Análise do protocolo Runes: design subjacente, otimização e desafios potenciais

robot
Geração de resumo em curso

Análise profunda do protocolo Runes: design do mecanismo subjacente e limitações

No último ano, o desenvolvimento mais notável no campo do Web3 foi, sem dúvida, a ascensão exuberante do ecossistema de inscrições. A origem desta onda pode ser rastreada ao protocolo Ordinals, que confere um número de sequência único a cada satoshi na rede Bitcoin.

Os desenvolvedores principais do protocolo Runes submeteram o código básico em setembro do ano passado, mas ainda não lançaram oficialmente a versão principal da rede. Isso levou alguns projetos, como o RunesAlpha, a bifurcar o código antecipadamente e a lançar o protocolo de forma independente. Apesar de algumas controvérsias, esses projetos conseguiram um aumento de bilhões de dólares em valor de mercado em apenas alguns meses, demonstrando o enorme potencial do protocolo Runes.

A versão oficial do protocolo Runes está prevista para ser lançada na mainnet do Bitcoin em torno de 20 de abril de 2024. Isso significa que os projetos que desejam emitir ativos Runes, bem como as carteiras e plataformas de negociação que desejam suportar Runes, enfrentarão uma das tarefas mais desafiadoras da indústria de blockchain: como adaptar diretamente a mainnet sem uma rede de testes.

Este artigo irá sistematicamente examinar a evolução dos campos subjacentes do projeto Runes, ajudando os leitores a entender fundamentalmente as diferenças entre Runes e outros protocolos FT (como BRC20, ARC20), e a avaliar racionalmente suas vantagens e desvantagens.

Análise aprofundada do mecanismo de design subjacente e limitações do protocolo Runes

Método de registro de dados na cadeia do Bitcoin

A rede Bitcoin tem principalmente duas maneiras de anexar dados fora da cadeia à cadeia: gravar e entalhar.

princípio da tecnologia de gravação

Runes utiliza a tecnologia de gravação por corrosão, que é uma forma intuitiva de registrar informações na cadeia. Ela consegue isso escrevendo dados no campo OP_RETURN dos UTXO (saídas de transação não gastas) do Bitcoin. Esta funcionalidade começou a ser suportada a partir da versão 0.9 do cliente principal do Bitcoin em 2014, criando um tipo de saída verificável, mas não consumível, permitindo que os dados sejam armazenados diretamente na blockchain.

No explorador de blocos do Bitcoin, é fácil ver transações com informações OP_RETURN anexadas. Essas informações geralmente estão em formato de codificação hexadecimal e, após a decodificação, podem ser apresentadas no formato JSON, contendo informações relacionadas à implantação, cunhagem, emissão, etc. dos ativos Runes.

princípio da tecnologia de gravação

Os protocolos como Ordinals/BRC20 utilizam a tecnologia de gravação para incorporar metadados nos dados de testemunho da transação. Este processo utiliza testemunho isolado e o mecanismo de "pagamento para Taproot", completando-se por meio de duas fases (ou seja, duas transações): submissão e revelação.

P2TR é um tipo de saída de transação introduzido pela atualização Taproot do Bitcoin em 2021, que melhora a privacidade das condições de transação. O processo de gravação requer primeiro a geração de um UTXO (transação submetida) pago a um endereço P2TR gerado por um script específico, e depois, ao gastar esse UTXO, fornecer o verdadeiro script no script de testemunha, permitindo assim o upload dos dados da gravação na cadeia (revelar a transação).

Análise aprofundada do mecanismo de design subjacente e limitações do protocolo Runes

comparação entre duas opções

Vantagens da gravação:

  • Lógica simples e intuitiva
  • Custo de transação baixo
  • Não ocupa o pool de memória do nó completo

Desvantagens da gravação:

  • limitado a um comprimento de 80 bytes
  • Necessita de codificação de dados altamente comprimidos

Vantagens de gravação:

  • quase não há limites para o tamanho dos dados
  • possui uma certa capacidade de proteção da privacidade
  • Suporta várias funcionalidades avançadas (como bloqueio temporal, prova de trabalho)

Desvantagens da gravação:

  • Necessita de duas transações em cadeia, o custo total é relativamente alto
  • O tempo de duração da transação é longo, o que coloca uma grande pressão no pool de memória dos nós completos.

Análise Profunda do Design do Protocolo Runes

O protocolo Runes evoluiu da versão 0.11 inicial para a atual versão 0.18, passando por mudanças significativas. Ao comparar o design dos campos dessas duas versões, podemos compreender melhor a proposta de valor central do Runes.

Análise da versão 0.11 de Runes

As versões iniciais do protocolo Runes incluem principalmente três partes: edicts (informações de transferência de ativos), etching (informações de implantação de ativos) e burn (destruição).

Quando o campo OP_RETURN de uma transação é decifrado e contém informações de edicts no formato correto, o parser off-chain calculará a situação de transferência de ativos do usuário, onde o output especifica o destino da transferência.

A parte de gravação define as principais informações sobre a implementação de ativos. Em comparação com o ERC721, os Runes adicionam os campos limit e term, que servem para restringir a quantidade de cunhagem e o intervalo de tempo durante o qual pode ser cunhado. Isso reflete a diferença fundamental entre projetos de inscrições e runas e a emissão de ativos por contratos inteligentes Ethereum: devido à falta de verificação de contratos inteligentes na cadeia, protocolos como os Runes definem de forma unificada a maneira como os ativos são emitidos e os usuários participam na cunhagem, enfatizando o conceito de lançamento justo e reduzindo a possibilidade de intervenção do projeto no mercado.

Análise aprofundada do mecanismo de design subjacente e limitações do protocolo Runes

Análise da versão 0.18 do Runes

A versão mais recente do protocolo Runes introduziu várias alterações importantes:

  1. O campo edicts tem um novo parâmetro pointer, que serve para modificar a direção padrão da transferência de ativos, otimizando a eficiência de codificação ao transferir simultaneamente vários ativos Runes.

  2. Nova campo Mint, limitando cada transação a apenas um ativo para ser cunhado, equilibrando as oportunidades de participação entre usuários técnicos e comuns.

  3. a parte de gravação (implantação de ativos) passou por reformas significativas:

    • Método de geração de ID de ativos alterado, otimização da utilização do espaço de codificação
    • Introduzir o campo terms, permitindo que o emissor especifique a altura do bloco de início da cunhagem, aumentando a equidade da participação do usuário.
    • Implementar regras de liberação de comprimento de nome, controlar a alocação de recursos escassos
    • Adotar um processo de implementação em duas etapas semelhante ao de gravação (commit e reveal), aumentando a proteção da privacidade
    • Novo campo turbo adicionado, reservado para a expansão futura do protocolo

Análise profunda do mecanismo de design subjacente e limitações do protocolo Runes

Avaliação do novo protocolo Runes

O mais recente design do protocolo Runes demonstra uma compreensão profunda das necessidades do mercado, com a expectativa de melhorar o problema da proliferação de ativos de baixa qualidade no ecossistema de inscrições. Como parte do protocolo Ordinals, Runes pode aproveitar a base de usuários existente e complementar as deficiências do Ordinals na operação de mercado como um protocolo FT.

No entanto, o protocolo Runes também enfrenta alguns desafios:

  1. Oportunidade de mercado: o tempo de desenvolvimento apertado pode afetar o desenvolvimento inicial do ecossistema.

  2. Complexidade das regras: Regras de gestão de emissão complexas e nomes longos podem aumentar o risco de erro do usuário.

  3. Compatibilidade futura: em comparação com outros protocolos (como Atomical) na exploração de contratos inteligentes, Runes ainda se concentra principalmente na camada de emissão de ativos.

Apesar disso, o design do protocolo Runes que registra dados na cadeia através do método OP_RETURN oferece uma grande flexibilidade para a gestão de ativos, com potencial para alcançar um desempenho de segurança comparável ao do Bitcoin. Com a maturação do ecossistema, espera-se que o Runes abra novos cenários de aplicação na rede Bitcoin.

Análise Profunda do Mecanismo de Design Subjacente e Limitações do Protocolo Runes

BTC-1.17%
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
  • 6
  • Partilhar
Comentar
0/400
SleepTradervip
· 11h atrás
Mais um brinquedo do ecossistema btc
Ver originalResponder0
WhaleWatchervip
· 11h atrás
Mais um rei das ordinais chegou?
Ver originalResponder0
ChainSauceMastervip
· 11h atrás
Outra vez a enganar idiotas.
Ver originalResponder0
GamefiHarvestervip
· 11h atrás
Bom Deus, já há um novo ponto para fazer as pessoas de parvas.
Ver originalResponder0
DaoDevelopervip
· 12h atrás
padrão de implementação interessante tbf... preciso examinar a teoria dos jogos aqui
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)