Relatório de Pesquisa da MT Capital: Stacks Nakamoto está prestes a ser atualizado para injetar novo ímpeto no ecossistema do Bitcoin

Intermediário1/4/2024, 10:00:05 AM
Este artigo apresenta Stacks a partir da perspectiva do histórico da equipe, relações de capital, mecanismo de consenso, arquitetura técnica, etc.
  • Observando as tendências históricas, o STX consistentemente fica atrás do BTC, mas experimenta maiores flutuações de preço, superando outras moedas dentro do ecossistema BTC. Com a aproximação do halving do BTC e o crescente interesse nos conceitos do ecossistema do BTC, a Stacks, como um projeto líder no ecossistema do BTC, está preparada para a atualização Nakamoto no quarto trimestre. A atualização, que inclui tempos de bloco de 5 segundos e sBTC sem confiança, espera-se que traga possibilidades de DeFi para o BTC, fomentando um maior crescimento no ecossistema Stacks.
  • Entre as moedas conceito do ecossistema BTC, o STX detém a maior quantidade, listado em grandes exchanges incluindo Upbit, e possui uma liquidez ótima. Serve como um ativo de referência para observar todo o ecossistema BTC.
  • Stacks utiliza o mecanismo de consenso Proof of Transfer (PoX) para permitir contratos inteligentes e aplicações descentralizadas (DApps) baseadas na linguagem Clarity, construindo sobre a base de segurança do Bitcoin. A mineração envolve bloquear BTC para aprimorar sua funcionalidade como uma solução de camada dois para o Bitcoin, garantindo assim rápido processamento de transações e garantia de finalidade do Bitcoin.
  • O ecossistema Stacks atualmente tem um TVL (Total Valor Bloqueado) superior a $19 milhões, com mais de 120.000 contratos inteligentes implementados e mais de 760.000 carteiras. O ecossistema é diversificado, abrangendo carteiras, DeFi, NFTs, DAOs, DID e aplicações sociais.

Introdução

Stacks (STX) é uma camada de contrato inteligente Bitcoin projetada para estender as capacidades do Bitcoin, introduzindo funcionalidades de contrato inteligente e suportando aplicações descentralizadas (DApps).

Objetivos: Stacks tem como objetivo trazer funcionalidade de contratos inteligentes para a blockchain do Bitcoin, permitindo aos desenvolvedores construir aplicações descentralizadas (DApps) e contratos inteligentes, expandindo assim a utilidade do Bitcoin.

Consensus POX: Stacks 2.0 utiliza o consenso POX, oferecendo recompensas aos participantes numa criptomoeda de cadeia subjacente mais estável. Comparadas com as criptomoedas das novas blockchains, as recompensas na criptomoeda de cadeia subjacente incentivam melhor os participantes iniciais, atraindo-os para um consenso mais robusto.

Potenciar o BTC: Ao transformar o BTC num ativo para a construção de DApps e contratos inteligentes, o Stacks aumenta a vitalidade da economia do Bitcoin.

Ecossistema: Atualmente, Stacks tem 79 projetos, com um TVL de $24.95 milhões.

1. Equipa de Fundo

Fonte da imagem: Linkedin

Stacks é um projeto composto por múltiplas entidades e comunidades independentes, inicialmente liderado pela Blockstack PBC e posteriormente reconfigurado como Hiro Systems PBC. De acordo com as informações mais recentes no Linkedin, a equipe, sediada em NYC, atualmente é composta por 49 membros.

Figuras-chave e funções:

Muneeb Ali: Co-fundador da Stacks, CEO da Hiro Systems. Possui um Ph.D. em ciência da computação pela Universidade de Princeton, especializando-se em pesquisa e desenvolvimento de aplicações distribuídas. Ele já falou em fóruns como o TEDx, defendendo a criptomoeda, blockchain, e é autor de numerosas publicações acadêmicas e whitepapers. Muneeb também atua como CEO da Trust machine.

Jude Nelson: Cientista de Pesquisa da Fundação Stacks, ex-Parceiro de Engenharia da Hiro. Possui um Ph.D. em ciência da computação pela Universidade de Princeton, foi membro central do PlanetLab e recebeu o Prêmio ACM Test of Time por alcançar experimentos e implantações em escala planetária.

Aaron Blankstein: Engenheiro que se juntou à equipa de engenharia da Blockstack após obter um doutoramento em 2017. Estudou informática na Universidade de Princeton e no MIT. A sua investigação abrange vários tópicos, focando-se no desempenho de aplicações web, algoritmos de cache, compiladores e criptografia aplicada. A sua investigação sobre CONIKS recebeu o Prémio de Tecnologia de Privacidade Caspar Bowden em 2017. Tem mais de 10 anos de experiência a utilizar o Emacs.

Mike Freedman: Consultor Técnico na Hiro, professor de sistemas distribuídos na Universidade de Princeton, fornecendo orientação técnica ao projeto. Recebeu o Prémio Presidencial de Início de Carreira (PECASE) e a Bolsa Sloan. Sua pesquisa levou ao desenvolvimento de vários produtos comerciais e à implementação de sistemas com milhões de usuários diários.

Albert Wenger: Diretor de Hiro e sócio-gerente na Union Square Ventures (USV). Antes de ingressar na USV, ele atuou como presidente do del.icio.us e tem sido um investidor anjo ativo, apoiando empresas como Etsy e Tumblr. Albert se formou em economia e ciência da computação pela Universidade de Harvard e possui um doutorado em tecnologia da informação pelo MIT.

JP Singh: Diretor de Hiro, professor da Universidade de Princeton e diretor do programa de graduação. As principais pesquisas se concentram em sistemas e aplicações de computação paralela. Recebeu o Prêmio de Carreira Inicial Presidencial (PECASE) e a Bolsa Sloan, co-fundou a empresa de análise de negócios FirstRain Inc. Possui diplomas da Universidade de Princeton e mestrado e doutorado em engenharia elétrica pela Universidade Stanford. Também é um dos fundadores da máquina de confiança.

Para além de Hiro, várias entidades independentes contribuem para o ecossistema Stacks, incluindo Stacks Foundation, Daemon Technologies, Freehold, New Internet Labs e Secret Key Labs.

Fonte da imagem: StacksChina

Hiro: Concentra-se em fornecer e manter ferramentas de desenvolvimento no ecossistema Stacks.

Stacks Foundation: Suporta o desenvolvimento do ecossistema Stacks através de governança, pesquisa, educação e financiamento.

Tecnologias Daemon: Concentra-se em apoiar operações de mineração e staking de Stacks.

Laboratórios de Chave Secreta: Especializa-se em fornecer uma carteira móvel chinesa diretamente envolvida em staking.

2. Relações de Capital

Stacks passou por cinco rondas de financiamento, totalizando $88 milhões.

Fonte de dados: Rootdata

Rondas de financiamento específicas e contribuidores são os seguintes:

Fonte de Dados: Rootdata

Máquina de confiança:

Trust Machine foi fundada por dois cientistas da computação de Princeton (Muneeb Ali, um dos fundadores da Stacks, e JP Singh, diretor executivo da Hiro) que são ambos grandes crentes no Bitcoin e acreditam que a camada Bitcoin pode desbloquear uma ampla gama de novos casos de uso para o Bitcoin. Trust machine foi co-fundada por Muneeb Ali, um dos fundadores da Stacks, e JP Singh, diretor executivo da Hiro.

Trust Machines tem três produtos: Leather (carteira, anteriormente conhecida como carteira Hiro), Console (plataforma social) e LNswap

Em abril de 2022, Breyer Capital, Digital Currency Group, GoldenTree, Hivemind e Union Square Venture anunciaram um investimento de $150 Mem Trust Machine[1]

Além disso, em março de 2023, a Trust Machine e a Gossamer Capital anunciaram um investimento de US$2.5 milhões na Alex (a maior dex na Stacks).

Fonte da imagem: penteados pelo autor deste artigo

3. Histórico de Desenvolvimento e Situação Atual

caminho de desenvolvimento

Fonte: Este documento é compilado com base em informações publicamente disponíveis.

4. Situação Atual:

No primeiro trimestre de 2023, Stacks passou pela mais recente atualização de rede v2.1, incluindo aprimoramentos na funcionalidade de empilhamento, melhorias na linguagem de programação Clarity, atualizações internas da blockchain e maior confiabilidade. Além disso, a plataforma de desenvolvedores Hiro foi lançada, permitindo que os desenvolvedores construam e implementem contratos inteligentes em Stacks através de uma experiência hospedada.

Atualmente, a comunidade está a preparar-se ativamente para a atualização Nakamoto esperada para ocorrer no 4º trimestre de 2023.

A atualização Nakamoto introduz uma série de avanços tecnológicos. Combinado com a introdução do ativo sBTC, garantido 1:1 pelo Bitcoin, o Stacks em breve alcançará a escrita no Bitcoin de maneira totalmente descentralizada. O sBTC serve como uma forma de mover o Bitcoin entre L1 e L2 com mínimo de confiança. Ao contrário dos métodos anteriores de sidechain, as carteiras de limite são geridas por um grupo de entidades em constante mudança, economicamente motivadas para manter a âncora, permitindo-lhes aderir ou sair livremente da manutenção da âncora. Usando este mecanismo, um ativo pode ser emitido na camada Bitcoin, mantendo uma âncora de 1:1 com o Bitcoin. Além disso, a atualização Nakamoto reduz significativamente o tempo de execução de minutos para segundos.

A comunidade já iniciou anteriormente a aplicação experimental do sBTC para os programadores e organizou ativamente os membros da comunidade para aprenderem sobre os pontos-chave da atualização e os casos de uso.

Mecanismo de Consenso: Prova de Transferência (POX):

Stacks inicialmente empregou o mecanismo de consenso Proof of Burn (POB) proposto por Jude Nelson e Aaron Blankstein no final de 2018. O POB permitiu que os mineradores de Stacks participassem da competição destruindo criptomoedas em vez de consumir eletricidade, oferecendo transparência sem a necessidade de hardware especializado. No entanto, a natureza destrutiva do POB, exigindo que os mineradores queimassem valor para a segurança da blockchain, levou Stacks a fazer a transição do POB para o Proof of Transfer (POX).

Prova de Transferência (POX):

POX estende o mecanismo à prova de queima. Em vez de queimar criptomoeda, os participantes na POX transferem criptomoeda comprometida para outros participantes na rede para garantir a segurança da nova blockchain.

Principais Características e Vantagens do POX:

  • Recompensas Baseadas em Tokens da Cadeia Subjacente: Os participantes recebem recompensas numa criptomoeda de cadeia subjacente mais estável. Isso incentiva os participantes iniciais de forma mais eficaz do que a criptomoeda de uma nova blockchain, fortalecendo o consenso.
  • Configuração do Valor Inicial: À medida que novos tokens são vinculados à criptomoeda da cadeia subjacente, o novo token tem um valor inicial referenciável.
  • Abordando a Dependência em Espiral de Valor: POX ajuda a resolver o potencial problema de dependência em espiral de valor em uma nova blockchain, fornecendo aos participantes incentivos na forma da criptomoeda subjacente da cadeia.
  • Estabelecimento de Fundos de Desenvolvimento: POX pode ser usado para estabelecer fundos de desenvolvimento para apoiar o desenvolvimento do novo ecossistema blockchain. Estes fundos podem usar outra criptomoeda, como Bitcoin, sem afetar o valor da nova criptomoeda.

Design POX:

Participantes:

  1. Mineradores: lance para apostar BTC para obter direitos de mineração para o próximo bloco, minerar e receber tokens STX como recompensas de mineração mais taxas de transação da plataforma.
  2. Stackers: Utilizadores que bloqueiam uma certa quantidade de STX por um período específico. Eles podem criar o seu próprio grupo ou juntar-se a outros grupos, fornecendo um endereço para receber recompensas. A quantidade de BTC recebida pelos mineiros depende da quantidade de STX bloqueada.

Fonte da imagem: Whitepaper do Stacks

Participante (Mantenedores de Rede) Incentivos:

  • Ciclo de Recompensa: Em cada ciclo de recompensa, os mineiros transferem fundos para o endereço definido para receber recompensas. Cada endereço de recompensa recebe Bitcoin dos mineiros apenas uma vez em um ciclo de recompensa.
  • Critérios de elegibilidade:
    • As carteiras de Stacks devem ter pelo menos 0,02% do total de tokens STX desbloqueados, um limiar ajustado com base no nível de participação no protocolo de Stacking.
    • Antes do início do ciclo de recompensa, transmita uma mensagem assinada, incluindo o período de bloqueio especificado pelo protocolo para os tokens STX correspondentes, o endereço Bitcoin especificado para receber fundos e um voto de apoio a um bloco específico na cadeia Stacks.
  • Validade do Endereço:
    • Os participantes devem ser capazes de verificar a validade do endereço que recebe os fundos, uma vez que cada endereço de recompensa precisa de confirmação de validade para todo o ciclo de recompensa.

Fase de Preparação e Consenso de Recompensa:

  • Antes do ciclo de recompensa, os participantes passam por uma fase de preparação que determina dois aspectos críticos:
    1. Bloco Âncora: No ciclo de recompensa, existe um bloco âncora para o qual os mineiros devem transferir seus fundos para o endereço de recompensa apropriado. Este bloco âncora permanece válido durante todo o ciclo de recompensa.
    2. Recolha de Recompensas: A recolha de recompensas é o conjunto de endereços Bitcoin que irá receber fundos durante o ciclo de recompensa. Este conjunto é determinado pelo estado da cadeia Stacks no bloco âncora.

Regras de Seleção de Endereço de Recompensa:

  • Regras diferentes se aplicam à seleção de endereços de recompensa, dependendo se a ponta de blockchain estabelecida pelo minerador é um descendente do bloco âncora. Se uma ponta de blockchain criada por um minerador não é um descendente do bloco âncora, todos os fundos comprometidos desse minerador devem ser destruídos. Se uma ponta de blockchain criada por um minerador é um descendente do bloco âncora, o minerador deve enviar os fundos comprometidos para dois endereços na coleção de recompensas.

5. Arquitetura Técnica:

L1 ou L2?

Stacks é descrito como uma camada de contrato inteligente construída em cima do Bitcoin. A versão inicial (lançada em 2021) do Stacks teve um orçamento de segurança separado do Bitcoin L1 e foi considerada uma camada independente (L1.5). A futura versão Nakamoto planeia depender inteiramente do poder de hash do Bitcoin, tornando-se uma camada completamente subsidiária do Bitcoin (L2). Isso implica que a irreversibilidade das transações do Stacks será determinada pela segurança do Bitcoin.

Sidechain?

Stacks interoperates to some extent with Bitcoin but does not conform to the traditional definition of a sidechain. O mecanismo de consenso do Stacks opera na camada 1 do Bitcoin, estando intimamente ligado à finalidade do Bitcoin, e os dados e transações no Stacks são automaticamente hashados e armazenados permanentemente na blockchain do Bitcoin. Isso difere das sidechains tradicionais, onde o consenso opera na sidechain de forma independente do Bitcoin L1, e os dados não são armazenados no Bitcoin L1. Portanto, o Stacks não se enquadra na definição tradicional de uma sidechain.

Linguagem de Contrato Inteligente - Clarity:

Clarity é uma linguagem de programação de contratos inteligentes determinística projetada especificamente para a blockchain Stacks. Suas características incluem:

  1. Segurança em primeiro lugar: Ênfase na segurança e previsibilidade para prevenir vulnerabilidades comuns e ataques encontrados em contratos Solidity.
  2. Interpretativo: O código da Clarity é interpretativo, executado linha por linha após submissão à cadeia, ao contrário de outras linguagens (por exemplo, Solidity) que necessitam de compilação em bytecode. Isto reduz as vulnerabilidades introduzidas pelos compiladores e mantém a legibilidade do contrato inteligente.
  3. Determinístico: Uma linguagem determinística onde você pode saber precisamente o que um programa fará a partir do código em si, evitando problemas como o “problema de paragem”. A clareza garante que não haja “falta de gás” durante a execução, garantindo a execução do programa dentro de um número finito de passos.
  4. Sem recursão: o design da Clarity proíbe a recursão, uma potencial fonte de vulnerabilidades de contrato onde um contrato chama outro, levando a múltiplas operações de reentrada.
  5. Prevenir Overflow e Underflow: A clareza previne a sobrecarga e a subcarga de cálculos numéricos, vulnerabilidades comuns que levam a comportamentos anormais em contratos inteligentes.
  6. Suporte Incorporado para Tokens Personalizados: O Clarity suporta inherentemente a criação de tokens fungíveis e não fungíveis personalizados, um caso de uso popular para contratos inteligentes. Os desenvolvedores não precisam se preocupar com a gestão de ativos internos, gestão de fornecimento, ou emissão de eventos de token, pois essas funcionalidades estão integradas na linguagem Clarity.
  7. Pós-condições para Proteção da Transação: A Clarity suporta a anexação de pós-condições às transações para garantir que o estado da cadeia mude conforme o esperado após a conclusão da transação. Se as verificações de pós-condição falharem, a transação será revertida.
  8. Tratamento de Resposta Obrigatório: As chamadas públicas nos contratos Clarity devem retornar uma resposta indicando sucesso ou falha, aumentando a segurança do contrato.
  9. Composição sobre Herança: A clareza segue o princípio da composição sobre herança, permitindo aos desenvolvedores definir funcionalidades e fazer com que diferentes contratos inteligentes implementem essas funcionalidades para maior flexibilidade.
  10. Acesso à Cadeia de Base do Bitcoin: Os contratos inteligentes da Clarity podem ler o estado da cadeia de base do Bitcoin, permitindo o uso de transações de Bitcoin como desencadeadores. A Clarity também fornece muitas funções integradas para verificar assinaturas secp256k1 e recuperar chaves.

Sistema de Armazenamento Gaia:

Gaia é um sistema de armazenamento descentralizado único dentro da blockchain Stacks, enfatizando a propriedade e controlo dos dados pelo utilizador. É composto por serviços Hub e recursos de armazenamento em fornecedores de serviços de nuvem como Azure, DigitalOcean, Amazon EC2, etc. Gaia suporta atualmente S3, Azure Blob Storage, Google Cloud Platform e disco local, com um modelo de suporte backend flexível.

Gaia armazena dados como um armazenamento simples de chave-valor. Quando uma identidade é criada, o armazenamento de dados correspondente é associado a essa identidade em Gaia. Após o login do usuário em aplicações descentralizadas (dApps), o processo de autenticação fornece à dApp o URL do hub Gaia, permitindo que Gaia execute operações de armazenamento em nome do usuário. Um "ponteiro" em Gaia é salvo na cadeia Blockstack e no subsistema Atlas. Quando os usuários usam o protocolo de autenticação Blockstack para entrar em aplicativos e serviços, estas informações de localização de armazenamento são passadas para a aplicação, que então interage com os dados Gaia especificados, garantindo que os provedores de serviços de armazenamento na nuvem não possam ver diretamente os dados do usuário, apenas blocos de dados criptografados.

Principais características da Gaia:

  1. Propriedade e Controlo do Utilizador: A Gaia foi projetada para priorizar a propriedade e controlo do utilizador sobre os seus dados. Os utilizadores podem decidir a localização de armazenamento dos dados e têm a capacidade de modificar ou eliminar os seus dados, diferentemente de algumas outras soluções de armazenamento imutáveis em blockchain.
  2. Conexão à Identidade Stacks: Gaia associa o acesso aos dados com a identidade do utilizador na blockchain Stacks, permitindo aos utilizadores uma melhor gestão e acesso aos seus dados associados à sua identidade digital.
  3. Alto Desempenho e Disponibilidade: Armazenar dados da aplicação do utilizador fora da blockchain oferece um desempenho e disponibilidade superiores, uma vez que a leitura/escrita de dados não é limitada pelo desempenho da blockchain.

6. Grandes Atualizações:

Atualização Stacks Nakamoto:

Destaques da atualização:

A atualização Nakamoto introduz várias inovações tecnológicas. Combinado com a introdução do ativo sBTC 1:1 garantido pelo Bitcoin, a Stacks alcançará a escrita totalmente descentralizada no Bitcoin. O sBTC fornece uma ancoragem bidirecional de confiança mínima, introduzindo liquidez do Bitcoin em contratos inteligentes.

  • Finalidade do Bitcoin: As transações da blockchain Stacks, uma vez confirmadas nos blocos de Prova de Transferência (PoX), são consideradas irreversíveis.
  • Blocos mais rápidos: A blockchain Stacks implementa tempos de confirmação de bloco mais rápidos, com cada bloco confirmado a cada 5 segundos.

Por favor, note que sBTC introduz uma ancoragem bidirecional descentralizada com confiança reduzida, trazendo liquidez de BTC para contratos inteligentes.

A finalidade do Bitcoin garante que as transações Stacks, uma vez confirmadas nos blocos Proof of Transfer (PoX), são consideradas irreversíveis.

Além disso, os tempos de confirmação de bloco mais rápidos são implementados na blockchain Stacks, com cada bloco confirmado a cada 5 segundos.

7. Economia de Tokens

O limite total de fornecimento do token STX é de 1,818 bilhões, com o fornecimento circulante atual em torno de 1,42 bilhões. O bloco de gênese do Stacks contém 1,32 bilhões de tokens STX, distribuídos por várias emissões em 2017 e 2019. A emissão de 2017 foi precificada a $0,12 por STX, a emissão de 2019 a $0,25 por STX e a emissão de 2019 compatível com a SEC a $0,30 por STX.

A distribuição da recompensa de mineração é a seguinte: durante os primeiros 4 anos, 1000 STX por bloco; nos 4 anos seguintes, 500 STX por bloco; nos 4 anos subsequentes, 250 STX por bloco; e permanentemente 125 STX por bloco. Os STX alocados aos fundadores e funcionários seguem um cronograma de desbloqueio de 3 anos.

Em outubro de 2020, Stacks alterou o mecanismo de cunhagem e queima de tokens STX. Em vez de implementar a cunhagem e queima de STX, Stacks reduziu a emissão de tokens. Até 2050, prevê-se que a oferta total atinja aproximadamente 1.818 mil milhões.

8. Visão Geral do Ecossistema

Situação de TVL (Total Value Locked)

Tendência do Número de Carteiras

Tendência do número de contratos inteligentes

Mapa do ecossistema

Carteiras

  • Xverse: Uma carteira criptográfica construída em Stacks que suporta o protocolo Ordinais. Os usuários podem gerir tanto ativos Bitcoin (incluindo BTC e Bitcoin NFTs) como ativos baseados em Stacks. A carteira tem uma interface limpa, e o processo de criação é semelhante ao de muitas carteiras compatíveis com EVM.

  • Leather: Anteriormente Hiro Wallet, agora parte da Hiro, uma empresa de ferramentas de desenvolvimento que apoia os programadores da blockchain Stacks. Leather é uma aplicação de carteira baseada em Bitcoin que suporta Ordinals e planeia suportar a Lightning Network. Permite aos utilizadores comprar STX usando cartões de crédito, cartões de débito ou transferências bancárias.

DeFi

  • ALEX: Um protocolo DeFi na Stacks inspirado pelo Balancer V2. Inclui funcionalidades como troca, empréstimo, staking, farming de rendimento e um Launchpad.

  • Arkadiko: Um protocolo de liquidez de código aberto e não custodial em Stacks onde os utilizadores podem colateralizar ativos para criar a stablecoin USDA e obter juros sobre depósitos.

  • LNSwap: Um protocolo de troca atômica que incorpora os fundamentos do Bitcoin. Envolve usuários, provedores de liquidez e agregadores. LNSwap tem como objetivo fornecer segurança, descentralização e estabilidade.

Lnswap é composto por três partes: utilizadores, fornecedores de liquidez e agregadores.

Os utilizadores são aqueles que desejam trocar ativos. Os seus fundos estão bloqueados num Contrato Básico de Bloqueio de Tempo de Hash (HTLC) apenas durante a troca, e através do uso de contratos inteligentes, as transações diretas podem ser feitas entre as duas partes sem o envolvimento de terceiros.

Os provedores de liquidez são aqueles que usam os ativos que possuem para fornecer fundos ao protocolo LNSwap para facilitar trocas em nossa exchange. Em troca de fornecer ativos, os provedores de liquidez serão recompensados com taxas geradas por trocas ocorridas na plataforma.

Os agregadores basicamente recolhem os dados e informações trocadas num protocolo e consolidam-nos para referência e acesso fáceis. Atualmente, o agregador da LNSwap é um router que encaminha informações de câmbio entre utilizadores e fornecedores de liquidez. Mas no futuro, o agregador será na realidade um contrato on-chain, o que significa efetivamente que qualquer pessoa pode tornar-se um agregador na plataforma através de uma interface simples. Além disso, os fornecedores de liquidez poderão registar-se em vários agregadores.

NFT

Gama

Gamma, o mercado de NFTs na Stacks, foi originalmente chamado STXNFT. Em 27 de abril de 2022, foi anunciado que seria renomeado para Gamma. Gamma é a terceira letra do alfabeto grego e representa a terceira fase da web: Web 1.0, Web 2.0 e agora Web3.

A plataforma é projetada para reunir colecionadores, criadores e investidores para explorar, negociar e mostrar NFTs dentro do ecossistema Bitcoin. A plataforma Gamma consiste em três produtos principais: mercado de NFT, Launchpad e plataforma social. A Gamma.io suporta tanto os mercados primários quanto secundários para NFTs Bitcoin.

Os utilizadores podem utilizar o bot Gamma para criar as suas próprias obras digitais únicas, colecioná-las ou vendê-las. Os utilizadores podem criar um Bitcoin NFT em minutos utilizando uma ferramenta de criação de Bitcoin NFT sem código. O Gamma.io resolve os pontos problemáticos técnicos, complexos e demorados da criação de NFTs na rede Bitcoin. No entanto, o mercado secundário ainda representa a maioria das vendas da plataforma. Cada venda inclui royalties do artista, bem como comissões de marketing, com percentagens que variam de acordo com o artista e a coleção.

Explosão

Boom é a plataforma nativa de NFT da Stacks, suporta a transferência de tokens ecológicos da Stacks e suportará transações de NFT da Stacks no futuro.

9. Concorrentes

Stacks difere da Lightning Network, RSK, Liquid e Rollups por se concentrar na introdução de novas funcionalidades de contratos inteligentes. Tem os seus mineiros e processo de mineração em vez de depender dos mineiros de Bitcoin. Stacks é uma rede aberta e descentralizada, não focada exclusivamente em aplicações financeiras.

Por que o ecossistema do BTC foi descoberto este ano?

Isto pode ser atribuído a duas atualizações técnicas cruciais:

Atualização do Segregated Witness (SegWit) em 2017: Expandiu os dados de bloco do BTC de 1MB para 4MB, melhorando a escalabilidade. No entanto, a parte expandida foi reservada para armazenamento de assinaturas. A atualização Taproot no final de 2021 permitiu a escrita de scripts avançados dentro do SegWit, possibilitando a introdução de protocolos mais complexos.

1.Ordinais & BRC20:

O protocolo Ordinais e o subsequente desenvolvimento do BRC20 incendiaram o ecossistema BTC. O rápido desenvolvimento está interligado com a adoção do Taproot. Ordinais permitiu a codificação de dados NFT no espaço expandido do SegWit (4MB por bloco).

Atomics & ARC20

Atomics é outro protocolo derivado que grava dados em UTXO para implementar Token.

Diferente dos Oridnals, que foi originalmente projetado para NFT, ele repensa como emitir tokens no BTC de forma centralizada, não manipulável e justa desde o início.

Ao verificar uma transação de Atomics, só precisa de consultar o UTXO do sat correspondente na cadeia BTC. A atomicidade do Token ARC20 é consistente com a atomicidade do BTC em si. O cálculo da transferência ARC20 é completamente processado pela rede básica BTC.

O design do Atomics binding UTXO evita inteligentemente a complexidade enfrentada pelo BRC20, tornando-o mais descentralizado, mais nativo do BTC e, mais importante, mais alinhado com a cultura da comunidade BTC.

Runa & Cano

Sob a tendência geral de hype, Casey também propôs um método de implementação de inscrição especificamente para a emissão de FT, ou seja, Rune.

A ideia de Rune era apenas uma ideia, e os fundadores do #Trac escreveram o primeiro protocolo utilizável com base nela e emitiram $PIPE. Devido à grande popularidade de Casey, $PIPE assumiu o frenesi que continuou do BRC20 e rapidamente completou a primeira onda de frenesi.

A legitimidade do Rune é mais forte do que o BRC20, mas ainda é difícil ser aceito pela comunidade BTC.

Rede Lightning

A Lightning Network é o rei da legitimidade na comunidade BTC. Iniciando em 2016, ao longo de um longo período de tempo, mais da metade dos desenvolvedores no ecossistema BTC têm estado envolvidos no desenvolvimento da Lightning Network.

A base da Lightning Network é um canal de pagamento. Este conceito foi proposto pela primeira vez por Satoshi Nakamoto. Ambas as partes da transação bloqueiam BTC através de múltiplas assinaturas, e ambas as partes mantêm um livro-razão off-chain para registar a transação.

Os canais de pagamento conectados em pares formam uma rede, e duas partes que não estão diretamente conectadas também podem saltar para o canal para completar transações. A Lightning Network de fato expandiu o desempenho das transferências de BTC, proporcionando aos utilizadores uma experiência melhor.

O acerto final do BTC só pode ser realizado na rede principal do BTC, e todas as moedas ainda são guardadas pelo sistema de chave pública e privada.

Ativos Taproot (Taro)

Ao contrário de BRC20 e outros, os Ativos Taproot apenas escrevem as informações do Token no script de saída UTXO da rede principal BTC, e não armazenam os códigos funcionais de transferência, emissão e outros do Token.

Os Ativos de Taproot apenas consideram a rede principal do BTC como um registo de Tokens e não dependem totalmente da rede principal do BTC para operar. Portanto, esses ativos devem ser depositados na Lightning Network antes de poderem ser negociados.

Portanto, os Tokens da Taproot Assets devem depender de um indexador de armazenamento de terceiros. Sem o indexador de armazenamento, esses tokens serão perdidos para sempre.

RGB

RGB é um sistema de contrato inteligente baseado em BTC e Lightning Network. É o método de expansão final, mas o seu progresso é lento devido à sua complexidade.

O RGB converte o estado de um contrato inteligente numa prova curta e grava a prova no script de saída do UTXO BTC.

Os utilizadores podem verificar o estado do contrato inteligente validando este UTXO. Quando o estado do contrato inteligente é atualizado, é criado um novo UTXO para armazenar a prova desta alteração de estado.

RGB pode ser considerado como o L2 do BTC. A vantagem deste design é que utiliza a segurança do BTC para garantir contratos inteligentes. No entanto, à medida que o número de contratos inteligentes aumenta, a demanda por dados encapsulados UTXO também aumentará, o que eventualmente se tornará indisponível. Evite criar muita redundância na cadeia de blocos do BTC.

RSK&RIF

RSK pode ser considerado como o L2 do BTC, que é essencialmente uma cadeia de contratos inteligentes com uma estrutura EVM.

RSK apenas transpassa a rede principal BTC para si mesma através do bloqueio de hash e utiliza-a como gás de rede.

Ao mesmo tempo, a RSK adota o mesmo algoritmo de consenso POW que o BTC, para que os mineiros de BTC também possam minerar na RSK ao mesmo tempo e ganhar taxas de transação de $RBTC.

BitVM

BitVM é atualmente a solução de expansão de contratos inteligentes mais nativa de BTC, mais promissora e mais tecnicamente hardcore.

Sem modificar a rede BTC, o Optimistic Rollup executa uma máquina virtual VM que suporta cálculos para implementar contratos inteligentes BTC. A rede BTC é usada para executar as provas de fraude do Optimistic Rollup.

Usando o bloqueio de hash mais básico e as operações de script BTC OP_BOOLAND e OP_NOT, é implementado um portão lógico simples. Ao combinar os portões lógicos do BTC, é formado um circuito que pode operar, e a prova de fraude é processada na cadeia BTC através deste circuito.

10. Inovações & Riscos

Inovações (STACKS):

  • S (Seguro pelo poder de hash inteiro do Bitcoin): A segurança do Stacks é suportada pelo poder de hash inteiro do Bitcoin, garantindo alta segurança e descentralização.
  • T (Mecanismo de pino Bitcoin com minimização de confiança; escrever no Bitcoin): Stacks usa um mecanismo de pino Bitcoin com minimização de confiança, permitindo que informações sejam escritas na blockchain do Bitcoin. Isso garante a interoperabilidade entre Bitcoin e Stacks, ao mesmo tempo que minimiza os requisitos de confiança.
  • A (trocas atômicas de BTC e ativos possuídos por endereços BTC): Stacks permite trocas atômicas de Bitcoin (BTC), garantindo que os ativos em contratos inteligentes pertençam a endereços Bitcoin.
  • C (Linguagem Clarity para contratos inteligentes seguros e decidíveis): Stacks usa Clarity, uma linguagem projetada para contratos inteligentes seguros e decidíveis, reduzindo erros e incertezas.
  • K (Conhecimento do estado completo do Bitcoin; lido a partir do Bitcoin): A camada de contratos inteligentes da Stacks tem conhecimento do estado completo do Bitcoin, permitindo-lhe ler informações a partir da blockchain do Bitcoin.
  • S (Transações escaláveis e rápidas que são liquidadas em Bitcoin): A camada de contratos inteligentes da Stacks suporta transações escaláveis e rápidas, liquidando em Bitcoin enquanto beneficia da sua finalidade e segurança.

Riscos:

  • Segurança: Stacks enfrenta potenciais ameaças de segurança, incluindo vulnerabilidades e ataques de hackers, apesar da agregação de transações e hash na rede principal do BTC. Questões sobre a descentralização do Stacks também podem surgir.
  • Complexidade: A complexidade da linguagem Clarity pode levar a erros e ineficiências potenciais, dissuadindo alguns desenvolvedores de usá-la.
  • Interoperabilidade: Embora esteja intimamente ligado ao BTC, o Stacks pode enfrentar desafios na interoperabilidade eficiente com outros projetos do ecossistema BTC, potencialmente prejudicando a eficiência e a inovação.

11. Liquidez do Mercado Secundário

Bolsas Listadas:

Os gráficos para STX/USDT e BTC/USDT mostram que o desempenho do STX fica atrás do BTC, tanto em tendências de alta quanto de baixa. O STX parece atuar como uma versão alavancada do BTC.

A partir do gráfico STX/BTC, é evidente que o STX se comporta como se tivesse alavancagem em comparação com o BTC.

Comparando STX com outras moedas do ecossistema BTC (REN, BADGER, RIF, ORDI), STX parece relativamente resistente às tendências de baixa, enquanto ORDI mostra maior volatilidade como uma moeda mais recente.

Conclusão

Stacks serve como uma solução de segunda camada construída sobre o Bitcoin, abordando os desafios de escalabilidade e fomentando o desenvolvimento de novas aplicações. Ele aprimora as capacidades do Bitcoin, introduzindo contratos inteligentes e aplicações descentralizadas (DApps) e aproveitando o mecanismo de segurança e consenso do Bitcoin. Stacks fornece um mecanismo de ancoragem bidirecional de Bitcoin com minimização de confiança e usa a linguagem de contrato inteligente Clarity projetada para segurança e determinismo. Ele oferece uma camada de ativos programável para o Bitcoin, desbloqueando seu potencial em vários casos de uso.

A próxima atualização Nakamoto e outros desenvolvimentos críticos posicionam Stacks como um pioneiro no espaço da criptomoeda. À medida que a comunidade cripto mais ampla reconhece a importância de soluções de segunda camada para o futuro do Bitcoin, Stacks está preparado para desempenhar um papel crucial na indústria em evolução. Colaboração, inovação tecnológica e exploração de novos casos de uso estão moldando o ecossistema Stacks, com o objetivo de liberar os $600 bilhões de liquidez do Bitcoin no setor de finanças descentralizadas (DeFi). O objetivo é fornecer uma forma mais barata e rápida para transações de Bitcoin, desenvolver continuamente DApps e integrar tecnologias de ponta. Isso demonstra o potencial significativo no processo de desenvolvimento do Stacks com a versão Nakamoto.

Aviso Legal:

  1. Este artigo é reproduzido a partir de [techflowpost]. Todos os direitos de autor pertencem ao autor original [Will 阿望;Diane Cheung]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipa, e eles vão tratar disso prontamente.
  2. Isenção de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Relatório de Pesquisa da MT Capital: Stacks Nakamoto está prestes a ser atualizado para injetar novo ímpeto no ecossistema do Bitcoin

Intermediário1/4/2024, 10:00:05 AM
Este artigo apresenta Stacks a partir da perspectiva do histórico da equipe, relações de capital, mecanismo de consenso, arquitetura técnica, etc.
  • Observando as tendências históricas, o STX consistentemente fica atrás do BTC, mas experimenta maiores flutuações de preço, superando outras moedas dentro do ecossistema BTC. Com a aproximação do halving do BTC e o crescente interesse nos conceitos do ecossistema do BTC, a Stacks, como um projeto líder no ecossistema do BTC, está preparada para a atualização Nakamoto no quarto trimestre. A atualização, que inclui tempos de bloco de 5 segundos e sBTC sem confiança, espera-se que traga possibilidades de DeFi para o BTC, fomentando um maior crescimento no ecossistema Stacks.
  • Entre as moedas conceito do ecossistema BTC, o STX detém a maior quantidade, listado em grandes exchanges incluindo Upbit, e possui uma liquidez ótima. Serve como um ativo de referência para observar todo o ecossistema BTC.
  • Stacks utiliza o mecanismo de consenso Proof of Transfer (PoX) para permitir contratos inteligentes e aplicações descentralizadas (DApps) baseadas na linguagem Clarity, construindo sobre a base de segurança do Bitcoin. A mineração envolve bloquear BTC para aprimorar sua funcionalidade como uma solução de camada dois para o Bitcoin, garantindo assim rápido processamento de transações e garantia de finalidade do Bitcoin.
  • O ecossistema Stacks atualmente tem um TVL (Total Valor Bloqueado) superior a $19 milhões, com mais de 120.000 contratos inteligentes implementados e mais de 760.000 carteiras. O ecossistema é diversificado, abrangendo carteiras, DeFi, NFTs, DAOs, DID e aplicações sociais.

Introdução

Stacks (STX) é uma camada de contrato inteligente Bitcoin projetada para estender as capacidades do Bitcoin, introduzindo funcionalidades de contrato inteligente e suportando aplicações descentralizadas (DApps).

Objetivos: Stacks tem como objetivo trazer funcionalidade de contratos inteligentes para a blockchain do Bitcoin, permitindo aos desenvolvedores construir aplicações descentralizadas (DApps) e contratos inteligentes, expandindo assim a utilidade do Bitcoin.

Consensus POX: Stacks 2.0 utiliza o consenso POX, oferecendo recompensas aos participantes numa criptomoeda de cadeia subjacente mais estável. Comparadas com as criptomoedas das novas blockchains, as recompensas na criptomoeda de cadeia subjacente incentivam melhor os participantes iniciais, atraindo-os para um consenso mais robusto.

Potenciar o BTC: Ao transformar o BTC num ativo para a construção de DApps e contratos inteligentes, o Stacks aumenta a vitalidade da economia do Bitcoin.

Ecossistema: Atualmente, Stacks tem 79 projetos, com um TVL de $24.95 milhões.

1. Equipa de Fundo

Fonte da imagem: Linkedin

Stacks é um projeto composto por múltiplas entidades e comunidades independentes, inicialmente liderado pela Blockstack PBC e posteriormente reconfigurado como Hiro Systems PBC. De acordo com as informações mais recentes no Linkedin, a equipe, sediada em NYC, atualmente é composta por 49 membros.

Figuras-chave e funções:

Muneeb Ali: Co-fundador da Stacks, CEO da Hiro Systems. Possui um Ph.D. em ciência da computação pela Universidade de Princeton, especializando-se em pesquisa e desenvolvimento de aplicações distribuídas. Ele já falou em fóruns como o TEDx, defendendo a criptomoeda, blockchain, e é autor de numerosas publicações acadêmicas e whitepapers. Muneeb também atua como CEO da Trust machine.

Jude Nelson: Cientista de Pesquisa da Fundação Stacks, ex-Parceiro de Engenharia da Hiro. Possui um Ph.D. em ciência da computação pela Universidade de Princeton, foi membro central do PlanetLab e recebeu o Prêmio ACM Test of Time por alcançar experimentos e implantações em escala planetária.

Aaron Blankstein: Engenheiro que se juntou à equipa de engenharia da Blockstack após obter um doutoramento em 2017. Estudou informática na Universidade de Princeton e no MIT. A sua investigação abrange vários tópicos, focando-se no desempenho de aplicações web, algoritmos de cache, compiladores e criptografia aplicada. A sua investigação sobre CONIKS recebeu o Prémio de Tecnologia de Privacidade Caspar Bowden em 2017. Tem mais de 10 anos de experiência a utilizar o Emacs.

Mike Freedman: Consultor Técnico na Hiro, professor de sistemas distribuídos na Universidade de Princeton, fornecendo orientação técnica ao projeto. Recebeu o Prémio Presidencial de Início de Carreira (PECASE) e a Bolsa Sloan. Sua pesquisa levou ao desenvolvimento de vários produtos comerciais e à implementação de sistemas com milhões de usuários diários.

Albert Wenger: Diretor de Hiro e sócio-gerente na Union Square Ventures (USV). Antes de ingressar na USV, ele atuou como presidente do del.icio.us e tem sido um investidor anjo ativo, apoiando empresas como Etsy e Tumblr. Albert se formou em economia e ciência da computação pela Universidade de Harvard e possui um doutorado em tecnologia da informação pelo MIT.

JP Singh: Diretor de Hiro, professor da Universidade de Princeton e diretor do programa de graduação. As principais pesquisas se concentram em sistemas e aplicações de computação paralela. Recebeu o Prêmio de Carreira Inicial Presidencial (PECASE) e a Bolsa Sloan, co-fundou a empresa de análise de negócios FirstRain Inc. Possui diplomas da Universidade de Princeton e mestrado e doutorado em engenharia elétrica pela Universidade Stanford. Também é um dos fundadores da máquina de confiança.

Para além de Hiro, várias entidades independentes contribuem para o ecossistema Stacks, incluindo Stacks Foundation, Daemon Technologies, Freehold, New Internet Labs e Secret Key Labs.

Fonte da imagem: StacksChina

Hiro: Concentra-se em fornecer e manter ferramentas de desenvolvimento no ecossistema Stacks.

Stacks Foundation: Suporta o desenvolvimento do ecossistema Stacks através de governança, pesquisa, educação e financiamento.

Tecnologias Daemon: Concentra-se em apoiar operações de mineração e staking de Stacks.

Laboratórios de Chave Secreta: Especializa-se em fornecer uma carteira móvel chinesa diretamente envolvida em staking.

2. Relações de Capital

Stacks passou por cinco rondas de financiamento, totalizando $88 milhões.

Fonte de dados: Rootdata

Rondas de financiamento específicas e contribuidores são os seguintes:

Fonte de Dados: Rootdata

Máquina de confiança:

Trust Machine foi fundada por dois cientistas da computação de Princeton (Muneeb Ali, um dos fundadores da Stacks, e JP Singh, diretor executivo da Hiro) que são ambos grandes crentes no Bitcoin e acreditam que a camada Bitcoin pode desbloquear uma ampla gama de novos casos de uso para o Bitcoin. Trust machine foi co-fundada por Muneeb Ali, um dos fundadores da Stacks, e JP Singh, diretor executivo da Hiro.

Trust Machines tem três produtos: Leather (carteira, anteriormente conhecida como carteira Hiro), Console (plataforma social) e LNswap

Em abril de 2022, Breyer Capital, Digital Currency Group, GoldenTree, Hivemind e Union Square Venture anunciaram um investimento de $150 Mem Trust Machine[1]

Além disso, em março de 2023, a Trust Machine e a Gossamer Capital anunciaram um investimento de US$2.5 milhões na Alex (a maior dex na Stacks).

Fonte da imagem: penteados pelo autor deste artigo

3. Histórico de Desenvolvimento e Situação Atual

caminho de desenvolvimento

Fonte: Este documento é compilado com base em informações publicamente disponíveis.

4. Situação Atual:

No primeiro trimestre de 2023, Stacks passou pela mais recente atualização de rede v2.1, incluindo aprimoramentos na funcionalidade de empilhamento, melhorias na linguagem de programação Clarity, atualizações internas da blockchain e maior confiabilidade. Além disso, a plataforma de desenvolvedores Hiro foi lançada, permitindo que os desenvolvedores construam e implementem contratos inteligentes em Stacks através de uma experiência hospedada.

Atualmente, a comunidade está a preparar-se ativamente para a atualização Nakamoto esperada para ocorrer no 4º trimestre de 2023.

A atualização Nakamoto introduz uma série de avanços tecnológicos. Combinado com a introdução do ativo sBTC, garantido 1:1 pelo Bitcoin, o Stacks em breve alcançará a escrita no Bitcoin de maneira totalmente descentralizada. O sBTC serve como uma forma de mover o Bitcoin entre L1 e L2 com mínimo de confiança. Ao contrário dos métodos anteriores de sidechain, as carteiras de limite são geridas por um grupo de entidades em constante mudança, economicamente motivadas para manter a âncora, permitindo-lhes aderir ou sair livremente da manutenção da âncora. Usando este mecanismo, um ativo pode ser emitido na camada Bitcoin, mantendo uma âncora de 1:1 com o Bitcoin. Além disso, a atualização Nakamoto reduz significativamente o tempo de execução de minutos para segundos.

A comunidade já iniciou anteriormente a aplicação experimental do sBTC para os programadores e organizou ativamente os membros da comunidade para aprenderem sobre os pontos-chave da atualização e os casos de uso.

Mecanismo de Consenso: Prova de Transferência (POX):

Stacks inicialmente empregou o mecanismo de consenso Proof of Burn (POB) proposto por Jude Nelson e Aaron Blankstein no final de 2018. O POB permitiu que os mineradores de Stacks participassem da competição destruindo criptomoedas em vez de consumir eletricidade, oferecendo transparência sem a necessidade de hardware especializado. No entanto, a natureza destrutiva do POB, exigindo que os mineradores queimassem valor para a segurança da blockchain, levou Stacks a fazer a transição do POB para o Proof of Transfer (POX).

Prova de Transferência (POX):

POX estende o mecanismo à prova de queima. Em vez de queimar criptomoeda, os participantes na POX transferem criptomoeda comprometida para outros participantes na rede para garantir a segurança da nova blockchain.

Principais Características e Vantagens do POX:

  • Recompensas Baseadas em Tokens da Cadeia Subjacente: Os participantes recebem recompensas numa criptomoeda de cadeia subjacente mais estável. Isso incentiva os participantes iniciais de forma mais eficaz do que a criptomoeda de uma nova blockchain, fortalecendo o consenso.
  • Configuração do Valor Inicial: À medida que novos tokens são vinculados à criptomoeda da cadeia subjacente, o novo token tem um valor inicial referenciável.
  • Abordando a Dependência em Espiral de Valor: POX ajuda a resolver o potencial problema de dependência em espiral de valor em uma nova blockchain, fornecendo aos participantes incentivos na forma da criptomoeda subjacente da cadeia.
  • Estabelecimento de Fundos de Desenvolvimento: POX pode ser usado para estabelecer fundos de desenvolvimento para apoiar o desenvolvimento do novo ecossistema blockchain. Estes fundos podem usar outra criptomoeda, como Bitcoin, sem afetar o valor da nova criptomoeda.

Design POX:

Participantes:

  1. Mineradores: lance para apostar BTC para obter direitos de mineração para o próximo bloco, minerar e receber tokens STX como recompensas de mineração mais taxas de transação da plataforma.
  2. Stackers: Utilizadores que bloqueiam uma certa quantidade de STX por um período específico. Eles podem criar o seu próprio grupo ou juntar-se a outros grupos, fornecendo um endereço para receber recompensas. A quantidade de BTC recebida pelos mineiros depende da quantidade de STX bloqueada.

Fonte da imagem: Whitepaper do Stacks

Participante (Mantenedores de Rede) Incentivos:

  • Ciclo de Recompensa: Em cada ciclo de recompensa, os mineiros transferem fundos para o endereço definido para receber recompensas. Cada endereço de recompensa recebe Bitcoin dos mineiros apenas uma vez em um ciclo de recompensa.
  • Critérios de elegibilidade:
    • As carteiras de Stacks devem ter pelo menos 0,02% do total de tokens STX desbloqueados, um limiar ajustado com base no nível de participação no protocolo de Stacking.
    • Antes do início do ciclo de recompensa, transmita uma mensagem assinada, incluindo o período de bloqueio especificado pelo protocolo para os tokens STX correspondentes, o endereço Bitcoin especificado para receber fundos e um voto de apoio a um bloco específico na cadeia Stacks.
  • Validade do Endereço:
    • Os participantes devem ser capazes de verificar a validade do endereço que recebe os fundos, uma vez que cada endereço de recompensa precisa de confirmação de validade para todo o ciclo de recompensa.

Fase de Preparação e Consenso de Recompensa:

  • Antes do ciclo de recompensa, os participantes passam por uma fase de preparação que determina dois aspectos críticos:
    1. Bloco Âncora: No ciclo de recompensa, existe um bloco âncora para o qual os mineiros devem transferir seus fundos para o endereço de recompensa apropriado. Este bloco âncora permanece válido durante todo o ciclo de recompensa.
    2. Recolha de Recompensas: A recolha de recompensas é o conjunto de endereços Bitcoin que irá receber fundos durante o ciclo de recompensa. Este conjunto é determinado pelo estado da cadeia Stacks no bloco âncora.

Regras de Seleção de Endereço de Recompensa:

  • Regras diferentes se aplicam à seleção de endereços de recompensa, dependendo se a ponta de blockchain estabelecida pelo minerador é um descendente do bloco âncora. Se uma ponta de blockchain criada por um minerador não é um descendente do bloco âncora, todos os fundos comprometidos desse minerador devem ser destruídos. Se uma ponta de blockchain criada por um minerador é um descendente do bloco âncora, o minerador deve enviar os fundos comprometidos para dois endereços na coleção de recompensas.

5. Arquitetura Técnica:

L1 ou L2?

Stacks é descrito como uma camada de contrato inteligente construída em cima do Bitcoin. A versão inicial (lançada em 2021) do Stacks teve um orçamento de segurança separado do Bitcoin L1 e foi considerada uma camada independente (L1.5). A futura versão Nakamoto planeia depender inteiramente do poder de hash do Bitcoin, tornando-se uma camada completamente subsidiária do Bitcoin (L2). Isso implica que a irreversibilidade das transações do Stacks será determinada pela segurança do Bitcoin.

Sidechain?

Stacks interoperates to some extent with Bitcoin but does not conform to the traditional definition of a sidechain. O mecanismo de consenso do Stacks opera na camada 1 do Bitcoin, estando intimamente ligado à finalidade do Bitcoin, e os dados e transações no Stacks são automaticamente hashados e armazenados permanentemente na blockchain do Bitcoin. Isso difere das sidechains tradicionais, onde o consenso opera na sidechain de forma independente do Bitcoin L1, e os dados não são armazenados no Bitcoin L1. Portanto, o Stacks não se enquadra na definição tradicional de uma sidechain.

Linguagem de Contrato Inteligente - Clarity:

Clarity é uma linguagem de programação de contratos inteligentes determinística projetada especificamente para a blockchain Stacks. Suas características incluem:

  1. Segurança em primeiro lugar: Ênfase na segurança e previsibilidade para prevenir vulnerabilidades comuns e ataques encontrados em contratos Solidity.
  2. Interpretativo: O código da Clarity é interpretativo, executado linha por linha após submissão à cadeia, ao contrário de outras linguagens (por exemplo, Solidity) que necessitam de compilação em bytecode. Isto reduz as vulnerabilidades introduzidas pelos compiladores e mantém a legibilidade do contrato inteligente.
  3. Determinístico: Uma linguagem determinística onde você pode saber precisamente o que um programa fará a partir do código em si, evitando problemas como o “problema de paragem”. A clareza garante que não haja “falta de gás” durante a execução, garantindo a execução do programa dentro de um número finito de passos.
  4. Sem recursão: o design da Clarity proíbe a recursão, uma potencial fonte de vulnerabilidades de contrato onde um contrato chama outro, levando a múltiplas operações de reentrada.
  5. Prevenir Overflow e Underflow: A clareza previne a sobrecarga e a subcarga de cálculos numéricos, vulnerabilidades comuns que levam a comportamentos anormais em contratos inteligentes.
  6. Suporte Incorporado para Tokens Personalizados: O Clarity suporta inherentemente a criação de tokens fungíveis e não fungíveis personalizados, um caso de uso popular para contratos inteligentes. Os desenvolvedores não precisam se preocupar com a gestão de ativos internos, gestão de fornecimento, ou emissão de eventos de token, pois essas funcionalidades estão integradas na linguagem Clarity.
  7. Pós-condições para Proteção da Transação: A Clarity suporta a anexação de pós-condições às transações para garantir que o estado da cadeia mude conforme o esperado após a conclusão da transação. Se as verificações de pós-condição falharem, a transação será revertida.
  8. Tratamento de Resposta Obrigatório: As chamadas públicas nos contratos Clarity devem retornar uma resposta indicando sucesso ou falha, aumentando a segurança do contrato.
  9. Composição sobre Herança: A clareza segue o princípio da composição sobre herança, permitindo aos desenvolvedores definir funcionalidades e fazer com que diferentes contratos inteligentes implementem essas funcionalidades para maior flexibilidade.
  10. Acesso à Cadeia de Base do Bitcoin: Os contratos inteligentes da Clarity podem ler o estado da cadeia de base do Bitcoin, permitindo o uso de transações de Bitcoin como desencadeadores. A Clarity também fornece muitas funções integradas para verificar assinaturas secp256k1 e recuperar chaves.

Sistema de Armazenamento Gaia:

Gaia é um sistema de armazenamento descentralizado único dentro da blockchain Stacks, enfatizando a propriedade e controlo dos dados pelo utilizador. É composto por serviços Hub e recursos de armazenamento em fornecedores de serviços de nuvem como Azure, DigitalOcean, Amazon EC2, etc. Gaia suporta atualmente S3, Azure Blob Storage, Google Cloud Platform e disco local, com um modelo de suporte backend flexível.

Gaia armazena dados como um armazenamento simples de chave-valor. Quando uma identidade é criada, o armazenamento de dados correspondente é associado a essa identidade em Gaia. Após o login do usuário em aplicações descentralizadas (dApps), o processo de autenticação fornece à dApp o URL do hub Gaia, permitindo que Gaia execute operações de armazenamento em nome do usuário. Um "ponteiro" em Gaia é salvo na cadeia Blockstack e no subsistema Atlas. Quando os usuários usam o protocolo de autenticação Blockstack para entrar em aplicativos e serviços, estas informações de localização de armazenamento são passadas para a aplicação, que então interage com os dados Gaia especificados, garantindo que os provedores de serviços de armazenamento na nuvem não possam ver diretamente os dados do usuário, apenas blocos de dados criptografados.

Principais características da Gaia:

  1. Propriedade e Controlo do Utilizador: A Gaia foi projetada para priorizar a propriedade e controlo do utilizador sobre os seus dados. Os utilizadores podem decidir a localização de armazenamento dos dados e têm a capacidade de modificar ou eliminar os seus dados, diferentemente de algumas outras soluções de armazenamento imutáveis em blockchain.
  2. Conexão à Identidade Stacks: Gaia associa o acesso aos dados com a identidade do utilizador na blockchain Stacks, permitindo aos utilizadores uma melhor gestão e acesso aos seus dados associados à sua identidade digital.
  3. Alto Desempenho e Disponibilidade: Armazenar dados da aplicação do utilizador fora da blockchain oferece um desempenho e disponibilidade superiores, uma vez que a leitura/escrita de dados não é limitada pelo desempenho da blockchain.

6. Grandes Atualizações:

Atualização Stacks Nakamoto:

Destaques da atualização:

A atualização Nakamoto introduz várias inovações tecnológicas. Combinado com a introdução do ativo sBTC 1:1 garantido pelo Bitcoin, a Stacks alcançará a escrita totalmente descentralizada no Bitcoin. O sBTC fornece uma ancoragem bidirecional de confiança mínima, introduzindo liquidez do Bitcoin em contratos inteligentes.

  • Finalidade do Bitcoin: As transações da blockchain Stacks, uma vez confirmadas nos blocos de Prova de Transferência (PoX), são consideradas irreversíveis.
  • Blocos mais rápidos: A blockchain Stacks implementa tempos de confirmação de bloco mais rápidos, com cada bloco confirmado a cada 5 segundos.

Por favor, note que sBTC introduz uma ancoragem bidirecional descentralizada com confiança reduzida, trazendo liquidez de BTC para contratos inteligentes.

A finalidade do Bitcoin garante que as transações Stacks, uma vez confirmadas nos blocos Proof of Transfer (PoX), são consideradas irreversíveis.

Além disso, os tempos de confirmação de bloco mais rápidos são implementados na blockchain Stacks, com cada bloco confirmado a cada 5 segundos.

7. Economia de Tokens

O limite total de fornecimento do token STX é de 1,818 bilhões, com o fornecimento circulante atual em torno de 1,42 bilhões. O bloco de gênese do Stacks contém 1,32 bilhões de tokens STX, distribuídos por várias emissões em 2017 e 2019. A emissão de 2017 foi precificada a $0,12 por STX, a emissão de 2019 a $0,25 por STX e a emissão de 2019 compatível com a SEC a $0,30 por STX.

A distribuição da recompensa de mineração é a seguinte: durante os primeiros 4 anos, 1000 STX por bloco; nos 4 anos seguintes, 500 STX por bloco; nos 4 anos subsequentes, 250 STX por bloco; e permanentemente 125 STX por bloco. Os STX alocados aos fundadores e funcionários seguem um cronograma de desbloqueio de 3 anos.

Em outubro de 2020, Stacks alterou o mecanismo de cunhagem e queima de tokens STX. Em vez de implementar a cunhagem e queima de STX, Stacks reduziu a emissão de tokens. Até 2050, prevê-se que a oferta total atinja aproximadamente 1.818 mil milhões.

8. Visão Geral do Ecossistema

Situação de TVL (Total Value Locked)

Tendência do Número de Carteiras

Tendência do número de contratos inteligentes

Mapa do ecossistema

Carteiras

  • Xverse: Uma carteira criptográfica construída em Stacks que suporta o protocolo Ordinais. Os usuários podem gerir tanto ativos Bitcoin (incluindo BTC e Bitcoin NFTs) como ativos baseados em Stacks. A carteira tem uma interface limpa, e o processo de criação é semelhante ao de muitas carteiras compatíveis com EVM.

  • Leather: Anteriormente Hiro Wallet, agora parte da Hiro, uma empresa de ferramentas de desenvolvimento que apoia os programadores da blockchain Stacks. Leather é uma aplicação de carteira baseada em Bitcoin que suporta Ordinals e planeia suportar a Lightning Network. Permite aos utilizadores comprar STX usando cartões de crédito, cartões de débito ou transferências bancárias.

DeFi

  • ALEX: Um protocolo DeFi na Stacks inspirado pelo Balancer V2. Inclui funcionalidades como troca, empréstimo, staking, farming de rendimento e um Launchpad.

  • Arkadiko: Um protocolo de liquidez de código aberto e não custodial em Stacks onde os utilizadores podem colateralizar ativos para criar a stablecoin USDA e obter juros sobre depósitos.

  • LNSwap: Um protocolo de troca atômica que incorpora os fundamentos do Bitcoin. Envolve usuários, provedores de liquidez e agregadores. LNSwap tem como objetivo fornecer segurança, descentralização e estabilidade.

Lnswap é composto por três partes: utilizadores, fornecedores de liquidez e agregadores.

Os utilizadores são aqueles que desejam trocar ativos. Os seus fundos estão bloqueados num Contrato Básico de Bloqueio de Tempo de Hash (HTLC) apenas durante a troca, e através do uso de contratos inteligentes, as transações diretas podem ser feitas entre as duas partes sem o envolvimento de terceiros.

Os provedores de liquidez são aqueles que usam os ativos que possuem para fornecer fundos ao protocolo LNSwap para facilitar trocas em nossa exchange. Em troca de fornecer ativos, os provedores de liquidez serão recompensados com taxas geradas por trocas ocorridas na plataforma.

Os agregadores basicamente recolhem os dados e informações trocadas num protocolo e consolidam-nos para referência e acesso fáceis. Atualmente, o agregador da LNSwap é um router que encaminha informações de câmbio entre utilizadores e fornecedores de liquidez. Mas no futuro, o agregador será na realidade um contrato on-chain, o que significa efetivamente que qualquer pessoa pode tornar-se um agregador na plataforma através de uma interface simples. Além disso, os fornecedores de liquidez poderão registar-se em vários agregadores.

NFT

Gama

Gamma, o mercado de NFTs na Stacks, foi originalmente chamado STXNFT. Em 27 de abril de 2022, foi anunciado que seria renomeado para Gamma. Gamma é a terceira letra do alfabeto grego e representa a terceira fase da web: Web 1.0, Web 2.0 e agora Web3.

A plataforma é projetada para reunir colecionadores, criadores e investidores para explorar, negociar e mostrar NFTs dentro do ecossistema Bitcoin. A plataforma Gamma consiste em três produtos principais: mercado de NFT, Launchpad e plataforma social. A Gamma.io suporta tanto os mercados primários quanto secundários para NFTs Bitcoin.

Os utilizadores podem utilizar o bot Gamma para criar as suas próprias obras digitais únicas, colecioná-las ou vendê-las. Os utilizadores podem criar um Bitcoin NFT em minutos utilizando uma ferramenta de criação de Bitcoin NFT sem código. O Gamma.io resolve os pontos problemáticos técnicos, complexos e demorados da criação de NFTs na rede Bitcoin. No entanto, o mercado secundário ainda representa a maioria das vendas da plataforma. Cada venda inclui royalties do artista, bem como comissões de marketing, com percentagens que variam de acordo com o artista e a coleção.

Explosão

Boom é a plataforma nativa de NFT da Stacks, suporta a transferência de tokens ecológicos da Stacks e suportará transações de NFT da Stacks no futuro.

9. Concorrentes

Stacks difere da Lightning Network, RSK, Liquid e Rollups por se concentrar na introdução de novas funcionalidades de contratos inteligentes. Tem os seus mineiros e processo de mineração em vez de depender dos mineiros de Bitcoin. Stacks é uma rede aberta e descentralizada, não focada exclusivamente em aplicações financeiras.

Por que o ecossistema do BTC foi descoberto este ano?

Isto pode ser atribuído a duas atualizações técnicas cruciais:

Atualização do Segregated Witness (SegWit) em 2017: Expandiu os dados de bloco do BTC de 1MB para 4MB, melhorando a escalabilidade. No entanto, a parte expandida foi reservada para armazenamento de assinaturas. A atualização Taproot no final de 2021 permitiu a escrita de scripts avançados dentro do SegWit, possibilitando a introdução de protocolos mais complexos.

1.Ordinais & BRC20:

O protocolo Ordinais e o subsequente desenvolvimento do BRC20 incendiaram o ecossistema BTC. O rápido desenvolvimento está interligado com a adoção do Taproot. Ordinais permitiu a codificação de dados NFT no espaço expandido do SegWit (4MB por bloco).

Atomics & ARC20

Atomics é outro protocolo derivado que grava dados em UTXO para implementar Token.

Diferente dos Oridnals, que foi originalmente projetado para NFT, ele repensa como emitir tokens no BTC de forma centralizada, não manipulável e justa desde o início.

Ao verificar uma transação de Atomics, só precisa de consultar o UTXO do sat correspondente na cadeia BTC. A atomicidade do Token ARC20 é consistente com a atomicidade do BTC em si. O cálculo da transferência ARC20 é completamente processado pela rede básica BTC.

O design do Atomics binding UTXO evita inteligentemente a complexidade enfrentada pelo BRC20, tornando-o mais descentralizado, mais nativo do BTC e, mais importante, mais alinhado com a cultura da comunidade BTC.

Runa & Cano

Sob a tendência geral de hype, Casey também propôs um método de implementação de inscrição especificamente para a emissão de FT, ou seja, Rune.

A ideia de Rune era apenas uma ideia, e os fundadores do #Trac escreveram o primeiro protocolo utilizável com base nela e emitiram $PIPE. Devido à grande popularidade de Casey, $PIPE assumiu o frenesi que continuou do BRC20 e rapidamente completou a primeira onda de frenesi.

A legitimidade do Rune é mais forte do que o BRC20, mas ainda é difícil ser aceito pela comunidade BTC.

Rede Lightning

A Lightning Network é o rei da legitimidade na comunidade BTC. Iniciando em 2016, ao longo de um longo período de tempo, mais da metade dos desenvolvedores no ecossistema BTC têm estado envolvidos no desenvolvimento da Lightning Network.

A base da Lightning Network é um canal de pagamento. Este conceito foi proposto pela primeira vez por Satoshi Nakamoto. Ambas as partes da transação bloqueiam BTC através de múltiplas assinaturas, e ambas as partes mantêm um livro-razão off-chain para registar a transação.

Os canais de pagamento conectados em pares formam uma rede, e duas partes que não estão diretamente conectadas também podem saltar para o canal para completar transações. A Lightning Network de fato expandiu o desempenho das transferências de BTC, proporcionando aos utilizadores uma experiência melhor.

O acerto final do BTC só pode ser realizado na rede principal do BTC, e todas as moedas ainda são guardadas pelo sistema de chave pública e privada.

Ativos Taproot (Taro)

Ao contrário de BRC20 e outros, os Ativos Taproot apenas escrevem as informações do Token no script de saída UTXO da rede principal BTC, e não armazenam os códigos funcionais de transferência, emissão e outros do Token.

Os Ativos de Taproot apenas consideram a rede principal do BTC como um registo de Tokens e não dependem totalmente da rede principal do BTC para operar. Portanto, esses ativos devem ser depositados na Lightning Network antes de poderem ser negociados.

Portanto, os Tokens da Taproot Assets devem depender de um indexador de armazenamento de terceiros. Sem o indexador de armazenamento, esses tokens serão perdidos para sempre.

RGB

RGB é um sistema de contrato inteligente baseado em BTC e Lightning Network. É o método de expansão final, mas o seu progresso é lento devido à sua complexidade.

O RGB converte o estado de um contrato inteligente numa prova curta e grava a prova no script de saída do UTXO BTC.

Os utilizadores podem verificar o estado do contrato inteligente validando este UTXO. Quando o estado do contrato inteligente é atualizado, é criado um novo UTXO para armazenar a prova desta alteração de estado.

RGB pode ser considerado como o L2 do BTC. A vantagem deste design é que utiliza a segurança do BTC para garantir contratos inteligentes. No entanto, à medida que o número de contratos inteligentes aumenta, a demanda por dados encapsulados UTXO também aumentará, o que eventualmente se tornará indisponível. Evite criar muita redundância na cadeia de blocos do BTC.

RSK&RIF

RSK pode ser considerado como o L2 do BTC, que é essencialmente uma cadeia de contratos inteligentes com uma estrutura EVM.

RSK apenas transpassa a rede principal BTC para si mesma através do bloqueio de hash e utiliza-a como gás de rede.

Ao mesmo tempo, a RSK adota o mesmo algoritmo de consenso POW que o BTC, para que os mineiros de BTC também possam minerar na RSK ao mesmo tempo e ganhar taxas de transação de $RBTC.

BitVM

BitVM é atualmente a solução de expansão de contratos inteligentes mais nativa de BTC, mais promissora e mais tecnicamente hardcore.

Sem modificar a rede BTC, o Optimistic Rollup executa uma máquina virtual VM que suporta cálculos para implementar contratos inteligentes BTC. A rede BTC é usada para executar as provas de fraude do Optimistic Rollup.

Usando o bloqueio de hash mais básico e as operações de script BTC OP_BOOLAND e OP_NOT, é implementado um portão lógico simples. Ao combinar os portões lógicos do BTC, é formado um circuito que pode operar, e a prova de fraude é processada na cadeia BTC através deste circuito.

10. Inovações & Riscos

Inovações (STACKS):

  • S (Seguro pelo poder de hash inteiro do Bitcoin): A segurança do Stacks é suportada pelo poder de hash inteiro do Bitcoin, garantindo alta segurança e descentralização.
  • T (Mecanismo de pino Bitcoin com minimização de confiança; escrever no Bitcoin): Stacks usa um mecanismo de pino Bitcoin com minimização de confiança, permitindo que informações sejam escritas na blockchain do Bitcoin. Isso garante a interoperabilidade entre Bitcoin e Stacks, ao mesmo tempo que minimiza os requisitos de confiança.
  • A (trocas atômicas de BTC e ativos possuídos por endereços BTC): Stacks permite trocas atômicas de Bitcoin (BTC), garantindo que os ativos em contratos inteligentes pertençam a endereços Bitcoin.
  • C (Linguagem Clarity para contratos inteligentes seguros e decidíveis): Stacks usa Clarity, uma linguagem projetada para contratos inteligentes seguros e decidíveis, reduzindo erros e incertezas.
  • K (Conhecimento do estado completo do Bitcoin; lido a partir do Bitcoin): A camada de contratos inteligentes da Stacks tem conhecimento do estado completo do Bitcoin, permitindo-lhe ler informações a partir da blockchain do Bitcoin.
  • S (Transações escaláveis e rápidas que são liquidadas em Bitcoin): A camada de contratos inteligentes da Stacks suporta transações escaláveis e rápidas, liquidando em Bitcoin enquanto beneficia da sua finalidade e segurança.

Riscos:

  • Segurança: Stacks enfrenta potenciais ameaças de segurança, incluindo vulnerabilidades e ataques de hackers, apesar da agregação de transações e hash na rede principal do BTC. Questões sobre a descentralização do Stacks também podem surgir.
  • Complexidade: A complexidade da linguagem Clarity pode levar a erros e ineficiências potenciais, dissuadindo alguns desenvolvedores de usá-la.
  • Interoperabilidade: Embora esteja intimamente ligado ao BTC, o Stacks pode enfrentar desafios na interoperabilidade eficiente com outros projetos do ecossistema BTC, potencialmente prejudicando a eficiência e a inovação.

11. Liquidez do Mercado Secundário

Bolsas Listadas:

Os gráficos para STX/USDT e BTC/USDT mostram que o desempenho do STX fica atrás do BTC, tanto em tendências de alta quanto de baixa. O STX parece atuar como uma versão alavancada do BTC.

A partir do gráfico STX/BTC, é evidente que o STX se comporta como se tivesse alavancagem em comparação com o BTC.

Comparando STX com outras moedas do ecossistema BTC (REN, BADGER, RIF, ORDI), STX parece relativamente resistente às tendências de baixa, enquanto ORDI mostra maior volatilidade como uma moeda mais recente.

Conclusão

Stacks serve como uma solução de segunda camada construída sobre o Bitcoin, abordando os desafios de escalabilidade e fomentando o desenvolvimento de novas aplicações. Ele aprimora as capacidades do Bitcoin, introduzindo contratos inteligentes e aplicações descentralizadas (DApps) e aproveitando o mecanismo de segurança e consenso do Bitcoin. Stacks fornece um mecanismo de ancoragem bidirecional de Bitcoin com minimização de confiança e usa a linguagem de contrato inteligente Clarity projetada para segurança e determinismo. Ele oferece uma camada de ativos programável para o Bitcoin, desbloqueando seu potencial em vários casos de uso.

A próxima atualização Nakamoto e outros desenvolvimentos críticos posicionam Stacks como um pioneiro no espaço da criptomoeda. À medida que a comunidade cripto mais ampla reconhece a importância de soluções de segunda camada para o futuro do Bitcoin, Stacks está preparado para desempenhar um papel crucial na indústria em evolução. Colaboração, inovação tecnológica e exploração de novos casos de uso estão moldando o ecossistema Stacks, com o objetivo de liberar os $600 bilhões de liquidez do Bitcoin no setor de finanças descentralizadas (DeFi). O objetivo é fornecer uma forma mais barata e rápida para transações de Bitcoin, desenvolver continuamente DApps e integrar tecnologias de ponta. Isso demonstra o potencial significativo no processo de desenvolvimento do Stacks com a versão Nakamoto.

Aviso Legal:

  1. Este artigo é reproduzido a partir de [techflowpost]. Todos os direitos de autor pertencem ao autor original [Will 阿望;Diane Cheung]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipa, e eles vão tratar disso prontamente.
  2. Isenção de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!