No início de 2023, a introdução dos “Ordinais” na rede Bitcoin provocou um novo debate sobre como lidar com o espaço de bloco da rede. Em maio do mesmo ano, o aumento na demanda por tokens BRC-20 sobrecarregou temporariamente a rede Bitcoin, forçando a Binance, a maior exchange centralizada do mundo, a suspender saques de Bitcoin.
Ordinais, derivados da palavra "ordinal," que significa "em ordem sequencial," é um protocolo criado por Casey Rodarmorem janeiro de 2023. Ele adaptou scripts do Bitcoin para anexar dados arbitrários à menor unidade de Bitcoin, "satoshis" (sats). Essa capacidade levou ao surgimento de PFPs e NFTs na blockchain do Bitcoin, semelhantes aos do Ethereummais informações).
)
Até 24 de abril, três projetos NFT na rede Bitcoin - NodeMonkes, Runestone e Bitcoin Puppets - figuraram entre as 10 principais coleções de NFT por capitalização de mercado, mostrando o potencial do Bitcoin como plataforma de contratos inteligentes (fonte:Coingecko.
Bitcoin L2 e Stacks
Esse desenvolvimento tem impulsionado um aumento nos projetos L2 na rede Bitcoin. De acordo com DeFiLlama, até 15 de abril, 11 projetos classificados como "sidechains do Bitcoin" detêm coletivamente quase $900 milhões em TVL. Apesar dos debates sobre se esses projetos realmente usam a rede Bitcoin como L1, o crescente TVL e número de projetos refletem o aumento do interesse de mercado na narrativa do Bitcoin.
Entre esses projetos, Stacks se destaca com seus avanços recentes. Lançado em 2017, Stacks tem como objetivo trazer contratos inteligentes para a rede Bitcoin desde 2021. Vamos aprofundar nos desenvolvimentos recentes do Stacks e a próxima grande “Nakamoto Upgrade.”
Vídeo da palestra TED de Munib Ali em 2016; fonte TEDx Talks
Em 2017, o Dr. Muneeb Ali completou seu diploma e publicou o whitepaper para Stacks (anteriormente Blockstack). O projeto arrecadou $52 milhões através de uma venda de tokens na CoinList. Antes disso, Ali e sua equipe inicial construíram um protocolo e aplicação chamada Onename no Bitcoin L1, permitindo identidades descentralizadas e páginas de perfil na rede Bitcoin. Essas experiências ajudaram a moldar a visão do Stacks e inspiraram a criação de uma plataforma mais robusta.
Blockstack percebeu a dependência excessiva do armazenamento e gerenciamento de dados centralizados na internet existente. Eles pretendiam criar uma rede descentralizada usando a tecnologia blockchain, permitindo aos usuários possuir seus dados e aos desenvolvedores construir dApps facilmente, semelhante ao Ethereum.
Em 2019, o token do Stacks (STX) foi aprovado pela SEC dos EUA sob a Regulação A+, arrecadando $23 milhões. Esta foi a primeira venda de token aprovada pela SEC, atraindo significativa atenção do mercado.
De 2018 a 2020, a equipe do Stacks concentrou-se na construção de uma infraestrutura de projeto sólida. Stacks é uma blockchain de consenso entre cadeias integrada de forma transparente com a rede Bitcoin, projetada para aprimorar a programabilidade do Bitcoin. A equipe também desenvolveu uma linguagem de programação personalizada, Clarity. Durante este período, Stacks garantiu financiamento de investidores notáveis como Union Square Ventures, Harvard Endowment, Winklevoss Capital e Naval Ravikant.
Stacks 2.0
“Eu acredito que o Bitcoin é a melhor, mais descentralizada camada monetária. Atualmente, 1% de todo o Bitcoin circulante é emitido no Ethereum como Bitcoin embrulhado (wBTC), indicando uma demanda para usar Bitcoin em contratos inteligentes. Em vez de embrulhar o Bitcoin em outra plataforma de contrato inteligente, por que não trazer a funcionalidade de contrato inteligente para a rede Bitcoin?” — Muneeb Ali, de ‘Bitcoin DeFi? It’s a Thing, Says Stacks Founder Muneeb Ali, Decrypt.'
Em janeiro de 2021, a Blockstack lançou a mainnet Stacks 2.0, transformando-se na rede Stacks. Como Ali sugeriu, o Stacks 2.0 tem como objetivo trazer funcionalidades de contratos inteligentes para o Bitcoin sem alterar o próprio Bitcoin. O design da cadeia herda a descentralização e segurança do Bitcoin, adicionando capacidades de contratos inteligentes para melhorar a escalabilidade da rede.
Processo de certificação de transferência; fonte: stacks.co%20is,powers%20without%20modifying%20Bitcoin%20itself)
O mecanismo de consenso do Stacks, Proof-of-Transfer (PoX), estende o Proof of Burn, crucial para herdar a segurança da rede Bitcoin.
Ao contrário do PoB, onde os mineradores queimam criptomoedas, o PoX envolve os mineradores enviando Bitcoin para os detentores de STX que participam do Stacking. Os mineradores participam da mineração da Stacks executando nós da Stacks, usando o Bitcoin como cadeia âncora para gerar e minerar blocos. O mecanismo PoX envolve:
Os mineradores eleitos registram os hashes de todas as novas transações de Stacks nos blocos de Bitcoin, alinhando os incentivos para os mineradores de Bitcoin e os mantenedores de Stacks. O empilhamento, semelhante ao staking em redes PoS, envolve o bloqueio de STX para ganhar recompensas em Bitcoin. Os papéis dos mineradores e empilhadores são ilustrados da seguinte forma:
O papel dos mineradores e empilhadores; fonte: documentos de pilhas
[Miner]
[Stacker]
O Stacks é uma camada 2 do Bitcoin?
A atualização Stacks 2.0 permite que a cadeia Stacks funcione como uma plataforma de contratos inteligentes na rede Bitcoin com a introdução da mainnet e do mecanismo de Proof-of-Transfer. No entanto, chamá-la de Bitcoin Layer 2 (L2) é controverso.
Por esses motivos, o Stacks 2.0 não se encaixa perfeitamente na categoria tradicional de L2. No entanto, o Stacks também não é uma sidechain, porque suas transações são finalmente resolvidas na rede do Bitcoin. Essa configuração única levou o co-fundador do Stacks, Muneeb Ali, a chamá-lo de "Layer 1.5" em 2021Entrevista decriptografada.
Uma vez que a rede Bitcoin não foi originalmente projetada para contratos inteligentes, adicionar esses recursos ou melhorar a escalabilidade não tem sido tão direto quanto tem sido para Ethereum e cadeias EVM. Para uma compreensão mais profunda das distinções do Bitcoin L2, consulte o artigo de dezembro de 2023 do Grupo Espartano BITCOIN LAYERS - Tapestry of a Trustless Financial Era.”
O Trilema do Bitcoin L2; Fonte: CAMADAS DE BITCOIN — Tecido de uma Era Financeira Sem Confiança
Conforme mostrado na figura acima, o trilema Bitcoin L2 inclui:
Stacks é visto como uma solução Bitcoin L2 que atende às condições 1 e 3, mas não à condição 2. Em contraste, a Lightning Network atende às condições 1 e 2, mas, porque usa um método de "consenso local", registra transações em uma rede peer-to-peer separada da cadeia principal, falhando assim em atender à condição 3.
Questões atuais com Pilhas
A estrutura única da cadeia Stacks que permite que ela funcione como uma plataforma de contratos inteligentes na rede Bitcoin também traz alguns desafios, incluindo:
Objetivos Principais
A versão Nakamoto é uma grande atualização planejada para este ano para resolver os problemas da cadeia de Stacks, melhorando seu desempenho e segurança.
Alterações no Mecanismo de Geração de Blocos e Papel do Stacker
Antes da atualização Nakamoto, a proporção de blocos gerados na cadeia Stacks para os blocos do Bitcoin era de 1:1, resultando em geração lenta de blocos e tempos de confirmação de transações.
Após a atualização Nakamoto, será introduzido um mecanismo de “produção de blocos baseada em tempo de serviço” para acelerar a geração de blocos. Os mineradores poderão gerar vários blocos Stacks dentro de seu tempo de serviço (ou seja, dentro do ciclo de geração de blocos do Bitcoin), reduzindo os tempos de geração e confirmação de blocos para cerca de 5 segundos, melhorando significativamente a escalabilidade do Stacks.
Esses blocos Stacks serão verificados pelos Stackers. Antes da atualização Nakamoto, os Stackers apenas bloqueavam os tokens STX para contribuir para a segurança econômica da rede. Após a atualização, os Stackers atuarão como signatários, responsáveis por verificar, armazenar, assinar e propagar cada bloco Stacks gerado durante o mandato do minerador. A interação entre mineradores e Stackers é ilustrada abaixo:
Como os mineradores e Stackers (ou signatários) interagem após as atualizações de Nakamoto; fonte: documentos de pilhas
Conforme mostrado no diagrama, os mineradores precisam das assinaturas dos Stackers para criar o próximo bloco, e os Stackers precisam realizar operações de assinatura para receber recompensas sob o mecanismo de Prova de Transferência e desbloquear seus tokens STX agrupados.
Alterando a Estrutura da Cadeia para a Finalidade do Bitcoin
Durante uma mudança de mandato (ou eleição de mineradores), os signatários (Stackers) impedem que os mineradores bifurquem arbitrariamente a cadeia de Stacks, assinando apenas o bloco mais recente. Isso significa que os Stackers supervisionam os mineradores, verificam os blocos gerados anteriormente e garantem que os novos blocos sejam baseados no bloco mais recente.
Além disso, ao enviar uma transação (transação de mudança de mandato), os mineradores devem incluir um hash de bloco indexado, que contém o hash do primeiro bloco de Stacks registrado durante o mandato do minerador anterior e o hash do bloco em si. Isso garante que o estado da blockchain da Stacks seja registrado nos blocos do Bitcoin, com cada minerador fazendo o mesmo trabalho, garantindo que o histórico da blockchain da Stacks seja continuamente registrado na rede do Bitcoin.
Diagrama da relação entre os blocos do Bitcoin, os blocos do Stacks e os mapas de inventário; fonte: documentos de pilhas
Assim, como mostrado no diagrama, a relação entre os blocos Stacks e os blocos Bitcoin é tal que transações enviadas na cadeia Stacks durante o período N são registradas nos blocos Bitcoin nos dois períodos seguintes, ou seja, período N+2. Isso significa que são necessárias três mudanças de mandato para que as transações Stacks se tornem tão difíceis de reverter quanto os blocos Bitcoin. Do ponto de vista do usuário, a estrutura da cadeia é semelhante ao que conhecemos do L2, onde as transações são confirmadas em segundos, enquanto a liquidação do Bitcoin leva cerca de 30 minutos.
Esse sistema também melhora o orçamento de segurança da cadeia de Stacks. O mecanismo de verificação de blocos de Stacks, que exige assinaturas de pelo menos 70% dos Stackers, aumenta o orçamento de segurança de Stacks para 70% dos ativos de empilhamento, e uma vez que as transações atingem o acordo final do Bitcoin, esse orçamento de segurança pode atingir o equivalente a 51% do poder de mineração do Bitcoin.
Resumo do Mecanismo de Pilhas Após a Atualização de Nakamoto:
Após a atualização Nakamoto, a velocidade de transação da cadeia Stacks aumentará significativamente, enquanto também alcançará a finalidade do Bitcoin, garantindo a imutabilidade dos dados. Para os usuários, isso significa tempos de confirmação de transação mais rápidos e, para o sistema, significa se tornar mais próximo de um verdadeiro Bitcoin L2, herdando a segurança do Bitcoin.
Resolvendo o Problema MEV do Bitcoin
Antes da atualização Nakamoto, o problema do MEV na cadeia de Stacks ocorria principalmente da seguinte forma. Os mineradores de Bitcoin com significativa potência de hash, como F2Pool, poderiam censurar as transações de compromisso enviadas por outros mineradores de staking dentro dos blocos de Bitcoin para ajustar seus valores de oferta de BTC, garantindo que recebessem recompensas de bloco de staking e taxas de transação. Esse comportamento reduziu as recompensas de BTC para os Stackers e minou a confiança no processo de mineração.
A atualização Nakamoto introduz vários novos critérios de seleção de mineradores para aumentar a equidade no processo de mineração de blocos.
Ao introduzir esses padrões de prevenção de MEV, a atualização Nakamoto aumentará a transparência e a confiança no processo de mineração do blockchain Stacks.
Roteiro de atualização Nakamoto; fonte: nakamoto.run
Desde o lançamento dos white papers sBTC e Nakamoto no final de 2022, a Stacks Foundation e desenvolvedores associados têm trabalhado na atualização Nakamoto por um longo tempo. Como mostrado acima, a funcionalidade do Nakmoto será finalizada e integrada à testnet a partir de fevereiro de 2024 (Chamado Marco Nakamoto 0.3, codinome Argon)As atualizações de atualização Nakamoto têm estado a todo vapor. A primeira fase da atualização Nakamoto já está online na mainnet e as atualizações serão implementadas uma após a outra.
A atualização Nakamoto consiste em duas fases, cada uma envolvendo uma bifurcação rígida. O processo é dividido em fases de "Instantiation" e "Activation", permitindo um período de ajustes finais, como correções de bugs, para evitar interrupções causadas por mudanças no ambiente on-chain antes de ativar completamente a funcionalidade após a atualização Nakamoto.
Plano de lançamento Nakamoto; fonte: Nakamoto Launch: Visão Geral do Testnet e Mainnet Rollout
A primeira fase da atualização (Instantiation) começou em 22 de abril. Supondo que nenhum bug importante tenha sido encontrado e a instanciação tenha sido concluída, a segunda fase estava planejada para começar em meados de maio. No entanto, após o início da primeira fase, algumas deficiências no sistema de Resiliência/Recuperação do Signer foram descobertas. Portanto, em 1º de maio, a Stacks Foundation anunciou mudanças no plano original. Os principais pontos são os seguintes:
Cronograma revisado de lançamento Nakamoto; fonte: stacks.org
De acordo com o plano revisado, o desenvolvimento do código será concluído até 15 de julho, 8 semanas depois, e a fase de ativação do upgrade Nakamoto, originalmente programada para meados de maio, começará cerca de 3 meses depois, em 28 de agosto. A boa notícia é que o upgrade do sBTC originalmente programado para o terceiro trimestre não será atrasado e é esperado que ocorra na quarta semana após o início da fase de ativação.
sBTC - A Peça Final para Alcançar L2
A atualização Nakamoto deve ser totalmente ativada em maio, com o objetivo de melhorar significativamente o desempenho da cadeia Stacks e alcançar a finalidade do Bitcoin para os blocos Stacks. No entanto, para se tornar verdadeiramente um Bitcoin L2, a atualização Nakamoto é apenas metade do sucesso.
Critérios para distinguir Bitcoin L2; Fonte: tweet leve
Após a atualização Nakamoto ser lançada, Stacks terá um ambiente semelhante ao Sovereign Rollup. No entanto, ele só pode funcionar como uma verdadeira plataforma de contrato inteligente do Bitcoin e L2, trazendo o ativo nativo BTC do Bitcoin para a cadeia e utilizando-o. No mesmo tweet, o fundador do Stacks, Muneeb Ali disseque mover BTC para dentro e para fora da camada Bitcoin é a parte mais difícil e explicou que sBTC é a solução mais próxima de uma ponte sem confiança, um grupo descentralizado de signatários públicos que podem executar mecanismos de fixação para BTC sem modificar o Bitcoin L1.
sBTC é Baseado em Duas Principais Atributos, Ligando os Ativos BTC Entre a Rede Bitcoin e a Cadeia Stacks
Anteriormente, a cadeia Stacks tinha ativos relacionados ao BTC como xBTC e aBTC, semelhantes ao wBTC (BTC envolvido) da Ethereum, mas eram baseados em um modelo de custódia centralizada que exigia pontes de múltiplas assinaturas. Em contraste, o sBTC utiliza Stackers como um grupo de signatários sob o mecanismo de Prova de Transferência para alcançar a ponte de BTC sem confiança.
Como funciona o sBTC (1); Fonte: documentos do stacks
Como sBTC funciona (2); Fonte: sbtc.tech
A atualização e implementação do sBTC estão planejadas para o terceiro trimestre de 2024. A atualização Nakamoto e sBTC são marcos importantes no ambicioso objetivo da Stacks de se tornar a plataforma de contrato inteligente preferida na rede Bitcoin. Podemos continuar a observar a Stacks para ver se ela realmente pode se tornar um Bitcoin L2 e utilizar efetivamente o BTC inativo.
origem: BITCOIN LAYERS — Tapestry of a Trustless Financial Era
Este artigo é repostado de [Gatetechflow], e os direitos autorais pertencem ao autor original [DeSpread]. Se houver alguma objeção a esta repostagem, entre em contato com oEquipe Gate Learn, e a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos relevantes.
Aviso legal: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
Outras versões do artigo em outros idiomas são traduzidas pela equipe Gate Learn. O artigo traduzido não pode ser copiado, disseminado ou plagiado sem mencionarGate.io.
No início de 2023, a introdução dos “Ordinais” na rede Bitcoin provocou um novo debate sobre como lidar com o espaço de bloco da rede. Em maio do mesmo ano, o aumento na demanda por tokens BRC-20 sobrecarregou temporariamente a rede Bitcoin, forçando a Binance, a maior exchange centralizada do mundo, a suspender saques de Bitcoin.
Ordinais, derivados da palavra "ordinal," que significa "em ordem sequencial," é um protocolo criado por Casey Rodarmorem janeiro de 2023. Ele adaptou scripts do Bitcoin para anexar dados arbitrários à menor unidade de Bitcoin, "satoshis" (sats). Essa capacidade levou ao surgimento de PFPs e NFTs na blockchain do Bitcoin, semelhantes aos do Ethereummais informações).
)
Até 24 de abril, três projetos NFT na rede Bitcoin - NodeMonkes, Runestone e Bitcoin Puppets - figuraram entre as 10 principais coleções de NFT por capitalização de mercado, mostrando o potencial do Bitcoin como plataforma de contratos inteligentes (fonte:Coingecko.
Bitcoin L2 e Stacks
Esse desenvolvimento tem impulsionado um aumento nos projetos L2 na rede Bitcoin. De acordo com DeFiLlama, até 15 de abril, 11 projetos classificados como "sidechains do Bitcoin" detêm coletivamente quase $900 milhões em TVL. Apesar dos debates sobre se esses projetos realmente usam a rede Bitcoin como L1, o crescente TVL e número de projetos refletem o aumento do interesse de mercado na narrativa do Bitcoin.
Entre esses projetos, Stacks se destaca com seus avanços recentes. Lançado em 2017, Stacks tem como objetivo trazer contratos inteligentes para a rede Bitcoin desde 2021. Vamos aprofundar nos desenvolvimentos recentes do Stacks e a próxima grande “Nakamoto Upgrade.”
Vídeo da palestra TED de Munib Ali em 2016; fonte TEDx Talks
Em 2017, o Dr. Muneeb Ali completou seu diploma e publicou o whitepaper para Stacks (anteriormente Blockstack). O projeto arrecadou $52 milhões através de uma venda de tokens na CoinList. Antes disso, Ali e sua equipe inicial construíram um protocolo e aplicação chamada Onename no Bitcoin L1, permitindo identidades descentralizadas e páginas de perfil na rede Bitcoin. Essas experiências ajudaram a moldar a visão do Stacks e inspiraram a criação de uma plataforma mais robusta.
Blockstack percebeu a dependência excessiva do armazenamento e gerenciamento de dados centralizados na internet existente. Eles pretendiam criar uma rede descentralizada usando a tecnologia blockchain, permitindo aos usuários possuir seus dados e aos desenvolvedores construir dApps facilmente, semelhante ao Ethereum.
Em 2019, o token do Stacks (STX) foi aprovado pela SEC dos EUA sob a Regulação A+, arrecadando $23 milhões. Esta foi a primeira venda de token aprovada pela SEC, atraindo significativa atenção do mercado.
De 2018 a 2020, a equipe do Stacks concentrou-se na construção de uma infraestrutura de projeto sólida. Stacks é uma blockchain de consenso entre cadeias integrada de forma transparente com a rede Bitcoin, projetada para aprimorar a programabilidade do Bitcoin. A equipe também desenvolveu uma linguagem de programação personalizada, Clarity. Durante este período, Stacks garantiu financiamento de investidores notáveis como Union Square Ventures, Harvard Endowment, Winklevoss Capital e Naval Ravikant.
Stacks 2.0
“Eu acredito que o Bitcoin é a melhor, mais descentralizada camada monetária. Atualmente, 1% de todo o Bitcoin circulante é emitido no Ethereum como Bitcoin embrulhado (wBTC), indicando uma demanda para usar Bitcoin em contratos inteligentes. Em vez de embrulhar o Bitcoin em outra plataforma de contrato inteligente, por que não trazer a funcionalidade de contrato inteligente para a rede Bitcoin?” — Muneeb Ali, de ‘Bitcoin DeFi? It’s a Thing, Says Stacks Founder Muneeb Ali, Decrypt.'
Em janeiro de 2021, a Blockstack lançou a mainnet Stacks 2.0, transformando-se na rede Stacks. Como Ali sugeriu, o Stacks 2.0 tem como objetivo trazer funcionalidades de contratos inteligentes para o Bitcoin sem alterar o próprio Bitcoin. O design da cadeia herda a descentralização e segurança do Bitcoin, adicionando capacidades de contratos inteligentes para melhorar a escalabilidade da rede.
Processo de certificação de transferência; fonte: stacks.co%20is,powers%20without%20modifying%20Bitcoin%20itself)
O mecanismo de consenso do Stacks, Proof-of-Transfer (PoX), estende o Proof of Burn, crucial para herdar a segurança da rede Bitcoin.
Ao contrário do PoB, onde os mineradores queimam criptomoedas, o PoX envolve os mineradores enviando Bitcoin para os detentores de STX que participam do Stacking. Os mineradores participam da mineração da Stacks executando nós da Stacks, usando o Bitcoin como cadeia âncora para gerar e minerar blocos. O mecanismo PoX envolve:
Os mineradores eleitos registram os hashes de todas as novas transações de Stacks nos blocos de Bitcoin, alinhando os incentivos para os mineradores de Bitcoin e os mantenedores de Stacks. O empilhamento, semelhante ao staking em redes PoS, envolve o bloqueio de STX para ganhar recompensas em Bitcoin. Os papéis dos mineradores e empilhadores são ilustrados da seguinte forma:
O papel dos mineradores e empilhadores; fonte: documentos de pilhas
[Miner]
[Stacker]
O Stacks é uma camada 2 do Bitcoin?
A atualização Stacks 2.0 permite que a cadeia Stacks funcione como uma plataforma de contratos inteligentes na rede Bitcoin com a introdução da mainnet e do mecanismo de Proof-of-Transfer. No entanto, chamá-la de Bitcoin Layer 2 (L2) é controverso.
Por esses motivos, o Stacks 2.0 não se encaixa perfeitamente na categoria tradicional de L2. No entanto, o Stacks também não é uma sidechain, porque suas transações são finalmente resolvidas na rede do Bitcoin. Essa configuração única levou o co-fundador do Stacks, Muneeb Ali, a chamá-lo de "Layer 1.5" em 2021Entrevista decriptografada.
Uma vez que a rede Bitcoin não foi originalmente projetada para contratos inteligentes, adicionar esses recursos ou melhorar a escalabilidade não tem sido tão direto quanto tem sido para Ethereum e cadeias EVM. Para uma compreensão mais profunda das distinções do Bitcoin L2, consulte o artigo de dezembro de 2023 do Grupo Espartano BITCOIN LAYERS - Tapestry of a Trustless Financial Era.”
O Trilema do Bitcoin L2; Fonte: CAMADAS DE BITCOIN — Tecido de uma Era Financeira Sem Confiança
Conforme mostrado na figura acima, o trilema Bitcoin L2 inclui:
Stacks é visto como uma solução Bitcoin L2 que atende às condições 1 e 3, mas não à condição 2. Em contraste, a Lightning Network atende às condições 1 e 2, mas, porque usa um método de "consenso local", registra transações em uma rede peer-to-peer separada da cadeia principal, falhando assim em atender à condição 3.
Questões atuais com Pilhas
A estrutura única da cadeia Stacks que permite que ela funcione como uma plataforma de contratos inteligentes na rede Bitcoin também traz alguns desafios, incluindo:
Objetivos Principais
A versão Nakamoto é uma grande atualização planejada para este ano para resolver os problemas da cadeia de Stacks, melhorando seu desempenho e segurança.
Alterações no Mecanismo de Geração de Blocos e Papel do Stacker
Antes da atualização Nakamoto, a proporção de blocos gerados na cadeia Stacks para os blocos do Bitcoin era de 1:1, resultando em geração lenta de blocos e tempos de confirmação de transações.
Após a atualização Nakamoto, será introduzido um mecanismo de “produção de blocos baseada em tempo de serviço” para acelerar a geração de blocos. Os mineradores poderão gerar vários blocos Stacks dentro de seu tempo de serviço (ou seja, dentro do ciclo de geração de blocos do Bitcoin), reduzindo os tempos de geração e confirmação de blocos para cerca de 5 segundos, melhorando significativamente a escalabilidade do Stacks.
Esses blocos Stacks serão verificados pelos Stackers. Antes da atualização Nakamoto, os Stackers apenas bloqueavam os tokens STX para contribuir para a segurança econômica da rede. Após a atualização, os Stackers atuarão como signatários, responsáveis por verificar, armazenar, assinar e propagar cada bloco Stacks gerado durante o mandato do minerador. A interação entre mineradores e Stackers é ilustrada abaixo:
Como os mineradores e Stackers (ou signatários) interagem após as atualizações de Nakamoto; fonte: documentos de pilhas
Conforme mostrado no diagrama, os mineradores precisam das assinaturas dos Stackers para criar o próximo bloco, e os Stackers precisam realizar operações de assinatura para receber recompensas sob o mecanismo de Prova de Transferência e desbloquear seus tokens STX agrupados.
Alterando a Estrutura da Cadeia para a Finalidade do Bitcoin
Durante uma mudança de mandato (ou eleição de mineradores), os signatários (Stackers) impedem que os mineradores bifurquem arbitrariamente a cadeia de Stacks, assinando apenas o bloco mais recente. Isso significa que os Stackers supervisionam os mineradores, verificam os blocos gerados anteriormente e garantem que os novos blocos sejam baseados no bloco mais recente.
Além disso, ao enviar uma transação (transação de mudança de mandato), os mineradores devem incluir um hash de bloco indexado, que contém o hash do primeiro bloco de Stacks registrado durante o mandato do minerador anterior e o hash do bloco em si. Isso garante que o estado da blockchain da Stacks seja registrado nos blocos do Bitcoin, com cada minerador fazendo o mesmo trabalho, garantindo que o histórico da blockchain da Stacks seja continuamente registrado na rede do Bitcoin.
Diagrama da relação entre os blocos do Bitcoin, os blocos do Stacks e os mapas de inventário; fonte: documentos de pilhas
Assim, como mostrado no diagrama, a relação entre os blocos Stacks e os blocos Bitcoin é tal que transações enviadas na cadeia Stacks durante o período N são registradas nos blocos Bitcoin nos dois períodos seguintes, ou seja, período N+2. Isso significa que são necessárias três mudanças de mandato para que as transações Stacks se tornem tão difíceis de reverter quanto os blocos Bitcoin. Do ponto de vista do usuário, a estrutura da cadeia é semelhante ao que conhecemos do L2, onde as transações são confirmadas em segundos, enquanto a liquidação do Bitcoin leva cerca de 30 minutos.
Esse sistema também melhora o orçamento de segurança da cadeia de Stacks. O mecanismo de verificação de blocos de Stacks, que exige assinaturas de pelo menos 70% dos Stackers, aumenta o orçamento de segurança de Stacks para 70% dos ativos de empilhamento, e uma vez que as transações atingem o acordo final do Bitcoin, esse orçamento de segurança pode atingir o equivalente a 51% do poder de mineração do Bitcoin.
Resumo do Mecanismo de Pilhas Após a Atualização de Nakamoto:
Após a atualização Nakamoto, a velocidade de transação da cadeia Stacks aumentará significativamente, enquanto também alcançará a finalidade do Bitcoin, garantindo a imutabilidade dos dados. Para os usuários, isso significa tempos de confirmação de transação mais rápidos e, para o sistema, significa se tornar mais próximo de um verdadeiro Bitcoin L2, herdando a segurança do Bitcoin.
Resolvendo o Problema MEV do Bitcoin
Antes da atualização Nakamoto, o problema do MEV na cadeia de Stacks ocorria principalmente da seguinte forma. Os mineradores de Bitcoin com significativa potência de hash, como F2Pool, poderiam censurar as transações de compromisso enviadas por outros mineradores de staking dentro dos blocos de Bitcoin para ajustar seus valores de oferta de BTC, garantindo que recebessem recompensas de bloco de staking e taxas de transação. Esse comportamento reduziu as recompensas de BTC para os Stackers e minou a confiança no processo de mineração.
A atualização Nakamoto introduz vários novos critérios de seleção de mineradores para aumentar a equidade no processo de mineração de blocos.
Ao introduzir esses padrões de prevenção de MEV, a atualização Nakamoto aumentará a transparência e a confiança no processo de mineração do blockchain Stacks.
Roteiro de atualização Nakamoto; fonte: nakamoto.run
Desde o lançamento dos white papers sBTC e Nakamoto no final de 2022, a Stacks Foundation e desenvolvedores associados têm trabalhado na atualização Nakamoto por um longo tempo. Como mostrado acima, a funcionalidade do Nakmoto será finalizada e integrada à testnet a partir de fevereiro de 2024 (Chamado Marco Nakamoto 0.3, codinome Argon)As atualizações de atualização Nakamoto têm estado a todo vapor. A primeira fase da atualização Nakamoto já está online na mainnet e as atualizações serão implementadas uma após a outra.
A atualização Nakamoto consiste em duas fases, cada uma envolvendo uma bifurcação rígida. O processo é dividido em fases de "Instantiation" e "Activation", permitindo um período de ajustes finais, como correções de bugs, para evitar interrupções causadas por mudanças no ambiente on-chain antes de ativar completamente a funcionalidade após a atualização Nakamoto.
Plano de lançamento Nakamoto; fonte: Nakamoto Launch: Visão Geral do Testnet e Mainnet Rollout
A primeira fase da atualização (Instantiation) começou em 22 de abril. Supondo que nenhum bug importante tenha sido encontrado e a instanciação tenha sido concluída, a segunda fase estava planejada para começar em meados de maio. No entanto, após o início da primeira fase, algumas deficiências no sistema de Resiliência/Recuperação do Signer foram descobertas. Portanto, em 1º de maio, a Stacks Foundation anunciou mudanças no plano original. Os principais pontos são os seguintes:
Cronograma revisado de lançamento Nakamoto; fonte: stacks.org
De acordo com o plano revisado, o desenvolvimento do código será concluído até 15 de julho, 8 semanas depois, e a fase de ativação do upgrade Nakamoto, originalmente programada para meados de maio, começará cerca de 3 meses depois, em 28 de agosto. A boa notícia é que o upgrade do sBTC originalmente programado para o terceiro trimestre não será atrasado e é esperado que ocorra na quarta semana após o início da fase de ativação.
sBTC - A Peça Final para Alcançar L2
A atualização Nakamoto deve ser totalmente ativada em maio, com o objetivo de melhorar significativamente o desempenho da cadeia Stacks e alcançar a finalidade do Bitcoin para os blocos Stacks. No entanto, para se tornar verdadeiramente um Bitcoin L2, a atualização Nakamoto é apenas metade do sucesso.
Critérios para distinguir Bitcoin L2; Fonte: tweet leve
Após a atualização Nakamoto ser lançada, Stacks terá um ambiente semelhante ao Sovereign Rollup. No entanto, ele só pode funcionar como uma verdadeira plataforma de contrato inteligente do Bitcoin e L2, trazendo o ativo nativo BTC do Bitcoin para a cadeia e utilizando-o. No mesmo tweet, o fundador do Stacks, Muneeb Ali disseque mover BTC para dentro e para fora da camada Bitcoin é a parte mais difícil e explicou que sBTC é a solução mais próxima de uma ponte sem confiança, um grupo descentralizado de signatários públicos que podem executar mecanismos de fixação para BTC sem modificar o Bitcoin L1.
sBTC é Baseado em Duas Principais Atributos, Ligando os Ativos BTC Entre a Rede Bitcoin e a Cadeia Stacks
Anteriormente, a cadeia Stacks tinha ativos relacionados ao BTC como xBTC e aBTC, semelhantes ao wBTC (BTC envolvido) da Ethereum, mas eram baseados em um modelo de custódia centralizada que exigia pontes de múltiplas assinaturas. Em contraste, o sBTC utiliza Stackers como um grupo de signatários sob o mecanismo de Prova de Transferência para alcançar a ponte de BTC sem confiança.
Como funciona o sBTC (1); Fonte: documentos do stacks
Como sBTC funciona (2); Fonte: sbtc.tech
A atualização e implementação do sBTC estão planejadas para o terceiro trimestre de 2024. A atualização Nakamoto e sBTC são marcos importantes no ambicioso objetivo da Stacks de se tornar a plataforma de contrato inteligente preferida na rede Bitcoin. Podemos continuar a observar a Stacks para ver se ela realmente pode se tornar um Bitcoin L2 e utilizar efetivamente o BTC inativo.
origem: BITCOIN LAYERS — Tapestry of a Trustless Financial Era
Este artigo é repostado de [Gatetechflow], e os direitos autorais pertencem ao autor original [DeSpread]. Se houver alguma objeção a esta repostagem, entre em contato com oEquipe Gate Learn, e a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos relevantes.
Aviso legal: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
Outras versões do artigo em outros idiomas são traduzidas pela equipe Gate Learn. O artigo traduzido não pode ser copiado, disseminado ou plagiado sem mencionarGate.io.