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.
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.
( 3.2 Runes 0.18 versão
A versão mais recente do protocolo Runes introduziu várias atualizações importantes na 0.18:
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.
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.
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
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###
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.
5 gostos
Recompensa
5
3
Partilhar
Comentar
0/400
WalletManager
· 19h atrás
Só os verdadeiros analistas da cadeia entendem o sabor dos dados na cadeia.
Análise Profundidade do protocolo Runes: Análise do design subjacente e limitações
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.
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:
Desvantagens da corrosão:
Vantagens da Gravação:
Defeitos de gravação:
![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.
( 3.2 Runes 0.18 versão
A versão mais recente do protocolo Runes introduziu várias atualizações importantes na 0.18:
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.
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.
O campo etching foi amplamente modificado:
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:
Desvantagens:
![Análise aprofundada do mecanismo de design subjacente e limitações do protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp###