Bitroot: Explorando maneiras mais inteligentes de emitir moedas na cadeia BTC (com tutorial interativo)

Desde as primeiras moedas coloridas, como a OmniLayer, até as inscrições do ano passado, e agora os glifos e o RGB++, a comunidade Bitcoin nunca parou de tentar emitir ativos na rede Bitcoin, apesar das muitas controvérsias entre os maximalistas do Bitcoin, que acreditam que o Bitcoin deve desempenhar um papel extremamente simples como moeda e estão preocupados que a complexidade possa introduzir riscos potenciais.

A razão principal é a segurança e o tamanho da rede Bitcoin, que são muito atraentes, como infraestrutura de alta qualidade natural, podem trazer um grande espaço narrativo para os ativos emitidos acima dela. E evitar propostas para a rede Bitcoin, apenas explorando a forma de emissão de ativos usando o espaço existente na cadeia é aberto para a comunidade. Atualmente, essas explorações da forma de emissão de ativos estão surgindo em todos os lugares, mas o resultado final ainda não está definido.

A Bitroot, sobre a qual estamos a falar hoje, propôs uma nova forma de emissão de ativos utilizando a rede Bitcoin, com suporte para contratos inteligentes incorporados e também como camada L2 do Bitcoin.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Evolução dos métodos de emissão de ativos na rede Bitcoin

Vamos começar falando sobre a forma de emissão de ativos na Bitcoin.

Antes, as moedas coloridas usavam UTXO do Bitcoin, adicionando informações específicas para distinguir UTXO diferentes e criar o efeito de “coloração”, com novos ativos sendo carregados nos UTXO “coloridos”. Os metadados relacionados a esses ativos são principalmente armazenados no OP_RETURN do script de transação do Bitcoin. O OP_RETURN foi originalmente projetado para encerrar o script e retornar o valor do topo da pilha, semelhante a uma função de retorno em linguagens de programação. Mais tarde, tornou-se principalmente uma forma de incorporar dados em transações Bitcoin, com a característica de que os dados adicionados por OP_RETURN são verificáveis, mas não gastáveis na rede Bitcoin, permitindo que a quantidade de dados inseridos aumentasse de 40 bytes nas versões anteriores para os atuais 80 bytes. Um projeto significativo é o Open Assets.

Durante o mesmo período em que as moedas coloridas estavam em alta, surgiram muitas formas aprimoradas de emissão de ativos, como a OmniLayer (anteriormente conhecida como Mastercoin), que se assemelha mais ao que é chamado de Layer2 hoje em dia, colocando a lógica de transações fora da cadeia do Bitcoin, com o Bitcoin atuando como uma função de log, também usando o OP_RETURN para adicionar metadados de transação da OmniLayer. Além disso, há o Counterparty, que atua como uma camada de protocolo acima do Bitcoin, também visando realizar a funcionalidade de swap de ativos descentralizados. O Counterparty inicialmente usava o código de operação OP_CHECKMULTISIG do Bitcoin para incluir dados relacionados ao Counterparty na blockchain do Bitcoin, mas, devido ao uso do OP_CHECKMULTISIG ser considerado um tipo de ataque de hacker, eles mudaram para usar o código de operação OP_Return para armazenar dados.

Outros métodos de armazenamento mais antigos incluem: o método de emissão usando o campo nSequence, onde o nSequence é um campo reservado na transação Bitcoin com 32 bits de espaço. A vantagem de usar o nSequence é que não requer armazenamento adicional. Um exemplo disso é o EPOBC (coloração aprimorada, acolchoada e baseada em ordem), que armazena informações adicionais sobre ativos no campo nSequence de transações Bitcoin. No entanto, a desvantagem é a falta de numeração de ativos, o que torna o processo de transação complicado, pois é necessário rastrear a transação de geração original.

É evidente que o uso do código OP_RETURN para armazenar dados era uma prática comum para a emissão de ativos no início do BTC.

Após a atualização do SegWit e do Taproot do Bitcoin, foi introduzido um novo espaço de armazenamento para a emissão de ativos. Neste momento, os Ordinais (inscrição) surgiram, utilizando o tipo de saída de transação P2TR (um tipo de saída de transação Bitcoin) introduzido após a atualização do Taproot, gravando os metadados nos dados de testemunho da transação (witness data, witness field). A vantagem é que o espaço de armazenamento é maior: o limite de uma única mensagem do Taproot é de 520 bytes e é possível expandir a capacidade de dados combinando várias mensagens; o custo de armazenamento de dados de testemunho também é relativamente mais barato. Portanto, após o lançamento experimental dos Ordinais, houve uma agitação no mercado, e a atenção da comunidade foi novamente direcionada para a forma de emissão de ativos na cadeia do Bitcoin. Inspirados pelos Ordinais, vários aprimoramentos de protocolos de emissão de ativos surgiram, e os populares incluem o Atomicals, que, com base na lógica das moedas coloridas, corresponde a quantidade de cada token ARC-20 com a quantidade de sat, eliminando a necessidade de indexadores fora da cadeia, pois as informações de ativos estão todas localizadas em UTXO.

No entanto, o método de emissão de inscrições também enfrenta muita oposição da comunidade Bitcoin OG, principalmente por preocupações de que isso possa tornar os blocos de Bitcoin volumosos e que o BRC-20 seja vulnerável a ataques de poeira. Além disso, a inscrição é colocada na área de dados de testemunho, e alguns membros da comunidade estão preocupados que esse espaço possa ser removido em futuras atualizações.

O protocolo Runes, que tem sido bastante popular recentemente, está voltando às raízes, optando por armazenar os metadados de ativos em OP_RETURN e combinando o mecanismo baseado em UTXO da Atomicals, que pode conter qualquer quantidade de tokens Runes em UTXO.

Pode-se ver que, ao longo de várias iterações, a forma de emissão de ativos passou por mudanças, mas no final, a maioria dos protocolos ainda opta por armazenar dados de ativos usando o OP_RETURN no Bitcoin.

Novo plano de emissão de ativos da Bitroot

Voltando ao Bitroot, a Bitroot lançou o BRT20, que é um novo protocolo de emissão de ativos na cadeia do Bitcoin. A Bitroot o chama de protocolo raiz e escolhe o local de armazenamento dos dados como OP_RETURN.

Especificamente, pode-se criar transações Bitcoin contendo saídas OP _ RETURN usando a biblioteca bitcoinlib (uma biblioteca popular para operações relacionadas ao Bitcoin). De forma semelhante a outras formas de emissão e negociação de ativos Bitcoin, o Bitroot também pode realizar a emissão e negociação de ativos criando transações Bitcoin em um formato específico. Quando os usuários precisam emitir novos ativos, eles precisam construir transações Bitcoin contendo metadados especiais que definem o nome do ativo, a quantidade total e outras propriedades. Uma vez que essas transações são confirmadas pela rede Bitcoin e adicionadas à blockchain, os nós do protocolo Bitroot interpretarão os dados e registrarão a criação e alocação correspondente dos ativos em seu banco de dados interno.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Vale ressaltar que, os dados armazenados pela Bitroot no OP_RETURN não são apenas dados de emissão e transação de ativos, mas também contratos inteligentes.

No entanto, os contratos inteligentes aqui são diferentes dos contratos inteligentes EVM convencionais, pois os contratos inteligentes da Bitroot são construídos em cima da blockchain do Bitcoin e utilizam a linguagem de script do Bitcoin (uma linguagem de transação básica do Bitcoin) para implementação. Por motivos de segurança, a linguagem de script do Bitcoin foi projetada como não Turing completo, contendo apenas alguns códigos de operação convencionais, como OP_ADD, OP_EQUAL, OP_CHECKSIG, OP_CHECKMULTISIG, etc., sendo projetada para fins de pagamento único. Não há loops nela, evitando o risco de loops infinitos, mas isso também significa que ela não pode executar tarefas de cálculo complexas, sendo principalmente usada para verificação de assinaturas de transações e garantia de autenticidade das transações. Portanto, os contratos inteligentes no Bitcoin são mais limitados em comparação com os contratos inteligentes EVM.

Bitroot também reconhece essa característica da linguagem de script do Bitcoin, a solução é expandir a funcionalidade da linguagem de script do Bitcoin, adicionando códigos e funções adicionais para suportar contratos inteligentes mais complexos. Aqui estão as principais características da implementação de contratos inteligentes da Bitroot:

  1. Baseado na linguagem de script Bitcoin

Bitroot é uma extensão funcional baseada na linguagem de script Bitcoin, que adiciona código e funcionalidades extras para expansão de recursos.

  1. Incorporar dados nas transações

Os dados de contratos inteligentes Bitroot são incorporados na saída OP_RETURN durante a negociação de Bitcoin, e os nós Bitroot podem analisar e executar esses dados. Portanto, a lógica e as mudanças de estado de contratos inteligentes podem ser codificadas e armazenadas nesses dados.

  1. Análise e execução de contratos inteligentes

Quando a rede Bitcoin confirma transações que contêm dados OP_RETURN, os nós da Bitroot analisam esses dados nessas transações e executam as operações correspondentes com base no código do contrato inteligente incorporado. Isso inclui transferência de ativos, execução de contratos, etc. Cada nó da Bitroot verifica e executa essas operações de forma independente para manter a consistência da rede.

  1. Restrições e Funcionalidades

Embora o Bitroot tenha aprimorado as funcionalidades dos contratos inteligentes dessa forma, suas funcionalidades são limitadas pela natureza não turing completa dos scripts do Bitcoin, portanto, os contratos inteligentes do Bitroot são mais adequados para aplicativos que não exigem lógica complexa, como acordos financeiros simples e gestão de ativos.

  1. Expansão Futura

A comunidade Bitroot tem estado a explorar formas de expandir as funcionalidades dos contratos inteligentes, incluindo possíveis atualizações de protocolo e integração com outras tecnologias de blockchain para fornecer um suporte de aplicação mais amplo.

Com base nessas características, a Bitroot pode realizar a emissão de novos ativos e incorporar a lógica de contratos inteligentes nas transações, tornando possível casos de uso financeiros mais complexos do que a emissão / negociação tradicional, sem a necessidade de modificar o protocolo central do Bitcoin.

Bitroot corre em dois repositórios de código: Bitcoin Core e seu próprio software, portanto, as transações Bitroot devem ser confirmadas pela rede Bitcoin. Ao mesmo tempo, Bitroot também pode herdar a segurança e descentralização da rede Bitcoin.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Além disso, a Bitroot fornece à comunidade de desenvolvedores uma série de ferramentas e aplicativos de carteira, permitindo que desenvolvedores e usuários gerenciem ativos, realizem transações e interajam com contratos inteligentes usando o protocolo Bitroot. Além disso, a Bitroot também oferece suporte a APIs automatizadas e integradas, fornecendo o máximo de conveniência para os usuários.

Bitroot ao incorporar a funcionalidade de contratos inteligentes na rede Bitcoin e definir um sistema de resolução, torna a lógica do contrato mais aberta e transparente, herdando a segurança da rede Bitcoin e trazendo mais possibilidades para os ativos na rede Bitcoin. Além da emissão e negociação de ativos, os serviços Defi como empréstimos, Dex, derivados, plataforma de lançamento, bem como a negociação de ativos como itens de jogo, personagens virtuais, obras de arte, etc., também podem ser registrados na cadeia.

Experiência de teste Bitroot

No momento, o Bitroot está em teste aberto, o endereço da rede de teste:.

Obter moeda de teste BRT:;

BTC teste torneira de moeda: 01928374656574839201

Compra de moeda de teste BTC: .

Depois de entrar, primeiro crie uma carteira e depois receba os tokens de teste para poder realizar testes de emissão de ativos.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Atualmente, existem três tipos de ativos que podem ser criados, nomeadamente ativos com nomes alfabéticos, sub-ativos de ativos já criados e ativos de nomes digitais gratuitos.

A criação de ativos com nomes alfabéticos é relativamente simples. Basta introduzir o Nome do Token, a Descrição (esta informação pode ser alterada a qualquer momento) e a quantidade de emissão (por defeito, pode ser aumentada) e clicar em criar token para o criar.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

A criação de subativos de ativos requer a criação prévia de ativos principais. Você pode selecionar o ativo recém-criado e inserir o nome do token e a quantidade para criar.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Ao criar ativos digitais gratuitos, um nome de token será atribuído aleatoriamente começando com A (os números após A podem ser personalizados). Basta inserir as informações de explicação e a quantidade para criar.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Basta clicar na seta dos ativos para realizar transferências de ativos, visualizar informações, aumentar a emissão de ativos, bloquear a emissão de ativos, etc.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Na parte esquerda da área de funcionalidades está a interface de negociação de ativos. A interface mostrará os pares de negociação populares atuais e os pares de negociação com ordens pendentes no mercado atual. Basta pesquisar o par de negociação correspondente para concluir a ordem de compra ou venda, sendo simples e conveniente.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Resumo

BRT20 lançado pela Bitroot, aprofunda as funcionalidades utilizáveis da cadeia Bitcoin, fornecendo uma forma inteligente de emissão de ativos nativos na cadeia Bitcoin. No entanto, este protocolo ainda está numa fase inicial, e será necessário tempo para ser amplamente reconhecido pela comunidade no futuro.

BTC0,58%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar