Recentemente, um conhecido apoiador do Bitcoin compartilhou a ideia de construir rollups soberanos na rede Bitcoin, o que gerou amplas discussões nas comunidades do Bitcoin e do Ethereum.
Rollkit é uma estrutura modular para o desenvolvimento de rollups, que recentemente anunciou o suporte à construção de rollups soberanos baseados na rede Bitcoin. Esta abordagem visa permitir que os rollups herdem a disponibilidade de dados e as garantias de segurança do Bitcoin. Teoricamente, os rollups soberanos baseados no Bitcoin não apenas ampliam as possibilidades dos rollups, mas também podem promover a formação de um mercado saudável de taxas de espaço em bloco na rede Bitcoin, alcançando assim um orçamento de segurança mais sustentável.
No dia 1 de fevereiro de 2023, um determinado pool de mineração minerou o maior bloco de Bitcoin até hoje, com um tamanho de cerca de 4MB. A maior parte do espaço desse bloco foi utilizada pelo protocolo Ordinals para registrar um projeto de NFT, permitindo a publicação de dados de imagem na blockchain para a criação de NFTs na rede Bitcoin. A atualização Taproot tornou possível a criação de NFTs em Bitcoin, permitindo a escrita de dados arbitrários.
Antes do Taproot, o limite de dados que podiam ser escritos em uma única transação de Bitcoin era de 80 bytes. A atualização do Taproot aumentou a quantidade de dados que podem ser escritos para o tamanho de um bloco completo, cerca de 4MB. Em resumo, tornou-se mais fácil publicar uma grande quantidade de dados na blockchain do Bitcoin.
Desde então, o uso de Ordinals para inscrições NFT e a utilização do Taproot começaram a aumentar. Análises descobriram que publicar dados na rede Bitcoin é 7 vezes mais barato do que na Ethereum. Atualmente, já existem milhares de inscrições na rede Bitcoin, será que rollups soberanos e o ecossistema dapp na Bitcoin também podem ser realizados?
Rollkit inicialmente suportava apenas certas redes de disponibilidade de dados como opções para a camada de disponibilidade de dados e consenso. Agora, devido à implementação de pesquisas iniciais do módulo de disponibilidade de dados do Rollkit Bitcoin, o Bitcoin também se tornou uma opção. Neste caso, o rollup soberano gerencia sua própria execução e liquidação, enquanto delega as tarefas de consenso e disponibilidade de dados à rede Bitcoin.
Para ler e escrever dados na rede Bitcoin, o Rollkit implementou um pacote Go chamado bitcoin-da, que fornece uma interface de leitura e escrita para o Bitcoin. Este pacote pode ser reutilizado por qualquer projeto que deseje ler e escrever dados no Bitcoin.
Rollkit é construído com modularidade como núcleo, possui uma interface de disponibilidade de dados, onde os desenvolvedores podem implementar métodos específicos para adicionar novas camadas de disponibilidade de dados. Para adicionar uma camada de disponibilidade de dados, o implementador precisa satisfazer a interface DataAvailabilityLayerClient que define o comportamento do cliente de disponibilidade de dados, bem como a interface BlockRetriever que define como sincronizar blocos.
Rollkit suporta camadas de execução personalizadas, incluindo EVM, CosmWasm ou Cosmos SDK. Para testar a integração, Rollkit executa EVM como um rollup soberano na rede de teste local do Bitcoin.
No entanto, essa ideia também gerou controvérsia. Semelhante às controvérsias causadas pelos Ordinals e pelos NFTs de Bitcoin, o Rollkit e o conceito de rollup soberano baseado na rede Bitcoin também ocuparão o espaço de bloco do Bitcoin, que já é escasso, podendo resultar em uma rede Bitcoin ainda mais congestionada. Para muitos apoiadores tradicionais do Bitcoin, esse desenvolvimento pode não ser bem-vindo.
Em relação à ideia de usar Bitcoin como camada de disponibilidade de dados, um professor da Universidade de Stanford afirmou que, mesmo com blocos de 4MB, a taxa de transferência total da rede Bitcoin é inferior a 56 kbits por segundo, e o espaço para armazenar dados é limitado.
O fundador de um determinado projeto expressou suas opiniões detalhadas sobre o rollup soberano. Ele apontou que o sistema basicamente permite que o cliente do rollup soberano escreva diretamente as transações na rede Bitcoin, e depois interprete o livro-razão fora da cadeia. A segurança é sempre uma propriedade das regras de confirmação específicas, e não uma propriedade da cadeia.
Ele acredita que, se a rede Bitcoin for utilizada como uma camada para registrar transações, a nova cadeia herdará a capacidade de resistência a reorganizações, a resistência à censura e a disponibilidade de dados da rede Bitcoin. Para rollups soberanos que executam nós completos, a validade pode ser inferida diretamente. Se o sistema tiver provas de fraude/validade off-chain, então os nós leves do rollup soberano também podem herdar a segurança e a vitalidade da rede Bitcoin.
No entanto, não há como escrever um nó completo ou um nó leve para o rollup soberano na rede Bitcoin, portanto, não é possível verificar a ponte para mover ativos entre o rollup soberano e a rede Bitcoin.
Este fundador acredita que, se o objetivo principal é transmitir e usar BTC de forma segura, isso não é prático. Mas se o objetivo é construir NFTs ou outras cadeias que residem na rede Bitcoin e que são explicadas fora da cadeia com a segurança do Bitcoin, isso pode ser útil.
Ele apontou que esse método não é de alto desempenho, pois a única maneira de garantir a segurança do Bitcoin é gravar todos os dados na rede Bitcoin, enquanto o limite de bloco é de 4MB a cada 10 minutos, resultando em uma taxa de dados de apenas 53kbps.
Por fim, ele mencionou que pode ser construída uma ponte segura entre cadeias com outras blockchains. Se houver um cliente leve de BTC na cadeia de recepção e um validador de prova ZK, então é possível verificar as regras de validade do "rollup Bitcoin".
Em suma, os rollups soberanos mantêm a segurança da rede Bitcoin para ativos emitidos localmente (como novos NFTs ou stablecoins emitidas localmente), mas não conseguem conectar-se de forma segura à rede Bitcoin através de cadeias.
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.
A construção da rede Bitcoin com Rollup soberano gera debates acalorados; especialistas analisam prós e contras e perspectivas futuras.
Recentemente, um conhecido apoiador do Bitcoin compartilhou a ideia de construir rollups soberanos na rede Bitcoin, o que gerou amplas discussões nas comunidades do Bitcoin e do Ethereum.
Rollkit é uma estrutura modular para o desenvolvimento de rollups, que recentemente anunciou o suporte à construção de rollups soberanos baseados na rede Bitcoin. Esta abordagem visa permitir que os rollups herdem a disponibilidade de dados e as garantias de segurança do Bitcoin. Teoricamente, os rollups soberanos baseados no Bitcoin não apenas ampliam as possibilidades dos rollups, mas também podem promover a formação de um mercado saudável de taxas de espaço em bloco na rede Bitcoin, alcançando assim um orçamento de segurança mais sustentável.
No dia 1 de fevereiro de 2023, um determinado pool de mineração minerou o maior bloco de Bitcoin até hoje, com um tamanho de cerca de 4MB. A maior parte do espaço desse bloco foi utilizada pelo protocolo Ordinals para registrar um projeto de NFT, permitindo a publicação de dados de imagem na blockchain para a criação de NFTs na rede Bitcoin. A atualização Taproot tornou possível a criação de NFTs em Bitcoin, permitindo a escrita de dados arbitrários.
Antes do Taproot, o limite de dados que podiam ser escritos em uma única transação de Bitcoin era de 80 bytes. A atualização do Taproot aumentou a quantidade de dados que podem ser escritos para o tamanho de um bloco completo, cerca de 4MB. Em resumo, tornou-se mais fácil publicar uma grande quantidade de dados na blockchain do Bitcoin.
Desde então, o uso de Ordinals para inscrições NFT e a utilização do Taproot começaram a aumentar. Análises descobriram que publicar dados na rede Bitcoin é 7 vezes mais barato do que na Ethereum. Atualmente, já existem milhares de inscrições na rede Bitcoin, será que rollups soberanos e o ecossistema dapp na Bitcoin também podem ser realizados?
Rollkit inicialmente suportava apenas certas redes de disponibilidade de dados como opções para a camada de disponibilidade de dados e consenso. Agora, devido à implementação de pesquisas iniciais do módulo de disponibilidade de dados do Rollkit Bitcoin, o Bitcoin também se tornou uma opção. Neste caso, o rollup soberano gerencia sua própria execução e liquidação, enquanto delega as tarefas de consenso e disponibilidade de dados à rede Bitcoin.
Para ler e escrever dados na rede Bitcoin, o Rollkit implementou um pacote Go chamado bitcoin-da, que fornece uma interface de leitura e escrita para o Bitcoin. Este pacote pode ser reutilizado por qualquer projeto que deseje ler e escrever dados no Bitcoin.
Rollkit é construído com modularidade como núcleo, possui uma interface de disponibilidade de dados, onde os desenvolvedores podem implementar métodos específicos para adicionar novas camadas de disponibilidade de dados. Para adicionar uma camada de disponibilidade de dados, o implementador precisa satisfazer a interface DataAvailabilityLayerClient que define o comportamento do cliente de disponibilidade de dados, bem como a interface BlockRetriever que define como sincronizar blocos.
Rollkit suporta camadas de execução personalizadas, incluindo EVM, CosmWasm ou Cosmos SDK. Para testar a integração, Rollkit executa EVM como um rollup soberano na rede de teste local do Bitcoin.
No entanto, essa ideia também gerou controvérsia. Semelhante às controvérsias causadas pelos Ordinals e pelos NFTs de Bitcoin, o Rollkit e o conceito de rollup soberano baseado na rede Bitcoin também ocuparão o espaço de bloco do Bitcoin, que já é escasso, podendo resultar em uma rede Bitcoin ainda mais congestionada. Para muitos apoiadores tradicionais do Bitcoin, esse desenvolvimento pode não ser bem-vindo.
Em relação à ideia de usar Bitcoin como camada de disponibilidade de dados, um professor da Universidade de Stanford afirmou que, mesmo com blocos de 4MB, a taxa de transferência total da rede Bitcoin é inferior a 56 kbits por segundo, e o espaço para armazenar dados é limitado.
O fundador de um determinado projeto expressou suas opiniões detalhadas sobre o rollup soberano. Ele apontou que o sistema basicamente permite que o cliente do rollup soberano escreva diretamente as transações na rede Bitcoin, e depois interprete o livro-razão fora da cadeia. A segurança é sempre uma propriedade das regras de confirmação específicas, e não uma propriedade da cadeia.
Ele acredita que, se a rede Bitcoin for utilizada como uma camada para registrar transações, a nova cadeia herdará a capacidade de resistência a reorganizações, a resistência à censura e a disponibilidade de dados da rede Bitcoin. Para rollups soberanos que executam nós completos, a validade pode ser inferida diretamente. Se o sistema tiver provas de fraude/validade off-chain, então os nós leves do rollup soberano também podem herdar a segurança e a vitalidade da rede Bitcoin.
No entanto, não há como escrever um nó completo ou um nó leve para o rollup soberano na rede Bitcoin, portanto, não é possível verificar a ponte para mover ativos entre o rollup soberano e a rede Bitcoin.
Este fundador acredita que, se o objetivo principal é transmitir e usar BTC de forma segura, isso não é prático. Mas se o objetivo é construir NFTs ou outras cadeias que residem na rede Bitcoin e que são explicadas fora da cadeia com a segurança do Bitcoin, isso pode ser útil.
Ele apontou que esse método não é de alto desempenho, pois a única maneira de garantir a segurança do Bitcoin é gravar todos os dados na rede Bitcoin, enquanto o limite de bloco é de 4MB a cada 10 minutos, resultando em uma taxa de dados de apenas 53kbps.
Por fim, ele mencionou que pode ser construída uma ponte segura entre cadeias com outras blockchains. Se houver um cliente leve de BTC na cadeia de recepção e um validador de prova ZK, então é possível verificar as regras de validade do "rollup Bitcoin".
Em suma, os rollups soberanos mantêm a segurança da rede Bitcoin para ativos emitidos localmente (como novos NFTs ou stablecoins emitidas localmente), mas não conseguem conectar-se de forma segura à rede Bitcoin através de cadeias.