No início de 2023, a introdução dos "Ordinais" na rede Bitcoin desencadeou 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 os saques de Bitcoin.
Ordinais, derivados da palavra “ordinal,” que significa “em ordem sequencial,” é um protocolo criado porCasey Rodarmorem janeiro de 2023. 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, semelhante aos do Ethereummais informações).
)
A 24 de abril, três projetos NFT na rede Bitcoin - NodeMonkes, Runestone e Bitcoin Puppets - classificaram-se entre as 10 principais coleções de NFT por limite de mercado, mostrando o potencial do Bitcoin como plataforma de contratos inteligentes (fonte:Coingecko.
Bitcoin L2 e Stacks
Este desenvolvimento tem impulsionado uma onda de projetos L2 na rede Bitcoin. De acordo com a 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 utilizam a rede Bitcoin como L1, o crescimento do TVL e do número de projetos reflete o crescente 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 os desenvolvimentos recentes do Stacks e a próxima grande “Atualização Nakamoto.”
Vídeo da palestra TED de 2016 de Munib Ali; fonte Palestras TEDx
Em 2017, o Dr. Muneeb Ali completou o seu grau e publicou o whitepaper para Stacks (anteriormente Blockstack). O projeto angariou $52 milhões através de uma venda de tokens na CoinList. Antes disso, Ali e a sua equipa inicial construíram um protocolo e aplicação chamados Onename na Bitcoin L1, permitindo identidades descentralizadas e páginas de perfil na rede Bitcoin. Estas experiências ajudaram a moldar a visão do Stacks e inspiraram a criação de uma plataforma mais robusta.
Blockstack notou a dependência excessiva do armazenamento e gestão de dados centralizados na internet existente. Eles pretendiam criar uma rede descentralizada usando a tecnologia blockchain, permitindo aos utilizadores serem proprietários dos seus dados e aos programadores construir facilmente dApps, semelhante ao Ethereum.
Em 2019, o token Stacks (STX) foi aprovado pela SEC dos EUA ao abrigo do Regulamento A+, angariando 23 milhões de dólares. Esta foi a primeira venda de tokens aprovada pela SEC, atraindo uma atenção significativa do mercado.
De 2018 a 2020, a equipa da Stacks concentrou-se na construção de uma infraestrutura de projeto sólida. A Stacks é uma blockchain de consenso entre cadeias integrada de forma transparente com a rede Bitcoin, projetada para melhorar a programabilidade do Bitcoin. A equipa também desenvolveu uma linguagem de programação personalizada, Clarity. Durante este período, a 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 em circulação é emitido no Ethereum como Bitcoin embrulhado (wBTC), indicando uma demanda pelo uso do Bitcoin em contratos inteligentes. Em vez de embrulhar o Bitcoin em outra plataforma de contrato inteligente, por que não trazer funcionalidades de contrato inteligente para a rede Bitcoin?” — Muneeb Ali, de ‘Bitcoin DeFi? É uma Coisa, Diz o Fundador da Stacks 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, ao mesmo tempo que adiciona capacidades de contratos inteligentes para melhorar a escalabilidade da rede.
Processo de certificação de transferência; origem: 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 mineiros queimam criptomoedas, o PoX envolve os mineiros a enviarem Bitcoin aos detentores de STX que participam no Stacking. Os mineiros participam na mineração da Stacks ao executar nós da Stacks, utilizando o Bitcoin como cadeia âncora para gerar e minerar blocos. O mecanismo PoX envolve:
Os mineiros eleitos registam os hashes de todas as novas transações de Stacks em blocos de Bitcoin, alinhando os incentivos para os mineiros de Bitcoin e os mantenedores de Stacks. O empilhamento, semelhante ao apostar em redes PoS, envolve bloquear STX para ganhar recompensas em Bitcoin. Os papéis dos mineiros e dos Empilhadores são ilustrados da seguinte forma:
O papel dos mineiros e empilhadores; fonte: documentos de pilhas
[Miner]
[Stacker]
Stacks é uma camada 2 do Bitcoin?
A atualização do 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 estas razões, o Stacks 2.0 não se encaixa facilmente na categoria tradicional de L2. No entanto, o Stacks também não é uma sidechain porque as suas transações são ultimamente resolvidas na rede Bitcoin. Esta configuração única levou o co-fundador do Stacks, Muneeb Ali, a chamá-lo de "Camada 1.5" em 2021.Entrevista decriptografada.
Uma vez que a rede Bitcoin não foi originalmente projetada para contratos inteligentes, adicionar esses recursos ou melhorar a escalabilidade não foi tão direto quanto foi para o Ethereum e as cadeias EVM. Para uma compreensão mais profunda das distinções do Bitcoin L2, consulte o artigo de dezembro de 2023 do Grupo Spartan " CAMADAS DE BITCOIN - Tapeçaria de uma Era Financeira Sem Confiança”
O Trilema do Bitcoin L2; Fonte: CAMADAS DE BITCOIN — Tapeçaria de uma Era Financeira sem Confiança
Como mostrado na figura acima, o trilema L2 do Bitcoin inclui:
Stacks é visto como uma solução Bitcoin L2 que cumpre as condições 1 e 3, mas não a condição 2. Por outro lado, a Lightning Network cumpre as condições 1 e 2, mas, devido ao uso de um método de “consenso local”, regista transações numa rede peer-to-peer separada da cadeia principal, falhando assim em cumprir a condição 3.
Questões Atuais com Stacks
A estrutura única da cadeia de Stacks que permite que funcione como uma plataforma de contratos inteligentes na rede Bitcoin também traz alguns desafios, incluindo:
Objetivos Principais
A versão Nakamoto é uma atualização importante planeada para este ano para resolver os problemas da cadeia Stacks, melhorando o 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 de Stacks para blocos de Bitcoin era de 1:1, resultando em uma 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 com base no tempo de permanência” para acelerar a geração de blocos. Os mineradores serão capazes de gerar vários blocos de Stacks dentro do seu tempo de permanência (ou seja, dentro do ciclo de geração de blocos do Bitcoin), reduzindo os tempos de geração de blocos e de confirmação para cerca de 5 segundos, melhorando significativamente a escalabilidade do Stacks.
Estes blocos de Stacks serão verificados por Stackers. Antes da atualização Nakamoto, os Stackers apenas bloqueavam 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 de Stacks gerado durante a permanência do minerador. A interação entre mineradores e Stackers é ilustrada abaixo:
Como mineiros e Stackers (ou signers) interagem após as atualizações de Nakamoto; fonte: documentos stacks
Como mostrado no diagrama, os mineiros 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 empilhados.
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 se baseiem no bloco mais recente.
Além disso, ao enviar uma transação (transação de alteração de mandato), os mineiros devem incluir um hash de bloco indexado, que contém o hash do primeiro bloco Stacks registrado durante o mandato do mineiro anterior e o hash do bloco em si. Isso garante que o estado da blockchain Stacks seja registrado nos blocos de Bitcoin, com cada mineiro fazendo o mesmo trabalho, garantindo que o histórico da blockchain Stacks seja continuamente registrado na rede Bitcoin.
Diagrama da relação entre os blocos de Bitcoin, os blocos de Stacks e os mapas de inventário; fonte: documentos do stacks
Assim, como mostrado no diagrama, a relação entre os blocos de Stacks e os blocos de Bitcoin é tal que as transações enviadas na cadeia de Stacks durante o período N são registadas nos blocos de Bitcoin nos dois períodos seguintes, ou seja, no período N+2. Isto significa que são necessárias três alterações de mandato para que as transações de Stacks se tornem tão difíceis de reverter como os blocos de Bitcoin. Do ponto de vista do utilizador, a estrutura da cadeia é semelhante ao que conhecemos do L2, onde as transações são confirmadas em segundos, enquanto o settlement do Bitcoin demora cerca de 30 minutos.
Este sistema também melhora o orçamento de segurança da cadeia de Stacks. O mecanismo de verificação de blocos de Stacks, que requer assinaturas de pelo menos 70% dos Stackers, aumenta o orçamento de segurança dos Stacks para 70% dos ativos de empilhamento e, uma vez que as transações atinjam o ajuste final do Bitcoin, este orçamento de segurança pode atingir o equivalente ao poder de mineração de 51% do Bitcoin.
Resumo do Mecanismo de Stacks Após a Atualização Nakamoto:
Após a atualização Nakamoto, a velocidade das transações na cadeia Stacks aumentará significativamente, ao mesmo tempo que alcança a finalidade do Bitcoin, garantindo a imutabilidade dos dados. Para os utilizadores, isto significa tempos de confirmação de transação mais rápidos e, para o sistema, significa tornar-se mais próximo de um verdadeiro Bitcoin L2, herdando a segurança do Bitcoin.
Resolvendo o Problema do MEV do Bitcoin
Antes da atualização Nakamoto, o problema de MEV na cadeia de Stacks ocorria principalmente da seguinte forma. Os mineiros de Bitcoin com poder de hash significativo, como a F2Pool, podiam censurar as transações de compromisso submetidas por outros mineiros de participação dentro dos blocos de Bitcoin para ajustar seus montantes de oferta de BTC, garantindo que recebessem recompensas de bloco de participação 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 da blockchain Stacks.
Nakamoto plano de atualização; 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 da Nakmoto será finalizada e integrada ao testnet a partir de fevereiro de 2024 (Chamado de Marco Nakamoto 0.3, codinome Argon)Os updates da atualização Nakamoto têm estado a decorrer a todo o vapor. A primeira fase da atualização Nakamoto já está online na mainnet e as atualizações serão lançadas uma após a outra.
A atualização Nakamoto consiste em duas fases, cada uma envolvendo um hard fork. 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 alterações no ambiente on-chain antes de ativar completamente a funcionalidade após a atualização Nakamoto.
Plano de lançamento Nakamoto; fonte: Lançamento Nakamoto: Visão Geral do Testnet e Mainnet
A primeira fase da atualização (Instantiation) começou em 22 de abril. Pressupondo que não foram encontrados grandes bugs e que a instanciação foi concluída, a segunda fase estava planeada para começar a meio de maio. No entanto, após o início da primeira fase, foram descobertas algumas deficiências no sistema de Resiliência/Recuperação do Signer. Portanto, em 1 de maio, a Stacks Foundation anunciou alterações ao plano original. Os pontos-chave são os seguintes:
Revisão do cronograma de lançamento de Nakamoto; Fonte: stacks.org
De acordo com o plano revisto, o desenvolvimento de código será concluído até 15 de julho, 8 semanas mais tarde, e a fase de ativação da atualização Nakamoto, originalmente agendada para meados de maio, começará cerca de 3 meses depois, em 28 de agosto. A boa notícia é que a atualização sBTC, originalmente agendada para o terceiro trimestre, não será adiada e espera-se que ocorra na quarta semana após o início da fase de ativação.
sBTC - A Peça Final para Alcançar L2
Espera-se que a atualização Nakamoto seja totalmente ativada em maio, com o objetivo de melhorar significativamente o desempenho da cadeia de Stacks e alcançar a finalidade do Bitcoin para os blocos de 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, só pode funcionar como uma verdadeira plataforma de contratos inteligentes do Bitcoin e L2 ao trazer o ativo nativo do Bitcoin, BTC, para a cadeia e utilizá-lo. No mesmo tweet, o fundador da 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 pode executar mecanismos de fixação para BTC sem modificar o Bitcoin L1.
sBTC é Baseado em Duas Principais Características, Ligando os Ativos BTC Entre a Rede Bitcoin e a Cadeia de Stacks
Anteriormente, a cadeia Stacks tinha ativos relacionados ao BTC como xBTC e aBTC, semelhante ao wBTC (BTC envolvido) do Ethereum, mas baseavam-se num modelo de custódia centralizada que exigia pontes de múltiplas assinaturas. Em contraste, o sBTC usa 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 de stacks
Como funciona o sBTC (2); Fonte: sbtc.tech
A atualização e implementação do sBTC estão planeadas para o terceiro trimestre de 2024. A atualização Nakamoto e sBTC são marcos chave no ambicioso objetivo da Stacks de se tornar a plataforma de contratos inteligentes preferida na rede Bitcoin. Podemos continuar a observar a Stacks para ver se realmente pode tornar-se uma camada 2 do Bitcoin e utilizar eficazmente os BTC inativos.
origem: BITCOIN LAYERS — Tapestry of a Trustless Financial Era
Este artigo é repostado de [techflow], e os direitos de autor pertencem ao autor original [DeSpread]. Se houver alguma objeção a esta repostagem, entre em contato com oEquipe de Aprendizado da Gate, e a equipa tratará dela assim que 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 são traduzidas pela equipe de aprendizado da Gate. 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 desencadeou 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 os saques de Bitcoin.
Ordinais, derivados da palavra “ordinal,” que significa “em ordem sequencial,” é um protocolo criado porCasey Rodarmorem janeiro de 2023. 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, semelhante aos do Ethereummais informações).
)
A 24 de abril, três projetos NFT na rede Bitcoin - NodeMonkes, Runestone e Bitcoin Puppets - classificaram-se entre as 10 principais coleções de NFT por limite de mercado, mostrando o potencial do Bitcoin como plataforma de contratos inteligentes (fonte:Coingecko.
Bitcoin L2 e Stacks
Este desenvolvimento tem impulsionado uma onda de projetos L2 na rede Bitcoin. De acordo com a 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 utilizam a rede Bitcoin como L1, o crescimento do TVL e do número de projetos reflete o crescente 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 os desenvolvimentos recentes do Stacks e a próxima grande “Atualização Nakamoto.”
Vídeo da palestra TED de 2016 de Munib Ali; fonte Palestras TEDx
Em 2017, o Dr. Muneeb Ali completou o seu grau e publicou o whitepaper para Stacks (anteriormente Blockstack). O projeto angariou $52 milhões através de uma venda de tokens na CoinList. Antes disso, Ali e a sua equipa inicial construíram um protocolo e aplicação chamados Onename na Bitcoin L1, permitindo identidades descentralizadas e páginas de perfil na rede Bitcoin. Estas experiências ajudaram a moldar a visão do Stacks e inspiraram a criação de uma plataforma mais robusta.
Blockstack notou a dependência excessiva do armazenamento e gestão de dados centralizados na internet existente. Eles pretendiam criar uma rede descentralizada usando a tecnologia blockchain, permitindo aos utilizadores serem proprietários dos seus dados e aos programadores construir facilmente dApps, semelhante ao Ethereum.
Em 2019, o token Stacks (STX) foi aprovado pela SEC dos EUA ao abrigo do Regulamento A+, angariando 23 milhões de dólares. Esta foi a primeira venda de tokens aprovada pela SEC, atraindo uma atenção significativa do mercado.
De 2018 a 2020, a equipa da Stacks concentrou-se na construção de uma infraestrutura de projeto sólida. A Stacks é uma blockchain de consenso entre cadeias integrada de forma transparente com a rede Bitcoin, projetada para melhorar a programabilidade do Bitcoin. A equipa também desenvolveu uma linguagem de programação personalizada, Clarity. Durante este período, a 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 em circulação é emitido no Ethereum como Bitcoin embrulhado (wBTC), indicando uma demanda pelo uso do Bitcoin em contratos inteligentes. Em vez de embrulhar o Bitcoin em outra plataforma de contrato inteligente, por que não trazer funcionalidades de contrato inteligente para a rede Bitcoin?” — Muneeb Ali, de ‘Bitcoin DeFi? É uma Coisa, Diz o Fundador da Stacks 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, ao mesmo tempo que adiciona capacidades de contratos inteligentes para melhorar a escalabilidade da rede.
Processo de certificação de transferência; origem: 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 mineiros queimam criptomoedas, o PoX envolve os mineiros a enviarem Bitcoin aos detentores de STX que participam no Stacking. Os mineiros participam na mineração da Stacks ao executar nós da Stacks, utilizando o Bitcoin como cadeia âncora para gerar e minerar blocos. O mecanismo PoX envolve:
Os mineiros eleitos registam os hashes de todas as novas transações de Stacks em blocos de Bitcoin, alinhando os incentivos para os mineiros de Bitcoin e os mantenedores de Stacks. O empilhamento, semelhante ao apostar em redes PoS, envolve bloquear STX para ganhar recompensas em Bitcoin. Os papéis dos mineiros e dos Empilhadores são ilustrados da seguinte forma:
O papel dos mineiros e empilhadores; fonte: documentos de pilhas
[Miner]
[Stacker]
Stacks é uma camada 2 do Bitcoin?
A atualização do 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 estas razões, o Stacks 2.0 não se encaixa facilmente na categoria tradicional de L2. No entanto, o Stacks também não é uma sidechain porque as suas transações são ultimamente resolvidas na rede Bitcoin. Esta configuração única levou o co-fundador do Stacks, Muneeb Ali, a chamá-lo de "Camada 1.5" em 2021.Entrevista decriptografada.
Uma vez que a rede Bitcoin não foi originalmente projetada para contratos inteligentes, adicionar esses recursos ou melhorar a escalabilidade não foi tão direto quanto foi para o Ethereum e as cadeias EVM. Para uma compreensão mais profunda das distinções do Bitcoin L2, consulte o artigo de dezembro de 2023 do Grupo Spartan " CAMADAS DE BITCOIN - Tapeçaria de uma Era Financeira Sem Confiança”
O Trilema do Bitcoin L2; Fonte: CAMADAS DE BITCOIN — Tapeçaria de uma Era Financeira sem Confiança
Como mostrado na figura acima, o trilema L2 do Bitcoin inclui:
Stacks é visto como uma solução Bitcoin L2 que cumpre as condições 1 e 3, mas não a condição 2. Por outro lado, a Lightning Network cumpre as condições 1 e 2, mas, devido ao uso de um método de “consenso local”, regista transações numa rede peer-to-peer separada da cadeia principal, falhando assim em cumprir a condição 3.
Questões Atuais com Stacks
A estrutura única da cadeia de Stacks que permite que funcione como uma plataforma de contratos inteligentes na rede Bitcoin também traz alguns desafios, incluindo:
Objetivos Principais
A versão Nakamoto é uma atualização importante planeada para este ano para resolver os problemas da cadeia Stacks, melhorando o 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 de Stacks para blocos de Bitcoin era de 1:1, resultando em uma 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 com base no tempo de permanência” para acelerar a geração de blocos. Os mineradores serão capazes de gerar vários blocos de Stacks dentro do seu tempo de permanência (ou seja, dentro do ciclo de geração de blocos do Bitcoin), reduzindo os tempos de geração de blocos e de confirmação para cerca de 5 segundos, melhorando significativamente a escalabilidade do Stacks.
Estes blocos de Stacks serão verificados por Stackers. Antes da atualização Nakamoto, os Stackers apenas bloqueavam 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 de Stacks gerado durante a permanência do minerador. A interação entre mineradores e Stackers é ilustrada abaixo:
Como mineiros e Stackers (ou signers) interagem após as atualizações de Nakamoto; fonte: documentos stacks
Como mostrado no diagrama, os mineiros 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 empilhados.
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 se baseiem no bloco mais recente.
Além disso, ao enviar uma transação (transação de alteração de mandato), os mineiros devem incluir um hash de bloco indexado, que contém o hash do primeiro bloco Stacks registrado durante o mandato do mineiro anterior e o hash do bloco em si. Isso garante que o estado da blockchain Stacks seja registrado nos blocos de Bitcoin, com cada mineiro fazendo o mesmo trabalho, garantindo que o histórico da blockchain Stacks seja continuamente registrado na rede Bitcoin.
Diagrama da relação entre os blocos de Bitcoin, os blocos de Stacks e os mapas de inventário; fonte: documentos do stacks
Assim, como mostrado no diagrama, a relação entre os blocos de Stacks e os blocos de Bitcoin é tal que as transações enviadas na cadeia de Stacks durante o período N são registadas nos blocos de Bitcoin nos dois períodos seguintes, ou seja, no período N+2. Isto significa que são necessárias três alterações de mandato para que as transações de Stacks se tornem tão difíceis de reverter como os blocos de Bitcoin. Do ponto de vista do utilizador, a estrutura da cadeia é semelhante ao que conhecemos do L2, onde as transações são confirmadas em segundos, enquanto o settlement do Bitcoin demora cerca de 30 minutos.
Este sistema também melhora o orçamento de segurança da cadeia de Stacks. O mecanismo de verificação de blocos de Stacks, que requer assinaturas de pelo menos 70% dos Stackers, aumenta o orçamento de segurança dos Stacks para 70% dos ativos de empilhamento e, uma vez que as transações atinjam o ajuste final do Bitcoin, este orçamento de segurança pode atingir o equivalente ao poder de mineração de 51% do Bitcoin.
Resumo do Mecanismo de Stacks Após a Atualização Nakamoto:
Após a atualização Nakamoto, a velocidade das transações na cadeia Stacks aumentará significativamente, ao mesmo tempo que alcança a finalidade do Bitcoin, garantindo a imutabilidade dos dados. Para os utilizadores, isto significa tempos de confirmação de transação mais rápidos e, para o sistema, significa tornar-se mais próximo de um verdadeiro Bitcoin L2, herdando a segurança do Bitcoin.
Resolvendo o Problema do MEV do Bitcoin
Antes da atualização Nakamoto, o problema de MEV na cadeia de Stacks ocorria principalmente da seguinte forma. Os mineiros de Bitcoin com poder de hash significativo, como a F2Pool, podiam censurar as transações de compromisso submetidas por outros mineiros de participação dentro dos blocos de Bitcoin para ajustar seus montantes de oferta de BTC, garantindo que recebessem recompensas de bloco de participação 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 da blockchain Stacks.
Nakamoto plano de atualização; 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 da Nakmoto será finalizada e integrada ao testnet a partir de fevereiro de 2024 (Chamado de Marco Nakamoto 0.3, codinome Argon)Os updates da atualização Nakamoto têm estado a decorrer a todo o vapor. A primeira fase da atualização Nakamoto já está online na mainnet e as atualizações serão lançadas uma após a outra.
A atualização Nakamoto consiste em duas fases, cada uma envolvendo um hard fork. 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 alterações no ambiente on-chain antes de ativar completamente a funcionalidade após a atualização Nakamoto.
Plano de lançamento Nakamoto; fonte: Lançamento Nakamoto: Visão Geral do Testnet e Mainnet
A primeira fase da atualização (Instantiation) começou em 22 de abril. Pressupondo que não foram encontrados grandes bugs e que a instanciação foi concluída, a segunda fase estava planeada para começar a meio de maio. No entanto, após o início da primeira fase, foram descobertas algumas deficiências no sistema de Resiliência/Recuperação do Signer. Portanto, em 1 de maio, a Stacks Foundation anunciou alterações ao plano original. Os pontos-chave são os seguintes:
Revisão do cronograma de lançamento de Nakamoto; Fonte: stacks.org
De acordo com o plano revisto, o desenvolvimento de código será concluído até 15 de julho, 8 semanas mais tarde, e a fase de ativação da atualização Nakamoto, originalmente agendada para meados de maio, começará cerca de 3 meses depois, em 28 de agosto. A boa notícia é que a atualização sBTC, originalmente agendada para o terceiro trimestre, não será adiada e espera-se que ocorra na quarta semana após o início da fase de ativação.
sBTC - A Peça Final para Alcançar L2
Espera-se que a atualização Nakamoto seja totalmente ativada em maio, com o objetivo de melhorar significativamente o desempenho da cadeia de Stacks e alcançar a finalidade do Bitcoin para os blocos de 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, só pode funcionar como uma verdadeira plataforma de contratos inteligentes do Bitcoin e L2 ao trazer o ativo nativo do Bitcoin, BTC, para a cadeia e utilizá-lo. No mesmo tweet, o fundador da 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 pode executar mecanismos de fixação para BTC sem modificar o Bitcoin L1.
sBTC é Baseado em Duas Principais Características, Ligando os Ativos BTC Entre a Rede Bitcoin e a Cadeia de Stacks
Anteriormente, a cadeia Stacks tinha ativos relacionados ao BTC como xBTC e aBTC, semelhante ao wBTC (BTC envolvido) do Ethereum, mas baseavam-se num modelo de custódia centralizada que exigia pontes de múltiplas assinaturas. Em contraste, o sBTC usa 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 de stacks
Como funciona o sBTC (2); Fonte: sbtc.tech
A atualização e implementação do sBTC estão planeadas para o terceiro trimestre de 2024. A atualização Nakamoto e sBTC são marcos chave no ambicioso objetivo da Stacks de se tornar a plataforma de contratos inteligentes preferida na rede Bitcoin. Podemos continuar a observar a Stacks para ver se realmente pode tornar-se uma camada 2 do Bitcoin e utilizar eficazmente os BTC inativos.
origem: BITCOIN LAYERS — Tapestry of a Trustless Financial Era
Este artigo é repostado de [techflow], e os direitos de autor pertencem ao autor original [DeSpread]. Se houver alguma objeção a esta repostagem, entre em contato com oEquipe de Aprendizado da Gate, e a equipa tratará dela assim que 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 são traduzidas pela equipe de aprendizado da Gate. O artigo traduzido não pode ser copiado, disseminado ou plagiado sem mencionarGate.io.