Análise aprofundada do protocolo Runes: Mecanismos de design subjacentes e limitações
1. Runes( runas) Introdução
No último ano, o tópico mais quente no campo do Web3 foi, sem dúvida, a explosão do ecossistema de inscrições. Sua origem pode ser rastreada até o protocolo Ordinals, que é uma tecnologia que atribui um número único a cada satoshi no Bitcoin. O principal desenvolvedor do Ordinals, Casey, já havia submetido o código base do protocolo Runes em setembro do ano passado, mas a versão principal da rede ainda não foi lançada.
Durante este período, alguns projetos como RunesAlpha forkaram antecipadamente o código e lançaram o seu próprio protocolo. Apesar das controvérsias, esses projetos viram seu valor de mercado total crescer para centenas de milhões em apenas alguns meses, demonstrando o enorme potencial do protocolo Runes.
A versão oficial do protocolo Runes está prevista para ser oficialmente lançada na mainnet do Bitcoin por volta de 20 de abril de 2024. Isso significa que as partes do projeto, carteiras e plataformas de negociação enfrentarão um enorme desafio ao desenvolver diretamente na mainnet, uma vez que não há uma testnet disponível para depuração.
2. Modo de registro de dados na cadeia do Bitcoin
Existem duas soluções principais de anexo de dados off-chain no Bitcoin: gravação e gravação.
2.1 Princípio básico de gravação
Runes usa a técnica de gravação para escrever dados no campo OP_RETURN do UTXO do Bitcoin. Este método começou a ser suportado a partir da versão 0.9 do Bitcoin Core (2014 ), permitindo a criação de uma saída verificável mas não consumível, que armazena dados diretamente na blockchain.
No explorador de blockchain, é possível ver as informações OP_RETURN anexadas às transações. Essas informações geralmente são apresentadas em codificação hexadecimal, e depois de decodificadas, podem resultar em uma string no formato JSON, contendo informações sobre a implementação, cunhagem, emissão, entre outros, dos ativos Runes.
2.2 Princípios básicos de gravação
Os protocolos como Ordinals/BRC20 utilizam a técnica de gravação para escrever metadados nos dados de testemunho da transação. Este processo é realizado através de testemunho isolado e o método de "pagar a Taproot"(P2TR), incluindo a submissão de (commit) e a revelação de (reveal) em duas fases.
P2TR é um tipo de saída de transação introduzido pela atualização Taproot do Bitcoin em 2021, que permite armazenar diferentes condições de transação de forma mais privada. O processo de gravação requer duas transações: primeiro, gera-se uma transação commit para pagar ao endereço P2TR com o UTXO (, e depois, ao gastar esse UTXO, fornece-se o script verdadeiro no script de testemunho, permitindo assim o upload dos dados de gravação na transação reveal ).
( 2.3 Comparação de duas opções
Gravação:
Vantagens: lógica simples e intuitiva, custo de transação baixo, não ocupa a memória do nó completo.
Desvantagens: limita o comprimento a 80 bytes, requer codificação de dados altamente comprimida.
Gravado:
Vantagens: quase sem limite de tamanho, possui certa proteção de privacidade, suporta várias formas de jogar.
Desvantagens: requer duas transações em cadeia, custo elevado, grande pressão sobre a memória do nó completo.
![Análise profunda do mecanismo de design subjacente e limitações do protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp###
3. Interpretação do design subjacente das Runas
( 3.1 Runes versão 0.11
A primeira versão do protocolo Runes é dividida em três partes: informações de transferência de ativos edicts), informações de implantação de ativos etching### e destruição burn(.
os edicts definem a direção da transferência de ativos, o etching apresenta as principais informações sobre a implementação de ativos. Em comparação com os contratos inteligentes do Ethereum, os Runes limitam a quantidade de cunhagem e a faixa de cunhagem através dos campos limit e term. Este design torna o projeto Runes difícil de implementar uma economia de tokens complexa, mas também aumenta a equidade, reduzindo a possibilidade de intervenção do projeto no mercado.
![Análise aprofundada do mecanismo de design subjacente e limitações do protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
) 3.2 Runes versão 0.18
A versão mais recente do protocolo Runes trouxe mudanças significativas, incluindo:
edicts adicionou o parâmetro pointer, usado para modificar a direção padrão de transferência de ativos, reduzindo a quantidade de codificação e o custo das transações.
Adicionado o campo Mint, limitando que cada transação possa apenas cunhar um ativo, equilibrando as oportunidades de cunhagem entre diferentes usuários.
gravação( implantação de ativos) alteração significativa de campo:
O ID do ativo foi alterado para formato de string, economizando espaço de codificação.
Introduzir o campo terms, permitindo ao emissor especificar o tempo de início e término da emissão, aumentando a equidade.
Definir regras de liberação do comprimento do nome do ativo, semelhante ao mecanismo de registro de domínio.
Utilizar tecnologia de gravação para a implementação de ativos, aumentando a proteção da privacidade.
Adicionado campo turbo, reservado para futuras atualizações do protocolo.
4. Avaliação do novo protocolo Runes
Vantagens:
Ajusta-se à demanda do mercado, resolvendo alguns problemas iniciais do protocolo de inscrições.
Integrar o protocolo Ordinals, podendo rapidamente desenvolver-se com a sua base de utilizadores.
Como um protocolo FT, preenche as lacunas da operação de mercado dos Ordinais.
Usar OP_RETURN para registrar dados aumentou a segurança e o grau de descentralização.
Desvantagens:
O tempo para o lançamento é apertado, o que pode afetar o desenvolvimento inicial do ecossistema.
As regras são complexas, o limite de comprimento dos nomes de ativos pode aumentar o risco de phishing para os usuários.
A funcionalidade atual limita-se à emissão de ativos, carecendo de um plano para direções futuras como L2 ou BVM.
![Análise profunda do mecanismo de design subjacente e limitações do protocolo Runes]###https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp(
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.
9 gostos
Recompensa
9
4
Partilhar
Comentar
0/400
SybilAttackVictim
· 07-22 05:58
btc de Saipan 3.0
Ver originalResponder0
MysteriousZhang
· 07-21 23:56
Os entusiastas da tecnologia também se aproximam.
Ver originalResponder0
QuorumVoter
· 07-19 16:25
Mais uma novidade divertida
Ver originalResponder0
AirdropHunterKing
· 07-19 16:19
Já está deitado numa emboscada a Carteira BTC, pronto para ganhar uma onda.
Análise Profunda do protocolo Runes: Mecanismos de Design, Vantagens e Desvantagens e o Impacto no Ecossistema Bitcoin
Análise aprofundada do protocolo Runes: Mecanismos de design subjacentes e limitações
1. Runes( runas) Introdução
No último ano, o tópico mais quente no campo do Web3 foi, sem dúvida, a explosão do ecossistema de inscrições. Sua origem pode ser rastreada até o protocolo Ordinals, que é uma tecnologia que atribui um número único a cada satoshi no Bitcoin. O principal desenvolvedor do Ordinals, Casey, já havia submetido o código base do protocolo Runes em setembro do ano passado, mas a versão principal da rede ainda não foi lançada.
Durante este período, alguns projetos como RunesAlpha forkaram antecipadamente o código e lançaram o seu próprio protocolo. Apesar das controvérsias, esses projetos viram seu valor de mercado total crescer para centenas de milhões em apenas alguns meses, demonstrando o enorme potencial do protocolo Runes.
A versão oficial do protocolo Runes está prevista para ser oficialmente lançada na mainnet do Bitcoin por volta de 20 de abril de 2024. Isso significa que as partes do projeto, carteiras e plataformas de negociação enfrentarão um enorme desafio ao desenvolver diretamente na mainnet, uma vez que não há uma testnet disponível para depuração.
2. Modo de registro de dados na cadeia do Bitcoin
Existem duas soluções principais de anexo de dados off-chain no Bitcoin: gravação e gravação.
2.1 Princípio básico de gravação
Runes usa a técnica de gravação para escrever dados no campo OP_RETURN do UTXO do Bitcoin. Este método começou a ser suportado a partir da versão 0.9 do Bitcoin Core (2014 ), permitindo a criação de uma saída verificável mas não consumível, que armazena dados diretamente na blockchain.
No explorador de blockchain, é possível ver as informações OP_RETURN anexadas às transações. Essas informações geralmente são apresentadas em codificação hexadecimal, e depois de decodificadas, podem resultar em uma string no formato JSON, contendo informações sobre a implementação, cunhagem, emissão, entre outros, dos ativos Runes.
2.2 Princípios básicos de gravação
Os protocolos como Ordinals/BRC20 utilizam a técnica de gravação para escrever metadados nos dados de testemunho da transação. Este processo é realizado através de testemunho isolado e o método de "pagar a Taproot"(P2TR), incluindo a submissão de (commit) e a revelação de (reveal) em duas fases.
P2TR é um tipo de saída de transação introduzido pela atualização Taproot do Bitcoin em 2021, que permite armazenar diferentes condições de transação de forma mais privada. O processo de gravação requer duas transações: primeiro, gera-se uma transação commit para pagar ao endereço P2TR com o UTXO (, e depois, ao gastar esse UTXO, fornece-se o script verdadeiro no script de testemunho, permitindo assim o upload dos dados de gravação na transação reveal ).
( 2.3 Comparação de duas opções
Gravação:
Gravado:
![Análise profunda do mecanismo de design subjacente e limitações do protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp###
3. Interpretação do design subjacente das Runas
( 3.1 Runes versão 0.11
A primeira versão do protocolo Runes é dividida em três partes: informações de transferência de ativos edicts), informações de implantação de ativos etching### e destruição burn(.
os edicts definem a direção da transferência de ativos, o etching apresenta as principais informações sobre a implementação de ativos. Em comparação com os contratos inteligentes do Ethereum, os Runes limitam a quantidade de cunhagem e a faixa de cunhagem através dos campos limit e term. Este design torna o projeto Runes difícil de implementar uma economia de tokens complexa, mas também aumenta a equidade, reduzindo a possibilidade de intervenção do projeto no mercado.
![Análise aprofundada do mecanismo de design subjacente e limitações do protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
) 3.2 Runes versão 0.18
A versão mais recente do protocolo Runes trouxe mudanças significativas, incluindo:
edicts adicionou o parâmetro pointer, usado para modificar a direção padrão de transferência de ativos, reduzindo a quantidade de codificação e o custo das transações.
Adicionado o campo Mint, limitando que cada transação possa apenas cunhar um ativo, equilibrando as oportunidades de cunhagem entre diferentes usuários.
gravação( implantação de ativos) alteração significativa de campo:
4. Avaliação do novo protocolo Runes
Vantagens:
Desvantagens:
![Análise profunda do mecanismo de design subjacente e limitações do protocolo Runes]###https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp(