Análise completa das soluções de escalabilidade fora da cadeia: da State Channels à evolução técnica dos Rollups

Explicação Profundidade da Expansão fora da cadeia

1. A Necessidade de Escalonamento

A visão futura da blockchain é alcançar a descentralização, segurança e escalabilidade, mas geralmente só é possível realizar duas dessas características. Isso é conhecido como o problema do triângulo impossível da blockchain. Ao longo dos anos, as pessoas têm explorado maneiras de aumentar a taxa de transferência e a velocidade das transações da blockchain, garantindo a descentralização e a segurança, ou seja, resolver o problema de escalabilidade.

Vamos primeiro definir de forma geral a descentralização, segurança e escalabilidade da blockchain:

  • Descentralização: qualquer pessoa pode se tornar um nó e participar do sistema blockchain, quanto maior o número de nós, maior o grau de descentralização.
  • Segurança: quanto maior o custo de obter o controle do sistema de blockchain, maior a segurança, e a cadeia pode resistir a uma maior proporção de ataques.
  • Escalabilidade: a capacidade da blockchain de processar um grande número de transações.

Relatório de profundidade de 10.000 palavras: Análise completa da expansão fora da cadeia

A primeira grande bifurcação do network Bitcoin surgiu devido a problemas de escalabilidade. Com o aumento do número de usuários e do volume de transações, a rede Bitcoin com limite de 1MB de bloco começou a enfrentar congestionamento. A partir de 2015, a comunidade Bitcoin teve divergências sobre o problema de escalabilidade, com um lado apoiando a ampliação do bloco e o outro apoiando a utilização de soluções de SegWit para otimizar a estrutura da cadeia principal. Em 1 de agosto de 2017, o lado que apoiava blocos grandes desenvolveu um sistema de cliente de 8MB, resultando na primeira grande bifurcação do Bitcoin, dando origem ao BCH.

A rede Ethereum também optou por sacrificar parte da escalabilidade para garantir a segurança e a descentralização da rede. Embora o Ethereum não tenha um limite de tamanho de bloco como o Bitcoin, impôs indiretamente um teto nas taxas de gás para blocos individuais, visando alcançar consenso sem confiança e garantir uma ampla distribuição de nós.

Desde os CryptoKitties de 2017 até o verão DeFi, e a ascensão do GameFi e dos NFTs, a demanda do mercado por capacidade de processamento tem aumentado constantemente. No entanto, o Ethereum ainda consegue processar apenas 15-45 transações por segundo, resultando em custos de transação mais altos e tempos de liquidação mais longos, tornando difícil para a maioria das DApps suportar os custos operacionais. A solução ideal de escalabilidade é: aumentar ao máximo a velocidade de transação e a profundidade da rede blockchain, sem sacrificar a descentralização e a segurança.

2. Tipos de soluções de escalabilidade

Podemos dividir as soluções de escalabilidade em duas grandes categorias: escalabilidade em cadeia e escalabilidade fora da cadeia, de acordo com "se altera um nível de rede principal".

2.1 Expansão em cadeia

Conceito central: solução que atinge o efeito de escalabilidade ao alterar um nível do protocolo da rede principal, atualmente a principal solução é o sharding.

A escalabilidade na cadeia tem várias soluções, este artigo não se aprofundará, apenas enumerará duas:

  • Aumentar o espaço do bloco, aumentando o número de transações empacotadas em cada bloco, mas isso aumentará os requisitos para os dispositivos de nós, reduzindo o grau de descentralização.
  • Fragmentação, dividir o livro razão da blockchain em várias partes, com diferentes nós responsáveis por diferentes contabilidades, permitindo que cálculos paralelos processem várias transações simultaneamente. Isso pode reduzir a pressão computacional nos nós e o limiar de entrada, aumentando a velocidade de processamento das transações e o grau de descentralização, mas pode diminuir a segurança de toda a rede.

Alterar um protocolo de rede principal pode ter impactos negativos imprevisíveis, qualquer pequena vulnerabilidade de segurança na camada subjacente pode ameaçar seriamente a segurança de toda a rede.

2.2 fora da cadeia expansão

Conceito central: solução de escalabilidade que não altera o protocolo da camada principal existente.

A solução de escalabilidade fora da cadeia pode ser subdividida em Layer2 e outras soluções:

  • Layer2: Canais de Estado, Plasma, Rollups
  • Outros: Sidechains, Validium

Relatório de Pesquisa Profunda: Análise Completa da Expansão fora da cadeia

3. Fora da cadeia expansão do plano

3.1 Canais de Estado

3.1.1 Resumo

Os canais de estado estipulam que os usuários só precisam interagir com a rede principal quando o canal é aberto, fechado ou em caso de resolução de disputas, realizando as interações entre os usuários fora da cadeia, para reduzir o tempo e o custo das transações, permitindo um número ilimitado de transações.

O canal de estado é um protocolo P2P simples, adequado para aplicações baseadas em turnos, como um jogo de xadrez entre duas pessoas. Cada canal é gerido por um contrato inteligente multi-assinatura que opera na rede principal, que controla os ativos depositados no canal, valida as atualizações de estado e arbitra disputas entre os participantes.

3.1.2 Linha do tempo

  • 2015/02: Joseph Poon e Thaddeus Dryja publicam o rascunho do white paper da Lightning Network.
  • 2015/11: Jeff Coleman fez a primeira síntese sistemática do conceito de State Channel.
  • 2016/01: Joseph Poon e Thaddeus Dryja publicaram oficialmente o white paper da Lightning Network do Bitcoin.
  • 2017/11: O primeiro padrão de design de State Channel baseado na estrutura de Payment Channel, chamado Sprites, foi proposto.
  • 2018/06: Counterfactual apresentou um design detalhado de Canais de Estado Generalizados.
  • 2018/10: Proposta dos conceitos de State Channel Networks e Virtual Channels.
  • 2019/02: O conceito de canais de estado foi expandido para N-Party Channels, Nitro é o primeiro protocolo baseado nesta ideia.
  • 2019/10: Pisa expandiu o conceito de Watchtowers, resolvendo o problema de que os participantes precisam estar constantemente online.
  • 2020/03: Hydra apresentou Canais Isomórficos Rápidos.

Relatório de Pesquisa Profunda: Análise Completa da Expansão fora da cadeia

3.1.3 Princípios Técnicos

Fluxo de trabalho geral de um canal de estado:

  1. Os participantes abrem o canal depositando fundos no contrato inteligente da mainnet.

  2. Os participantes podem realizar transações ilimitadas fora da cadeia, comunicando-se entre si para atualizar o estado através de mensagens assinadas.

  3. Ao fechar o canal, os participantes submetem o estado final ao contrato da mainnet. Se obtiverem a assinatura de todos, executam imediatamente; caso contrário, devem aguardar o fim do período de contestação.

  4. Em caso de disputa, pode apresentar provas de fraude ao contrato da mainnet para contestar.

Relatório de pesquisa profunda: Análise completa da expansão fora da cadeia

3.1.4 Vantagens e desvantagens

Vantagens:

  • Confirmação instantânea, baixas taxas de transação
  • Alta taxa de transferência, alta escalabilidade
  • Boa privacidade

Desvantagens:

  • É necessário bloquear os fundos com antecedência
  • Os participantes devem manter-se online
  • Não aplicável a aplicações de participação aberta
  • O custo de estabelecer e fechar canais é alto

3.1.5 Aplicação

Principais aplicações: rede Lightning do Bitcoin, rede Lightning do Ethereum, Celer Network.

Rede Lightning do Bitcoin:

  • Proposto em 2015, lançado a mainnet em março de 2018
  • Até novembro de 2022, havia 76.236 canais de pagamento, 5049 BTC em reserva

Rede Relâmpago do Ethereum:

  • Fundado em 2017, lançado a mainnet em maio de 2020
  • Atualmente, há uma falta de progresso no desenvolvimento, várias exchanges retiraram o token RDN.

Celer Network:

  • Fundado em 2018, aumentou a camada de incentivos
  • Adequado para aplicações de interação de alta frequência, como plataformas de eSports

3.1.6 Comparação de Aplicações

A Lightning Network é a aplicação de canal de estado mais bem-sucedida até agora, com um ecossistema relativamente completo. A rede Thunder desenvolve-se de forma mais lenta. A Celer Network expandiu mais cenários de aplicação através do aumento da camada de incentivos.

3.2 Sidechains

3.2.1 Resumo

O conceito de sidechain foi proposto em 2012 e os primeiros artigos relacionados foram publicados em 2014. A sidechain é uma forma de blockchain que surgiu para acelerar as transações de Bitcoin, podendo utilizar contratos mais complexos ou melhorar o mecanismo de consenso. Quando o resultado das transações da sidechain é finalmente enviado de volta para a mainchain, será registrado no lado do validador.

3.2.2 Linha do tempo

  • 2012/01: O conceito de sidechain do Bitcoin foi proposto em salas de chat
  • 2014/10: Publicação do artigo sobre sidechains do Bitcoin
  • 2017/04: Lançamento da rede de testes POA Network
  • 2017/10: Lançamento da Matic Network
  • 2017/12:Lançamento da mainnet da POA Network
  • 2018/01: Lançamento da rede de teste Skale
  • 2018/10: lançamento da rede de testes xDai Chain
  • 2020/06: Lançamento da mainnet Skale, Lançamento da mainnet Matic PoS Chain
  • 2021/02: Matic Network passou a se chamar Polygon Network
  • 2021/02: A rede principal da sidechain Ronin do jogo Axie Infinity foi lançada.
  • 2021/12:xDai Chain fundiu-se com o Gnosis Dao para formar a Gnosis Chain
  • 2022/03: A POA Network foi incorporada à Gnosis Chain

Relatório de pesquisa em profundidade: Análise completa da expansão fora da cadeia

3.2.3 Princípio Técnico

Os principais princípios técnicos das cadeias laterais incluem:

  1. Ancoragem bidirecional: os validadores da cadeia principal e da cadeia lateral registram em tempo real o estado atual um do outro.

  2. Ancoragem não coordenada: os validadores da cadeia lateral devem monitorizar a atividade da cadeia principal, mas a cadeia principal não consegue confirmar o estado da cadeia lateral, sendo necessário introduzir o mecanismo dos Certificadores.

  3. Ativos cross-chain:

    • Cadeia principal → Cadeia lateral: a cadeia principal bloqueia ativos, a cadeia lateral gera ativos embrulhados
    • sidechain→mainchain: sidechain destrói ativo wrapped, mainchain desbloqueia ativo

A segurança dos ativos na cadeia lateral depende da segurança da cadeia lateral, principalmente do seu mecanismo de consenso.

Relatório de pesquisa profunda: Análise completa da Profundidade fora da cadeia

3.2.4 Vantagens e desvantagens

Vantagens:

  • Pode realizar transações rápidas e de baixo custo
  • Pode suportar contratos inteligentes mais complexos
  • Não afeta a segurança e a descentralização da cadeia principal

Desvantagens:

  • Necessita depender do mecanismo de assinatura conjunta, a segurança é relativamente baixa
  • A ponte entre cadeias pode tornar-se um alvo de ataque
  • Os ativos da cadeia principal devem ser bloqueados na ponte
  • Dependência total da honestidade dos validadores

3.2.5 Aplicação

Principais aplicações: Gnosis Chain( ex-xDai), Polygon, Ronin

Gnosis Chain:

  • Lançamento da mainnet em setembro de 2018
  • Fusão com Gnosis DAO em 2021
  • Adotando o modo PoSDAO, a aposta pode obter 15% de APR
  • O TVL atualmente é de cerca de $53M, com 35 projetos em funcionamento

Polygon:

  • Fundada em 2017, a mainnet foi lançada em junho de 2020
  • Renomeado em fevereiro de 2021, transformando-se em um agregador de soluções de escalabilidade
  • O desenvolvimento ecológico é rápido, com mais de 37k DApps
  • O TVL atual é de cerca de $1.07B

Ronin:

  • Cadeia lateral desenvolvida para o jogo Axie Infinity
  • Lançamento da mainnet em março de 2021
  • Adotar consenso PoA, até 25 nós de validação
  • Em março de 2022, sofreu um ataque hacker de 625 milhões de dólares.

3.2.6 Comparação de Aplicações

A Gnosis Chain foca em pagamentos com stablecoins, o Polygon se desenvolve de forma rápida e abrangente, enquanto o Ronin é projetado especificamente para jogos, mas a sua segurança é questionável. O Polygon está em uma posição de liderança em termos de construção de ecossistemas, inovação tecnológica e força financeira.

3.3 Plasma

3.3.1 Resumo

Plasma é uma estrutura para construir DApps escaláveis. Apareceu como uma solução evolutiva de cadeia lateral, com o objetivo de minimizar a confiança dos usuários nos operadores de cadeia lateral. O princípio básico do Plasma é que, mesmo que a cadeia Plasma sofra uma falha de segurança, os ativos dos usuários ainda podem ser retirados da rede principal.

3.3.2 Linha do tempo

  • 2017/08: Vitalik e Joseph Poon propuseram o white paper Plasma
  • 2018/01: Vitalik propôs Plasma MVP
  • 2018/03: Vitalik propôs o Plasma Cash
  • 2018/06: Dan Robinson apresentou o Plasma Debit
  • 2018/11: A BANKEX Foundation propôs o Plasma Prime
  • Desde 2019: a comunidade Ethereum começou a explorar Rollups

Relatório de Pesquisa Profunda: Análise Completa da Expansão fora da cadeia

3.3.3 Princípios técnicos

A ideia central do Plasma:

  1. Execução fora da cadeia: a maior parte do trabalho é processada fora da rede principal
  2. Compromisso de Estado: Submissão regular do estado da cadeia Plasma na mainnet
  3. Mecanismo de saída: os usuários podem retirar os fundos da cadeia Plasma para a mainnet a qualquer momento.

Fluxo do usuário:

  1. Deposit assets into the Plasma chain in the mainnet contract
  2. Realizar transações na cadeia Plasma
  3. O operador submete periodicamente compromissos de estado à mainnet
  4. O usuário pode solicitar a saída a qualquer momento, recuperando os ativos após o período de desafio.

Relatório de pesquisa em profundidade: Análise completa da expansão fora da cadeia

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 4
  • Compartilhar
Comentário
0/400
ChainSauceMastervip
· 07-15 21:52
Ai, isso não é o triângulo eterno?
Ver originalResponder0
MemeKingNFTvip
· 07-15 21:41
fora da cadeia de expansão é apenas um remédio reconfortante para idiotas... o clássico dilema triangular de dez anos ri e apaga as mágoas.
Ver originalResponder0
airdrop_huntressvip
· 07-15 21:32
Mais uma vez a falar sobre escalabilidade~ gugu
Ver originalResponder0
ArbitrageBotvip
· 07-15 21:26
Ai, armadilha um dia de juros, todos os dias considerando a expansão.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)