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 da perspectiva de antecedentes da equipe, relações de capital, mecanismo de consenso, arquitetura técnica, etc.
  • Observando as tendências históricas, STX consistentemente fica atrás do BTC, mas experimenta maiores flutuações de preço, superando outras moedas dentro do ecossistema BTC. Com o halving do BTC se aproximando e aumentando o interesse nos conceitos do ecossistema BTC, Stacks, como um projeto líder no ecossistema BTC, está preparado para a atualização Nakamoto no Q4. A atualização, com tempos de bloco de 5 segundos e sBTC sem confiança, espera-se que traga possibilidades de DeFi para o BTC, promovendo um crescimento adicional no ecossistema Stacks.
  • Entre as moedas conceituais do ecossistema BTC, o STX detém a maior quantidade, listada em grandes bolsas, incluindo Upbit, e possui liquidez ótima. Ele 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 aplicativos descentralizados (DApps) baseados na linguagem Clarity, construindo sobre a base de segurança do Bitcoin. A mineração envolve travar BTC para aprimorar sua funcionalidade como uma solução de camada dois para o Bitcoin, garantindo um processamento de transações rápido e a garantia de finalidade do Bitcoin.
  • O ecossistema Stacks atualmente tem um TVL (Total Value Locked) superior a US$19 milhões, com mais de 120.000 contratos inteligentes implantados 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 do Bitcoin projetada para estender as capacidades do Bitcoin, introduzindo funcionalidades de contrato inteligente e suportando aplicativos descentralizados (DApps).

Objetivos: Stacks tem como objetivo trazer funcionalidade de contratos inteligentes para a blockchain do Bitcoin, permitindo que os desenvolvedores construam aplicativos descentralizados (DApps) e contratos inteligentes, expandindo assim a utilidade do Bitcoin.

POX Consenso: Stacks 2.0 emprega o consenso POX, oferecendo recompensas aos participantes em uma criptomoeda de cadeia subjacente mais estável. Comparadas às criptomoedas das novas blockchains, as recompensas na criptomoeda de cadeia subjacente incentivam melhor os participantes iniciais, atraindo-os para um consenso mais robusto.

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

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

1. Antecedentes da equipe

Fonte da imagem: Linkedin

Stacks é um projeto composto por várias entidades e comunidades independentes, inicialmente liderado pela Blockstack PBC e posteriormente renomeado 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 Papéis:

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 criptomoedas, 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 à equipe de engenharia da Blockstack após obter um Ph.D. em 2017. Estudou ciência da computação na Universidade de Princeton e no MIT. Sua pesquisa abrange diversos tópicos, com foco em desempenho de aplicativos web, algoritmos de cache, compiladores e criptografia aplicada. Sua pesquisa sobre CONIKS recebeu o Prêmio de Tecnologia de Aumento de Privacidade Caspar Bowden em 2017. Ele tem mais de 10 anos de experiência usando o Emacs.

Mike Freedman: Consultor Técnico na Hiro, professor de sistemas distribuídos na Universidade de Princeton, fornecendo orientação técnica para o projeto. Recebeu o Prêmio de Início de Carreira Presidencial (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 Hiro e sócio gerente da Union Square Ventures (USV). Antes de ingressar na USV, ele atuou como presidente do del.icio.us e foi um investidor anjo ativo, apoiando empresas como Etsy e Tumblr. Albert se formou em economia e ciência da computação pela Universidade 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 pesquisas principais se concentram em sistemas e aplicações de computação paralela. Recebeu o Prêmio Presidencial de Início de Carreira (PECASE) e a Bolsa Sloan, co-fundou a empresa de análise de negócios FirstRain Inc. Tem diplomas da Universidade de Princeton e mestrado e doutorado em engenharia elétrica pela Universidade Stanford. Também um dos fundadores da Trust machine.

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 para desenvolvedores no ecossistema Stacks.

Fundação Stacks: Apoia o desenvolvimento do ecossistema Stacks por meio de governança, pesquisa, educação e financiamento.

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

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

2. Relações de Capital

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

Fonte de Dados: Rootdata

Rodadas de financiamento específicas e contribuintes 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 grandes defensores do Bitcoin e acreditam que a camada do 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 Mna Máquina de Confiança[1]

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

Fonte da imagem: penteado pelo autor deste artigo

3. História 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 na blockchain e maior confiabilidade. Além disso, a plataforma de desenvolvedores Hiro foi lançada, permitindo que os desenvolvedores construam e implementem contratos inteligentes na Stacks por meio de uma experiência hospedada.

Atualmente, a comunidade está se preparando ativamente para a atualização Nakamoto prevista para ocorrer no quarto trimestre de 2023.

A atualização Nakamoto introduz uma série de avanços tecnológicos. Com a introdução do ativo sBTC, lastreado 1:1 pelo Bitcoin, o Stacks em breve alcançará a escrita no Bitcoin de forma totalmente descentralizada. O sBTC serve como uma maneira de mover o Bitcoin entre L1 e L2 com minimização de confiança. Ao contrário dos métodos anteriores de sidechain, as carteiras de limite são gerenciadas por um grupo de entidades dinamicamente mutáveis e sem permissão, economicamente motivadas para manter a paridade, permitindo que elas entrem ou saiam da manutenção da paridade livremente. Usando esse mecanismo, um ativo pode ser emitido na camada Bitcoin, mantendo uma paridade 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 anteriormente iniciou a aplicação de teste para sBTC para desenvolvedores e organizou ativamente os membros da comunidade para aprender 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).

Comprovante de Transferência (POX):

POX estende o mecanismo à prova de queima. Em vez de queimar criptomoeda, os participantes da 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 com base em Tokens da Cadeia Subjacente: Os participantes recebem recompensas em uma 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 de 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 da Espiral de Valor: A POX ajuda a abordar o problema potencial de dependência da espiral de valor em uma nova blockchain, fornecendo aos participantes incentivos na forma da criptomoeda subjacente da cadeia.
  • Estabelecimento de Fundos para Desenvolvedores: POX pode ser usado para estabelecer fundos para apoiar o desenvolvimento do novo ecossistema de blockchain. Estes fundos podem usar outra criptomoeda, como Bitcoin, sem afetar o valor da nova criptomoeda.

Design POX:

Participantes:

  1. Mineiros: Oferta 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: Usuários que bloqueiam uma certa quantidade de STX por um período específico. Eles podem criar seu próprio pool ou participar de outros pools, fornecendo um endereço para receber recompensas. A quantidade de BTC recebida pelos mineradores depende da quantidade de STX bloqueada.

Fonte da imagem: Whitepaper Stacks

Incentivos para Participantes (Mantenedores de Rede):

  • Ciclo de recompensa: Em cada ciclo de recompensa, os mineradores transferem fundos para o endereço definido para receber as recompensas. Cada endereço de recompensa recebe Bitcoin dos mineradores 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 limite ajustado com base no nível de participação no protocolo de Stacking.
    • Antes de iniciar o 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, pois 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 mineradores devem transferir seus fundos para o endereço de recompensa apropriado. Este bloco de âncora permanece válido durante todo o ciclo de recompensa.
    2. Coleta de Recompensas: A coleta de recompensas é o conjunto de endereços Bitcoin que receberão 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 dica da blockchain estabelecida pelo minerador é um descendente do bloco âncora. Se uma dica da blockchain criada por um minerador não for um descendente do bloco âncora, todos os fundos comprometidos desse minerador devem ser destruídos. Se uma dica da blockchain criada por um minerador for 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 planeja depender inteiramente do poder de hash do Bitcoin, tornando-se uma camada totalmente subsidiária do Bitcoin (L2). Isso implica que a irreversibilidade da transação do Stacks será determinada pela segurança do Bitcoin.

Sidechain?

Stacks interopera em certa medida com o Bitcoin, mas não se conforma com a definição tradicional de uma sidechain. O mecanismo de consenso do Stacks opera no Bitcoin L1, estreitamente 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 independentemente do Bitcoin L1, e os dados não são armazenados no Bitcoin L1. Portanto, o Stacks não se encaixa na definição tradicional de uma sidechain.

Linguagem de Contrato Inteligente - Clareza:

Clareza é uma linguagem de programação de contrato inteligente 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 a submissão à cadeia, ao contrário de outras linguagens (por exemplo, Solidity) que precisam ser compiladas em bytecode. Isso 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 próprio código, evitando problemas como o “problema da parada”. 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. Prevenção de Overflow e Underflow: A Clarity previne a ocorrência de overflow e underflow em cálculos numéricos, vulnerabilidades comuns que levam a comportamentos anormais em contratos inteligentes.
  6. Suporte integrado para Tokens Personalizados: O Clarity suporta inerentemente 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 gerenciamento de ativos internos, gerenciamento de fornecimento ou emissão de eventos de token, pois essas funcionalidades estão integradas à 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ções falharem, a transação será revertida.
  8. Manuseio de Resposta Obrigatório: As chamadas públicas nos contratos de Clarity devem retornar uma resposta indicando sucesso ou falha, aprimorando a segurança do contrato.
  9. Composição sobre Herança: A clareza segue o princípio da composição sobre a herança, permitindo aos desenvolvedores definir recursos e ter diferentes contratos inteligentes implementando esses recursos para maior flexibilidade.
  10. Acesso à Cadeia Base do Bitcoin: Os contratos inteligentes de Clarity podem ler o estado da cadeia base do Bitcoin, permitindo o uso de transações do Bitcoin como gatilhos. 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 controle dos dados pelo usuário. É composto por serviços do Hub e recursos de armazenamento em provedores de serviços de nuvem como Azure, DigitalOcean, Amazon EC2, etc. Gaia atualmente suporta S3, Armazenamento de Blob do Azure, Google Cloud Platform e disco local, com um modelo de suporte de 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 na Gaia. Ao fazer login do usuário em aplicativos descentralizados (dApps), o processo de autenticação fornece ao dApp o URL do hub da Gaia, permitindo que a Gaia realize operações de armazenamento em nome do usuário. Um "ponteiro" na Gaia é salvo na cadeia Blockstack e no subsistema Atlas. Quando os usuários usam o protocolo de autenticação do Blockstack para entrar em aplicativos e serviços, essas informações de localização de armazenamento são passadas para o aplicativo, que então interage com os dados da Gaia especificados, garantindo que os provedores de serviços de armazenamento em nuvem não possam ver diretamente os dados do usuário, apenas blocos de dados criptografados.

Recursos principais da Gaia:

  1. Propriedade e Controle do Usuário: Gaia é projetado para priorizar a propriedade e controle do usuário sobre seus dados. Os usuários podem decidir a localização de armazenamento dos dados e têm a capacidade de modificar ou excluir seus dados, diferentemente de algumas outras soluções de armazenamento imutável em blockchain.
  2. Conexão com a Identidade Stacks: Gaia associa o acesso aos dados com a identidade do usuário na blockchain Stacks, permitindo aos usuários uma melhor gestão e acesso aos seus dados associados à sua identidade digital.
  3. Alto Desempenho e Disponibilidade: Armazenar os dados da aplicação do usuário fora da blockchain proporciona maior desempenho e disponibilidade, uma vez que a leitura/escrita de dados não é limitada pelo desempenho da blockchain.

6. Principais Atualizações:

Atualização Nakamoto do Stacks:

Destaques da Atualização:

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

  • Finalidade do Bitcoin: As transações da cadeia de blocos Stacks, uma vez confirmadas nos blocos de Prova de Transferência (PoX), são consideradas irreversíveis.
  • Blocos mais rápidos: A blockchain do 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 âncora bidirecional descentralizada com minimização de confiança, trazendo liquidez de BTC para contratos inteligentes.

A finalidade do Bitcoin garante que as transações do Stacks, uma vez confirmadas nos blocos de Prova de Transferência (PoX), sejam 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 Token

O limite total do fornecimento do token STX é de 1,818 bilhão, com o fornecimento circulante atual em torno de 1,42 bilhão. O bloco gênese da Stacks contém 1,32 bilhão de tokens STX, distribuídos por meio de 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 em conformidade com a SEC a $0,30 por STX.

A distribuição da recompensa de mineração é a seguinte: nos primeiros 4 anos, 1000 STX por bloco; nos próximos 4 anos, 500 STX por bloco; nos 4 anos subsequentes, 250 STX por bloco; e permanentemente 125 STX por bloco. Os STX alocados para 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, a oferta total deverá alcançar aproximadamente 1,818 bilhão.

8. Visão Geral do Ecossistema

Situação de TVL (Total Value Locked)

Tendência da Contagem de Carteiras

Tendência de Contagem de Contratos Inteligentes

Mapa do ecossistema

Carteiras

  • Xverse: Uma carteira de criptomoeda construída em Stacks suportando o protocolo Ordinals. Os usuários podem gerenciar tanto ativos Bitcoin (incluindo BTC e Bitcoin NFTs) quanto ativos baseados em Stacks. A carteira tem uma interface limpa, e o processo de criação é semelhante a muitas carteiras compatíveis com EVM.

  • Leather: Anteriormente Hiro Wallet, agora parte da Hiro, uma empresa de ferramentas de desenvolvimento que apoia os desenvolvedores da blockchain Stacks. Leather é um aplicativo de carteira baseado em Bitcoin que suporta Ordinals e planeja suportar a Lightning Network. Ele permite que os usuários comprem STX usando cartões de crédito, cartões de débito ou transferências bancárias.

DeFi

  • ALEX: Um protocolo DeFi no 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 na Stacks onde os usuários podem garantir ativos para cunhar a stablecoin USDA e ganhar 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. O LNSwap tem como objetivo fornecer segurança, descentralização e estabilidade.

Lnswap é composto por três partes: usuários, provedores de liquidez e agregadores.

Os usuários são aqueles que desejam trocar ativos. Seus fundos são bloqueados em um Contrato Básico de Bloqueio de Tempo de Hash (HTLC) apenas pela duração da troca, e através do uso de contratos inteligentes, 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 pelas trocas ocorridas na plataforma.

Os agregadores essencialmente coletam os dados e informações trocados em um protocolo e os consolidam para fácil referência e acesso. Atualmente, o agregador da LNSwap é um roteador que encaminha informações de troca entre usuários e provedores de liquidez. Mas no futuro, o agregador será na verdade um contrato on-chain, o que significa efetivamente que qualquer pessoa pode se tornar um agregador na plataforma através de uma interface simples. Além disso, os provedores de liquidez poderão se registrar em vários agregadores.

NFT

Gama

Gamma, o mercado NFT na Stacks, originalmente chamado STXNFT. Em 27 de abril de 2022, foi anunciado que seria renomeado 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 do Bitcoin. A plataforma Gamma consiste em três produtos principais: mercado de NFTs, Launchpad e plataforma social. A Gamma.io suporta tanto os mercados primários quanto secundários para os NFTs de Bitcoin.

Os usuários podem usar o bot Gamma para criar suas próprias obras digitais exclusivas, colecioná-las ou vendê-las. Os usuários podem criar um NFT de Bitcoin em minutos usando uma ferramenta de criação de NFT de Bitcoin sem código. A 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 de artistas, bem como comissões de marketing, com percentagens variando de acordo com o artista e coleção.

Boom

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

9. Competitors

Stacks difere da Lightning Network, RSK, Liquid e Rollups ao focar na introdução de novas funcionalidades de contratos inteligentes. Possui seus próprios mineradores e processo de mineração, ao invés de depender dos mineradores 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?

Isso 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 o armazenamento de assinaturas. A atualização do Taproot no final de 2021 permitiu a escrita de script avançada 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á entrelaçado com a adoção do Taproot. Ordinais permitiu a codificação de dados NFT no espaço estendido do SegWit (4MB por bloco).

Atomics & ARC20

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

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

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

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

Rune & Pipe

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 da #Trac escreveram o primeiro protocolo utilizável com base nela e emitiram $PIPE. Devido à grande popularidade de Casey, $PIPE assumiu a hype que continuou do BRC20 e rapidamente completou a primeira onda de hype.

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

Rede Lightning

A Rede Lightning é o rei da legitimidade na comunidade BTC. Começando em 2016, ao longo de um longo período de tempo, mais da metade dos desenvolvedores no ecossistema BTC têm se dedicado ao desenvolvimento da Rede Lightning.

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 trancam BTC através de múltiplas assinaturas, e ambas as partes mantêm um livro-razão fora da cadeia para registrar 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 pular para o canal para completar transações. A Lightning Network realmente expandiu o desempenho das transferências de BTC, proporcionando aos usuários uma melhor experiência.

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

Ativos Taproot (Taro)

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

Ativos Taproot apenas considera a rede principal do BTC como um registro de Tokens e não depende completamente da rede principal do BTC para operar. Portanto, esses ativos devem ser depositados na Lightning Network antes de poderem ser negociados.

Portanto, os Tokens dos Ativos Taproot 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 na Lightning Network. É o método de expansão definitivo, mas seu progresso é lento devido à sua complexidade.

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

Os usuários podem verificar o status do contrato inteligente validando este UTXO. Quando o status do contrato inteligente é atualizado, um novo UTXO é criado para armazenar a prova desta mudança de status.

RGB pode ser considerado como o L2 do Bitcoin. A vantagem deste design é que ele utiliza a segurança do Bitcoin 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 blockchain do Bitcoin.

RSK&RIF

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

RSK apenas cruza a rede principal BTC consigo mesma através do Hash lock e a utiliza como gás de rede.

Ao mesmo tempo, a RSK adota o mesmo algoritmo de consenso POW que o BTC, para que os mineradores 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 contrato inteligente mais nativa do 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 os bloqueios de hash mais básicos e as operações de script BTC OP_BOOLAND e OP_NOT, um simples portão lógico é implementado. Ao combinar os portões lógicos do BTC, um circuito que pode operar é formado, e a prova de fraude é processada na cadeia BTC através deste circuito.

10. Inovações & Riscos

Inovações (STACKS):

  • S (Secured by the entire hash power of Bitcoin): A segurança do Stacks é suportada pela totalidade do poder de hash do Bitcoin, garantindo alta segurança e descentralização.
  • T (Mecanismo de pino Bitcoin minimizado de confiança; escrever para Bitcoin): Stacks usa um mecanismo de pino Bitcoin minimizado de confiança, permitindo que informações sejam escritas no blockchain do Bitcoin. Isso garante a interoperabilidade entre o Bitcoin e Stacks, ao mesmo tempo que minimiza os requisitos de confiança.
  • A (Atomic BTC swaps and assets owned by BTC addresses): Stacks permite trocas atômicas de Bitcoin (BTC), garantindo que os ativos em contratos inteligentes pertençam aos endereços de Bitcoin.
  • C (Linguagem de clareza 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 contrato inteligente da Stacks tem conhecimento do estado completo do Bitcoin, permitindo-lhe ler informações da blockchain do Bitcoin.
  • S (Transações escaláveis e rápidas que são liquidadas no Bitcoin): A camada de contratos inteligentes da Stacks suporta transações escaláveis e rápidas, sendo liquidadas no Bitcoin enquanto se beneficia de sua finalidade e segurança.

Riscos:

  • Segurança: Stacks enfrenta possíveis ameaças à segurança, incluindo vulnerabilidades e ataques de hackers, apesar da agregação de transações e hashing na rede principal do BTC. Perguntas sobre a descentralização do Stacks também podem surgir.
  • Complexidade: A complexidade da linguagem Clarity pode levar a erros e ineficiências potenciais, afastando 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 agir 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

O Stacks serve como uma solução de segunda camada construída sobre o Bitcoin, abordando desafios de escalabilidade e fomentando o desenvolvimento de novas aplicações. Ele aprimora as capacidades do Bitcoin ao introduzir contratos inteligentes e aplicações descentralizadas (DApps) enquanto alavanca a segurança e mecanismo de consenso do Bitcoin. Stacks fornece um mecanismo de ancoragem bidirecional do 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áveis para o Bitcoin, desbloqueando seu potencial em vários casos de uso.

A próxima atualização Nakamoto e outros desenvolvimentos críticos posicionam a Stacks como pioneira no espaço das criptomoedas. À medida que a comunidade cripto mais ampla reconhece a importância das soluções de segunda camada para o futuro do Bitcoin, a Stacks está pronta 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 a liquidez de US$ 600 bilhões em Bitcoin em finanças descentralizadas (DeFi). O objetivo é fornecer uma maneira 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 de Stacks com a versão Nakamoto.

Aviso legal:

  1. Este artigo é reproduzido a partir de [techflowpost]. Todos os direitos autorais pertencem ao autor original [Will 阿望; Diane Cheung]. Se houver objeções a esta reimpressão, entre em contato com o Gate Aprenderequipe e eles vão lidar com isso 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. A menos que mencionado, 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 da perspectiva de antecedentes da equipe, relações de capital, mecanismo de consenso, arquitetura técnica, etc.
  • Observando as tendências históricas, STX consistentemente fica atrás do BTC, mas experimenta maiores flutuações de preço, superando outras moedas dentro do ecossistema BTC. Com o halving do BTC se aproximando e aumentando o interesse nos conceitos do ecossistema BTC, Stacks, como um projeto líder no ecossistema BTC, está preparado para a atualização Nakamoto no Q4. A atualização, com tempos de bloco de 5 segundos e sBTC sem confiança, espera-se que traga possibilidades de DeFi para o BTC, promovendo um crescimento adicional no ecossistema Stacks.
  • Entre as moedas conceituais do ecossistema BTC, o STX detém a maior quantidade, listada em grandes bolsas, incluindo Upbit, e possui liquidez ótima. Ele 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 aplicativos descentralizados (DApps) baseados na linguagem Clarity, construindo sobre a base de segurança do Bitcoin. A mineração envolve travar BTC para aprimorar sua funcionalidade como uma solução de camada dois para o Bitcoin, garantindo um processamento de transações rápido e a garantia de finalidade do Bitcoin.
  • O ecossistema Stacks atualmente tem um TVL (Total Value Locked) superior a US$19 milhões, com mais de 120.000 contratos inteligentes implantados 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 do Bitcoin projetada para estender as capacidades do Bitcoin, introduzindo funcionalidades de contrato inteligente e suportando aplicativos descentralizados (DApps).

Objetivos: Stacks tem como objetivo trazer funcionalidade de contratos inteligentes para a blockchain do Bitcoin, permitindo que os desenvolvedores construam aplicativos descentralizados (DApps) e contratos inteligentes, expandindo assim a utilidade do Bitcoin.

POX Consenso: Stacks 2.0 emprega o consenso POX, oferecendo recompensas aos participantes em uma criptomoeda de cadeia subjacente mais estável. Comparadas às criptomoedas das novas blockchains, as recompensas na criptomoeda de cadeia subjacente incentivam melhor os participantes iniciais, atraindo-os para um consenso mais robusto.

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

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

1. Antecedentes da equipe

Fonte da imagem: Linkedin

Stacks é um projeto composto por várias entidades e comunidades independentes, inicialmente liderado pela Blockstack PBC e posteriormente renomeado 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 Papéis:

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 criptomoedas, 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 à equipe de engenharia da Blockstack após obter um Ph.D. em 2017. Estudou ciência da computação na Universidade de Princeton e no MIT. Sua pesquisa abrange diversos tópicos, com foco em desempenho de aplicativos web, algoritmos de cache, compiladores e criptografia aplicada. Sua pesquisa sobre CONIKS recebeu o Prêmio de Tecnologia de Aumento de Privacidade Caspar Bowden em 2017. Ele tem mais de 10 anos de experiência usando o Emacs.

Mike Freedman: Consultor Técnico na Hiro, professor de sistemas distribuídos na Universidade de Princeton, fornecendo orientação técnica para o projeto. Recebeu o Prêmio de Início de Carreira Presidencial (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 Hiro e sócio gerente da Union Square Ventures (USV). Antes de ingressar na USV, ele atuou como presidente do del.icio.us e foi um investidor anjo ativo, apoiando empresas como Etsy e Tumblr. Albert se formou em economia e ciência da computação pela Universidade 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 pesquisas principais se concentram em sistemas e aplicações de computação paralela. Recebeu o Prêmio Presidencial de Início de Carreira (PECASE) e a Bolsa Sloan, co-fundou a empresa de análise de negócios FirstRain Inc. Tem diplomas da Universidade de Princeton e mestrado e doutorado em engenharia elétrica pela Universidade Stanford. Também um dos fundadores da Trust machine.

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 para desenvolvedores no ecossistema Stacks.

Fundação Stacks: Apoia o desenvolvimento do ecossistema Stacks por meio de governança, pesquisa, educação e financiamento.

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

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

2. Relações de Capital

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

Fonte de Dados: Rootdata

Rodadas de financiamento específicas e contribuintes 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 grandes defensores do Bitcoin e acreditam que a camada do 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 Mna Máquina de Confiança[1]

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

Fonte da imagem: penteado pelo autor deste artigo

3. História 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 na blockchain e maior confiabilidade. Além disso, a plataforma de desenvolvedores Hiro foi lançada, permitindo que os desenvolvedores construam e implementem contratos inteligentes na Stacks por meio de uma experiência hospedada.

Atualmente, a comunidade está se preparando ativamente para a atualização Nakamoto prevista para ocorrer no quarto trimestre de 2023.

A atualização Nakamoto introduz uma série de avanços tecnológicos. Com a introdução do ativo sBTC, lastreado 1:1 pelo Bitcoin, o Stacks em breve alcançará a escrita no Bitcoin de forma totalmente descentralizada. O sBTC serve como uma maneira de mover o Bitcoin entre L1 e L2 com minimização de confiança. Ao contrário dos métodos anteriores de sidechain, as carteiras de limite são gerenciadas por um grupo de entidades dinamicamente mutáveis e sem permissão, economicamente motivadas para manter a paridade, permitindo que elas entrem ou saiam da manutenção da paridade livremente. Usando esse mecanismo, um ativo pode ser emitido na camada Bitcoin, mantendo uma paridade 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 anteriormente iniciou a aplicação de teste para sBTC para desenvolvedores e organizou ativamente os membros da comunidade para aprender 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).

Comprovante de Transferência (POX):

POX estende o mecanismo à prova de queima. Em vez de queimar criptomoeda, os participantes da 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 com base em Tokens da Cadeia Subjacente: Os participantes recebem recompensas em uma 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 de 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 da Espiral de Valor: A POX ajuda a abordar o problema potencial de dependência da espiral de valor em uma nova blockchain, fornecendo aos participantes incentivos na forma da criptomoeda subjacente da cadeia.
  • Estabelecimento de Fundos para Desenvolvedores: POX pode ser usado para estabelecer fundos para apoiar o desenvolvimento do novo ecossistema de blockchain. Estes fundos podem usar outra criptomoeda, como Bitcoin, sem afetar o valor da nova criptomoeda.

Design POX:

Participantes:

  1. Mineiros: Oferta 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: Usuários que bloqueiam uma certa quantidade de STX por um período específico. Eles podem criar seu próprio pool ou participar de outros pools, fornecendo um endereço para receber recompensas. A quantidade de BTC recebida pelos mineradores depende da quantidade de STX bloqueada.

Fonte da imagem: Whitepaper Stacks

Incentivos para Participantes (Mantenedores de Rede):

  • Ciclo de recompensa: Em cada ciclo de recompensa, os mineradores transferem fundos para o endereço definido para receber as recompensas. Cada endereço de recompensa recebe Bitcoin dos mineradores 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 limite ajustado com base no nível de participação no protocolo de Stacking.
    • Antes de iniciar o 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, pois 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 mineradores devem transferir seus fundos para o endereço de recompensa apropriado. Este bloco de âncora permanece válido durante todo o ciclo de recompensa.
    2. Coleta de Recompensas: A coleta de recompensas é o conjunto de endereços Bitcoin que receberão 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 dica da blockchain estabelecida pelo minerador é um descendente do bloco âncora. Se uma dica da blockchain criada por um minerador não for um descendente do bloco âncora, todos os fundos comprometidos desse minerador devem ser destruídos. Se uma dica da blockchain criada por um minerador for 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 planeja depender inteiramente do poder de hash do Bitcoin, tornando-se uma camada totalmente subsidiária do Bitcoin (L2). Isso implica que a irreversibilidade da transação do Stacks será determinada pela segurança do Bitcoin.

Sidechain?

Stacks interopera em certa medida com o Bitcoin, mas não se conforma com a definição tradicional de uma sidechain. O mecanismo de consenso do Stacks opera no Bitcoin L1, estreitamente 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 independentemente do Bitcoin L1, e os dados não são armazenados no Bitcoin L1. Portanto, o Stacks não se encaixa na definição tradicional de uma sidechain.

Linguagem de Contrato Inteligente - Clareza:

Clareza é uma linguagem de programação de contrato inteligente 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 a submissão à cadeia, ao contrário de outras linguagens (por exemplo, Solidity) que precisam ser compiladas em bytecode. Isso 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 próprio código, evitando problemas como o “problema da parada”. 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. Prevenção de Overflow e Underflow: A Clarity previne a ocorrência de overflow e underflow em cálculos numéricos, vulnerabilidades comuns que levam a comportamentos anormais em contratos inteligentes.
  6. Suporte integrado para Tokens Personalizados: O Clarity suporta inerentemente 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 gerenciamento de ativos internos, gerenciamento de fornecimento ou emissão de eventos de token, pois essas funcionalidades estão integradas à 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ções falharem, a transação será revertida.
  8. Manuseio de Resposta Obrigatório: As chamadas públicas nos contratos de Clarity devem retornar uma resposta indicando sucesso ou falha, aprimorando a segurança do contrato.
  9. Composição sobre Herança: A clareza segue o princípio da composição sobre a herança, permitindo aos desenvolvedores definir recursos e ter diferentes contratos inteligentes implementando esses recursos para maior flexibilidade.
  10. Acesso à Cadeia Base do Bitcoin: Os contratos inteligentes de Clarity podem ler o estado da cadeia base do Bitcoin, permitindo o uso de transações do Bitcoin como gatilhos. 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 controle dos dados pelo usuário. É composto por serviços do Hub e recursos de armazenamento em provedores de serviços de nuvem como Azure, DigitalOcean, Amazon EC2, etc. Gaia atualmente suporta S3, Armazenamento de Blob do Azure, Google Cloud Platform e disco local, com um modelo de suporte de 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 na Gaia. Ao fazer login do usuário em aplicativos descentralizados (dApps), o processo de autenticação fornece ao dApp o URL do hub da Gaia, permitindo que a Gaia realize operações de armazenamento em nome do usuário. Um "ponteiro" na Gaia é salvo na cadeia Blockstack e no subsistema Atlas. Quando os usuários usam o protocolo de autenticação do Blockstack para entrar em aplicativos e serviços, essas informações de localização de armazenamento são passadas para o aplicativo, que então interage com os dados da Gaia especificados, garantindo que os provedores de serviços de armazenamento em nuvem não possam ver diretamente os dados do usuário, apenas blocos de dados criptografados.

Recursos principais da Gaia:

  1. Propriedade e Controle do Usuário: Gaia é projetado para priorizar a propriedade e controle do usuário sobre seus dados. Os usuários podem decidir a localização de armazenamento dos dados e têm a capacidade de modificar ou excluir seus dados, diferentemente de algumas outras soluções de armazenamento imutável em blockchain.
  2. Conexão com a Identidade Stacks: Gaia associa o acesso aos dados com a identidade do usuário na blockchain Stacks, permitindo aos usuários uma melhor gestão e acesso aos seus dados associados à sua identidade digital.
  3. Alto Desempenho e Disponibilidade: Armazenar os dados da aplicação do usuário fora da blockchain proporciona maior desempenho e disponibilidade, uma vez que a leitura/escrita de dados não é limitada pelo desempenho da blockchain.

6. Principais Atualizações:

Atualização Nakamoto do Stacks:

Destaques da Atualização:

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

  • Finalidade do Bitcoin: As transações da cadeia de blocos Stacks, uma vez confirmadas nos blocos de Prova de Transferência (PoX), são consideradas irreversíveis.
  • Blocos mais rápidos: A blockchain do 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 âncora bidirecional descentralizada com minimização de confiança, trazendo liquidez de BTC para contratos inteligentes.

A finalidade do Bitcoin garante que as transações do Stacks, uma vez confirmadas nos blocos de Prova de Transferência (PoX), sejam 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 Token

O limite total do fornecimento do token STX é de 1,818 bilhão, com o fornecimento circulante atual em torno de 1,42 bilhão. O bloco gênese da Stacks contém 1,32 bilhão de tokens STX, distribuídos por meio de 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 em conformidade com a SEC a $0,30 por STX.

A distribuição da recompensa de mineração é a seguinte: nos primeiros 4 anos, 1000 STX por bloco; nos próximos 4 anos, 500 STX por bloco; nos 4 anos subsequentes, 250 STX por bloco; e permanentemente 125 STX por bloco. Os STX alocados para 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, a oferta total deverá alcançar aproximadamente 1,818 bilhão.

8. Visão Geral do Ecossistema

Situação de TVL (Total Value Locked)

Tendência da Contagem de Carteiras

Tendência de Contagem de Contratos Inteligentes

Mapa do ecossistema

Carteiras

  • Xverse: Uma carteira de criptomoeda construída em Stacks suportando o protocolo Ordinals. Os usuários podem gerenciar tanto ativos Bitcoin (incluindo BTC e Bitcoin NFTs) quanto ativos baseados em Stacks. A carteira tem uma interface limpa, e o processo de criação é semelhante a muitas carteiras compatíveis com EVM.

  • Leather: Anteriormente Hiro Wallet, agora parte da Hiro, uma empresa de ferramentas de desenvolvimento que apoia os desenvolvedores da blockchain Stacks. Leather é um aplicativo de carteira baseado em Bitcoin que suporta Ordinals e planeja suportar a Lightning Network. Ele permite que os usuários comprem STX usando cartões de crédito, cartões de débito ou transferências bancárias.

DeFi

  • ALEX: Um protocolo DeFi no 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 na Stacks onde os usuários podem garantir ativos para cunhar a stablecoin USDA e ganhar 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. O LNSwap tem como objetivo fornecer segurança, descentralização e estabilidade.

Lnswap é composto por três partes: usuários, provedores de liquidez e agregadores.

Os usuários são aqueles que desejam trocar ativos. Seus fundos são bloqueados em um Contrato Básico de Bloqueio de Tempo de Hash (HTLC) apenas pela duração da troca, e através do uso de contratos inteligentes, 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 pelas trocas ocorridas na plataforma.

Os agregadores essencialmente coletam os dados e informações trocados em um protocolo e os consolidam para fácil referência e acesso. Atualmente, o agregador da LNSwap é um roteador que encaminha informações de troca entre usuários e provedores de liquidez. Mas no futuro, o agregador será na verdade um contrato on-chain, o que significa efetivamente que qualquer pessoa pode se tornar um agregador na plataforma através de uma interface simples. Além disso, os provedores de liquidez poderão se registrar em vários agregadores.

NFT

Gama

Gamma, o mercado NFT na Stacks, originalmente chamado STXNFT. Em 27 de abril de 2022, foi anunciado que seria renomeado 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 do Bitcoin. A plataforma Gamma consiste em três produtos principais: mercado de NFTs, Launchpad e plataforma social. A Gamma.io suporta tanto os mercados primários quanto secundários para os NFTs de Bitcoin.

Os usuários podem usar o bot Gamma para criar suas próprias obras digitais exclusivas, colecioná-las ou vendê-las. Os usuários podem criar um NFT de Bitcoin em minutos usando uma ferramenta de criação de NFT de Bitcoin sem código. A 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 de artistas, bem como comissões de marketing, com percentagens variando de acordo com o artista e coleção.

Boom

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

9. Competitors

Stacks difere da Lightning Network, RSK, Liquid e Rollups ao focar na introdução de novas funcionalidades de contratos inteligentes. Possui seus próprios mineradores e processo de mineração, ao invés de depender dos mineradores 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?

Isso 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 o armazenamento de assinaturas. A atualização do Taproot no final de 2021 permitiu a escrita de script avançada 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á entrelaçado com a adoção do Taproot. Ordinais permitiu a codificação de dados NFT no espaço estendido do SegWit (4MB por bloco).

Atomics & ARC20

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

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

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

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

Rune & Pipe

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 da #Trac escreveram o primeiro protocolo utilizável com base nela e emitiram $PIPE. Devido à grande popularidade de Casey, $PIPE assumiu a hype que continuou do BRC20 e rapidamente completou a primeira onda de hype.

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

Rede Lightning

A Rede Lightning é o rei da legitimidade na comunidade BTC. Começando em 2016, ao longo de um longo período de tempo, mais da metade dos desenvolvedores no ecossistema BTC têm se dedicado ao desenvolvimento da Rede Lightning.

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 trancam BTC através de múltiplas assinaturas, e ambas as partes mantêm um livro-razão fora da cadeia para registrar 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 pular para o canal para completar transações. A Lightning Network realmente expandiu o desempenho das transferências de BTC, proporcionando aos usuários uma melhor experiência.

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

Ativos Taproot (Taro)

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

Ativos Taproot apenas considera a rede principal do BTC como um registro de Tokens e não depende completamente da rede principal do BTC para operar. Portanto, esses ativos devem ser depositados na Lightning Network antes de poderem ser negociados.

Portanto, os Tokens dos Ativos Taproot 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 na Lightning Network. É o método de expansão definitivo, mas seu progresso é lento devido à sua complexidade.

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

Os usuários podem verificar o status do contrato inteligente validando este UTXO. Quando o status do contrato inteligente é atualizado, um novo UTXO é criado para armazenar a prova desta mudança de status.

RGB pode ser considerado como o L2 do Bitcoin. A vantagem deste design é que ele utiliza a segurança do Bitcoin 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 blockchain do Bitcoin.

RSK&RIF

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

RSK apenas cruza a rede principal BTC consigo mesma através do Hash lock e a utiliza como gás de rede.

Ao mesmo tempo, a RSK adota o mesmo algoritmo de consenso POW que o BTC, para que os mineradores 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 contrato inteligente mais nativa do 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 os bloqueios de hash mais básicos e as operações de script BTC OP_BOOLAND e OP_NOT, um simples portão lógico é implementado. Ao combinar os portões lógicos do BTC, um circuito que pode operar é formado, e a prova de fraude é processada na cadeia BTC através deste circuito.

10. Inovações & Riscos

Inovações (STACKS):

  • S (Secured by the entire hash power of Bitcoin): A segurança do Stacks é suportada pela totalidade do poder de hash do Bitcoin, garantindo alta segurança e descentralização.
  • T (Mecanismo de pino Bitcoin minimizado de confiança; escrever para Bitcoin): Stacks usa um mecanismo de pino Bitcoin minimizado de confiança, permitindo que informações sejam escritas no blockchain do Bitcoin. Isso garante a interoperabilidade entre o Bitcoin e Stacks, ao mesmo tempo que minimiza os requisitos de confiança.
  • A (Atomic BTC swaps and assets owned by BTC addresses): Stacks permite trocas atômicas de Bitcoin (BTC), garantindo que os ativos em contratos inteligentes pertençam aos endereços de Bitcoin.
  • C (Linguagem de clareza 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 contrato inteligente da Stacks tem conhecimento do estado completo do Bitcoin, permitindo-lhe ler informações da blockchain do Bitcoin.
  • S (Transações escaláveis e rápidas que são liquidadas no Bitcoin): A camada de contratos inteligentes da Stacks suporta transações escaláveis e rápidas, sendo liquidadas no Bitcoin enquanto se beneficia de sua finalidade e segurança.

Riscos:

  • Segurança: Stacks enfrenta possíveis ameaças à segurança, incluindo vulnerabilidades e ataques de hackers, apesar da agregação de transações e hashing na rede principal do BTC. Perguntas sobre a descentralização do Stacks também podem surgir.
  • Complexidade: A complexidade da linguagem Clarity pode levar a erros e ineficiências potenciais, afastando 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 agir 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

O Stacks serve como uma solução de segunda camada construída sobre o Bitcoin, abordando desafios de escalabilidade e fomentando o desenvolvimento de novas aplicações. Ele aprimora as capacidades do Bitcoin ao introduzir contratos inteligentes e aplicações descentralizadas (DApps) enquanto alavanca a segurança e mecanismo de consenso do Bitcoin. Stacks fornece um mecanismo de ancoragem bidirecional do 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áveis para o Bitcoin, desbloqueando seu potencial em vários casos de uso.

A próxima atualização Nakamoto e outros desenvolvimentos críticos posicionam a Stacks como pioneira no espaço das criptomoedas. À medida que a comunidade cripto mais ampla reconhece a importância das soluções de segunda camada para o futuro do Bitcoin, a Stacks está pronta 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 a liquidez de US$ 600 bilhões em Bitcoin em finanças descentralizadas (DeFi). O objetivo é fornecer uma maneira 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 de Stacks com a versão Nakamoto.

Aviso legal:

  1. Este artigo é reproduzido a partir de [techflowpost]. Todos os direitos autorais pertencem ao autor original [Will 阿望; Diane Cheung]. Se houver objeções a esta reimpressão, entre em contato com o Gate Aprenderequipe e eles vão lidar com isso 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. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!