O que é Stacks? DeFi para Bitcoin

¿Qué es Stacks? DeFi para Bitcoin
9 min read

Stacks é um projeto iniciado por Muneeb Ali e Jude Nelson que tem assombrado a Bitcoin há anos, anteriormente conhecido como Blockstack. Apesar de ter vindo a ganhar mais popularidade devido ao lançamento do Stacks 2.0, com um sistema de consenso muito inovador.

A visão de Stacks é construir uma plataforma de contratos inteligentes e aplicações descentralizadas, como o Ethereum, mas usar a blockchain Bitcoin para ganhar segurança e permitir funções que nenhum outro blockchain permite.

Nesse sentido, partilham a visão original de Satoshi Nakamoto de construir outros sistemas que beneficiam da prova da maior rede Prova de trabalho (POW) (Bitcoin).

Stacks tem um símbolo nativo chamado stacks ou STX e uma linguagem para programar contratos inteligentes chamados Clarity. Mas o que a torna uma plataforma única é o seu sistema de consenso e mineração.

Comprovativo de Transferência

Sistemas de consenso ou blockchains utilizam um recurso escasso para o processamento de transações (mineração). No caso dos blockchains Proof of Work, como o Bitcoin, o poder computacional que custa energia é usado e em sistemas de Proof of Stake, como o Ethereum 2.0, são utilizadas moedas nativas. Graças a este custo da exploração mineira, os ataques à rede são desencorajados porque o custo de um ataque é maior do que o benefício.

A Prova de Transferência (Proof of Transfer) (PoX) é o novo sistema de consenso de Stacks. Neste caso, o escasso recurso usado para proteger a blockchain é Bitcoin! Em vez de competir gastando muita energia ou colocando muitas moedas em jogo, você compete gastando Bitcoin.

Graças à linguagem Clarity, stacks tem visibilidade na blockchain Bitcoin e pode, portanto, verificar a quantidade de Bitcoin que cada mineiro gasta. Quanto mais Bitcoin gasta, mais provável é que o seu bloco seja o meu e receba a recompensa por bloco (em STX). Esta é a novidade, é um consenso entre duas blockchains.

Além disso, todos os blocos de pilhas são gravados (através de um hash) na blockchain Bitcoin. Graças a isto, toda a história de Stacks está imutavelmente gravada. Como resultado, qualquer ataque que seja feito em Stacks é completamente público (os seus blocos maliciosos são gravados em Bitcoin), o que não acontece em qualquer outro blockchain, e podem ser tomadas medidas para contrariá-lo com tempo suficiente.

Este design faz com que o Stacks produza blocos ao mesmo ritmo que o Bitcoin, ou seja, aproximadamente a cada 10 minutos. Uma vez que as transações de mineiros de stacks gastando Bitcoin foram incluídos no próximo bloco Bitcoin, um deles é automaticamente selecionado como vencedor, e, portanto, o rácio de bloco é 1:1.

O legado de Bitcoin de 10 minutos de compromisso pode ser visto como um grande inconveniente, mas Stacks tem um ás na manga para melhorar a velocidade de confirmação das transações.

¿Qué es Stacks? DeFi para Bitcoin

Microbloques

Para reduzir os tempos de confirmação para os utilizadores que o desejem, o conceito de microblocos foi desenhado. A ideia é que quando um mineiro gasta Bitcoin e adiciona a informação do bloco à transação, eles podem continuar a adicionar microblocos com mais transações em movimento.

Enquanto uma transação Bitcoin não tiver sido incluída num bloco, pode ser modificada pagando mais comissão, isto é conhecido como RBF. Os mineiros serão incentivados a incluir a segunda versão da sua transação porque pagam mais.

Desta forma, um mineiro stacks pode fazer RBF para adicionar, a essa transação Bitcoin, a informação do microbloco. Que a sua transação está num microbloco garante que a probabilidade de ser incluída é de cerca de 100%.

Os utilizadores poderão escolher quando fazer a transação em blocos ou microblocos, mas as transações de blocos são recomendadas para grandes quantidades.

¿Qué es Stacks? DeFi para Bitcoin

Stacking (com ck)

Voltando à ideia do sistema de consenso em que os mineiros gastam Bitcoin para a mina STX, que a Bitcoin não é gasta de forma alguma.

Esta é uma característica que nenhum outro blockchain tem e que é que a Bitcoin gasta pelos mineiros vai diretamente para os portadores de STX que trancaram as suas moedas. Isto é conhecido como empilhamento (olho não estaca) e atualmente gera um retorno anual de 10% recebido em Bitcoin.

O empilhamento pode ser combinado com outros protocolos em Stacks para obter a dupla rentabilidade. Por um lado, ganha Bitcoin graças ao PoX e, por outro, ganha STX participando nestes protocolos (como fornecer liquidez para um estábulo).

Tokenomics

A política monetária de Stacks é inflacionista para dar uma recompensa mínima por bloco aos mineiros. Também é coordenado com Bitcoin para que as halvings ocorram a cada 4 anos ou mais:

  • • 1.000 STX por bloco nos primeiros 4 anos
    • 500 STX por bloco para os próximos 4 anos
    • 250 STX por bloco para os próximos 4 anos
    • 125 STX por bloco em perpétua

Clareza

O design linguístico para contratos inteligentes toma um caminho diferente do Ethereum. Em vez de usar o bytecode (semelhante à linguagem da máquina que é muito difícil para os seres humanos lerem) uma linguagem de alto nível é usada diretamente como parte do consenso.

No Ethereum diferentes línguas são usadas sendo a Solidity mais popular, mas todas são de alto nível e para executar devem ser compiladas por código byte. O problema é que quase ninguém entende o código e é preciso confiar que o contrato por código diz a mesma coisa que o contrato que escreveu.

Stacks usa diretamente uma linguagem de alto nível na blockchain proporcionando mais transparência. A Clarity é uma linguagem baseada em Lisp que procura maximizar a segurança. É por isso que a turing também não está completa como o Ethereum. De acordo com Muneeb, isto elimina muitos riscos desnecessários que no Ethereum causaram dezenas de façanhas, mas mantendo uma linguagem poderosa.

Como já dissemos, a Clarity tem visibilidade sobre a blockchain Bitcoin e pode executar um contrato com base no que acontece nele, como no caso da prova de transferência.

Benefícios para Bitcoin

Pelas suas características, Stacks é uma blockchain que beneficia o Bitcoin. Em primeiro lugar, aumenta a procura de Bitcoin porque é usado para minar STX. Em segundo lugar, devido à concorrência dos mineiros de Stacks para gastar Bitcoin, grandes comissões também são pagas aos mineiros de Bitcoin Este último pode ajudar a manter o Bitcoin seguro num futuro onde a Bitcoin já não é produzida.

Além disso, o protocolo de consenso de Stacks pode migrar para a Proof of Burn, ou prova de queima, a longo prazo. A operação seria muito semelhante, mas em vez dos mineiros distribuírem Bitcoin, iriam destruì-la. Isto aumentaria a pressão deflacionista sobre o Bitcoin, fazendo com que o fornecimento diminuísse, semelhante ao EIP-1559 da Ethereum.

DeFi para Bitcoin

Graças à visibilidade que o Stacks tem na blockchain Bitcoin, alguns usam casos de DeFi (finacimiento descentralizado) para Bitcoin.

Os mais notáveis são os empréstimos Bitcoin não confiáveis. Aquele que pede emprestado deposita a sua caução em Stacks e o credor envia-lhe a Bitcoin. Caso essa quantidade de Bitcoin mais um juro não seja devolvida, a garantia em Stacks é enviada ao credor. O contrato em Stacks pode saber se a Bitcoin foi devolvida ou não.

No futuro, a Bitcoin sintética colateral também será desenvolvida para que possa ser usada diretamente em contratos de Stacks..

Outro uso interessante é o dos domínios .btc descentralizados que foram lançados em Stacks. A ideia de domínios descentralizados é, de facto, a origem do Stacks em 2013 e foi também uma ideia que interessou satoshi com BitDNS e Namecoin.

Conclusão

Em suma, o Stacks é um projeto único no mundo das criptomoedas, uma vez que não tomou o caminho mais fácil, mas tem tentado trazer novos casos de uso para o Bitcoin sem modificá-lo e não tentar competir com ele como dinheiro soberano.

Que lhe possa interessar…

[/col] [/row] [/section]