Stacks (STX): para que serve e quais seus diferenciais
Aviso: as informações deste artigo podem estar desatualizadas. Recomendamos verificar a data de publicação.
O Bitcoin é uma rede de pagamentos global descentralizada, que oferece um meio seguro para armazenar valores digitais. No entanto, esse sistema não permite aplicativos descentralizados de maneira nativa, mas Stacks resolve esse problema.
Stacks é uma proposta que expande as possibilidades de uso da rede Bitcoin, com a mesma segurança, porém oferecendo serviços adicionais.
Acompanhe com o MB o que é Stacks, para que serve, e qual sua relação com o Bitcoin.
O que é Stacks?
Stacks é um protocolo de código-fonte aberto projetado para fornecer contratos programáveis (smart contracts) usando a segurança do Bitcoin. Embora o Stacks seja baseado no Bitcoin, não é uma tecnologia de segunda camada para escalar o número de transações.
- Stacks é uma blockchain adjacente que traz novas funcionalidades, porém esse banco de dados funciona de forma paralela ao Bitcoin.
- Ao contrário das renomadas Ethereum, Solana, e Avalanche, a Stacks está associada ao ecossistema Bitcoin, visando aprimorar seus recursos.
- Com propósitos semelhantes aos das sidechains e drivechains do Bitcoin, a Stacks busca resolver esse problema sem utilizar uma segunda camada.
O protocolo tem seus próprios terminais (nodes), uma rede independente de mineradores, e inclusive sua própria criptomoeda, o Stack (STX), que não está atrelada ao Bitcoin.
Quanto vale um Stacks (STX) hoje?
Confira a cotação atualizada da Stacks visitando as últimas negociações em nosso site ou aplicativo.
A criptomoeda Stacks (STX) é um investimento de renda variável, portanto não conta com rentabilidade garantida ou previsibilidade de retornos. Não é função da empresa Hiro PBC, ou de seus fundadores, trabalhar pela valorização dessa moeda digital.
Qual a relação entre Stacks e Bitcoin?
Cada vez mais projetos têm se proposto a construir em cima do Bitcoin, fazendo isso de vários modos. Enquanto Bitcoin e Stacks são essencialmente dois blockchains completamente separados, eles trabalham juntos.
Um questionamento fundamental que move a Stacks, é o de como aproveitar a segurança da mineração computacional, a “Prova de Trabalho” da rede Bitcoin.
A equipe do Stacks desenvolveu um algoritmo de consenso próprio chamado “Prova de Transferência”, e criou a linguagem de programação Clarity para escrever smart contracts.
Tudo o que acontece na blockchain do Stacks, ou seja, seu histórico de transações ordenadas em seus blocos, é registrado na própria blockchain do Bitcoin.
Como funciona a blockchain da Stacks?
Para criar qualquer bloco Stacks, uma transação deve ser aberta na camada-base do Bitcoin. Essa transação registra o código de verificação (hash) de um respectivo bloco Stacks, garantindo sua ancoragem na blockchain do Bitcoin.
Todo o histórico de transações e blocos do Stacks é registrado de maneira imutável na camada-base do Bitcoin. O processo de liquidar todas as transações do Stacks na camada-base do Bitcoin é chamado de “Prova de Transferência”.
Na rede do Stacks, os mineradores que desejam receber a moeda nativa do Stacks (STX) e participar do consenso precisam enviar uma transação de Bitcoin contendo frações ou unidades de Bitcoin para endereços predefinidos.
Como é feita a segurança da Stacks?
Os blocos da blockchain Stacks são validados após o minerador transferir frações de Bitcoin para uma lista predeterminada de endereços. O minerador que irá produzir o bloco é decidido por sorteio, porém a probabilidade de ser escolhido aumenta com a quantidade de Bitcoins transferida.
Os mineradores na plataforma Stacks, na verdade, não fazem o trabalho de “Prova de Participação”. Em vez disso, eles trocam Bitcoins extraídos da rede Bitcoin pela possibilidade de ganhar tokens STX.
- Cada bloco que é “minerado” no blockchain Stacks armazena metadados transacionais, bem como informações de identidade do usuário.
- Esses dados são usados para interagir com as aplicações descentralizadas hospedadas no ecossistema Stacks.
- Com o Stacks conectado diretamente ao Bitcoin, as alterações feitas nos saldos ou IDs da carteira são verificadas na rede Bitcoin.
De certa forma, o mecanismo de consenso do Stacks está imitando o mecanismo de “Prova de Trabalho” do Bitcoin. Mas, em vez de usar energia para produzir novos blocos, os mineradores do Stacks usam Bitcoin – gastando algumas frações para minerar no blockchain do Stacks.
Onde a Stacks armazena os registros?
Quaisquer dados que não sejam registrados diretamente no blockchain Stacks são armazenados no Gaia, uma solução separada que usa servidores na nuvem (cloud) e armazenamento offline para fornecer mais opções aos usuários.
Embora o Gaia possa acessar provedores comerciais de armazenamento em nuvem, ele também permite que os usuários do Stacks armazenem dados por conta própria.
Como o Gaia é um sistema de armazenamento de código aberto descentralizado, cabe aos desenvolvedores decidir onde suas aplicações descentralizadas se conectam.
Quantas moedas Stacks (STX) existem?
Em dezembro de 2022, havia 1,35 bilhões de moedas Stacks (STX) em circulação, embora o limite máximo de emissão seja de 1,818 bilhões.
Do total inicial em circulação, 21,8% foram destinados para os fundadores e funcionários da empresa. Outros 33,5% ficaram com a tesouraria do projeto para auxiliar no desenvolvimento do ecossistema.
Quem criou o Stacks?
O projeto Stacks foi inicialmente fundado por Muneeb Ali e Ryan Shea depois que eles se conheceram na Universidade de Princeton, e inicialmente era denominado Blockstack.
- Em 2017, o projeto conseguiu lançar uma versão de testes do navegador Blockstack, com objetivo de lançar um sistema de identidade descentralizado.
- Em 2018, Blockstack se transformou em Stacks ao lançar com sucesso o blockchain Stacks 1.0.
- Em 2019, Stacks levantou US$ 23 milhões na primeira oferta de moedas qualificada pela SEC na história dos EUA.
- No início de 2021, um hard fork bem-sucedido aconteceu e a rede principal do Stacks 2.0 foi lançada.
A empresa que iniciou o projeto, Blockstack PBC, foi transformada em Hiro PBC. É esta empresa que constrói principalmente ferramentas de desenvolvedor para Stacks e pode ser considerada a entidade principal dentro do atual ecossistema.
Qual a recompensa de mineração do Stacks?
Para compensar esses custos dos mineradores, existe uma compensação semelhante a da rede Bitcoin, pois é fornecida em cada bloco e através das taxas de transação da rede Stacks.
A compensação é emitida pelo protocolo em STX, moeda nativa do Stacks. As recompensas por bloco são sincronizadas com o halving do Bitcoin, e assim como a recompensa do Bitcoin por bloco minerado reduz pela metade a cada 4 anos, o protocolo STX segue uma lógica semelhante.
- 1.000 STX por bloco são liberados nos primeiros 4 anos de mineração após o lançamento da rede principal.
- 500 STX por bloco são liberados durante os 4 anos seguintes, reduzidos em seguida para 250 STX por bloco, e finalmente até 125 STX por bloco — por tempo indeterminado.
Qual o intervalo de blocos minerados no Stacks?
Como o Stacks é seu próprio blockchain de camada única, com blocos ancorados aos do Bitcoin, o tempo para minerar um bloco corresponde ao do Bitcoin, de 10 minutos em média.
- Stacks implementou um mecanismo de micro-blocos, que permite maior taxa de transferência e velocidade de transação.
- Stacks permite a criação de micro-blocos, que possibilitam a liquidação rápida das transações com alto grau de confiança.
- As transações incorporadas aos micro-blocos serão confirmadas assim que o bloco âncora associado for aprovado.
Existe staking na Stacks? Como funciona?
Os depositantes (stakers) do Stacks são os destinatários das frações de Bitcoin enviadas pelos mineradores de blocos Stacks. Ou seja, um detentor de STX que deseja se registrar para um ciclo de recompensas trava suas moedas por um período definido.
- Esse mecanismo busca dar suporte à segurança de rede e ao consenso da blockchain do Stacks.
- O depósito remunerado (staking) ocorre em ciclos de recompensa com um período determinado.
- Em cada ciclo de recompensa, um conjunto de endereços Bitcoin de depositantes de STX recebe recompensas em BTC.
- Se assemelha muito ao staking que possui um mecanismo de consenso conhecido como Prova de Participação (proof-of-stake).
Um depositante (staker) do Stacks precisa fornecer seu endereço Bitcoin para receber fundos de mineradores que propõem blocos. Na prática, o usuário trava temporariamente suas unidades de STX para receber recompensas de Bitcoin.
Stacks usa “Prova de Participação”?
Não, embora ofereça o depósito remunerado (staking), a Stacks não é considerada uma rede “Prova de Participação”. No entanto, os mineradores precisam se registrar para travar suas moedas STX, assim como validadores de Ethereum ou Solana.
Stacks tem smart contracts?
O protocolo Stacks permite que todo um ecossistema com diversas funcionalidades se desenvolva, e inclusive possui diversas aplicações descentralizadas em funcionamento. Um exemplo é o Arkadiko, que utiliza tokens STX para manter o funcionamento da USDA, uma stablecoin algorítmica.
Como a linguagem nativa do protocolo Clarity é transmitida na blockchain sem que esteja compilada, o código dos smart contracts é facilmente legível e auditável.
- A maioria dos recursos para desenvolvedores é projetada para permitir contratos programáveis (smart contracts).
- Qualquer pessoa com experiência em Javascript consegue trabalhar na linguagem Clarity, facilitando o desenvolvimento.
- Clarity foi projetada para usar sintaxe simples sem comprometer a segurança.
Aplicações descentralizadas na Stacks
Além de aplicativos de finanças descentralizadas (DeFi), outras funcionalidades também podem ser incluídas, como controle de acesso, por exemplo, pagar para acessar.
Outro uso da Stacks são os tokens identificáveis NFT (colecionáveis) e outros criptoativos, como stablecoins, ativos digitais lastreados, e tokens de utilidade.
Existem aplicações descentralizadas na Stacks voltadas para o mundo dos tokens não-fungíveis (NFTs), como Gamma, NFTSPY, Momento, Flatlay e outros. Confira a lista completa no site oficial da Stacks.
Como comprar Stacks (STX)?
A maneira mais prática é através das corretoras de ativos digitais (exchanges), que agregam interessados na compra e venda, intermediando o acerto financeiro e envio das moedas.
O primeiro passo é abrir sua conta no MB, um processo é simples e rápido que pode ser feito por smartphone ou PC.
- Faça uma transferência (TED ou PIX) para a conta bancária do MB; para receber as instruções, basta clicar em “Depositar” no site ou aplicativo.
- Após ter seu depósito validado, selecione a criptomoeda “Stacks (STX)” na barra lateral esquerda.
- Clique em “Comprar e Vender” e defina qual o valor a ser utilizado na compra.
- Para finalizar, clique no botão “Comprar Agora” e confirme a negociação.
Mercado Bitcoin é confiável?
O MB atua de forma profissional e ininterrupta desde 2013, sem indisponibilidade de saques ou perdas. São poucas as grandes exchanges ao redor do mundo com esse histórico.
- Mantemos a maioria dos ativos de nossos clientes em dispositivos sem conexão com a Internet, as “cold wallets”.
- Adotamos medidas de prevenção e salvaguardas, tornando quase impossível que um único ataque resulte em perda de fundos.
- Respeitamos todas as normas locais de operação, internalizando processos para evitar vazamento de dados.
Agora que você sabe o que é Stacks, como funciona e qual sua relação com o Bitcoin, negocie Stacks (STX) na exchange que mais inova em ativos digitais no Brasil.