Análise completa do protocolo de inscrição: princípios de funcionamento, estado atual de aplicação e alertas sobre riscos de segurança

Inscrição Protocolo Detalhado: Princípios de Implementação, Cenários de Aplicação e Análise de Segurança

Recentemente, várias plataformas de negociação de criptomoedas de destaque lançaram mercados de negociação de inscrições, suportando vários protocolos de inscrição como BRC-20 e EVM, atraindo ampla atenção do mercado. No entanto, devido à complexidade e novidade dos protocolos de inscrição, diversos problemas de segurança têm ocorrido, ameaçando não apenas a segurança dos ativos dos usuários, mas também causando um impacto negativo no desenvolvimento saudável de todo o ecossistema de inscrições.

Inscrição - Visão Geral

A inscrição é uma característica da blockchain, que registra permanentemente informações específicas e significativas na cadeia. Uma vez registradas, essas informações são difíceis de alterar e podem ser texto simples, bem como código, imagens, entre outros. Através de um padrão unificado, a inscrição possibilita a funcionalidade dos ativos digitais.

inscrição科普|了解各大公链inscrição protocolo用例、实现方式与资产安全

Inscrição Ecossistema Atual

Desde que surgiram as inscrições na cadeia pública do Bitcoin, como o BRC-20, o ecossistema de inscrições se desenvolveu rapidamente, com novos protocolos e projetos surgindo quase todos os dias. Atualmente, todas as principais cadeias públicas já entraram no ecossistema de inscrições, como o protocolo Ethscription na cadeia ETH, o protocolo ARC-20 na cadeia BTC, o protocolo BSC-20 na cadeia BSC, e o protocolo PRC-20 na cadeia Polygon.

inscrição科普|了解各大公链inscrição protocolo用例、实现方式与资产安全

Análise do principal protocolo de inscrição

1. BRC-20

BRC-20 é baseado no modelo UTXO do Bitcoin e no protocolo Ordinals. Os Ordinals atribuem um número único a cada satoshi, suportando a escrita de vários tipos de dados dentro do satoshi. O BRC-20 utiliza os Ordinals para escrever dados textuais em formato JSON unificado dentro do satoshi, como um livro-razão de tokens.

BRC-20 inclui três operações padrão: deploy(, mint) e transfer(. A funcionalidade do token é realizada escrevendo dados padrão no UTXO, e a operação transfer altera o saldo ao enviar um UTXO que contém dados específicos.

![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与资产安全])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(

) 2. ARC-20

O ARC-20 também é baseado no modelo UTXO do Bitcoin, mas não especifica a quantidade de tokens nos dados, em vez disso, usa a quantidade de satoshis no UTXO para representar a quantidade de tokens, onde 1 satoshi é igual a 1 token ARC-20.

O ARC-20 também é dividido em três etapas: implantação, cunhagem e transferência. Durante a implantação, insira as informações do token no UTXO; na cunhagem, basta inserir o nome do token, e a quantidade em satoshis do UTXO será a quantidade cunhada. Na transferência, basta transferir o UTXO que possui o token para outro endereço, sem necessidade de dados adicionais.

inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与资产安全

3. Ethscription

A Ethscription utiliza os blocos de dados calldata das transações Ethereum, adicionando dados padrão durante as transferências comuns de ETH para implementar a funcionalidade de inscrição. Ao criar a Ethscription, os dados como imagens são convertidos para um formato específico e inseridos no calldata. Durante a transferência, o remetente insere o hash da transação que criou essa Ethscription no calldata.

inscrição科普|了解各大公链inscrição protocolo用例、实现方式与资产安全

4. Inscrição de cadeia compatível com EVM

As cadeias compatíveis com EVM, como BSC, Ethereum e Polygon, utilizam métodos semelhantes para armazenar dados em formato fixo utilizando calldata. Tomando BSC como exemplo, o formato da inscrição é:

data:,{"p":"","op":"","tick":"","amt":""}

onde p representa o nome do protocolo, op representa a operação, tick representa o nome do token, amt representa a quantidade.

Enviar uma transferência normal para o endereço de destino durante a cunhagem, preenchendo os dados padrão no calldata. Durante a transferência, também enviar uma transferência normal, preenchendo o hash da transação que criou o token no calldata.

As cadeias ou protocolos EVM diferentes podem ter detalhes de implementação específicos que variam, mas os princípios básicos são semelhantes.

inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与资产安全

Aviso de Risco de Segurança

Devido ao protocolo de inscrição ser amplamente baseado no mecanismo de transação nativo da blockchain, os usuários que operam sem compreender completamente o protocolo podem acabar transferindo ou "queimando" ativos de inscrição por engano. Por exemplo, o protocolo de inscrição BTC é baseado em transações UTXO, e os usuários podem, sem querer, combinar ou dividir UTXOs de inscrição com outros UTXOs ao realizar uma transferência normal de BTC, causando perdas irreversíveis.

![inscrição科普|了解各大公链inscrição protocolo用例、实现方式与资产安全]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(

Resumo

Este artigo discute os princípios de implementação de inscrições em várias blockchains. De um modo geral, esses protocolos de inscrição aproveitam as características dos sistemas de blockchain para armazenar informações na cadeia de acordo com padrões específicos, e depois exibem-nas através de servidores offline.

A maioria dos protocolos de inscrição não utiliza contratos inteligentes, o que pode reduzir o custo de participação dos usuários. No entanto, os usuários devem entender plenamente a forma como o protocolo é implementado para evitar perdas de ativos devido a operações incorretas. Com o desenvolvimento do ecossistema de inscrições, as questões de segurança relacionadas merecem atenção contínua.

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
  • Republicar
  • Partilhar
Comentar
0/400
ser_we_are_earlyvip
· 07-29 18:26
Primeiro acumule um pouco antes de falar.
Ver originalResponder0
ConfusedWhalevip
· 07-27 19:06
Ser enganado por idiotas novo truque
Ver originalResponder0
MindsetExpandervip
· 07-27 19:05
快 entrar numa posição莫等待
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)