Análise completa da escalabilidade fora da cadeia: Comparação detalhada entre State Channels, Sidechains e Plasma.

Explicação Profunda da Expansão Fora da Cadeia

1. A necessidade de escalabilidade

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

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

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

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

A primeira grande bifurcação dura na rede Bitcoin surgiu devido a problemas de escalabilidade. À medida que o número de usuários e o volume de transações aumentavam, a rede Bitcoin com um limite de bloco de 1MB começou a enfrentar problemas de congestionamento. Desde 2015, a comunidade Bitcoin tinha divergências sobre a questão da escalabilidade, o que acabou levando à primeira grande bifurcação dura na história do Bitcoin em 1 de agosto de 2017, resultando na criação de uma nova criptomoeda, o BCH.

Da mesma forma, a rede Ethereum também optou por sacrificar uma parte da sua escalabilidade para garantir a segurança e a descentralização da rede. Embora o Ethereum não limite o tamanho dos blocos como o Bitcoin, estabelece um limite indireto nas taxas de gás que podem ser acomodadas em um único bloco, com o objetivo de alcançar um Consenso Sem Confiança e garantir a ampla distribuição dos nós.

Desde os CryptoKitties de 2017, o verão DeFi, até o surgimento posterior de aplicações on-chain como GameFi e NFT, a demanda do mercado por profundidade tem aumentado continuamente, mas o Ethereum ainda consegue processar apenas 15-45 transações por segundo. Isso leva ao aumento dos custos de transação, ao prolongamento do tempo de liquidação, e a maioria das DApps não consegue suportar os custos operacionais, tornando toda a rede lenta e cara para os usuários, sendo urgente resolver o problema de escalabilidade da blockchain. A solução de escalabilidade ideal é: aumentar a velocidade e a profundidade das transações da rede tanto quanto possível, sem sacrificar a descentralização e a segurança.

2. Tipos de soluções de escalabilidade

Nós classificamos os planos de escalabilidade em duas grandes categorias: escalabilidade em cadeia e escalabilidade fora da cadeia, com base no critério "se altera uma camada da mainnet".

2.1 expansão na cadeia

Conceito central: uma solução que alcança o efeito de escalabilidade através da alteração de uma camada do protocolo da rede principal, sendo a principal solução atualmente a fragmentação.

A escalabilidade em cadeia possui várias soluções, este artigo não irá se aprofundar, apenas listará brevemente duas:

  • A opção um é expandir o espaço do bloco, ou seja, aumentar o número de transações que cada bloco pode agrupar, mas isso aumentará os requisitos para dispositivos de nós de alto desempenho, diminuindo o grau de "descentralização".

  • A opção dois é o sharding, que divide o livro-razão da blockchain em várias partes, sendo que diferentes nós são responsáveis por diferentes registros. Isso pode reduzir a pressão computacional sobre os nós e o limiar de entrada, aumentando a velocidade de processamento das transações e o grau de descentralização; mas significa que a potência computacional da rede é dispersa, o que pode reduzir a "segurança" de toda a rede.

Alterar um protocolo de camada principal da rede pode ter impactos negativos imprevisíveis, uma vez que qualquer pequena vulnerabilidade de segurança na camada inferior pode ameaçar gravemente 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 mainnet de camada 1 existente.

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

  • Layer2: rede de segunda camada construída sobre a cadeia principal
  • Sidechain: uma blockchain independente que opera em paralelo com a cadeia principal
  • Plasma: uma cadeia lateral especial
  • Validium: solução de escalabilidade de disponibilidade de dados fora da cadeia

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

3. Profundidade da solução de expansão fora da cadeia

Canais de Estado 3.1

3.1.1 Resumo

Os canais de estado estabelecem que os usuários só precisam interagir com a rede principal ao abrir, fechar ou resolver disputas no canal, realizando as interações entre os usuários fora da cadeia para reduzir o tempo e o custo monetário das transações, e permitindo um número ilimitado de transações.

Os canais de estado são protocolos P2P simples, adequados para "aplicações baseadas em turnos", como jogos de xadrez para duas pessoas. Cada canal é gerido por um contrato inteligente multi-assinatura que opera na rede principal, o qual controla os ativos depositados no canal, verifica as atualizações de estado e arbitra disputas entre os participantes. Após a implementação do contrato na rede, os participantes depositam fundos e bloqueiam, e após a confirmação da assinatura de ambas as partes, o canal é oficialmente aberto. O canal permite transações gratuitas fora da cadeia entre os participantes sem limites de número, desde que o valor líquido da transferência não exceda o total de tokens depositados. Os participantes alternam o envio de atualizações de estado um ao outro, aguardando a confirmação da assinatura do outro. Normalmente, as atualizações de estado acordadas por ambas as partes não são carregadas na rede principal; apenas em caso de disputa ou encerramento do canal é que se recorre à confirmação da rede principal. Ao encerrar o canal, qualquer participante pode solicitar uma transação na rede principal; se obter a aprovação de todas as assinaturas, a transação é executada imediatamente; caso contrário, deve aguardar o término do "período de contestação" para receber os fundos restantes.

Em suma, a solução de canais de estado pode reduzir significativamente a carga computacional da rede principal, aumentar a velocidade das transações e diminuir os custos das transações.

(# 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, propondo que o Payment Channel do Bitcoin é um subcaso do State Channel.
  • 2016/01: Joseph Poon e Thaddeus Dryja publicam oficialmente o white paper da Lightning Network, propondo a solução de escalabilidade do Bitcoin através do Payment Channel.
  • 2017/11: A primeira especificação de design de State Channel baseada no framework Payment Channel, Sprites, foi proposta.
  • 2018/06: Counterfactual apresentou um design detalhado de Canais de Estado Generalizados.
  • 2018/10: A Generalised State Channel Networks apresentou os conceitos de State Channel Networks e Virtual Channels.
  • 2019/02: O conceito de canais de estado foi expandido para canais N-partido, Nitro é o primeiro protocolo baseado nessa ideia.
  • 2019/10: Pisa expandiu o conceito de Watchtowers para resolver a questão da necessidade de todos os participantes estarem continuamente online.
  • 2020/03: A Hydra propôs Canais Isomórficos Rápidos.

)# 3.1.3 Princípio técnico

Fluxo de trabalho do canal de estado:

  1. Alice e Bob depositam fundos do EOA pessoal para o endereço do contrato na cadeia, e esses fundos são bloqueados no contrato. Após a confirmação da assinatura de ambos, o canal de estado é oficialmente aberto.

  2. Alice e Bob podem realizar transações ilimitadas fora da cadeia, comunicando-se através de mensagens assinadas criptograficamente. Ambas as partes precisam assinar cada transação para evitar fraudes de gasto duplo. Através dessas mensagens, eles propõem atualizações de estado de suas contas e aceitam as atualizações de estado propostas um pelo outro.

  3. Se Alice quiser fechar o canal e encerrar a transação, deve submeter o estado final da sua conta ao contrato. Se Bob assinar a aprovação, o contrato devolverá os fundos bloqueados ao usuário correspondente com base no estado final. Se Bob não responder à assinatura, o contrato devolverá os fundos ao usuário correspondente após o término do período de desafio.

![Relatório de pesquisa em profundidade: Análise abrangente da expansão fora da cadeia]###https://img-cdn.gateio.im/webp-social/moments-ead28de03be9fc22dcfe3f679ee36bc5.webp###

(# 3.1.4 Vantagens e desvantagens

Vantagens:

  • Confirmação imediata
  • Alta taxa de transferência
  • Baixo custo
  • Boa privacidade

Desvantagens:

  • É necessário bloquear os fundos
  • Os participantes devem estar online continuamente
  • Difícil de lidar com transações múltiplas
  • Não é adequado para contratos inteligentes complexos
  • Risco de centralização
  • A experiência do usuário é ruim

)# 3.1.5 Aplicação

Rede Lightning do Bitcoin:

  • Canal de pagamentos de baixo valor na rede Bitcoin, que forma uma rede de transações através de canais de pagamentos fora da cadeia e intermediários, solucionando o problema de escalabilidade da rede Bitcoin.
  • O rascunho do white paper foi publicado em fevereiro de 2015, a versão da mainnet foi lançada em março de 2018.
  • Até novembro de 2022, a Lightning Network tinha 76.236 canais de pagamento, com um total de 5049 BTC nos canais.
  • O ecossistema inclui mais de 100 aplicações, como pagamentos, carteiras, gestão de nós, extensões de navegador, entre outras.

Rede Lightning do Ethereum:

  • Canal de pagamento de baixo valor baseado em Ethereum, semelhante à Lightning Network.
  • Fundada em 2017, o primeiro cliente de mainnet foi lançado em maio de 2020.
  • Atualmente não é amplamente adotado, sendo as razões incluídas a alta barreira de entrada e o surgimento de tecnologias de escalabilidade mais avançadas.

Celer Network:

  • É essencialmente uma rede relâmpago com uma camada de incentivos adicionada.
  • Fundada em 2018, a mainnet do Ethereum foi lançada em julho de 2019.
  • Transformou-se numa plataforma de agregação de escalabilidade L2 que suporta cross-chain, lançando produtos como o protocolo DeFi Layer2.finance, o protocolo de informação cross-chain Celer IM e a ponte cross-chain de ativos cBridge.

3.2 Sidechains

3.2.1 Resumo

O conceito de sidechain foi proposto pela primeira vez em 2012, como uma forma de blockchain que surgiu para acelerar as transações de Bitcoin. As sidechains podem usar contratos mais complexos, ou melhorar o mecanismo de consenso ### como PoS ###, ou parâmetros de bloco para que a sidechain atenda a funções específicas. Os resultados das transações da sidechain são finalmente registrados do lado do validador quando são enviados de volta para a cadeia principal. Esse modelo de blockchain não é uma nova forma de blockchain, mas sim uma infraestrutura que se anexa à cadeia principal e ajuda a resolver problemas da cadeia principal.

(# 3.2.2 Linha do tempo

  • 2012/01: O conceito de sidechain do Bitcoin foi proposto em salas de chat
  • 2014/10: Publicação inicial do artigo sobre sidechains do Bitcoin: Symmetric Pegged e Asymmetric Pegged
  • 2017/04: A rede POA lançou uma rede de testes de sidechain baseada no consenso Proof of Authentication do Ethereum.
  • 2017/10: Matic Network lançado
  • 2017/12: Lançamento da mainnet do POA Network
  • 2018/01: Lançamento da rede de testes Skales
  • 2018/10: Lançamento da rede de testes xDai Chain
  • 2020/06: Lançamento da mainnet Skale
  • 2020/06: Lançamento da mainnet da cadeia PoS Matic do Ethereum
  • 2021/02: A Matic Network foi renomeada para Polygon Network
  • 2021/02: A rede principal da sidechain Ronin do jogo Axie Infinity começou a funcionar
  • 2021/12: a Chain xDai fundiu-se com a Gnosis Dao para formar a Gnosis Chain
  • 2022/03: A POA Network fundiu-se com a Gnosis Chain

)# 3.2.3 Princípios Técnicos

Os princípios técnicos das sidechains incluem duas principais tecnologias de cross-chain:

Simétrico Atado:

  • Os validadores da cadeia principal e da cadeia lateral registram em tempo real o estado atual um do outro
  • Utilizar tecnologia SPV bidirecional para transmissão de informações
  • Quando o token da cadeia principal é transferido para a cadeia lateral, é gerada uma saída especial que só pode ser desbloqueada pelos validadores da cadeia lateral.
  • É necessário aguardar o período de confirmação e o período de contestação, para evitar ataques de double spending.

Pegado Assimétrico:

  • Os validadores de sidechain devem monitorar em tempo real as atividades da mainchain.
  • Transferência da cadeia principal para a cadeia lateral ###transação para frente### registrada ativamente pela cadeia lateral
  • A transferência de cadeia lateral para a cadeia principal (transação reversa) deve introduzir o mecanismo Certifiers
  • Certificadores registram informações-chave e as enviam de volta para a cadeia principal através de assinaturas agregadas

Resumo do mecanismo de cadeia lateral:

  • Cadeia principal → Cadeia lateral: a cadeia principal bloqueia ativos, a cadeia lateral gera ativos embrulhados
  • Sidechain → Mainchain: destruição de ativos wrapped na sidechain, desbloqueio de ativos na mainchain

A segurança dos ativos da sidechain depende do mecanismo de consenso da sidechain. Se alguém criar ativos do nada na sidechain, pode haver o risco de roubo de fundos.

Relatório de Pesquisa Profundidade: Análise Completa da expansão fora da cadeia

(# 3.2.4 Vantagens e desvantagens

Vantagens:

  • Boa escalabilidade
  • Altamente personalizado
  • A segurança da cadeia principal e a segurança não se afetam mutuamente
  • Funcionalidades novas a experimentar

Desvantagens:

  • segurança relativamente fraca
  • A operação entre cadeias é complexa
  • Liquidez dispersa
  • Necessita de um mecanismo de incentivo independente
  • Risco de centralização

)# 3.2.5 Aplicação

xDai### agora Gnosis Chain###:

  • Lançamento da mainnet em setembro de 2018
  • Adotar o modo de validação PoSDAO
  • Fusão com Gnosis DAO em Novembro de 2021
  • O TVL atualmente é de cerca de $53M, com 35 projetos em andamento

Polygon:

  • A Matic Network foi fundada em 2017 e renomeada para Polygon em fevereiro de 2021
  • Lançamento da Mainnet Matic PoS Chain e Matic Plasma Chain em junho de 2020
  • Atualmente, estamos a mudar para uma solução L2 de pilha completa
  • Possui mais de 37k DApps, 1,8B de transações totais, mais de 135M de usuários

Ronin:

  • Lançamento da mainnet em março de 2021, especializado
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 3
  • Partilhar
Comentar
0/400
FUD_Vaccinatedvip
· 3h atrás
btc é uma escolha entre três para dois
Ver originalResponder0
LowCapGemHuntervip
· 3h atrás
Este triângulo ainda não pode escapar.
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)