O projeto de blockchain Stacks publicou um whitepaper mostrando como um novo ativo digital chamado “Stacks bitcoin” (sBTC) pode ser usado para tornar o Bitcoin totalmente programável.
Ao contrário do Ethereum ou Solana, onde os desenvolvedores podem conjurar todo tipo de maquinações algorítmicas – pense em avatares de gorilas de seis dígitos – a linguagem de script mais simples do Bitcoin limita o que os desenvolvedores de Bitcoin podem criar na plataforma.
Stacks, uma plataforma de contratos inteligentes existente, quer superar essas limitações introduzindo um novo ativo digital derivado do bitcoin – sBTC (atrelado a 1:1 com o bitcoin) – que pode ser usado para criar contratos inteligentes no Stacks, mas também pode ser facilmente convertido de volta para bitcoin (BTC).
“O Bitcoin é, por design, relativamente lento e não fornece nativamente o smart totalmente expressivo
contratos necessários para construir aplicações sofisticadas”, afirma o whitepaper. “Aplicações mais rápidas e sofisticadas devem, portanto, ser construídas fora da camada base. As camadas de Bitcoin permitem isso.”
Leia mais: Plataformas de contratos inteligentes: passado, presente e futuro
O termo “camadas” é o jargão do Stacks para qualquer sistema fora da camada base do Bitcoin, como uma sidechain, que é uma blockchain secundária que interage com uma blockchain primária. No whitepaper, o Stacks atua como uma sidechain do Bitcoin, alimentada por sBTC e STX – token nativo do Stacks.
O projeto afirma em seu white paper que sua sidechain Bitcoin pode desbloquear “centenas de bilhões de dólares” em DeFi no Bitcoin.
O conceito ainda está em fase de implementação e será formalizado na Proposta de Melhoria do Stacks (SIP) 21, de acordo com o cofundador do Stacks, Muneeb Ali.
“A votação foi aprovada e a implementação começou”, Ali confirmou durante uma entrevista com a CoinDesk. “Este será o próximo grande lançamento. Meu melhor palpite é que talvez daqui a oito ou nove meses.”
Como funciona o sBTC
O protocolo Stacks atual usa um mecanismo de consenso (como os computadores concordam sobre o estado de uma rede) chamado “prova de transferência”, onde qualquer um pode ser um minerador ou “stacker”.
Os mineradores ganham recompensas STX por minerar blocos Stacks, mas primeiro devem postar bitcoin para ganhar privilégios de mineração. Esse bitcoin é posteriormente distribuído como uma recompensa para stackers que mantêm uma cópia do livro-razão Stacks; os stackers também devem bloquear STX por um certo período de tempo para receber privilégios de stacking.
No sistema de peg sBTC proposto, os usuários enviam bitcoins regulares para uma carteira controlada por stackers (um processo chamado de “pegging in”). Essa ação cunha um número equivalente de sBTC que pode ser usado em contratos inteligentes em Stacks.
Para obter seu bitcoin de volta (“pegging out”), os usuários devolvem o sBTC para a carteira. Os stackers então assinam essas solicitações de peg out e liberam a quantia equivalente de bitcoin de volta para os usuários. Isso também faz com que o protocolo Stacks queime o sBTC correspondente.
“É um sistema totalmente sem confiança. É um protocolo”, diz Ali. “Há um conjunto dinâmico de signatários que têm incentivos econômicos para serem signatários e eles assinam as transações de peg.”
Placa sanduíche sidechain
As sidechains do Bitcoin não são novas. A Blockstream, uma empresa de infraestrutura do Bitcoin, publicou um whitepaper sobre sidechains já em 2014, e atualmente tem uma federação de sidechain totalmente funcional chamada Liquid.
No início deste mês, a Layer 2 Labs levantou uma rodada inicial de US$ 3 milhões de investidores anjos para desenvolver “drivechains”, outro tipo de sidechain do Bitcoin.
Leia mais: Empresa de desenvolvimento de Bitcoin Layer 2 Labs levanta US$ 3 milhões para levar Drivechains para a rede
Além disso, o desenvolvedor de Bitcoin Ruben Somsen tem trabalhado em “spacechains”, que ele descreve como “sidechains unidirecionais para Bitcoin”.
Então, que nova inovação o sBTC traz para a conversa sobre sidechains? Ali afirma que o modelo sBTC é único, pois qualquer um pode ser um minerador ou stacker. Ele vê o uso do STX para incentivar stackers a assinar solicitações de peg out como uma vantagem distinta, embora projetos alternativos tendam a evitar o uso de altcoins como o STX como uma praga.
Afaict isso é como tBTC, Thorchain, etc. Eu categorizo isso como "derivativos de BTC lastreados em altcoin". Você bloqueia ~1,5x em garantia de altcoin para incentivar o resgate em BTC. Só funciona se a altcoin valer alguma coisa – grande se. Basicamente isso ainda se aplica: https://t.co/Q0QcWR93rc
— Ruben Somsen 🌌⛓️ (@SomsenRuben) 15 de dezembro de 2022
“É uma troca”, explica Ali. “A troca que você está fazendo com a Liquid é que os usuários precisam confiar na Blockstream e nos amigos – a federação. No Stacks, como há o token [STX] extra, não há nenhuma empresa no meio. Então você pode escolher uma; você não pode ter as duas.”

