inscrição protocolo Profundidade análise: princípios de implementação e pontos de segurança

Análise do protocolo de inscrição: princípios de implementação e considerações de segurança

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

Este artigo irá revisar os principais protocolos de inscrição, ajudando os usuários a entenderem a utilidade dos protocolos de inscrição, a forma como são implementados e como proteger os ativos de inscrição.

inscrição简介

A inscrição é uma função específica da blockchain que permite gravar permanentemente informações com significado específico na cadeia. Uma vez registradas, essas informações são difíceis de alterar e podem ser de vários tipos, como texto simples, código complexo ou imagens. Dessa forma, podemos usar um padrão unificado para implementar funções de ativos digitais.

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

Inscrição atual

Desde que surgiram as inscrições na blockchain Bitcoin, como o BRC-20, o ecossistema de inscrições tem se desenvolvido rapidamente. Atualmente, várias blockchains se juntaram ao ecossistema de inscrições, como o protocolo Ethscription da Ethereum, o protocolo ARC-20 do Bitcoin, o protocolo BSC-20 da BSC, o protocolo PRC-20 da Polygon, entre outros. Esses protocolos foram todos projetados para emitir inscrições em suas blockchains.

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

Explicação detalhada do principal protocolo de inscrição

1. BRC-20

BRC-20 é baseado no modelo UTXO do Bitcoin e no protocolo Ordinals. Ele escreve dados de texto JSON em formato unificado nos satoshis através dos Ordinals, servindo como o livro-razão dos tokens BRC-20, utilizado para analisar a posse e a transferência de tokens.

BRC-20 inclui três operações padrão: deploy(, mint) e transfer(. Cada operação tem campos específicos, como nome do token, quantidade total emitida, número máximo de moedas mintadas por vez, etc. A operação de transferência realiza a mudança de saldo enviando a inscrição para o endereço de destino.

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

) 2. ARC-20

ARC-20 é também um protocolo de inscrição na blockchain do Bitcoin, implementado da mesma forma escrevendo dados padrão no UTXO. A diferença é que o ARC-20 utiliza a quantidade de satoshis no UTXO para representar diretamente a quantidade de tokens, sendo a regra que 1 satoshi é igual a 1 token ARC-20.

Na fase de implementação do ARC-20, é necessário inserir informações como o nome do token e a quantidade total; ao cunhar, basta inserir o nome do token, e a quantidade de satoshis do UTXO será a quantidade cunhada; ao transferir, basta enviar o UTXO que detém o token para outro endereço.

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

3. Ethscription

Ethscription é um protocolo para criação e compartilhamento de dados na Ethereum. Ele utiliza os blocos de dados calldata das transações Ethereum, adicionando dados padrão durante transferências comuns de ETH para conferir um significado específico.

Ao criar uma inscrição, é necessário converter o conteúdo (, como a imagem ), em um URI codificado em Base64 e, em seguida, convertê-lo em uma string hexadecimal a ser preenchida em calldata. Para transferir a inscrição, é necessário preencher em calldata o hash da transação que criou essa inscrição.

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

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

As cadeias compatíveis com EVM, como BSC, Ethereum e Polygon, adotam métodos semelhantes, utilizando calldata para armazenar dados em formato fixo. Tomando como exemplo a BSC, o formato de inscrição é semelhante ao BRC-20, contendo campos como nome do protocolo, tipo de operação, nome do token e quantidade.

A operação de transferência geralmente requer que o hash da transação que criou o token seja preenchido em calldata. Pode haver pequenas diferenças entre diferentes cadeias EVM ou protocolos, mas o princípio básico é o mesmo.

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

Resumo

Este artigo discute os princípios de implementação das inscrições em várias blockchains públicas. De um modo geral, esses protocolos de inscrição utilizam as características dos sistemas de blockchains públicas para armazenar informações de acordo com padrões estabelecidos na blockchain, e depois identificá-las e exibi-las através de servidores off-chain.

Estes protocolos de inscrição normalmente não utilizam contratos inteligentes, o que pode reduzir os custos de participação dos usuários. No entanto, os usuários devem compreender plenamente a forma como os protocolos de inscrição são implementados, a fim de evitar operações incorretas que possam levar à perda de ativos. Ao participar de transações de inscrição, é essencial agir com cautela para garantir a segurança dos ativos.

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

Ver original
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.
  • Recompensa
  • 8
  • Repostar
  • Compartilhar
Comentário
0/400
ChainPoetvip
· 07-25 11:25
Outra nova maneira de fazer as pessoas de parvas.
Ver originalResponder0
MrDecodervip
· 07-24 21:33
A competição em torno das inscrições está a aumentar.
Ver originalResponder0
DYORMastervip
· 07-23 12:17
Ótimo, o Yuyao está cozinhando inscrições novamente.
Ver originalResponder0
NestedFoxvip
· 07-22 20:44
Escrever código significa negociar inscrições?? Difícil de aguentar
Ver originalResponder0
SandwichVictimvip
· 07-22 20:44
As principais exchanges estão tão loucas que acabarão por explodir.
Ver originalResponder0
StablecoinAnxietyvip
· 07-22 20:44
Outra vez, fizeram as pessoas de parvas.
Ver originalResponder0
nft_widowvip
· 07-22 20:31
Então, todos os dias, há alguém a falar muito sobre inscrições.
Ver originalResponder0
GateUser-3824aa38vip
· 07-22 20:29
Cansado de trabalhar duro, não? Já escreveste tanto.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)