Análise Profunda do Protocolo de Inscrição: Princípios de Implementação Multichain e Considerações de Segurança
Recentemente, várias plataformas de negociação renomadas lançaram sucessivamente mercados de inscrição, suportando vários protocolos de inscrição como BRC-20 e EVM, gerando ampla atenção do mercado para as inscrições. No entanto, a complexidade e a novidade dos protocolos de inscrição também trouxeram várias vulnerabilidades de segurança, ameaçando não apenas a segurança dos ativos dos usuários, mas também impactando negativamente o desenvolvimento saudável de todo o ecossistema de inscrições.
Este artigo irá analisar em profundidade os principais protocolos de inscrição, ajudando os usuários a entender suas utilizações, formas de implementação e medidas de proteção de ativos.
inscrição概述
A inscrição é a utilização das características da blockchain para registrar permanentemente informações com significado específico na cadeia. Essas informações podem ser texto simples ou códigos ou imagens complexas. Dessa forma, podemos utilizar padrões unificados para implementar funcionalidades de ativos digitais.
inscrição ecossistema atual
Desde o surgimento das inscrições BRC-20 e outras inscrições na blockchain do Bitcoin, o ecossistema de inscrições tem se desenvolvido rapidamente. Atualmente, quase todos os dias surgem novos protocolos e projetos de inscrições. As principais blockchains estão se juntando ao ecossistema de inscrições, como o protocolo Ethscription da blockchain ETH, o protocolo ARC-20 da blockchain BTC, o protocolo BSC-20 da blockchain BSC, e o protocolo PRC-20 da blockchain Polygon.
Análise do protocolo de inscrição mainstream
1. BRC-20
O BRC-20 é baseado no modelo UTXO e no protocolo Ordinals. O Ordinals atribui um número único à menor unidade do Bitcoin, o "satoshi", e suporta a gravação de vários dados no satoshi. O BRC-20, através do protocolo Ordinals, grava dados de texto no formato JSON unificado no satoshi, servindo como um livro-razão de tokens.
BRC-20 inclui três operações padrão: deploy (implantação), mint (cunhagem) e transfer (transferência). A transferência de tokens é realizada enviando a inscrição para o endereço de destino para alterar o saldo.
2. ARC-20
ARC-20 é igualmente baseado na blockchain do Bitcoin, mas ao contrário do BRC-20, utiliza a quantidade de satoshis no UTXO para representar diretamente a quantidade de tokens, com a regra de que 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 cunhagem, a quantidade de satoshis do UTXO é igual à quantidade cunhada. Na transferência, o UTXO que possui os tokens é diretamente enviado para outro endereço, sem necessidade de preencher dados adicionais.
3. Inscrição
Ethscription é um protocolo de inscrição na Ethereum que utiliza o bloco de dados calldata da transação para adicionar dados padrão. Ao criar uma Ethscription, a imagem é convertida em um URI codificado em Base64 e, em seguida, convertida em uma string hexadecimal a ser inserida no calldata. Para transferir uma Ethscription, é necessário inserir o hash da transação de criação no calldata.
4. EVM blockchain inscrição
BSC, Ethereum, Polygon e outras blockchains EVM utilizam métodos semelhantes para armazenar dados em formato fixo no calldata. Tomando como exemplo a BSC Chain, o formato da inscrição é data:,{"p":"","op":"","tick":"","amt":""}, que representa, respetivamente, o nome do protocolo, a operação, o nome do token e a quantidade.
Ao transferir tokens, envie uma transferência normal para o endereço de recebimento e preencha o hash da transação criada no calldata. Pode haver pequenas diferenças entre diferentes cadeias ou protocolos EVM, mas o princípio básico é o mesmo.
Avisos de segurança
Compreender plenamente o princípio de implementação do protocolo de inscrição, evitando operações incorretas que possam levar à perda de ativos.
BTC inscrição (como BRC-20, ARC-20) baseia-se em transações UTXO, os usuários podem acidentalmente transferir ou "queimar" inscrições ao realizar transferências normais de BTC.
A inscrição da cadeia EVM utiliza calldata para armazenar dados, os usuários devem manusear com cautela as informações de calldata nas transações.
Usar plataformas e ferramentas confiáveis para operações de inscrição, evitando riscos de scripts ou contratos maliciosos.
Fazer backups regulares das chaves privadas e informações de endereço relacionadas à inscrição, garantindo a segurança dos ativos.
Em suma, o protocolo de inscrição utiliza as características do sistema de cadeia pública para armazenar informações de acordo com os padrões na blockchain, e exibi-las através de servidores offline. Embora as transações de inscrição possam reduzir custos adicionais, os usuários devem entender plenamente seu mecanismo de implementação para evitar perdas irreversíveis de ativos.
Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
9 gostos
Recompensa
9
8
Partilhar
Comentar
0/400
TopEscapeArtist
· 11h atrás
Brinquei com inscrições por alguns anos e fui feito de parvo, realmente me enterraram na parte inferior e me armaram no topo.
Ver originalResponder0
PermabullPete
· 17h atrás
Comprar cedo é desfrutar cedo, comprar tarde é se arrepender. Idiotas, fazer as pessoas de parvas ainda vão crescer.
Ver originalResponder0
ProposalDetective
· 17h atrás
Falei várias vezes sobre cancelar a ordem.
Ver originalResponder0
MevWhisperer
· 17h atrás
O ursinho Winnie já está de olho nesta oportunidade.
Ver originalResponder0
LightningLady
· 17h atrás
哈 inscrição fazer as pessoas de parvas fazer as pessoas de parvas fazer as pessoas de parvas
Análise do protocolo de inscrição multichain: princípios de implementação e prevenção de riscos de segurança
Análise Profunda do Protocolo de Inscrição: Princípios de Implementação Multichain e Considerações de Segurança
Recentemente, várias plataformas de negociação renomadas lançaram sucessivamente mercados de inscrição, suportando vários protocolos de inscrição como BRC-20 e EVM, gerando ampla atenção do mercado para as inscrições. No entanto, a complexidade e a novidade dos protocolos de inscrição também trouxeram várias vulnerabilidades de segurança, ameaçando não apenas a segurança dos ativos dos usuários, mas também impactando negativamente o desenvolvimento saudável de todo o ecossistema de inscrições.
Este artigo irá analisar em profundidade os principais protocolos de inscrição, ajudando os usuários a entender suas utilizações, formas de implementação e medidas de proteção de ativos.
inscrição概述
A inscrição é a utilização das características da blockchain para registrar permanentemente informações com significado específico na cadeia. Essas informações podem ser texto simples ou códigos ou imagens complexas. Dessa forma, podemos utilizar padrões unificados para implementar funcionalidades de ativos digitais.
inscrição ecossistema atual
Desde o surgimento das inscrições BRC-20 e outras inscrições na blockchain do Bitcoin, o ecossistema de inscrições tem se desenvolvido rapidamente. Atualmente, quase todos os dias surgem novos protocolos e projetos de inscrições. As principais blockchains estão se juntando ao ecossistema de inscrições, como o protocolo Ethscription da blockchain ETH, o protocolo ARC-20 da blockchain BTC, o protocolo BSC-20 da blockchain BSC, e o protocolo PRC-20 da blockchain Polygon.
Análise do protocolo de inscrição mainstream
1. BRC-20
O BRC-20 é baseado no modelo UTXO e no protocolo Ordinals. O Ordinals atribui um número único à menor unidade do Bitcoin, o "satoshi", e suporta a gravação de vários dados no satoshi. O BRC-20, através do protocolo Ordinals, grava dados de texto no formato JSON unificado no satoshi, servindo como um livro-razão de tokens.
BRC-20 inclui três operações padrão: deploy (implantação), mint (cunhagem) e transfer (transferência). A transferência de tokens é realizada enviando a inscrição para o endereço de destino para alterar o saldo.
2. ARC-20
ARC-20 é igualmente baseado na blockchain do Bitcoin, mas ao contrário do BRC-20, utiliza a quantidade de satoshis no UTXO para representar diretamente a quantidade de tokens, com a regra de que 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 cunhagem, a quantidade de satoshis do UTXO é igual à quantidade cunhada. Na transferência, o UTXO que possui os tokens é diretamente enviado para outro endereço, sem necessidade de preencher dados adicionais.
3. Inscrição
Ethscription é um protocolo de inscrição na Ethereum que utiliza o bloco de dados calldata da transação para adicionar dados padrão. Ao criar uma Ethscription, a imagem é convertida em um URI codificado em Base64 e, em seguida, convertida em uma string hexadecimal a ser inserida no calldata. Para transferir uma Ethscription, é necessário inserir o hash da transação de criação no calldata.
4. EVM blockchain inscrição
BSC, Ethereum, Polygon e outras blockchains EVM utilizam métodos semelhantes para armazenar dados em formato fixo no calldata. Tomando como exemplo a BSC Chain, o formato da inscrição é data:,{"p":"","op":"","tick":"","amt":""}, que representa, respetivamente, o nome do protocolo, a operação, o nome do token e a quantidade.
Ao transferir tokens, envie uma transferência normal para o endereço de recebimento e preencha o hash da transação criada no calldata. Pode haver pequenas diferenças entre diferentes cadeias ou protocolos EVM, mas o princípio básico é o mesmo.
Avisos de segurança
Em suma, o protocolo de inscrição utiliza as características do sistema de cadeia pública para armazenar informações de acordo com os padrões na blockchain, e exibi-las através de servidores offline. Embora as transações de inscrição possam reduzir custos adicionais, os usuários devem entender plenamente seu mecanismo de implementação para evitar perdas irreversíveis de ativos.