Inscrição do protocolo detalhado: princípios de implementação, casos de uso e segurança do ativo
Recentemente, várias plataformas de negociação lançaram o mercado de inscrição, 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, vários problemas de segurança têm surgido, ameaçando não apenas a segurança do ativo dos usuários, mas também causando um impacto negativo no desenvolvimento saudável de todo o ecossistema de inscrição.
Inscrição Introdução
As inscrições na blockchain referem-se à utilização das características da blockchain para registar permanentemente informações específicas e significativas na cadeia. Uma vez que essas informações são escritas na blockchain, é difícil alterá-las. Os tipos de informações que podem ser registradas são variados, incluindo texto simples, código complexo, imagens, entre outros, permitindo assim a funcionalidade de ativos digitais.
Inscrição desenvolvimento atual
Desde o surgimento das inscrições BRC-20 e de outras inscrições na blockchain do Bitcoin, o ecossistema de inscrições tem apresentado um crescimento explosivo. Várias blockchains têm se juntado 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, entre outros. Esses protocolos têm como objetivo apoiar a emissão de inscrições em suas respectivas blockchains.
Explicação detalhada do protocolo de inscrição mainstream
1. BRC-20
O BRC-20 é baseado no modelo UTXO do Bitcoin e no protocolo Ordinals. O modelo UTXO registra eventos de transação em vez do estado final, e a quantidade de Bitcoin de um usuário deve ser obtida somando todos os UTXOs pertencentes ao seu endereço. O Ordinals atribui um número único a cada satoshi, suportando a gravação de vários tipos de dados, tornando cada satoshi único, semelhante aos NFTs do ETH.
BRC-20 através do protocolo Ordinals, escreve dados de texto em formato JSON unificado em Satoshis, como um livro razão de tokens. Inclui principalmente três operações: deploy(, mint) e transfer(. A transferência é realizada enviando a inscrição para o endereço de destino, resultando na alteração do saldo.
![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与segurança do ativo])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(
) 2. ARC-20
O ARC-20 também é baseado na blockchain do Bitcoin, mas ao contrário do BRC-20, ele usa a quantidade de satoshis no UTXO para representar diretamente a quantidade de tokens, com a regra de que 1 sat = 1 token ARC-20. O ARC-20 também é dividido em três etapas: implantação, cunhagem e transferência, mas durante a cunhagem, a quantidade de satoshis no UTXO é igual à quantidade de tokens cunhados. Durante a transferência, o UTXO que possui os tokens é transferido diretamente para outro endereço, sem a necessidade de preencher dados adicionais.
A consulta de tokens ARC-20 requer apenas um índice, o servidor offline pode ler diretamente as informações e transações dos tokens, sem a necessidade de calcular as relações de transferência de fundos. O número de tokens detidos pelo endereço corresponde à quantidade de satoshis dos UTXOs relacionados a esse endereço.
3. Ethscription
Ethscription é um protocolo para criar e compartilhar dados na Ethereum, implementado ao adicionar dados padrão no calldata de uma transferência normal de ETH. Ao criar uma Ethscription, é necessário converter o conteúdo (, como a imagem ), em um URI codificado em Base64, e depois convertê-lo em uma string hexadecimal para ser preenchido no calldata. Para transferir a Ethscription, é necessário preencher o hash da transação que criou essa Ethscription no calldata.
![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与segurança do ativo]###https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp(
) 4. Inscrição da blockchain EVM
As cadeias EVM como BSC, Ethereum e Polygon utilizam métodos semelhantes, aproveitando o calldata para armazenar dados em formato fixo. Tomando a BSC Chain 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 e amt representa a quantidade.
Ao transferir tokens, também é necessário enviar uma transferência normal para o endereço de recebimento e preencher o hash da transação que criou o token no calldata. Podem existir pequenas diferenças entre diferentes cadeias ou protocolos EVM, mas o princípio básico é o mesmo.
Conclusão
Este artigo explora os princípios de implementação de inscrições em várias blockchains públicas. De um modo geral, essas inscrições utilizam as características das blockchains públicas para armazenar informações offline de acordo com padrões na blockchain, e depois são identificadas e exibidas através de servidores offline. A maioria das inscrições não utiliza contratos inteligentes, reduzindo o custo de participação para os usuários. No entanto, os usuários devem entender plenamente o mecanismo de funcionamento do protocolo de inscrições para evitar perdas de ativos devido a operações incorretas.
![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与segurança do ativo]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(
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.
23 gostos
Recompensa
23
6
Partilhar
Comentar
0/400
BoredRiceBall
· 07-25 16:43
Ainda achava que negociar inscrições poderia enriquecer?
Ver originalResponder0
GasGuzzler
· 07-24 22:15
É só ir em frente. De qualquer forma, faça alguma coisa.
Ver originalResponder0
NFTDreamer
· 07-24 19:45
Realmente há alguém que sabe como jogar com a inscrição?
Ver originalResponder0
ProxyCollector
· 07-24 19:42
Nesta jogada, jogar com texto claro vai resultar em grandes perdas, não é?
Ver originalResponder0
CommunityLurker
· 07-24 19:31
fazer as pessoas de parvas é tudo ar
Ver originalResponder0
ChainComedian
· 07-24 19:17
Ai, esta coisa realmente não perdoa quando se trata de enganar as pessoas.
Análise completa do protocolo de inscrição: princípios de implementação e considerações de segurança do BRC-20, ARC-20 e Ethscription
Inscrição do protocolo detalhado: princípios de implementação, casos de uso e segurança do ativo
Recentemente, várias plataformas de negociação lançaram o mercado de inscrição, 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, vários problemas de segurança têm surgido, ameaçando não apenas a segurança do ativo dos usuários, mas também causando um impacto negativo no desenvolvimento saudável de todo o ecossistema de inscrição.
Inscrição Introdução
As inscrições na blockchain referem-se à utilização das características da blockchain para registar permanentemente informações específicas e significativas na cadeia. Uma vez que essas informações são escritas na blockchain, é difícil alterá-las. Os tipos de informações que podem ser registradas são variados, incluindo texto simples, código complexo, imagens, entre outros, permitindo assim a funcionalidade de ativos digitais.
Inscrição desenvolvimento atual
Desde o surgimento das inscrições BRC-20 e de outras inscrições na blockchain do Bitcoin, o ecossistema de inscrições tem apresentado um crescimento explosivo. Várias blockchains têm se juntado 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, entre outros. Esses protocolos têm como objetivo apoiar a emissão de inscrições em suas respectivas blockchains.
Explicação detalhada do protocolo de inscrição mainstream
1. BRC-20
O BRC-20 é baseado no modelo UTXO do Bitcoin e no protocolo Ordinals. O modelo UTXO registra eventos de transação em vez do estado final, e a quantidade de Bitcoin de um usuário deve ser obtida somando todos os UTXOs pertencentes ao seu endereço. O Ordinals atribui um número único a cada satoshi, suportando a gravação de vários tipos de dados, tornando cada satoshi único, semelhante aos NFTs do ETH.
BRC-20 através do protocolo Ordinals, escreve dados de texto em formato JSON unificado em Satoshis, como um livro razão de tokens. Inclui principalmente três operações: deploy(, mint) e transfer(. A transferência é realizada enviando a inscrição para o endereço de destino, resultando na alteração do saldo.
![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与segurança do ativo])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(
) 2. ARC-20
O ARC-20 também é baseado na blockchain do Bitcoin, mas ao contrário do BRC-20, ele usa a quantidade de satoshis no UTXO para representar diretamente a quantidade de tokens, com a regra de que 1 sat = 1 token ARC-20. O ARC-20 também é dividido em três etapas: implantação, cunhagem e transferência, mas durante a cunhagem, a quantidade de satoshis no UTXO é igual à quantidade de tokens cunhados. Durante a transferência, o UTXO que possui os tokens é transferido diretamente para outro endereço, sem a necessidade de preencher dados adicionais.
A consulta de tokens ARC-20 requer apenas um índice, o servidor offline pode ler diretamente as informações e transações dos tokens, sem a necessidade de calcular as relações de transferência de fundos. O número de tokens detidos pelo endereço corresponde à quantidade de satoshis dos UTXOs relacionados a esse endereço.
3. Ethscription
Ethscription é um protocolo para criar e compartilhar dados na Ethereum, implementado ao adicionar dados padrão no calldata de uma transferência normal de ETH. Ao criar uma Ethscription, é necessário converter o conteúdo (, como a imagem ), em um URI codificado em Base64, e depois convertê-lo em uma string hexadecimal para ser preenchido no calldata. Para transferir a Ethscription, é necessário preencher o hash da transação que criou essa Ethscription no calldata.
![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与segurança do ativo]###https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp(
) 4. Inscrição da blockchain EVM
As cadeias EVM como BSC, Ethereum e Polygon utilizam métodos semelhantes, aproveitando o calldata para armazenar dados em formato fixo. Tomando a BSC Chain 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 e amt representa a quantidade.
Ao transferir tokens, também é necessário enviar uma transferência normal para o endereço de recebimento e preencher o hash da transação que criou o token no calldata. Podem existir pequenas diferenças entre diferentes cadeias ou protocolos EVM, mas o princípio básico é o mesmo.
Conclusão
Este artigo explora os princípios de implementação de inscrições em várias blockchains públicas. De um modo geral, essas inscrições utilizam as características das blockchains públicas para armazenar informações offline de acordo com padrões na blockchain, e depois são identificadas e exibidas através de servidores offline. A maioria das inscrições não utiliza contratos inteligentes, reduzindo o custo de participação para os usuários. No entanto, os usuários devem entender plenamente o mecanismo de funcionamento do protocolo de inscrições para evitar perdas de ativos devido a operações incorretas.
![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与segurança do ativo]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(