Bitcoin (Bitcoin), referido como BTC, é um sistema de moeda criptografada de código aberto baseado no consenso descentralizado de blockchain e usando comunicação de rede ponto a ponto. É mantido em conjunto por redes de computadores e nós distribuídos em todo o mundo.
O white paper do BTC foi lançado por Satoshi Nakamoto em 31 de outubro de 2008 e, em 3 de janeiro de 2009, a cadeia de consenso do BTC produziu o primeiro bloco. No entanto, à medida que a comunidade de criptografia e a ecologia crescem e prosperam, a tecnologia BTC inicial não consegue atender às necessidades dos usuários quanto à escalabilidade do sistema de criptomoeda. A complexidade e resistência da comunidade de melhorar diretamente o protocolo subjacente do BTC aumentará o risco do sistema BTC, levando a hard forks e divisões da comunidade.
Uma solução mais adequada é o BTC Layer 2, que consiste em construir uma nova camada baseada no BTC sem fazer alterações no BTC. É compatível com o BTC e atende às necessidades de escalabilidade dos usuários. **Este artigo investiga a Camada 2 do BTC, expõe de forma abrangente o status quo e os problemas do BTC, bem como as soluções técnicas e as vantagens e desvantagens do Camada 2 do BTC, e espera por seu futuro. **
1. Introdução técnica do BTC
O núcleo do BTC é a tecnologia de contabilidade distribuída, que usa blockchain para armazenar dados de transação. O blockchain é baseado em uma estrutura de lista encadeada de ponteiro hash. Cada seção da lista encadeada é um bloco de dados, que contém o valor de hash, dados de transação, dados de tempo, parâmetros de mineração e informações de versão de protocolo do bloco anterior. Na rede BTC, o poder de escrita da nova blockchain, ou seja, o direito de escrituração, é obtido por nós seguindo o mecanismo Proof of Work (PoW) e contando com a competição de poder computacional. Depois que o nó que obteve o direito de escrituração escrever com sucesso um novo bloco, ele receberá uma certa quantidade de tokens Bitcoin como recompensa, portanto, esse processo também é chamado de mineração.
A estrutura de dados do bloco do BTC, fonte da imagem:
Fonte da imagem do fluxo de trabalho de contabilidade BTC:
O BTC adota um esquema de livro-razão baseado em transações com base em registros de transferência, que apenas registra as informações de transferência no blockchain sem manter os saldos das contas. **Portanto, para evitar ataques de gasto duplo, os nós precisam manter um conjunto de dados de saída de transação não gastos (saídas de transação não gastas, UTXO) localmente e precisam fornecer a fonte de fundos ao transferir contas, para que os nós possam verificar a legitimidade das transações.
Diagrama UTXO de uma única conta, fonte da imagem:
O BTC usa criptografia assimétrica e algoritmos de hash para organizar contas, proteger e verificar transações. Uma conta inclui a chave privada da conta e a chave pública da conta. A chave privada da conta é uma chave privada gerada aleatoriamente, e a chave pública da conta é gerada pelo processamento da chave privada por meio da multiplicação da curva elíptica. Além disso, o endereço da conta é gerado após o processamento da chave pública com um algoritmo de hash. Depois que a transação é assinada pela chave privada, ela é transmitida aos nós por meio da rede ponto a ponto. O nó usa a chave pública correspondente para verificar a transação e, após o sucesso da verificação, a transação é empacotada em um novo bloco.
Assinatura e verificação da chave privada e chave pública da conta BTC, fonte da imagem:
Nakamoto, Satoshi. "Bitcoin white paper."
O mecanismo de consenso do BTC é o PoW. Todos os nós constroem um novo cabeçalho de bloco de modo que seu valor de hash seja menor ou igual a um determinado valor de destino. O nó que primeiro encontra o cabeçalho do bloco elegível tem direito à escrituração do próximo bloco. Ao ajustar o tamanho do valor de destino, o tempo de geração do bloco pode ser ajustado indiretamente. Quanto maior o valor alvo, mais simples a mineração e menor o tempo de geração do bloco; quanto menor o valor alvo, mais difícil a mineração e maior o tempo de geração do bloco. O BTC espera que o tempo de bloqueio de cada bloco seja de 10 minutos, portanto, o BTC reajustará o valor alvo a cada 2016 blocos, ou seja, ajustará a dificuldade de mineração.
Exemplo de processo de prova de trabalho, fonte da imagem:
2. Status atual do BTC e problemas encontrados
O BTC é o primeiro sistema de moeda digital amplamente reconhecido pela comunidade global de criptomoedas. Desde 2013, o valor de mercado do BTC representa mais da metade do valor total de mercado das criptomoedas durante todo o ano, e é um líder merecido em criptomoedas.
Índice de capitalização de mercado do BTC, fonte:
Por muito tempo, o BTC foi procurado pelos usuários por seu status pioneiro e alta segurança. No entanto, com o crescimento dos usuários de criptomoedas, é difícil para o BTC atender aos requisitos dos usuários por taxas baixas, conveniência, proteção instantânea e privacidade, e diversos ativos do sistema de criptomoedas. E a crescente demanda por diversas aplicações. No longo prazo, a proporção do valor de mercado do BTC para o valor total de mercado das criptomoedas está diminuindo lentamente. Comparado com a ecologia próspera do Ethereum, a baixa taxa de manuseio de Solana e o alto TPS (transações por segundo) e outras cadeias públicas com seus próprios méritos, o BTC parece não ter outra competitividade central, exceto popularidade e segurança, e enfrenta os seguintes problemas:
A velocidade da transação é lenta, o tempo de confirmação é longo e não é conveniente o suficiente:
A capacidade de cada bloco de BTC é de 1 M e os dados de cada transação são cerca de 250 B, portanto cada bloco contém até 4000 transações. Calculado de acordo com o tempo de bloqueio esperado de 10 minutos, o TPS do BTC é de apenas 7. As transações no BTC precisam esperar 6 blocos para confirmação confiável, o que resulta em um tempo de confirmação final de cerca de 1 hora. Além disso, a transferência em BTC só pode transferir todo o saldo de uma vez. Para troco, você precisa declarar a transferência de volta para seu próprio endereço, caso contrário, será recompensado pelos mineradores. Isso não pode atender às necessidades dos usuários de conveniência e rapidez nas transações.
Altas taxas de transação:
Quando os usuários usam o BTC para realizar transações, eles precisam pagar uma taxa de serviço para atrair mineradores para empacotar a transação. Quanto maior a taxa de serviço, mais rápida a velocidade de confirmação da transação. Quando a transação estiver congestionada, a taxa de manuseio ficará muito cara, chegando a mais de 60 dólares americanos em 2021. De 14 de maio de 2020 a 15 de maio de 2023, as taxas de transação do Bitcoin custarão em média US$ 4,66. Esse custo de taxa impede que muitos usuários usem o BTC.
A programação de contrato inteligente não é suportada:
O BTC não suporta a construção direta de aplicativos complexos e só pode iniciar a partir da camada de protocolo. No entanto, o custo de desenvolvimento de aplicativos da camada de protocolo é muito maior do que por meio de contratos inteligentes padronizados. Isso limita o desenvolvimento de diversos aplicativos e ativos do BTC.
Taxa BTC, fonte:
3. Melhorando a resistência do BTC e da solução de Camada 2
dificuldade técnica:
Os problemas encontrados pelo BTC decorrem do fato de que as antigas soluções técnicas não podem atender às necessidades atuais.Mesmo que o ajuste fino seja realizado diretamente no BTC, os problemas não podem ser completamente resolvidos, e novos problemas serão derivados. Se o BTC for expandido, cada bloco for aumentado de 1 M para 100 M e o TPS for aumentado para 700, isso resultará em quase 5 T de novos dados contábeis a cada ano, o que aumentará o limite para nós operacionais e afetará o grau de descentralização do sistema, aumentando o risco do sistema. Mesmo sem considerar o tamanho dos dados do ledger, calculado com base na largura de banda mediana da Internet de 13 Mbps e o tamanho de cada transação em um bloco sendo 250 B, o limite superior de TPS do BTC é de 13 Mbps/8 Mb/250 B ≈ 6815 , que não pode ser usado em Polkadot , Solana e outras cadeias públicas que podem suportar dezenas de milhares ou mesmo centenas de milhares de competidores TPS. O Bitcoin Cash (BCH) expande o tamanho do bloco do BTC e aumenta o tamanho do bloco do BTC. No entanto, os erros do cliente BCH ocorrem com frequência e aumentam o custo operacional do nó completo, o que traz riscos de centralização. Em 2019, para combater os invasores que exploraram as vulnerabilidades do código BCH, os pools de mineração do BCH lançaram um ataque de 51% para modificar os dados da transação.
Resistência da comunidade:
**Entre segurança e escalabilidade, a comunidade BTC prioriza a segurança. **Os principais desenvolvedores do BTC são cautelosos quanto aos riscos técnicos, por isso são muito conservadores na sugestão de expandir diretamente o BTC. A extensão mais simples é aumentar o tamanho de cada bloco de BTC. A proposta de aumentar o tamanho do bloco BTC tem sido apoiada por muitos usuários, mineradores e desenvolvedores desde 2015. Ao aumentar a capacidade do bloco, os usuários podem obter velocidades de transação mais rápidas e os mineradores podem cobrar mais taxas de transação. No entanto, alguns desenvolvedores, liderados por Wladimir van der Laan, chefe da equipe de desenvolvedores do BTC, discordam desse método de expansão e oferecem suporte a soluções como Segregated Witness e Lightning Network. O debate sobre a expansão do bloco causou a divisão da comunidade BTC. Finalmente, depois que o BTC introduziu a tecnologia de atualização de isolamento, algumas pessoas rejeitaram essa atualização de tecnologia. Em agosto de 2017, isso causou um hard fork do BTC e do BCH derivado. Após o hard fork do BCH, o limite de blocos foi aumentado para 8 M e depois aumentado para 32 M, com um TPS médio em torno de 120. Além disso, em 2018, a comunidade BCH se dividiu novamente devido a diferenças nas rotas de atualização de tecnologia e hard fork do BSV (Bitcoin Satoshi Vision). Essa bifurcação fez com que o poder de computação total da rede BCH despencasse e não atingiu o nível de poder de computação antes da bifurcação. O limite superior do tamanho do bloco do BSV foi aumentado para 4 G, mas carece de mineradores e usuários e é muito menos seguro que o BTC.
História da bifurcação do BTC, fonte da imagem:
Histórico de poder de computação total da rede BCH, fonte da imagem:
Esquema da camada 2:
De fato, a complexidade de mudar diretamente o BTC é alta e a resistência da comunidade é alta. A solução mais aceita pela comunidade é construir uma nova camada baseada no BTC, que seja compatível e não afete o sistema BTC enquanto resolvendo os problemas acima. O BTC tem segurança extremamente alta. Usando o BTC como a camada principal, contando com os dados do bloco BTC e usando scripts BTC, os desenvolvedores podem construir um sistema compatível com BTC na camada superior do BTC e colocar um grande número de transações fora do BTC. O final os dados de estado são gravados no BTC. Esse tipo de esquema é chamado BTC Layer 2.
4. O objetivo e o histórico de desenvolvimento da segunda camada do BTC
BTC Layer 2 refere-se à tecnologia de expansão de segunda camada do Bitcoin (BTC) Este tipo de tecnologia visa aumentar a velocidade de transação do Bitcoin, reduzir as taxas de manuseio, aumentar a escalabilidade e resolver uma série de problemas enfrentados pelo BTC.
Objetivos de desenvolvimento da camada 2:
Aumentar a velocidade da transação: a Camada 2 tenta aumentar a velocidade da transação do Bitcoin otimizando o método de processamento de transações, processando transações em lote na cadeia e usando a mais recente tecnologia de emparelhamento para sincronizar e verificar cada transação na cadeia, expandindo assim o escopo global de Bitcoin.aplicativo e promoção dentro.
Reduza os custos de transação: a camada 2 processa transações em lotes na cadeia BTC e grava apenas o estado final da transação no BTC. As transações intermediárias e os estados no estado final e inicial existem fora da cadeia e não são sincronizados no BTC, reduzindo as taxas de transação e reduzindo a carga no blockchain subjacente do Bitcoin.
Maior escalabilidade: A introdução da tecnologia de camada 2 visa aliviar o problema de escalabilidade do blockchain subjacente do Bitcoin, tornando-o mais capaz de lidar com o crescimento futuro do volume de transações.
Nos últimos anos, a Camada 2 tem sido um dos temas de investimento mais importantes na indústria criptográfica, mas refere-se especificamente ao plano de expansão da Camada 2 do Ethereum na maioria dos cenários. No entanto, o plano de expansão do BTC é muito anterior à proposta de expansão do Ethereum. Mesmo Ethereum foi criado depois que as melhorias propostas por Vitalik Buterin para o BTC foram rejeitadas.
Em 2012, o conceito de Pegged Sidechains foi proposto pela primeira vez, derivado do Two-way Peg, que permite que os ativos sejam transferidos de forma transparente entre as duas cadeias. Esta proposta lançou as bases para a tecnologia de sidechain posterior.
Em 2014, a Blockstream foi criada para começar a pesquisar e desenvolver a tecnologia sidechain para melhorar a escalabilidade do Bitcoin.
Em 2015, o white paper da Lightning Network foi lançado, e Tadge Dryja e Joseph Poon foram os autores do white paper. A Lightning Network é uma solução que separa pequenas transações da cadeia principal. Ao criar um canal de pagamento bidirecional, não há necessidade de registrar transações intermediárias no blockchain, apenas o estado final precisa ser registrado no BTC.
Como o design do BTC é relativamente simples e não é flexível e escalável, é difícil para o esquema inicial do BTC Layer 2 ser incorporado ao Bitcoin, por isso não despertou grandes repercussões.
Até 2017, o SegWit (Segregated Witness) foi atualizado e ativado, o que resolveu o problema da plasticidade da transação na blockchain do Bitcoin e possibilitou o desenvolvimento da tecnologia Layer 2.
Desde 2018, os desenvolvedores começaram gradualmente a implantar os nós da Lightning Network e ganharam alguns usuários e suporte. De acordo com estatísticas do site bitcoinvisuals, em 4 de junho de 2023, o número de nós na Lightning Network ultrapassou 18.000 e o número de canais de pagamento que podem acomodar excede 70.000. A capacidade da rede excede 5.000 bitcoins, valendo mais de 100 milhões de dólares americanos.
Recentemente, o surgimento do padrão de token BRC-20 enriqueceu ainda mais a ecologia relacionada do Bitcoin e, ao mesmo tempo, trouxe o BTC Layer 2 aos olhos do público. Existem muitos projetos construindo BTC Layer 2, sendo o mais conhecido o Lightning Network.
5. Rede Lightning
A Lightning Network foi proposta pela primeira vez em 2015 por Joseph Poon e Thaddeus Dryja em seu white paper. A Lightning Network usa a tecnologia de canal de micropagamentos para colocar um grande número de transações fora da blockchain do Bitcoin e apenas colocar links importantes na cadeia para confirmação. O processo de transação é o seguinte: um usuário que precisa negociar abre uma sala para transações off-line. Ao entrar na sala, o usuário deposita a moeda para obter uma nota e usa a nova nota para distribuir a moeda empenhada de ambas as partes. Após a transação é concluída, quando o quarto está fora, a transação é liquidada. A última moeda de resgate de nota.
Introdução técnica à Lightning Network
Para construir um canal de micropagamento seguro e confiável, a Lightning Network usa o Contrato de Maturidade de Sequência Recuperável (RSMC) e o Contrato de Bloqueio de Tempo (Contrato de Bloqueio de Tempo Hashed, HTLC) como tecnologias-chave.
O RSMC fornece funções de garantia e liquidação, ou seja, um pool de fundos de carteira multi-assinatura. Ambas as partes da transação pré-depositam uma parte dos fundos no pool de fundos. No caso inicial, o plano de distribuição de ambas as partes é igual a a quantidade pré-armazenada. Sempre que ocorrer uma transação, é necessário confirmar em conjunto os resultados da distribuição de fundos gerados após a transação e assinar ao mesmo tempo para invalidar a versão antiga do plano de distribuição. Quando qualquer parte precisa sacar dinheiro, ele pode gravar o resultado da transação assinado por ambas as partes na rede blockchain para ser confirmado. A partir desse processo, podemos ver que as transações BTC são necessárias apenas ao sacar dinheiro. A parte que primeiro inicia a retirada chega 1000 blocos depois da outra parte, e a outra parte pode refutar dentro dessa janela de tempo.
O processo de transação da Lightning Network, fonte da imagem:
O HTLC estabelece um canal de transação para ambas as partes, análogo a uma sala de transação, define um período de validade e liquida automaticamente quando o período de validade expira. Ao mesmo tempo, a HTLC também concorda com as regras de transação entre canais para facilitar o roteamento de transações: Na Lightning Network, o estabelecimento de canais de transação requer custo e pode não haver canais de transação existentes entre dois usuários. canais que existem com outras pessoas podem ser usados como intermediários, realizar transações.
Canais de pagamento e roteamento da Lightning Network, fonte da imagem:
No entanto, a Lightning Network inicial tinha os seguintes problemas:
Cada transação requer duas partes para operar: No canal, cada transação requer que ambas as partes confirmem a assinatura, e nenhuma transferência unilateral é possível
Requer um jogo entre os dois lados da transação: se A e B realizam uma transação e A usa o resultado da transação antiga para iniciar uma retirada, B só pode enviar uma versão atualizada do resultado da transação como uma refutação dentro de 1000 blocos, caso contrário, a retirada de A entrará em vigor
Gerenciamento do estado do canal: os usuários precisam sincronizar dinamicamente e fazer backup do estado do canal; caso contrário, se um estado antigo for enviado, a contraparte poderá iniciar uma refutação fraudulenta, solicitar uma reclamação e obter todos os ativos no canal
Na verdade, as primeiras versões da Lightning Network exigiam que os usuários executassem carteiras de nó completo ou usassem carteiras totalmente custodiadas devido aos problemas mencionados acima. As carteiras de nó completo exigem que os usuários gerenciem manualmente as chaves privadas temporárias e o status do canal, e a experiência da transação não é boa. Carteiras totalmente gerenciadas, como a Chivo usada em El Salvador, têm um baixo limite de uso e o custodiante opera automaticamente em nome do usuário. No entanto, o custodiante tem controle sobre a chave privada da conta do usuário e sua segurança é preocupante . À medida que os desenvolvedores continuam desenvolvendo a Lightning Network, os problemas acima estão sendo gradualmente resolvidos e uma Lightning Network mais completa e recursos de suporte foram desenvolvidos, como OmniBOLT e a carteira OBAndroid Lightning Network desenvolvida por sua equipe.
Todos os PARAFUSO
Omni significa completo e completo, enquanto BOTL é a abreviação de Basis of Lightning Technology. Com base em BTC e Omni Layer, OmniBOLT propõe um protocolo Lightning Network completo. Enquanto expande a função de Lightning Network para pagar BTC, também pode emitir e negociar ativos diversificados com base em Omni Layer e suporta o mecanismo automatizado de criador de mercado (AMM: Automated criadores de mercado), permitindo que os usuários usem o pool de fundos do canal de pagamento como liquidez na Lightning Network para construir e usar trocas descentralizadas. O OmniBOTL tem uma visão grandiosa, mas atualmente a tecnologia é complexa, envolvendo vários protocolos e sistemas, e pode haver riscos de vulnerabilidades, sendo necessário mais tempo para testar sua segurança.
Arquitetura do protocolo OmniBOLT, fonte da imagem:
OBAndroid é uma carteira móvel full-node da Lightning Network com todos os recursos. Nesta carteira, enquanto o usuário tem controle sobre a chave privada, ele pode monitorar automaticamente as transações, sincronizar rapidamente os dados do nó completo e oferecer suporte à nuvem e ao status do canal de backup local. Além disso, o OBAndroid também suporta ativos Omnilayer para serem negociados através do OmniBOTL. OBAndroid torna a experiência de negociação da Lightning Network aceitável para os usuários, diminuindo o limite para o uso da Lightning Network.
Carteira de nó completo OBAndroid, fonte da imagem:
6. Outros projetos BTC Layer 2
Além da Lightning Network, existem outros projetos BTC Layer 2 em desenvolvimento:
O Syscoin é desenvolvido pela equipe SYSLab que bifurca o código-fonte do BTC, com o objetivo de aproveitar a segurança do BTC e ser compatível com o ecossistema Ethereum. Atualmente, a equipe SYSLab lançou o NEVM (Network-Enhanced Virtual Machine), uma máquina virtual construída com a segurança do PoW do BTC, compatível com contratos inteligentes Ethereum. Além disso, a equipe SYSLab também planeja lançar ZK e Rollup da Optimistic, Validium com prova de dados on-chain e outros projetos. O projeto Syscoin possui poucas informações e é difícil avaliar tecnicamente seus prós e contras, porém sua biblioteca de código-fonte é atualizada com frequência e ainda está em desenvolvimento estável.
Roteiro da Syscoin, fonte:
RGB (Really Good for Bitcoin) é um sistema de contrato inteligente BTC integrado à Lightning Network, proposto por Giacomo Zucco e Peter Todd em 2016. O RGB aproveita o BTC para manter a resistência à censura e combater ataques de gasto duplo. No RGB, a transação e a verificação de todos os tokens são processadas off-chain, e apenas a parte que recebe o pagamento precisa realizar a verificação do cliente. O cliente verifica a origem dos recursos do pagador em BTC e, após confirmar que a transação é válida, modifica diretamente o UTXO de ambas as partes sem gravar os dados da transação no blockchain, que tem a característica de proteger a privacidade. Além disso, o cliente pode introduzir diretamente a função do contrato inteligente para julgar as regras da transação e, como o consenso global do estado não é necessário, os dados do contrato inteligente não precisam ser carregados na cadeia e o recurso de privacidade também pode ser garantido. A comunidade RGB desenvolveu uma máquina virtual de contrato inteligente Turing-complete AluVM (algorithmic logic unit VM), que possui boa escalabilidade, segurança e proteção de privacidade.
Comparação de transações em RGB e transações em BTC, fonte:
Comparação do AluVM com outros modos de programação, fonte:
7. Resumo e Perspectivas da Camada 2 do BTC
Embora o Bitcoin seja a rede blockchain mais antiga, segura, conhecida e de maior valor do mundo, seu desenvolvimento ecológico continuou a se aprofundar. Por exemplo, a capacidade do canal de sua maior rede de segunda camada, a Lightning Network, continua a crescer, a atualização do Taproot melhora a eficiência e a privacidade do Bitcoin e o protocolo Taro introduz pagamentos com stablecoin e NFTs nativos on-chain para a Lightning Network . No entanto, em comparação com o número de Bitcoins na cadeia Ethereum, a capacidade de Bitcoin da Lightning Network é relativamente baixa e, devido à sincronização completa de dados do nó e ao gerenciamento do estado do canal, o limite de uso da Lightning Network é alto e o usuário escala não é tão boa quanto a do Ethereum, mas este status quo pode indicar um enorme potencial de crescimento. Com o desenvolvimento da ecologia relacionada à Lightning Network, o desenvolvimento contínuo da versão aprimorada do protocolo Lightning Network como OmniBOLT e a carteira OBAndroid que reduz o limite de uso fará com que a Lightning Network finalmente tenha boa segurança e escalabilidade. É aceito pelos usuários devido à sua confiabilidade e facilidade de uso, o que pode elevar o valor de mercado do BTC a um nível superior.
Ao mesmo tempo, também precisamos prestar atenção ao desenvolvimento de outros projetos da Camada 2, como o esquema RGB com proteção de privacidade natural e Syscoin compatível com o ecossistema Ethereum. Esses projetos não são tão famosos quanto a Lightning Network, mas também podem resolver os problemas enfrentados pelo BTC e têm vantagens que outras soluções não podem igualar. No entanto, em comparação com os projetos de extensão de segundo nível do Ethereum, esses projetos não são suficientemente conhecidos, receberam menos investimento e não recebem o suporte da equipe principal de desenvolvimento do BTC, como a Lightning Network. provavelmente será posterior ao Ethereum A implementação de extensões, como a solução Rollup da Syscoin. Em termos de ecologia da camada 2, parece que a ecologia do Ethereum tem um círculo virtuoso melhor e é mais favorecida pelos investidores.
No futuro, podemos ver uma expansão acelerada do ecossistema Bitcoin. À medida que a infraestrutura da Lightning Network melhora e atrai cada vez mais atenção, os projetos baseados na Lightning Network, como OmniBOLT e RGB, podem se beneficiar dela, ganhando uma melhor base de desenvolvimento, mais usuários e ainda mais investimentos. E os projetos BTC Layer 2 compatíveis com Ethereum, como o Syscoin, também se beneficiarão do rápido desenvolvimento do ecossistema de segunda camada do Ethereum e acelerarão o progresso de seu roteiro. Além disso, a discussão sobre o esquema de expansão do BTC não parou: a rede de duas camadas zk-rollups baseada em Bitcoin proposta por John Light em 2022 pode trazer mais funções, maior escalabilidade e melhor privacidade, mantendo sua natureza descentralizada; Block, um empresa liderada pelo ex-CEO do Twitter, Jack Dorsey, está promovendo a melhoria da liquidez da Lightning Network, o que pode significar que o ecossistema Bitcoin será mais popular em pagamentos, DeFi, NFT etc. mais usuários.
Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
Discussão aprofundada do passado, presente e futuro do BTC Layer2
Bitcoin (Bitcoin), referido como BTC, é um sistema de moeda criptografada de código aberto baseado no consenso descentralizado de blockchain e usando comunicação de rede ponto a ponto. É mantido em conjunto por redes de computadores e nós distribuídos em todo o mundo.
O white paper do BTC foi lançado por Satoshi Nakamoto em 31 de outubro de 2008 e, em 3 de janeiro de 2009, a cadeia de consenso do BTC produziu o primeiro bloco. No entanto, à medida que a comunidade de criptografia e a ecologia crescem e prosperam, a tecnologia BTC inicial não consegue atender às necessidades dos usuários quanto à escalabilidade do sistema de criptomoeda. A complexidade e resistência da comunidade de melhorar diretamente o protocolo subjacente do BTC aumentará o risco do sistema BTC, levando a hard forks e divisões da comunidade.
Uma solução mais adequada é o BTC Layer 2, que consiste em construir uma nova camada baseada no BTC sem fazer alterações no BTC. É compatível com o BTC e atende às necessidades de escalabilidade dos usuários. **Este artigo investiga a Camada 2 do BTC, expõe de forma abrangente o status quo e os problemas do BTC, bem como as soluções técnicas e as vantagens e desvantagens do Camada 2 do BTC, e espera por seu futuro. **
1. Introdução técnica do BTC
O núcleo do BTC é a tecnologia de contabilidade distribuída, que usa blockchain para armazenar dados de transação. O blockchain é baseado em uma estrutura de lista encadeada de ponteiro hash. Cada seção da lista encadeada é um bloco de dados, que contém o valor de hash, dados de transação, dados de tempo, parâmetros de mineração e informações de versão de protocolo do bloco anterior. Na rede BTC, o poder de escrita da nova blockchain, ou seja, o direito de escrituração, é obtido por nós seguindo o mecanismo Proof of Work (PoW) e contando com a competição de poder computacional. Depois que o nó que obteve o direito de escrituração escrever com sucesso um novo bloco, ele receberá uma certa quantidade de tokens Bitcoin como recompensa, portanto, esse processo também é chamado de mineração.
A estrutura de dados do bloco do BTC, fonte da imagem:
Fonte da imagem do fluxo de trabalho de contabilidade BTC:
O BTC adota um esquema de livro-razão baseado em transações com base em registros de transferência, que apenas registra as informações de transferência no blockchain sem manter os saldos das contas. **Portanto, para evitar ataques de gasto duplo, os nós precisam manter um conjunto de dados de saída de transação não gastos (saídas de transação não gastas, UTXO) localmente e precisam fornecer a fonte de fundos ao transferir contas, para que os nós possam verificar a legitimidade das transações.
Diagrama UTXO de uma única conta, fonte da imagem:
O BTC usa criptografia assimétrica e algoritmos de hash para organizar contas, proteger e verificar transações. Uma conta inclui a chave privada da conta e a chave pública da conta. A chave privada da conta é uma chave privada gerada aleatoriamente, e a chave pública da conta é gerada pelo processamento da chave privada por meio da multiplicação da curva elíptica. Além disso, o endereço da conta é gerado após o processamento da chave pública com um algoritmo de hash. Depois que a transação é assinada pela chave privada, ela é transmitida aos nós por meio da rede ponto a ponto. O nó usa a chave pública correspondente para verificar a transação e, após o sucesso da verificação, a transação é empacotada em um novo bloco.
Assinatura e verificação da chave privada e chave pública da conta BTC, fonte da imagem:
Nakamoto, Satoshi. "Bitcoin white paper."
O mecanismo de consenso do BTC é o PoW. Todos os nós constroem um novo cabeçalho de bloco de modo que seu valor de hash seja menor ou igual a um determinado valor de destino. O nó que primeiro encontra o cabeçalho do bloco elegível tem direito à escrituração do próximo bloco. Ao ajustar o tamanho do valor de destino, o tempo de geração do bloco pode ser ajustado indiretamente. Quanto maior o valor alvo, mais simples a mineração e menor o tempo de geração do bloco; quanto menor o valor alvo, mais difícil a mineração e maior o tempo de geração do bloco. O BTC espera que o tempo de bloqueio de cada bloco seja de 10 minutos, portanto, o BTC reajustará o valor alvo a cada 2016 blocos, ou seja, ajustará a dificuldade de mineração.
Exemplo de processo de prova de trabalho, fonte da imagem:
2. Status atual do BTC e problemas encontrados
O BTC é o primeiro sistema de moeda digital amplamente reconhecido pela comunidade global de criptomoedas. Desde 2013, o valor de mercado do BTC representa mais da metade do valor total de mercado das criptomoedas durante todo o ano, e é um líder merecido em criptomoedas.
Índice de capitalização de mercado do BTC, fonte:
Por muito tempo, o BTC foi procurado pelos usuários por seu status pioneiro e alta segurança. No entanto, com o crescimento dos usuários de criptomoedas, é difícil para o BTC atender aos requisitos dos usuários por taxas baixas, conveniência, proteção instantânea e privacidade, e diversos ativos do sistema de criptomoedas. E a crescente demanda por diversas aplicações. No longo prazo, a proporção do valor de mercado do BTC para o valor total de mercado das criptomoedas está diminuindo lentamente. Comparado com a ecologia próspera do Ethereum, a baixa taxa de manuseio de Solana e o alto TPS (transações por segundo) e outras cadeias públicas com seus próprios méritos, o BTC parece não ter outra competitividade central, exceto popularidade e segurança, e enfrenta os seguintes problemas:
A velocidade da transação é lenta, o tempo de confirmação é longo e não é conveniente o suficiente:
A capacidade de cada bloco de BTC é de 1 M e os dados de cada transação são cerca de 250 B, portanto cada bloco contém até 4000 transações. Calculado de acordo com o tempo de bloqueio esperado de 10 minutos, o TPS do BTC é de apenas 7. As transações no BTC precisam esperar 6 blocos para confirmação confiável, o que resulta em um tempo de confirmação final de cerca de 1 hora. Além disso, a transferência em BTC só pode transferir todo o saldo de uma vez. Para troco, você precisa declarar a transferência de volta para seu próprio endereço, caso contrário, será recompensado pelos mineradores. Isso não pode atender às necessidades dos usuários de conveniência e rapidez nas transações.
Altas taxas de transação:
Quando os usuários usam o BTC para realizar transações, eles precisam pagar uma taxa de serviço para atrair mineradores para empacotar a transação. Quanto maior a taxa de serviço, mais rápida a velocidade de confirmação da transação. Quando a transação estiver congestionada, a taxa de manuseio ficará muito cara, chegando a mais de 60 dólares americanos em 2021. De 14 de maio de 2020 a 15 de maio de 2023, as taxas de transação do Bitcoin custarão em média US$ 4,66. Esse custo de taxa impede que muitos usuários usem o BTC.
A programação de contrato inteligente não é suportada:
O BTC não suporta a construção direta de aplicativos complexos e só pode iniciar a partir da camada de protocolo. No entanto, o custo de desenvolvimento de aplicativos da camada de protocolo é muito maior do que por meio de contratos inteligentes padronizados. Isso limita o desenvolvimento de diversos aplicativos e ativos do BTC.
Taxa BTC, fonte:
3. Melhorando a resistência do BTC e da solução de Camada 2
dificuldade técnica:
Os problemas encontrados pelo BTC decorrem do fato de que as antigas soluções técnicas não podem atender às necessidades atuais.Mesmo que o ajuste fino seja realizado diretamente no BTC, os problemas não podem ser completamente resolvidos, e novos problemas serão derivados. Se o BTC for expandido, cada bloco for aumentado de 1 M para 100 M e o TPS for aumentado para 700, isso resultará em quase 5 T de novos dados contábeis a cada ano, o que aumentará o limite para nós operacionais e afetará o grau de descentralização do sistema, aumentando o risco do sistema. Mesmo sem considerar o tamanho dos dados do ledger, calculado com base na largura de banda mediana da Internet de 13 Mbps e o tamanho de cada transação em um bloco sendo 250 B, o limite superior de TPS do BTC é de 13 Mbps/8 Mb/250 B ≈ 6815 , que não pode ser usado em Polkadot , Solana e outras cadeias públicas que podem suportar dezenas de milhares ou mesmo centenas de milhares de competidores TPS. O Bitcoin Cash (BCH) expande o tamanho do bloco do BTC e aumenta o tamanho do bloco do BTC. No entanto, os erros do cliente BCH ocorrem com frequência e aumentam o custo operacional do nó completo, o que traz riscos de centralização. Em 2019, para combater os invasores que exploraram as vulnerabilidades do código BCH, os pools de mineração do BCH lançaram um ataque de 51% para modificar os dados da transação.
Resistência da comunidade:
**Entre segurança e escalabilidade, a comunidade BTC prioriza a segurança. **Os principais desenvolvedores do BTC são cautelosos quanto aos riscos técnicos, por isso são muito conservadores na sugestão de expandir diretamente o BTC. A extensão mais simples é aumentar o tamanho de cada bloco de BTC. A proposta de aumentar o tamanho do bloco BTC tem sido apoiada por muitos usuários, mineradores e desenvolvedores desde 2015. Ao aumentar a capacidade do bloco, os usuários podem obter velocidades de transação mais rápidas e os mineradores podem cobrar mais taxas de transação. No entanto, alguns desenvolvedores, liderados por Wladimir van der Laan, chefe da equipe de desenvolvedores do BTC, discordam desse método de expansão e oferecem suporte a soluções como Segregated Witness e Lightning Network. O debate sobre a expansão do bloco causou a divisão da comunidade BTC. Finalmente, depois que o BTC introduziu a tecnologia de atualização de isolamento, algumas pessoas rejeitaram essa atualização de tecnologia. Em agosto de 2017, isso causou um hard fork do BTC e do BCH derivado. Após o hard fork do BCH, o limite de blocos foi aumentado para 8 M e depois aumentado para 32 M, com um TPS médio em torno de 120. Além disso, em 2018, a comunidade BCH se dividiu novamente devido a diferenças nas rotas de atualização de tecnologia e hard fork do BSV (Bitcoin Satoshi Vision). Essa bifurcação fez com que o poder de computação total da rede BCH despencasse e não atingiu o nível de poder de computação antes da bifurcação. O limite superior do tamanho do bloco do BSV foi aumentado para 4 G, mas carece de mineradores e usuários e é muito menos seguro que o BTC.
História da bifurcação do BTC, fonte da imagem:
Histórico de poder de computação total da rede BCH, fonte da imagem:
Esquema da camada 2:
De fato, a complexidade de mudar diretamente o BTC é alta e a resistência da comunidade é alta. A solução mais aceita pela comunidade é construir uma nova camada baseada no BTC, que seja compatível e não afete o sistema BTC enquanto resolvendo os problemas acima. O BTC tem segurança extremamente alta. Usando o BTC como a camada principal, contando com os dados do bloco BTC e usando scripts BTC, os desenvolvedores podem construir um sistema compatível com BTC na camada superior do BTC e colocar um grande número de transações fora do BTC. O final os dados de estado são gravados no BTC. Esse tipo de esquema é chamado BTC Layer 2.
4. O objetivo e o histórico de desenvolvimento da segunda camada do BTC
BTC Layer 2 refere-se à tecnologia de expansão de segunda camada do Bitcoin (BTC) Este tipo de tecnologia visa aumentar a velocidade de transação do Bitcoin, reduzir as taxas de manuseio, aumentar a escalabilidade e resolver uma série de problemas enfrentados pelo BTC.
Objetivos de desenvolvimento da camada 2:
Aumentar a velocidade da transação: a Camada 2 tenta aumentar a velocidade da transação do Bitcoin otimizando o método de processamento de transações, processando transações em lote na cadeia e usando a mais recente tecnologia de emparelhamento para sincronizar e verificar cada transação na cadeia, expandindo assim o escopo global de Bitcoin.aplicativo e promoção dentro.
Reduza os custos de transação: a camada 2 processa transações em lotes na cadeia BTC e grava apenas o estado final da transação no BTC. As transações intermediárias e os estados no estado final e inicial existem fora da cadeia e não são sincronizados no BTC, reduzindo as taxas de transação e reduzindo a carga no blockchain subjacente do Bitcoin.
Maior escalabilidade: A introdução da tecnologia de camada 2 visa aliviar o problema de escalabilidade do blockchain subjacente do Bitcoin, tornando-o mais capaz de lidar com o crescimento futuro do volume de transações.
Nos últimos anos, a Camada 2 tem sido um dos temas de investimento mais importantes na indústria criptográfica, mas refere-se especificamente ao plano de expansão da Camada 2 do Ethereum na maioria dos cenários. No entanto, o plano de expansão do BTC é muito anterior à proposta de expansão do Ethereum. Mesmo Ethereum foi criado depois que as melhorias propostas por Vitalik Buterin para o BTC foram rejeitadas.
Em 2012, o conceito de Pegged Sidechains foi proposto pela primeira vez, derivado do Two-way Peg, que permite que os ativos sejam transferidos de forma transparente entre as duas cadeias. Esta proposta lançou as bases para a tecnologia de sidechain posterior.
Em 2014, a Blockstream foi criada para começar a pesquisar e desenvolver a tecnologia sidechain para melhorar a escalabilidade do Bitcoin.
Em 2015, o white paper da Lightning Network foi lançado, e Tadge Dryja e Joseph Poon foram os autores do white paper. A Lightning Network é uma solução que separa pequenas transações da cadeia principal. Ao criar um canal de pagamento bidirecional, não há necessidade de registrar transações intermediárias no blockchain, apenas o estado final precisa ser registrado no BTC.
Como o design do BTC é relativamente simples e não é flexível e escalável, é difícil para o esquema inicial do BTC Layer 2 ser incorporado ao Bitcoin, por isso não despertou grandes repercussões.
Até 2017, o SegWit (Segregated Witness) foi atualizado e ativado, o que resolveu o problema da plasticidade da transação na blockchain do Bitcoin e possibilitou o desenvolvimento da tecnologia Layer 2.
Desde 2018, os desenvolvedores começaram gradualmente a implantar os nós da Lightning Network e ganharam alguns usuários e suporte. De acordo com estatísticas do site bitcoinvisuals, em 4 de junho de 2023, o número de nós na Lightning Network ultrapassou 18.000 e o número de canais de pagamento que podem acomodar excede 70.000. A capacidade da rede excede 5.000 bitcoins, valendo mais de 100 milhões de dólares americanos.
Recentemente, o surgimento do padrão de token BRC-20 enriqueceu ainda mais a ecologia relacionada do Bitcoin e, ao mesmo tempo, trouxe o BTC Layer 2 aos olhos do público. Existem muitos projetos construindo BTC Layer 2, sendo o mais conhecido o Lightning Network.
5. Rede Lightning
A Lightning Network foi proposta pela primeira vez em 2015 por Joseph Poon e Thaddeus Dryja em seu white paper. A Lightning Network usa a tecnologia de canal de micropagamentos para colocar um grande número de transações fora da blockchain do Bitcoin e apenas colocar links importantes na cadeia para confirmação. O processo de transação é o seguinte: um usuário que precisa negociar abre uma sala para transações off-line. Ao entrar na sala, o usuário deposita a moeda para obter uma nota e usa a nova nota para distribuir a moeda empenhada de ambas as partes. Após a transação é concluída, quando o quarto está fora, a transação é liquidada. A última moeda de resgate de nota.
Introdução técnica à Lightning Network
Para construir um canal de micropagamento seguro e confiável, a Lightning Network usa o Contrato de Maturidade de Sequência Recuperável (RSMC) e o Contrato de Bloqueio de Tempo (Contrato de Bloqueio de Tempo Hashed, HTLC) como tecnologias-chave.
O RSMC fornece funções de garantia e liquidação, ou seja, um pool de fundos de carteira multi-assinatura. Ambas as partes da transação pré-depositam uma parte dos fundos no pool de fundos. No caso inicial, o plano de distribuição de ambas as partes é igual a a quantidade pré-armazenada. Sempre que ocorrer uma transação, é necessário confirmar em conjunto os resultados da distribuição de fundos gerados após a transação e assinar ao mesmo tempo para invalidar a versão antiga do plano de distribuição. Quando qualquer parte precisa sacar dinheiro, ele pode gravar o resultado da transação assinado por ambas as partes na rede blockchain para ser confirmado. A partir desse processo, podemos ver que as transações BTC são necessárias apenas ao sacar dinheiro. A parte que primeiro inicia a retirada chega 1000 blocos depois da outra parte, e a outra parte pode refutar dentro dessa janela de tempo.
O processo de transação da Lightning Network, fonte da imagem:
O HTLC estabelece um canal de transação para ambas as partes, análogo a uma sala de transação, define um período de validade e liquida automaticamente quando o período de validade expira. Ao mesmo tempo, a HTLC também concorda com as regras de transação entre canais para facilitar o roteamento de transações: Na Lightning Network, o estabelecimento de canais de transação requer custo e pode não haver canais de transação existentes entre dois usuários. canais que existem com outras pessoas podem ser usados como intermediários, realizar transações.
Canais de pagamento e roteamento da Lightning Network, fonte da imagem:
No entanto, a Lightning Network inicial tinha os seguintes problemas:
Cada transação requer duas partes para operar: No canal, cada transação requer que ambas as partes confirmem a assinatura, e nenhuma transferência unilateral é possível
Requer um jogo entre os dois lados da transação: se A e B realizam uma transação e A usa o resultado da transação antiga para iniciar uma retirada, B só pode enviar uma versão atualizada do resultado da transação como uma refutação dentro de 1000 blocos, caso contrário, a retirada de A entrará em vigor
Gerenciamento do estado do canal: os usuários precisam sincronizar dinamicamente e fazer backup do estado do canal; caso contrário, se um estado antigo for enviado, a contraparte poderá iniciar uma refutação fraudulenta, solicitar uma reclamação e obter todos os ativos no canal
Na verdade, as primeiras versões da Lightning Network exigiam que os usuários executassem carteiras de nó completo ou usassem carteiras totalmente custodiadas devido aos problemas mencionados acima. As carteiras de nó completo exigem que os usuários gerenciem manualmente as chaves privadas temporárias e o status do canal, e a experiência da transação não é boa. Carteiras totalmente gerenciadas, como a Chivo usada em El Salvador, têm um baixo limite de uso e o custodiante opera automaticamente em nome do usuário. No entanto, o custodiante tem controle sobre a chave privada da conta do usuário e sua segurança é preocupante . À medida que os desenvolvedores continuam desenvolvendo a Lightning Network, os problemas acima estão sendo gradualmente resolvidos e uma Lightning Network mais completa e recursos de suporte foram desenvolvidos, como OmniBOLT e a carteira OBAndroid Lightning Network desenvolvida por sua equipe.
Todos os PARAFUSO
Omni significa completo e completo, enquanto BOTL é a abreviação de Basis of Lightning Technology. Com base em BTC e Omni Layer, OmniBOLT propõe um protocolo Lightning Network completo. Enquanto expande a função de Lightning Network para pagar BTC, também pode emitir e negociar ativos diversificados com base em Omni Layer e suporta o mecanismo automatizado de criador de mercado (AMM: Automated criadores de mercado), permitindo que os usuários usem o pool de fundos do canal de pagamento como liquidez na Lightning Network para construir e usar trocas descentralizadas. O OmniBOTL tem uma visão grandiosa, mas atualmente a tecnologia é complexa, envolvendo vários protocolos e sistemas, e pode haver riscos de vulnerabilidades, sendo necessário mais tempo para testar sua segurança.
Arquitetura do protocolo OmniBOLT, fonte da imagem:
OBAndroid é uma carteira móvel full-node da Lightning Network com todos os recursos. Nesta carteira, enquanto o usuário tem controle sobre a chave privada, ele pode monitorar automaticamente as transações, sincronizar rapidamente os dados do nó completo e oferecer suporte à nuvem e ao status do canal de backup local. Além disso, o OBAndroid também suporta ativos Omnilayer para serem negociados através do OmniBOTL. OBAndroid torna a experiência de negociação da Lightning Network aceitável para os usuários, diminuindo o limite para o uso da Lightning Network.
Carteira de nó completo OBAndroid, fonte da imagem:
6. Outros projetos BTC Layer 2
Além da Lightning Network, existem outros projetos BTC Layer 2 em desenvolvimento:
O Syscoin é desenvolvido pela equipe SYSLab que bifurca o código-fonte do BTC, com o objetivo de aproveitar a segurança do BTC e ser compatível com o ecossistema Ethereum. Atualmente, a equipe SYSLab lançou o NEVM (Network-Enhanced Virtual Machine), uma máquina virtual construída com a segurança do PoW do BTC, compatível com contratos inteligentes Ethereum. Além disso, a equipe SYSLab também planeja lançar ZK e Rollup da Optimistic, Validium com prova de dados on-chain e outros projetos. O projeto Syscoin possui poucas informações e é difícil avaliar tecnicamente seus prós e contras, porém sua biblioteca de código-fonte é atualizada com frequência e ainda está em desenvolvimento estável.
Roteiro da Syscoin, fonte:
RGB (Really Good for Bitcoin) é um sistema de contrato inteligente BTC integrado à Lightning Network, proposto por Giacomo Zucco e Peter Todd em 2016. O RGB aproveita o BTC para manter a resistência à censura e combater ataques de gasto duplo. No RGB, a transação e a verificação de todos os tokens são processadas off-chain, e apenas a parte que recebe o pagamento precisa realizar a verificação do cliente. O cliente verifica a origem dos recursos do pagador em BTC e, após confirmar que a transação é válida, modifica diretamente o UTXO de ambas as partes sem gravar os dados da transação no blockchain, que tem a característica de proteger a privacidade. Além disso, o cliente pode introduzir diretamente a função do contrato inteligente para julgar as regras da transação e, como o consenso global do estado não é necessário, os dados do contrato inteligente não precisam ser carregados na cadeia e o recurso de privacidade também pode ser garantido. A comunidade RGB desenvolveu uma máquina virtual de contrato inteligente Turing-complete AluVM (algorithmic logic unit VM), que possui boa escalabilidade, segurança e proteção de privacidade.
Comparação de transações em RGB e transações em BTC, fonte:
Comparação do AluVM com outros modos de programação, fonte:
7. Resumo e Perspectivas da Camada 2 do BTC
Embora o Bitcoin seja a rede blockchain mais antiga, segura, conhecida e de maior valor do mundo, seu desenvolvimento ecológico continuou a se aprofundar. Por exemplo, a capacidade do canal de sua maior rede de segunda camada, a Lightning Network, continua a crescer, a atualização do Taproot melhora a eficiência e a privacidade do Bitcoin e o protocolo Taro introduz pagamentos com stablecoin e NFTs nativos on-chain para a Lightning Network . No entanto, em comparação com o número de Bitcoins na cadeia Ethereum, a capacidade de Bitcoin da Lightning Network é relativamente baixa e, devido à sincronização completa de dados do nó e ao gerenciamento do estado do canal, o limite de uso da Lightning Network é alto e o usuário escala não é tão boa quanto a do Ethereum, mas este status quo pode indicar um enorme potencial de crescimento. Com o desenvolvimento da ecologia relacionada à Lightning Network, o desenvolvimento contínuo da versão aprimorada do protocolo Lightning Network como OmniBOLT e a carteira OBAndroid que reduz o limite de uso fará com que a Lightning Network finalmente tenha boa segurança e escalabilidade. É aceito pelos usuários devido à sua confiabilidade e facilidade de uso, o que pode elevar o valor de mercado do BTC a um nível superior.
Ao mesmo tempo, também precisamos prestar atenção ao desenvolvimento de outros projetos da Camada 2, como o esquema RGB com proteção de privacidade natural e Syscoin compatível com o ecossistema Ethereum. Esses projetos não são tão famosos quanto a Lightning Network, mas também podem resolver os problemas enfrentados pelo BTC e têm vantagens que outras soluções não podem igualar. No entanto, em comparação com os projetos de extensão de segundo nível do Ethereum, esses projetos não são suficientemente conhecidos, receberam menos investimento e não recebem o suporte da equipe principal de desenvolvimento do BTC, como a Lightning Network. provavelmente será posterior ao Ethereum A implementação de extensões, como a solução Rollup da Syscoin. Em termos de ecologia da camada 2, parece que a ecologia do Ethereum tem um círculo virtuoso melhor e é mais favorecida pelos investidores.
No futuro, podemos ver uma expansão acelerada do ecossistema Bitcoin. À medida que a infraestrutura da Lightning Network melhora e atrai cada vez mais atenção, os projetos baseados na Lightning Network, como OmniBOLT e RGB, podem se beneficiar dela, ganhando uma melhor base de desenvolvimento, mais usuários e ainda mais investimentos. E os projetos BTC Layer 2 compatíveis com Ethereum, como o Syscoin, também se beneficiarão do rápido desenvolvimento do ecossistema de segunda camada do Ethereum e acelerarão o progresso de seu roteiro. Além disso, a discussão sobre o esquema de expansão do BTC não parou: a rede de duas camadas zk-rollups baseada em Bitcoin proposta por John Light em 2022 pode trazer mais funções, maior escalabilidade e melhor privacidade, mantendo sua natureza descentralizada; Block, um empresa liderada pelo ex-CEO do Twitter, Jack Dorsey, está promovendo a melhoria da liquidez da Lightning Network, o que pode significar que o ecossistema Bitcoin será mais popular em pagamentos, DeFi, NFT etc. mais usuários.