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

robot
Geração de resumo em curso

Análise Profunda do Protocolo Runes: Mecanismos de Design Subjacentes e Limitações

1. Runes( Runas) Introdução

No último ano, o desenvolvimento mais notável no campo do web3 foi a explosão do ecossistema de inscrições. Sua origem remonta ao protocolo Ordinals, que confere um número único a cada satoshi no Bitcoin. O fundador principal do Ordinals, casey, já havia submetido a versão básica do código do protocolo Runes em setembro do ano passado, mas ainda não foi lançada oficialmente a mainnet.

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 conseguiram um aumento de vários milhões de dólares em valor de mercado total em apenas alguns meses, destacando o enorme potencial do protocolo Runes.

A versão oficial do protocolo Runes está prevista para ser lançada oficialmente na mainnet do Bitcoin em torno de 20 de abril de 2024. Isso significa que os desenvolvedores que desejam emitir ativos Runes, bem como as carteiras e plataformas de negociação que pretendem apoiar Runes, enfrentarão um grande desafio ao desenvolver diretamente na mainnet.

Este artigo irá sistematicamente organizar as mudanças nos campos subjacentes do projeto Runes, ajudando os leitores a entender fundamentalmente as diferenças entre Runes e outros protocolos FT (, como Brc20 e Arc20), para que possam avaliar e participar de forma racional.

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

2. Método de registro de informações adicionais na cadeia de Bitcoin

Existem duas principais soluções para anexar dados off-chain à blockchain do Bitcoin: gravação e gravação.

2.1 Princípios Básicos de Gravação

Runes utiliza tecnologia de gravação, que é uma forma intuitiva de registrar informações na cadeia. O método específico consiste em escrever informações no campo op-return do UTXO do Bitcoin. O op-return cria uma saída verificável, mas não consumível, permitindo que os dados sejam armazenados na blockchain.

No explorador de blocos Bitcoin, é fácil visualizar transações com informações op-return anexadas. Essas informações são geralmente armazenadas em forma de código hexadecimal, e após decodificação, podem ser obtidas como uma string em formato JSON, contendo informações relacionadas à implantaçã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 tecnologia de gravação, incorporando metadados nos dados de testemunho da transação. Este processo é realizado através do isolamento de testemunhos e do "pagamento para Taproot", incluindo duas fases: submissão e revelação.

O processo de gravação utiliza o tipo de saída de transação P2TR do Bitcoin, permitindo que diferentes condições de transação sejam armazenadas de forma mais privada na blockchain. Especificamente, primeiro gera-se um UTXO( de uma transação de pagamento para um endereço P2TR gerado por um script específico, e depois, ao gastar esse UTXO, fornece-se o verdadeiro script no script de testemunho, assim fazendo o upload dos dados de gravação na cadeia ) revelando a transação (.

) 2.3 Comparação entre duas opções

Vantagens da gravação:

  • Lógica simples e intuitiva
  • Custo de transação baixo
  • Não ocupa a memória da pool de nós completos

Desvantagens da corrosão:

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

Vantagens da Gravação:

  • Quase sem limites para o tamanho dos dados
  • possui alguma capacidade de proteção de privacidade
  • Suporta várias formas de jogar ### como bloqueio de tempo, prova de trabalho (

Defeitos de gravação:

  • Necessita de duas transações na blockchain, o custo total é elevado
  • O tempo de duração da transação submetida é longo, o que causa uma grande pressão no pool de memória do nó completo.

![Análise aprofundada do mecanismo de design subjacente e limitações do protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(

3. Análise do Design de Base dos Runes

) 3.1 Runes versão 0.11

A versão inicial do protocolo Runes consiste principalmente em três partes: informações de transferência de ativos edicts###, informações de implantação de ativos etching( e destruição burn).

O campo edicts define a direção e o alvo da transferência de ativos. O campo etching contém as principais informações sobre a implantação de ativos, como os parâmetros limit e term que restringem a quantidade de cunhagem e o intervalo de tempo em que pode ser cunhado. Este design é essencialmente diferente da maneira como os ativos são emitidos por contratos inteligentes do Ethereum, carecendo de capacidade de validação em tempo real, mas também garantindo a equidade e a abertura na emissão de ativos.

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

( 3.2 Runes 0.18 versão

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

  1. O campo edicts adicionou o parâmetro pointer, que serve para modificar a direção padrão da transferência de ativos, ajudando a reduzir a quantidade de codificação e o custo das transações.

  2. Adicionado o campo Mint, limitando cada transação a cunhar um único ativo, equilibrando a linha de partida entre usuários técnicos e comuns.

  3. O campo etching foi amplamente modificado:

    • O ID do ativo foi alterado para formato de string, economizando espaço de codificação
    • Introduzir o campo terms, permitindo que o emissor especifique a altura do bloco de início e de fim para a cunhagem
    • Defina o parâmetro cap para controlar o número total de cunhagens
    • Introduzir regras de liberação de comprimento de nome, aumentando a escassez
    • Adotar um processo de duas etapas com commit e reveal para a implementação, aumentando a proteção da privacidade
  4. Adicionado o campo turbo, reservando espaço para futuras atualizações de protocolo

![Análise profunda do mecanismo de design subjacente e limitações do protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-a3fbbb22d01d9b7871f626a8836cec4f.webp(

4. Avaliação do novo protocolo Runes

Vantagens:

  • Alinha-se com as necessidades do mercado, resolvendo pontos problemáticos como a cunhagem justa e a gestão de ativos.
  • Integrado profundamente com o protocolo Ordinals, com uma base de usuários pronta.
  • Utilizar op_Return para registar dados, aumentando a segurança e o nível de descentralização.

Desvantagens:

  • O momento de lançamento é apertado, o que pode afetar o desenvolvimento inicial do ecossistema.
  • Regras complexas, aumentando a dificuldade de compreensão e uso para os usuários.
  • As regras de nome podem aumentar o risco de phishing
  • Em comparação com outros protocolos, a disposição em termos de L2 ou máquinas virtuais é ligeiramente insuficiente.

![Análise aprofundada do mecanismo de design subjacente e limitações do protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp###

BTC-0.53%
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
  • 3
  • Partilhar
Comentar
0/400
WalletManagervip
· 19h atrás
Só os verdadeiros analistas da cadeia entendem o sabor dos dados na cadeia.
Ver originalResponder0
probably_nothing_anonvip
· 19h atrás
btc está em alta em tudo, runes também são assim
Ver originalResponder0
ThesisInvestorvip
· 19h atrás
Não é apenas um truque para queimar dinheiro?
Ver originalResponder0
  • Pino
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)