Análise Profunda do Protocolo Runes: Mecanismos de Design e Limitações
1. Runes( Runas) Introdução
No último ano, o fenômeno mais notável no campo do web3 foi a explosão do ecossistema de inscripções. Seu ponto de partida foi o Ordinals, uma tecnologia que atribui um número único a cada satoshi no Bitcoin.
O fundador principal dos Ordinais, Casey, submeteu o código base do Runes em setembro do ano passado, mas a mainnet ainda não foi lançada. Isso levou alguns projetos a forkarem o código antecipadamente, lançando protocolos como RunesAlpha. Apesar das controvérsias sobre plágio, o crescimento de centenas de milhões de dólares em valor de mercado em poucos meses também demonstra o enorme potencial do protocolo Runes.
A versão oficial do protocolo Runes será lançada oficialmente na mainnet do Bitcoin por volta de 20 de abril de 2024. Isso significa que as equipes do projeto, carteiras e plataformas de negociação enfrentarão um enorme desafio ao serem lançados diretamente na mainnet.
2. Forma de registrar informações adicionais no Bitcoin
Existem dois principais sistemas de anexação de dados off-chain no Bitcoin: gravação e escultura.
2.1 Princípio básico de gravação
Runes utiliza tecnologia de gravação para escrever informações no campo op-return do UTXO do Bitcoin. Esta é uma forma simples e intuitiva de registro em cadeia, suportada a partir da versão 0.9 do Bitcoin Core. 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 blockchain, é possível ver as informações op-return anexadas às transações. Essas informações geralmente são dados codificados em hexadecimal, que, quando decodificados, resultam em uma string no formato JSON, representando informações sobre o deployment, minting e issuance de ativos Runes.
2.2 Princípios Básicos de Gravação
Os protocolos Ordinals/brc20 incorporam metadados nos dados de testemunho das transações, implementados através do SegWit e P2TR. Este processo inclui duas fases: submissão e revelação, necessitando de duas transações para ser concluído.
P2TR é um tipo de saída de transação introduzido pela atualização Taproot do Bitcoin em 2021, que melhora a privacidade das transações. Após a conclusão do processo de gravação, o protocolo Ordinals determina que a inscrição é vinculada ao primeiro sat do primeiro input.
2.3 Comparação de duas soluções
Vantagens da gravação: lógica simples, baixo custo de transação, não ocupa a memória do pool de nós completos.
Desvantagens: limita o comprimento a 80 bytes, necessita de compressão de dados elevada.
Vantagens: quase sem limitações de tamanho, oferece certa proteção de privacidade, suporta várias formas de jogo.
Desvantagens: requer duas vezes a confirmação na blockchain, custo mais elevado, grande pressão sobre a memória do nó completo.
3. Análise do design subjacente de Runes
3.1 Runes versão 0.11
A versão inicial dos Runes é dividida em três partes: edicts( transferência de ativos), etching( implantação de ativos), burn( destruição).
os editais definem a direção da transferência de ativos, a gravação apresenta informações sobre os ativos implantados. Em comparação com o ERC721, as Runas aumentaram os campos limit e term, limitando a quantidade de mint e o intervalo. Esta é a diferença fundamental entre o projeto de inscrições e a emissão de ativos por contratos inteligentes Ethereum, que carece de capacidade de verificação em tempo real.
O protocolo das inscrições define de forma unificada a emissão de ativos e o método de minting, enfatizando o lançamento justo, totalmente aberto à participação dos usuários, limitando a intervenção das equipes do projeto.
3.2 Runes versão 0.18
A nova versão do Runes é dividida em quatro aspectos: edicts, Mint, etching, e outros campos.
edicts adiciona 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.
O campo Mint limita cada transação a mintar um único ativo, equilibrando a linha de partida entre técnicos e usuários comuns.
a mudança do campo de gravação é a maior:
O ID do ativo foi alterado para formato de string, economizando espaço de codificação.
Introduzir o campo terms, especificar o ponto de início e fim do mint, aumentar a equidade
Definir regras de liberação de comprimento de nome para evitar registros prematuros
Utiliza um processo de duas etapas, commit e reveal, para proteger o controlo do nome do emissor.
Novo campo turbo adicionado, reservado para futuras alterações de protocolo.
4. Avaliação do novo protocolo Runes
Vantagens:
Alinhar-se às necessidades do mercado, resolver as anomalias do ecossistema de inscrições
Apoiado na base de utilizadores do protocolo Ordinals
Utilizando o modo op_Return, aumentar a segurança e o grau de descentralização
Desvantagens:
O momento do lançamento é apertado, o que pode afetar o desenvolvimento do ecossistema.
Regras complexas, aumentando a dificuldade de operação do usuário e o risco de phishing.
Comparado com protocolos como Atomical, falta uma disposição L2 ou BVM.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Análise Profundidade do protocolo Runes: mecanismos de design, vantagens e desvantagens e impacto no ecossistema Bitcoin
Análise Profunda do Protocolo Runes: Mecanismos de Design e Limitações
1. Runes( Runas) Introdução
No último ano, o fenômeno mais notável no campo do web3 foi a explosão do ecossistema de inscripções. Seu ponto de partida foi o Ordinals, uma tecnologia que atribui um número único a cada satoshi no Bitcoin.
O fundador principal dos Ordinais, Casey, submeteu o código base do Runes em setembro do ano passado, mas a mainnet ainda não foi lançada. Isso levou alguns projetos a forkarem o código antecipadamente, lançando protocolos como RunesAlpha. Apesar das controvérsias sobre plágio, o crescimento de centenas de milhões de dólares em valor de mercado em poucos meses também demonstra o enorme potencial do protocolo Runes.
A versão oficial do protocolo Runes será lançada oficialmente na mainnet do Bitcoin por volta de 20 de abril de 2024. Isso significa que as equipes do projeto, carteiras e plataformas de negociação enfrentarão um enorme desafio ao serem lançados diretamente na mainnet.
2. Forma de registrar informações adicionais no Bitcoin
Existem dois principais sistemas de anexação de dados off-chain no Bitcoin: gravação e escultura.
2.1 Princípio básico de gravação
Runes utiliza tecnologia de gravação para escrever informações no campo op-return do UTXO do Bitcoin. Esta é uma forma simples e intuitiva de registro em cadeia, suportada a partir da versão 0.9 do Bitcoin Core. 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 blockchain, é possível ver as informações op-return anexadas às transações. Essas informações geralmente são dados codificados em hexadecimal, que, quando decodificados, resultam em uma string no formato JSON, representando informações sobre o deployment, minting e issuance de ativos Runes.
2.2 Princípios Básicos de Gravação
Os protocolos Ordinals/brc20 incorporam metadados nos dados de testemunho das transações, implementados através do SegWit e P2TR. Este processo inclui duas fases: submissão e revelação, necessitando de duas transações para ser concluído.
P2TR é um tipo de saída de transação introduzido pela atualização Taproot do Bitcoin em 2021, que melhora a privacidade das transações. Após a conclusão do processo de gravação, o protocolo Ordinals determina que a inscrição é vinculada ao primeiro sat do primeiro input.
2.3 Comparação de duas soluções
Vantagens da gravação: lógica simples, baixo custo de transação, não ocupa a memória do pool de nós completos. Desvantagens: limita o comprimento a 80 bytes, necessita de compressão de dados elevada.
Vantagens: quase sem limitações de tamanho, oferece certa proteção de privacidade, suporta várias formas de jogo. Desvantagens: requer duas vezes a confirmação na blockchain, custo mais elevado, grande pressão sobre a memória do nó completo.
3. Análise do design subjacente de Runes
3.1 Runes versão 0.11
A versão inicial dos Runes é dividida em três partes: edicts( transferência de ativos), etching( implantação de ativos), burn( destruição).
os editais definem a direção da transferência de ativos, a gravação apresenta informações sobre os ativos implantados. Em comparação com o ERC721, as Runas aumentaram os campos limit e term, limitando a quantidade de mint e o intervalo. Esta é a diferença fundamental entre o projeto de inscrições e a emissão de ativos por contratos inteligentes Ethereum, que carece de capacidade de verificação em tempo real.
O protocolo das inscrições define de forma unificada a emissão de ativos e o método de minting, enfatizando o lançamento justo, totalmente aberto à participação dos usuários, limitando a intervenção das equipes do projeto.
3.2 Runes versão 0.18
A nova versão do Runes é dividida em quatro aspectos: edicts, Mint, etching, e outros campos.
edicts adiciona 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.
O campo Mint limita cada transação a mintar um único ativo, equilibrando a linha de partida entre técnicos e usuários comuns.
a mudança do campo de gravação é a maior:
Novo campo turbo adicionado, reservado para futuras alterações de protocolo.
4. Avaliação do novo protocolo Runes
Vantagens:
Desvantagens: