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

robot
Geração do resumo em andamento

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

Recentemente, várias plataformas de negociação conhecidas lançaram gradualmente 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, devido à complexidade e novidade dos protocolos de inscrição, uma série de problemas de segurança surgiram, 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ções.

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

Inscrição: Visão Geral

A inscrição é uma informação de significado específico que é permanentemente registrada na blockchain através de um mecanismo específico. Uma vez registrada, essa informação é difícil de alterar e pode ser texto simples, bem como códigos, imagens, etc. Através de um protocolo de inscrição padronizado, é possível realizar funcionalidades de ativos digitais.

inscrição科普|entender os casos de uso do protocolo de inscrição das principais blockchains, métodos de implementação e segurança de ativos

inscrição ecossistema atual

Desde o surgimento das inscrições na blockchain do Bitcoin, como o BRC-20, o ecossistema de inscrições tem se desenvolvido rapidamente. Atualmente, várias blockchains já fazem parte do ecossistema de inscrições, incluindo:

  • Protocolo Ethscription da rede pública ETH
  • Protocolo ARC-20 da blockchain BTC
  • Protocolo BSC-20 da blockchain BSC
  • Protocolo PRC-20 da blockchain Polygon

Estes protocolos foram projetados para emitir inscrições em suas respectivas blockchains.

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

Detalhes do protocolo de inscrição mainstream

1. BRC-20

BRC-20 é baseado no modelo UTXO do Bitcoin e no protocolo Ordinals.

UTXO( não gasto de saída de transação ) é a unidade básica de transação do Bitcoin. O protocolo Ordinals atribui um número único a cada satoshi ( na UTXO e suporta a gravação de vários dados.

BRC-20 através do protocolo Ordinals, escreve dados de texto JSON em formato unificado no Satoshi, como um livro de contas para tokens BRC-20. Inclui principalmente as seguintes operações:

  • deploy: implantação de token
  • mint: criar tokens
  • transfer: transferir tokens

Ao analisar esses dados textuais, é possível concluir a situação de posse e transferência dos tokens.

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

) 2. ARC-20

ARC-20 também é baseado no modelo UTXO do Bitcoin, mas é diferente do BRC-20:

  • ARC-20 não especifica a quantidade de tokens nos dados
  • Utilizar a quantidade de satoshis no UTXO para representar a quantidade de tokens ### satoshi = 1 token ARC-20 (

ARC-20 também é dividido em três etapas: implantação, cunhagem e transferência:

  • Implantação: Preencher o nome do token, a quantidade total e outras informações no UTXO
  • Criação: Insira o nome do token no UTXO, a quantidade de satoshis no UTXO é igual à quantidade criada.
  • Transferência: transferir diretamente UTXO que possui tokens, sem necessidade de preencher dados adicionais

Ao consultar o saldo do token ARC-20, basta ler a quantidade de satoshis do UTXO que possui esse token.

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

) 3. Inscrição

Ethscription utiliza dados de calldata de transações Ethereum para criar e compartilhar dados.

Criar inscrição:

  1. Converter o conteúdo ### como a imagem ( para um URI codificado em Base64
  2. Converter URI para string hexadecimal
  3. Enviar uma transferência normal de ETH, preenchendo a string hexadecimal em calldata

Transferir inscrição: O remetente transfere para o endereço de recepção, preenchendo o hash da transação que criou a Ethscription no calldata.

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

) 4. inscrição da cadeia EVM

Os protocolos de inscrição de redes EVM como BSC, Ethereum e Polygon são semelhantes, todos utilizam calldata para armazenar dados em formato fixo.

Usando BSC como exemplo, o formato da inscrição é:

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

  • p:protocolo nome ### como bsc-20(
  • op: operação) como mint(
  • tick: nome do token
  • amt:quantidade de tokens

Envie uma transferência normal para o endereço de destino durante a cunhagem, preenchendo os dados no formato acima no calldata.

Transferir para o endereço de recepção, preenchendo o hash da transação que criou o token no calldata.

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

Avisos de segurança

  1. O protocolo de inscrição BTC é baseado em transações UTXO, e a realização de transferências normais de BTC por parte dos usuários pode resultar na transferência equivocada ou na "queima" de ativos de inscrição.

  2. Compreender plenamente os princípios de implementação de cada inscrição protocolo, evitando operações incorretas que possam resultar em perdas de ativos.

  3. Embora a transação de inscrições possa reduzir custos adicionais, os usuários devem ser especialmente cautelosos para garantir a operação correta.

  4. O formato de dados de inscrição pode variar entre diferentes cadeias ou protocolos EVM, devendo-se ter cuidado ao utilizá-los.

  5. Os ativos de inscrição são identificados e exibidos por servidores offline, sendo importante escolher um serviço de indexação confiável.

Em suma, a inscrição, embora tenha reduzido o custo de participação dos usuários, trouxe também novos riscos de segurança devido à sua especificidade. Os usuários que participam do ecossistema de inscrição devem ter um entendimento adequado sobre o conhecimento relevante e operar com cautela para garantir a segurança dos ativos.

![inscrição科普|Entenda os casos de uso, métodos de implementação e segurança de ativos dos principais protocolos de inscrição de blockchain])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
  • 5
  • Repostar
  • Compartilhar
Comentário
0/400
AllInDaddyvip
· 08-14 04:11
idiotas永远 ficar de fora 敢 Tudo em就是我的人
Ver originalResponder0
FrontRunFightervip
· 08-14 04:08
outra floresta escura surgindo... vai ser um massacre de mev para ser honesto
Ver originalResponder0
RugPullAlertBotvip
· 08-14 04:08
Outra vez os idiotas a embarcar para as corridas.
Ver originalResponder0
BlockchainFoodievip
· 08-14 04:06
inscrições são como vinho fino... precisam de armazenamento adequado ou você vai se dar mal
Ver originalResponder0
TestnetFreeloadervip
· 08-14 03:58
idiotas entram para fazer as pessoas de parvas
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)