Stacks Nakamoto Upgrade: A Butterfly Poised to Emerge

Principiante5/27/2024, 7:00:46 PM
O projeto Stacks está passando por uma atualização significativa chamada de "Nakamoto Upgrade" para melhorar o desempenho e a segurança da cadeia Stacks, tornando-a mais semelhante a uma camada 2 do Bitcoin (L2). A atualização inclui geração rápida de blocos, finalidade da transação através do Bitcoin e resistência a MEV (Valor Extratável do Minerador) aprimorada. Além disso, a introdução do sBTC permitirá que o BTC seja usado como um ativo nativo na cadeia Stacks, um passo crucial para estabelecer Stacks como um Bitcoin L2.

Revelando Novas Possibilidades na Rede Bitcoin

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.”

A Gênese das Pilhas - Blockstack

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.

Prova de Transferência (PoX)

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:

  • Registo: Os mineiros enviam dados de consenso para se registarem como mineiros candidatos.
  • Compromisso: Os mineiros registados enviam Bitcoin aos detentores de tokens STX para participar na mineração.
  • Eleição: Uma Função Aleatória Verificável (VRF) seleciona mineiros para criar novos blocos na blockchain Stack.
  • Assembleia: Mineiros selecionados criam blocos e recebem tokens STX como recompensa.

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]

  • Os mineiros enviam BTC para os Stakers para ganhar taxas de transação Stacks e recompensas de bloco.
  • A quantidade de BTC que um minerador envia determina a sua chance de ser selecionado através de uma função aleatória verificável (VRF).
  • Os mineiros selecionados ganham o direito de criar novos blocos e transmitir microblocos na cadeia Stacks.
  • Os mineiros selecionados recebem STX e taxas de transação como recompensas.

[Stacker]

  • Os Stackers bloqueiam os seus STX por um período definido.
  • Eles podem empilhar de forma independente ou agrupar os seus STX com outros Stackers.
  • Os Stackers fornecem o seu endereço BTC para receber recompensas em BTC, com as chances de receber recompensas proporcionais à quantidade de STX bloqueada.
  • STX bloqueado é desbloqueado no final do período predeterminado.

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.

  • Stacks 2.0 tem o seu token e um orçamento de segurança independente, ao contrário da rede Bitcoin.
  • Um orçamento de segurança refere-se aos recursos alocados para a integridade da rede, incluindo recompensas de mineração, custos operacionais e taxas de rede.
  • Nas redes L1 tradicionais, os ativos não são movidos ou geridos pelos validadores para efeitos de segurança, ao contrário do que acontece no Ethereum e noutros ecossistemas L2.

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:

  • Rede Aberta: Utilizando uma rede aberta em vez de um modelo de consórcio.
  • Sem Novo Token: Não introduzindo novos tokens.
  • Estado Global Completo: Utilizando um "Estado Global" em vez de contratos off-chain limitados.

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.

Rumo ao Stacks 3.0: A Atualização Nakamoto

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:

  • Modelo de Segurança
  • A cadeia Stacks tem o seu orçamento de segurança, que é diferente do orçamento de segurança da rede Bitcoin e é definido pelo BTC pago pelos mineiros Stacks.
  • Isto significa que a segurança da cadeia depende muito do orçamento dos mineiros da Stacks, aumentando os potenciais riscos de segurança.
  • Desempenho e Escalabilidade
  • A ligação entre a cadeia de Stacks e a rede Bitcoin (como o mecanismo de Prova de Transferência) melhora a descentralização e segurança, mas limita o desempenho e escalabilidade on-chain.
  • Especificamente, o processo de criação de novos blocos através de eleições de mineradores vincula a cadeia Stacks ao ciclo de geração de blocos do Bitcoin, causando altos atrasos na confirmação de transações.
  • Isso cria uma lacuna na experiência do usuário e representa um desafio para o desenvolvimento de Stacks dApps.
  • Problema MEV
  • Os mineiros de Bitcoin com uma parte significativa da taxa de hash do Bitcoin podem censurar transações de compromisso enviadas por outros mineiros de Stacks (transações que enviam BTC para participar na mineração de STX) dentro dos blocos de Bitcoin que eles mineram, garantindo que recebam recompensas de Stacks e taxas de transação.

Principais Metas e Alterações de Design

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.

  • Blocos Rápidos
  • O tempo para as transações do usuário serem mineradas e confirmadas em um bloco será reduzido de dezenas de minutos para apenas alguns segundos.
  • Após a atualização Nakamoto, ao separar o processo de eleição do minerador da geração de blocos, os mineradores poderão gerar vários blocos antes do próximo processo de eleição.
  • Segurança da Transação Através da Finalidade do Bitcoin
  • As transações na cadeia Stacks serão seguras pelo poder de hash da rede Bitcoin.
  • Isto significa que as transações serão liquidadas na rede Bitcoin, garantindo a sua imutabilidade.
  • Aprimorando a resistência do MEV
  • Foram feitas melhorias no mecanismo de licitação de BTC para obter recompensas STX para resolver o problema de MEV no processo de eleição de mineradores.
  • O algoritmo de eleição de mineradores foi alterado para evitar que os mineradores de Bitcoin tenham vantagem sobre os mineradores de Stacks.

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

  • Os mineiros enviam BTC para os Stackers para participar no processo de eleição de mineradores da Stacks.
  • Quando um novo minerador é eleito, ocorre uma transação de 'mudança de mandato', concedendo ao novo minerador um novo mandato.
  • Durante a criação e verificação de blocos, os mineradores devem recolher assinaturas dos Stackers.
  • A verificação do bloco requer pelo menos 70% dos Stackers para assinar o bloco.

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:

  • Os mineiros devem incluir um hash de bloco indexado com o hash do primeiro bloco registado durante o mandato anterior ao submeter uma transação de mudança de mandato.
  • Os signatários obrigam os mineiros a gerar o próximo bloco com base no último bloco assinado durante o mandato anterior.
  • As transações enviadas durante a posse N são registradas em blocos Bitcoin na posse N+2, alcançando a finalidade Bitcoin.

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.

  • Mineiros Participantes em Blocos Recentes
  • Os mineiros devem ter participado nos últimos 10 blocos para serem elegíveis para eleição durante as mudanças de mandato.
  • Este critério promove a estabilidade da comunidade e impede tentativas de roubo de recompensas de blockchain.
  • Método da Mediana dos Lances Anteriores
  • A probabilidade de os mineiros serem selecionados é calculada com base na mediana de todas as ofertas de BTC registradas nos últimos 10 blocos.
  • Este critério impede os mineiros de submeter lances anormais para receber recompensas em bloco.
  • Total do Lance Absoluto
  • O processo de seleção de mineradores baseia-se em padrões econômicos estáveis, considerando o total absoluto de ofertas, em vez de variáveis de oferta com base no ambiente imediato de mineração.

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.

Planeamento da atualização Nakamoto

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 original

  • Fase Um: Instantiação (a partir de 22 de abril)
  • O contrato POX-4 (mecanismo de Prova de Transferência atualizado) e a maioria do código incluído na versão Nakamoto serão aplicados, mas a funcionalidade não será ativada.
  • Pelo menos dois ciclos de empilhamento são reservados para os signatários e parceiros registarem o contrato POX-4. Durante este período, será verificado se os signatários registados com o POX-4 verificam corretamente os blocos e determinam se é possível entrar na fase de ativação.
  • Fase Dois: Ativação (esperada entre 15 de maio e 29 de maio)
  • Esta fase aplicará as atualizações de Nakamoto, incluindo o sistema baseado em signatários, blocos rápidos e finalidade do Bitcoin, e ativará as regras de Nakamoto.
  • Regras Nakamoto referem-se à lógica geral que distingue antes e depois da atualização Nakamoto.

Plano de lançamento Nakamoto; fonte: Lançamento Nakamoto: Visão Geral do Testnet e Mainnet

Alterações no Plano

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:

  • A fase inicial de ativação da atualização Nakamoto incluirá apenas um sistema básico de recuperação de signatário.
  • O plano de atualização para o sistema avançado de recuperação de assinantes estava inicialmente agendado para implantação no final de 2024 após a ativação da atualização Nakamoto. No entanto, após o progresso feito na integração do assinante durante a fase de instanciação, verificou-se que o sistema avançado de recuperação de assinantes era necessário.
  • Assim, serão adicionadas mais 8 semanas de tempo de desenvolvimento antes da fase de ativação da atualização Nakamoto. O código do sistema de recuperação do signatário será concluído até 15 de julho e a versão da atualização Nakamoto será ativada em 28 de agosto.
  • Conteúdo do trabalho
  • Melhorar as capacidades de recuperação do minerador para time-outs de signatário e erros de signatário.
  • Fortalecer os processos para cenários de reação do signatário e perda de chave.
  • Melhorar os métodos para criar e estender os mandatos dos mineiros.
  • Melhorar o tratamento de incertezas de rede e processamento de blocos flash.

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

  • 1:1 Resgatabilidade: sBTC e BTC podem sempre ser resgatados numa proporção de 1:1, a menos que a cadeia Stacks deixe de operar.
  • Membros Abertos: Qualquer pessoa pode aderir ao protocolo sBTC, e nenhuma entidade centralizada pode controlar o BTC.

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

Referências

Aviso legal:

  1. 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.

  2. Aviso Legal: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.

  3. 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.

Stacks Nakamoto Upgrade: A Butterfly Poised to Emerge

Principiante5/27/2024, 7:00:46 PM
O projeto Stacks está passando por uma atualização significativa chamada de "Nakamoto Upgrade" para melhorar o desempenho e a segurança da cadeia Stacks, tornando-a mais semelhante a uma camada 2 do Bitcoin (L2). A atualização inclui geração rápida de blocos, finalidade da transação através do Bitcoin e resistência a MEV (Valor Extratável do Minerador) aprimorada. Além disso, a introdução do sBTC permitirá que o BTC seja usado como um ativo nativo na cadeia Stacks, um passo crucial para estabelecer Stacks como um Bitcoin L2.

Revelando Novas Possibilidades na Rede Bitcoin

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.”

A Gênese das Pilhas - Blockstack

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.

Prova de Transferência (PoX)

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:

  • Registo: Os mineiros enviam dados de consenso para se registarem como mineiros candidatos.
  • Compromisso: Os mineiros registados enviam Bitcoin aos detentores de tokens STX para participar na mineração.
  • Eleição: Uma Função Aleatória Verificável (VRF) seleciona mineiros para criar novos blocos na blockchain Stack.
  • Assembleia: Mineiros selecionados criam blocos e recebem tokens STX como recompensa.

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]

  • Os mineiros enviam BTC para os Stakers para ganhar taxas de transação Stacks e recompensas de bloco.
  • A quantidade de BTC que um minerador envia determina a sua chance de ser selecionado através de uma função aleatória verificável (VRF).
  • Os mineiros selecionados ganham o direito de criar novos blocos e transmitir microblocos na cadeia Stacks.
  • Os mineiros selecionados recebem STX e taxas de transação como recompensas.

[Stacker]

  • Os Stackers bloqueiam os seus STX por um período definido.
  • Eles podem empilhar de forma independente ou agrupar os seus STX com outros Stackers.
  • Os Stackers fornecem o seu endereço BTC para receber recompensas em BTC, com as chances de receber recompensas proporcionais à quantidade de STX bloqueada.
  • STX bloqueado é desbloqueado no final do período predeterminado.

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.

  • Stacks 2.0 tem o seu token e um orçamento de segurança independente, ao contrário da rede Bitcoin.
  • Um orçamento de segurança refere-se aos recursos alocados para a integridade da rede, incluindo recompensas de mineração, custos operacionais e taxas de rede.
  • Nas redes L1 tradicionais, os ativos não são movidos ou geridos pelos validadores para efeitos de segurança, ao contrário do que acontece no Ethereum e noutros ecossistemas L2.

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:

  • Rede Aberta: Utilizando uma rede aberta em vez de um modelo de consórcio.
  • Sem Novo Token: Não introduzindo novos tokens.
  • Estado Global Completo: Utilizando um "Estado Global" em vez de contratos off-chain limitados.

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.

Rumo ao Stacks 3.0: A Atualização Nakamoto

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:

  • Modelo de Segurança
  • A cadeia Stacks tem o seu orçamento de segurança, que é diferente do orçamento de segurança da rede Bitcoin e é definido pelo BTC pago pelos mineiros Stacks.
  • Isto significa que a segurança da cadeia depende muito do orçamento dos mineiros da Stacks, aumentando os potenciais riscos de segurança.
  • Desempenho e Escalabilidade
  • A ligação entre a cadeia de Stacks e a rede Bitcoin (como o mecanismo de Prova de Transferência) melhora a descentralização e segurança, mas limita o desempenho e escalabilidade on-chain.
  • Especificamente, o processo de criação de novos blocos através de eleições de mineradores vincula a cadeia Stacks ao ciclo de geração de blocos do Bitcoin, causando altos atrasos na confirmação de transações.
  • Isso cria uma lacuna na experiência do usuário e representa um desafio para o desenvolvimento de Stacks dApps.
  • Problema MEV
  • Os mineiros de Bitcoin com uma parte significativa da taxa de hash do Bitcoin podem censurar transações de compromisso enviadas por outros mineiros de Stacks (transações que enviam BTC para participar na mineração de STX) dentro dos blocos de Bitcoin que eles mineram, garantindo que recebam recompensas de Stacks e taxas de transação.

Principais Metas e Alterações de Design

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.

  • Blocos Rápidos
  • O tempo para as transações do usuário serem mineradas e confirmadas em um bloco será reduzido de dezenas de minutos para apenas alguns segundos.
  • Após a atualização Nakamoto, ao separar o processo de eleição do minerador da geração de blocos, os mineradores poderão gerar vários blocos antes do próximo processo de eleição.
  • Segurança da Transação Através da Finalidade do Bitcoin
  • As transações na cadeia Stacks serão seguras pelo poder de hash da rede Bitcoin.
  • Isto significa que as transações serão liquidadas na rede Bitcoin, garantindo a sua imutabilidade.
  • Aprimorando a resistência do MEV
  • Foram feitas melhorias no mecanismo de licitação de BTC para obter recompensas STX para resolver o problema de MEV no processo de eleição de mineradores.
  • O algoritmo de eleição de mineradores foi alterado para evitar que os mineradores de Bitcoin tenham vantagem sobre os mineradores de Stacks.

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

  • Os mineiros enviam BTC para os Stackers para participar no processo de eleição de mineradores da Stacks.
  • Quando um novo minerador é eleito, ocorre uma transação de 'mudança de mandato', concedendo ao novo minerador um novo mandato.
  • Durante a criação e verificação de blocos, os mineradores devem recolher assinaturas dos Stackers.
  • A verificação do bloco requer pelo menos 70% dos Stackers para assinar o bloco.

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:

  • Os mineiros devem incluir um hash de bloco indexado com o hash do primeiro bloco registado durante o mandato anterior ao submeter uma transação de mudança de mandato.
  • Os signatários obrigam os mineiros a gerar o próximo bloco com base no último bloco assinado durante o mandato anterior.
  • As transações enviadas durante a posse N são registradas em blocos Bitcoin na posse N+2, alcançando a finalidade Bitcoin.

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.

  • Mineiros Participantes em Blocos Recentes
  • Os mineiros devem ter participado nos últimos 10 blocos para serem elegíveis para eleição durante as mudanças de mandato.
  • Este critério promove a estabilidade da comunidade e impede tentativas de roubo de recompensas de blockchain.
  • Método da Mediana dos Lances Anteriores
  • A probabilidade de os mineiros serem selecionados é calculada com base na mediana de todas as ofertas de BTC registradas nos últimos 10 blocos.
  • Este critério impede os mineiros de submeter lances anormais para receber recompensas em bloco.
  • Total do Lance Absoluto
  • O processo de seleção de mineradores baseia-se em padrões econômicos estáveis, considerando o total absoluto de ofertas, em vez de variáveis de oferta com base no ambiente imediato de mineração.

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.

Planeamento da atualização Nakamoto

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 original

  • Fase Um: Instantiação (a partir de 22 de abril)
  • O contrato POX-4 (mecanismo de Prova de Transferência atualizado) e a maioria do código incluído na versão Nakamoto serão aplicados, mas a funcionalidade não será ativada.
  • Pelo menos dois ciclos de empilhamento são reservados para os signatários e parceiros registarem o contrato POX-4. Durante este período, será verificado se os signatários registados com o POX-4 verificam corretamente os blocos e determinam se é possível entrar na fase de ativação.
  • Fase Dois: Ativação (esperada entre 15 de maio e 29 de maio)
  • Esta fase aplicará as atualizações de Nakamoto, incluindo o sistema baseado em signatários, blocos rápidos e finalidade do Bitcoin, e ativará as regras de Nakamoto.
  • Regras Nakamoto referem-se à lógica geral que distingue antes e depois da atualização Nakamoto.

Plano de lançamento Nakamoto; fonte: Lançamento Nakamoto: Visão Geral do Testnet e Mainnet

Alterações no Plano

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:

  • A fase inicial de ativação da atualização Nakamoto incluirá apenas um sistema básico de recuperação de signatário.
  • O plano de atualização para o sistema avançado de recuperação de assinantes estava inicialmente agendado para implantação no final de 2024 após a ativação da atualização Nakamoto. No entanto, após o progresso feito na integração do assinante durante a fase de instanciação, verificou-se que o sistema avançado de recuperação de assinantes era necessário.
  • Assim, serão adicionadas mais 8 semanas de tempo de desenvolvimento antes da fase de ativação da atualização Nakamoto. O código do sistema de recuperação do signatário será concluído até 15 de julho e a versão da atualização Nakamoto será ativada em 28 de agosto.
  • Conteúdo do trabalho
  • Melhorar as capacidades de recuperação do minerador para time-outs de signatário e erros de signatário.
  • Fortalecer os processos para cenários de reação do signatário e perda de chave.
  • Melhorar os métodos para criar e estender os mandatos dos mineiros.
  • Melhorar o tratamento de incertezas de rede e processamento de blocos flash.

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

  • 1:1 Resgatabilidade: sBTC e BTC podem sempre ser resgatados numa proporção de 1:1, a menos que a cadeia Stacks deixe de operar.
  • Membros Abertos: Qualquer pessoa pode aderir ao protocolo sBTC, e nenhuma entidade centralizada pode controlar o BTC.

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

Referências

Aviso legal:

  1. 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.

  2. Aviso Legal: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.

  3. 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.

Empieza ahora
¡Registrarse y recibe un bono de
$100
!