Atualização Stacks Nakamoto: Uma Borboleta Prestes a Surgir

iniciantes5/27/2024, 7:00:46 PM
O projeto Stacks está passando por uma atualização significativa chamada "Nakamoto Upgrade" para aprimorar o desempenho e a segurança da cadeia Stacks, tornando-a mais parecida com uma camada 2 do Bitcoin (L2). A atualização inclui geração rápida de blocos, finalidade de transação através do Bitcoin e resistência a MEV (Miner Extractable Value) 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 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.”

A Gênese do Stacks - Blockstack

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.

Prova de Transferência (PoX)

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:

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

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]

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

[Stacker]

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

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.

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

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:

  • Rede Aberta: Usando uma rede aberta em vez de um modelo de consórcio.
  • Sem Novo Token: Não estamos introduzindo novos tokens.
  • Estado Global Completo: Usando um "Estado Global" em vez de contratos fora da cadeia limitados.

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.

Rumo ao Stacks 3.0: O Upgrade Nakamoto

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:

  • Modelo de Segurança
  • A cadeia Stacks possui seu orçamento de segurança, que é diferente do orçamento de segurança da rede Bitcoin e é definido pelo BTC pago pelos mineradores Stacks.
  • Isso significa que a segurança da rede depende muito do orçamento dos mineradores do Stacks, aumentando os riscos potenciais de segurança.
  • Desempenho e Escalabilidade
  • A conexão entre a cadeia de Stacks e a rede Bitcoin (como o mecanismo de Prova-de-Transferência) melhora a descentralização e a segurança, mas limita o desempenho e escalabilidade na cadeia.
  • Especificamente, o processo de criação de novos blocos por meio 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 mineradores de Bitcoin com uma parte significativa da taxa de hash do Bitcoin podem censurar transações de compromisso enviadas por outros mineradores de Stacks (transações enviando BTC para participar da mineração de STX) dentro dos blocos de Bitcoin que eles mineram, garantindo que recebam recompensas de Stacks e taxas de transação.

Principais Objetivos e Mudanças de Design

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.

  • 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 garantidas pelo poder de hash da rede Bitcoin.
  • Isso significa que as transações serão liquidadas na rede Bitcoin, garantindo sua imutabilidade.
  • Aprimorando a Resistência MEV
  • Foram feitas melhorias no mecanismo de licitação BTC para obter recompensas STX para resolver o problema MEV no processo de eleição de mineradores.
  • O algoritmo de eleição do minerador foi alterado para evitar que os mineradores de Bitcoin tenham uma 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 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

  • Os mineradores enviam BTC para Stackers para participar do processo de eleição de mineradores 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 coletar assinaturas dos Stackers.
  • A verificação do bloco requer que pelo menos 70% dos Stackers assinem o bloco.

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:

  • Os mineradores devem incluir um hash de bloco indexado com o hash do primeiro bloco registrado durante o mandato anterior ao enviar uma transação de mudança de mandato.
  • Assinantes obrigam os mineradores a gerar o próximo bloco com base no último bloco assinado durante o mandato anterior.
  • Transações enviadas durante o mandato N são registradas nos blocos de Bitcoin no mandato N+2, alcançando a finalidade do Bitcoin.

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.

  • Mineiros Participando em Blocos Recentes
  • Os mineradores devem ter participado dos últimos 10 blocos para serem elegíveis para a 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.
  • Mediana do Método de Lances Anteriores
  • A probabilidade de os mineradores serem selecionados é calculada com base na mediana de todas as ofertas de BTC registradas nos últimos 10 blocos.
  • Esse critério impede que os mineradores enviem lances anormais para receber recompensas em bloco.
  • Total de Oferta Absoluta
  • O processo de seleção de mineradores é baseado em padrões econômicos estáveis, considerando o total absoluto de ofertas, em vez de variáveis de oferta com base no ambiente de mineração imediato.

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.

Planejando a atualização Nakamoto

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 original

  • Fase Um: Instantaneização (iniciando em 22 de abril)
  • O contrato POX-4 (mecanismo de Transferência de Prova atualizado) e a maioria do código incluído na versão Nakamoto serão aplicados, mas a funcionalidade não será habilitada.
  • Pelo menos dois ciclos de empilhamento são reservados para signatários e parceiros se registrarem no contrato POX-4. Durante este período, será verificado se os signatários registrados com o POX-4 verificam corretamente os blocos e determinam se é possível entrar na fase de ativação.
  • Fase Dois: Ativação (esperado 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: Nakamoto Launch: Visão Geral do Testnet e Mainnet Rollout

Alterações no Plano

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:

  • A fase inicial de ativação da atualização Nakamoto incluirá apenas um sistema básico de recuperação de signatários.
  • O plano de atualização para o sistema avançado de recuperação de signatários estava inicialmente agendado para implantação no final de 2024 após a ativação da atualização Nakamoto. No entanto, após avanços no onboarding do signatário durante a fase de instanciação, foi determinado que o sistema avançado de recuperação de signatários era necessário.
  • Portanto, 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 de atualização Nakamoto será ativada em 28 de agosto.
  • Conteúdo do Trabalho
  • Aprimorar as capacidades de recuperação do minerador para time-outs do signatário e erros do signatário.
  • Fortalecer processos para cenários de reação do signatário e perda de chaves.
  • Melhorar métodos para criar e estender os mandatos dos mineradores.
  • Melhorar o tratamento das incertezas da rede e o processamento rápido de blocos.

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

  • 1:1 Resgatabilidade: sBTC e BTC podem sempre ser resgatados na proporção de 1:1, a menos que a cadeia Stacks deixe de operar.
  • Membro Aberto: Qualquer pessoa pode participar do protocolo sBTC, e nenhuma entidade centralizada pode controlar o BTC.

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

Referências

Aviso legal:

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

  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 em outros idiomas são traduzidas pela equipe Gate Learn. O artigo traduzido não pode ser copiado, disseminado ou plagiado sem mencionarGate.io.

Atualização Stacks Nakamoto: Uma Borboleta Prestes a Surgir

iniciantes5/27/2024, 7:00:46 PM
O projeto Stacks está passando por uma atualização significativa chamada "Nakamoto Upgrade" para aprimorar o desempenho e a segurança da cadeia Stacks, tornando-a mais parecida com uma camada 2 do Bitcoin (L2). A atualização inclui geração rápida de blocos, finalidade de transação através do Bitcoin e resistência a MEV (Miner Extractable Value) 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 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.”

A Gênese do Stacks - Blockstack

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.

Prova de Transferência (PoX)

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:

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

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]

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

[Stacker]

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

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.

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

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:

  • Rede Aberta: Usando uma rede aberta em vez de um modelo de consórcio.
  • Sem Novo Token: Não estamos introduzindo novos tokens.
  • Estado Global Completo: Usando um "Estado Global" em vez de contratos fora da cadeia limitados.

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.

Rumo ao Stacks 3.0: O Upgrade Nakamoto

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:

  • Modelo de Segurança
  • A cadeia Stacks possui seu orçamento de segurança, que é diferente do orçamento de segurança da rede Bitcoin e é definido pelo BTC pago pelos mineradores Stacks.
  • Isso significa que a segurança da rede depende muito do orçamento dos mineradores do Stacks, aumentando os riscos potenciais de segurança.
  • Desempenho e Escalabilidade
  • A conexão entre a cadeia de Stacks e a rede Bitcoin (como o mecanismo de Prova-de-Transferência) melhora a descentralização e a segurança, mas limita o desempenho e escalabilidade na cadeia.
  • Especificamente, o processo de criação de novos blocos por meio 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 mineradores de Bitcoin com uma parte significativa da taxa de hash do Bitcoin podem censurar transações de compromisso enviadas por outros mineradores de Stacks (transações enviando BTC para participar da mineração de STX) dentro dos blocos de Bitcoin que eles mineram, garantindo que recebam recompensas de Stacks e taxas de transação.

Principais Objetivos e Mudanças de Design

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.

  • 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 garantidas pelo poder de hash da rede Bitcoin.
  • Isso significa que as transações serão liquidadas na rede Bitcoin, garantindo sua imutabilidade.
  • Aprimorando a Resistência MEV
  • Foram feitas melhorias no mecanismo de licitação BTC para obter recompensas STX para resolver o problema MEV no processo de eleição de mineradores.
  • O algoritmo de eleição do minerador foi alterado para evitar que os mineradores de Bitcoin tenham uma 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 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

  • Os mineradores enviam BTC para Stackers para participar do processo de eleição de mineradores 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 coletar assinaturas dos Stackers.
  • A verificação do bloco requer que pelo menos 70% dos Stackers assinem o bloco.

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:

  • Os mineradores devem incluir um hash de bloco indexado com o hash do primeiro bloco registrado durante o mandato anterior ao enviar uma transação de mudança de mandato.
  • Assinantes obrigam os mineradores a gerar o próximo bloco com base no último bloco assinado durante o mandato anterior.
  • Transações enviadas durante o mandato N são registradas nos blocos de Bitcoin no mandato N+2, alcançando a finalidade do Bitcoin.

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.

  • Mineiros Participando em Blocos Recentes
  • Os mineradores devem ter participado dos últimos 10 blocos para serem elegíveis para a 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.
  • Mediana do Método de Lances Anteriores
  • A probabilidade de os mineradores serem selecionados é calculada com base na mediana de todas as ofertas de BTC registradas nos últimos 10 blocos.
  • Esse critério impede que os mineradores enviem lances anormais para receber recompensas em bloco.
  • Total de Oferta Absoluta
  • O processo de seleção de mineradores é baseado em padrões econômicos estáveis, considerando o total absoluto de ofertas, em vez de variáveis de oferta com base no ambiente de mineração imediato.

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.

Planejando a atualização Nakamoto

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 original

  • Fase Um: Instantaneização (iniciando em 22 de abril)
  • O contrato POX-4 (mecanismo de Transferência de Prova atualizado) e a maioria do código incluído na versão Nakamoto serão aplicados, mas a funcionalidade não será habilitada.
  • Pelo menos dois ciclos de empilhamento são reservados para signatários e parceiros se registrarem no contrato POX-4. Durante este período, será verificado se os signatários registrados com o POX-4 verificam corretamente os blocos e determinam se é possível entrar na fase de ativação.
  • Fase Dois: Ativação (esperado 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: Nakamoto Launch: Visão Geral do Testnet e Mainnet Rollout

Alterações no Plano

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:

  • A fase inicial de ativação da atualização Nakamoto incluirá apenas um sistema básico de recuperação de signatários.
  • O plano de atualização para o sistema avançado de recuperação de signatários estava inicialmente agendado para implantação no final de 2024 após a ativação da atualização Nakamoto. No entanto, após avanços no onboarding do signatário durante a fase de instanciação, foi determinado que o sistema avançado de recuperação de signatários era necessário.
  • Portanto, 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 de atualização Nakamoto será ativada em 28 de agosto.
  • Conteúdo do Trabalho
  • Aprimorar as capacidades de recuperação do minerador para time-outs do signatário e erros do signatário.
  • Fortalecer processos para cenários de reação do signatário e perda de chaves.
  • Melhorar métodos para criar e estender os mandatos dos mineradores.
  • Melhorar o tratamento das incertezas da rede e o processamento rápido de blocos.

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

  • 1:1 Resgatabilidade: sBTC e BTC podem sempre ser resgatados na proporção de 1:1, a menos que a cadeia Stacks deixe de operar.
  • Membro Aberto: Qualquer pessoa pode participar do protocolo sBTC, e nenhuma entidade centralizada pode controlar o BTC.

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

Referências

Aviso legal:

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

  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 em outros idiomas são traduzidas pela equipe Gate Learn. O artigo traduzido não pode ser copiado, disseminado ou plagiado sem mencionarGate.io.

Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!