Inscrição do Protocolo: Princípios, Implementação e Considerações de Segurança
Com o lançamento de mercados de inscrição por várias plataformas de negociação populares, o interesse do mercado em inscrições continua a aumentar. 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 dos ativos dos usuários, mas também impactando negativamente o desenvolvimento saudável do ecossistema de inscrições.
Este artigo irá examinar os principais protocolos de inscrição, ajudando os usuários a entender a finalidade dos protocolos de inscrição, como são implementados e como proteger os ativos de inscrição.
Inscrição Introdução
As inscrições na blockchain referem-se ao uso das características da blockchain para registar informações com significados específicos. Uma vez registadas, essas informações serão permanentemente armazenadas e difíceis de alterar. Os tipos de informações que podem ser registadas são variados, incluindo texto simples, código complexo, imagens, entre outros. Desta forma, podemos utilizar um conjunto de padrões para implementar as funções dos ativos digitais.
inscrição atual
Desde o surgimento das inscrições BRC-20 e de outras inscrições na blockchain do Bitcoin, o ecossistema de inscrições tem se desenvolvido rapidamente. Quase todos os dias surgem novos protocolos e projetos de inscrições. Várias blockchains estão se juntando ao ecossistema de inscrições, como o protocolo Ethscription na blockchain ETH, o protocolo ARC-20 na blockchain BTC, o protocolo BSC-20 na blockchain BSC, e o protocolo PRC-20 na blockchain Polygon. Esses protocolos foram criados para publicar inscrições em suas respectivas blockchains.
Inscrição detalhada
1. BRC-20
O protocolo BRC-20 é baseado no modelo UTXO do Bitcoin e no protocolo Ordinals. O modelo UTXO registra eventos de transação em vez de estados finais, e o cálculo da quantidade de moedas que um usuário possui requer a soma de todos os UTXOs de seu endereço. O protocolo Ordinals atribui um número único a cada satoshi, suportando a escrita de texto, imagens e outros dados no satoshi.
BRC-20, através do protocolo Ordinals, escreve dados de texto JSON em formato unificado em Satoshis, servindo como o livro-razão dos tokens BRC-20. Inclui principalmente três operações padrão: deploy(, mint) e transfer(. A operação transfer realiza a mudança de saldo enviando a inscrição para o endereço de destino.
ARC-20 é também um protocolo de inscrição na blockchain do Bitcoin, implementado através da gravação de dados padrão no UTXO. A diferença é que o ARC-20 usa a quantidade de satoshis no UTXO para representar a quantidade de tokens, sendo a regra 1 satoshi = 1 token ARC-20.
O ARC-20 também é dividido em três etapas: implantação, cunhagem e transferência. Durante a cunhagem, o usuário preenche o nome do token no UTXO, e a quantidade de satoshis desse UTXO é a quantidade cunhada. Na transferência, o UTXO que possui o token é transferido diretamente para outro endereço, sem necessidade de preencher dados adicionais.
3. Ethscription
Ethscription é um protocolo para criar e compartilhar dados na Ethereum. Ele utiliza os blocos de dados calldata das transações Ethereum, adicionando dados padrão durante a transferência de ETH normal, conferindo um significado específico.
Ao criar uma inscrição, é necessário converter o conteúdo ( como imagem ) para um URI codificado em Base64 e, em seguida, convertê-lo em uma string hexadecimal para preencher o calldata. Ao transferir a inscrição, deve-se incluir no calldata o hash da transação que criou essa inscrição.
As blockchains EVM como BSC, Ethereum e Polygon utilizam métodos semelhantes para armazenar dados em formato fixo através de 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 e amt representa a quantidade de tokens.
Ao transferir tokens, é necessário enviar uma transferência normal para o endereço de recepção e preencher o hash da transação que criou o token no calldata. Pode haver pequenas diferenças entre diferentes cadeias EVM ou protocolos, mas o princípio é semelhante.
Resumo
Este artigo discute os princípios de implementação de inscrições em várias cadeias. Essas inscrições aproveitam as características do sistema de blockchain pública, armazenando informações offline de acordo com padrões estabelecidos na blockchain e apresentando-as através de servidores offline. O protocolo de inscrição apresentado não utiliza contratos inteligentes, o que pode reduzir as taxas de transação dos usuários. No entanto, os usuários devem compreender plenamente a forma de implementação do protocolo de inscrição para evitar operações incorretas que possam causar perdas de ativos.
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.
15 gostos
Recompensa
15
7
Partilhar
Comentar
0/400
LiquidityHunter
· 12h atrás
Idiotas estão novamente se envolvendo em inscrição?
Ver originalResponder0
Ser_Liquidated
· 12h atrás
Outra ferramenta para fazer as pessoas de parvas
Ver originalResponder0
ApeDegen
· 13h atrás
韭韭别急 sair das posições就完事了
Ver originalResponder0
HypotheticalLiquidator
· 13h atrás
Aviso: O mercado de inscrições teve uma grande subida e atingiu o limite de risco sistémico, o risco de ser liquidado em cadeia continua a aumentar.
inscrição protocolo full analysis: technical principles, mainstream implementations and security usage guide
Inscrição do Protocolo: Princípios, Implementação e Considerações de Segurança
Com o lançamento de mercados de inscrição por várias plataformas de negociação populares, o interesse do mercado em inscrições continua a aumentar. 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 dos ativos dos usuários, mas também impactando negativamente o desenvolvimento saudável do ecossistema de inscrições.
Este artigo irá examinar os principais protocolos de inscrição, ajudando os usuários a entender a finalidade dos protocolos de inscrição, como são implementados e como proteger os ativos de inscrição.
Inscrição Introdução
As inscrições na blockchain referem-se ao uso das características da blockchain para registar informações com significados específicos. Uma vez registadas, essas informações serão permanentemente armazenadas e difíceis de alterar. Os tipos de informações que podem ser registadas são variados, incluindo texto simples, código complexo, imagens, entre outros. Desta forma, podemos utilizar um conjunto de padrões para implementar as funções dos ativos digitais.
inscrição atual
Desde o surgimento das inscrições BRC-20 e de outras inscrições na blockchain do Bitcoin, o ecossistema de inscrições tem se desenvolvido rapidamente. Quase todos os dias surgem novos protocolos e projetos de inscrições. Várias blockchains estão se juntando ao ecossistema de inscrições, como o protocolo Ethscription na blockchain ETH, o protocolo ARC-20 na blockchain BTC, o protocolo BSC-20 na blockchain BSC, e o protocolo PRC-20 na blockchain Polygon. Esses protocolos foram criados para publicar inscrições em suas respectivas blockchains.
Inscrição detalhada
1. BRC-20
O protocolo BRC-20 é baseado no modelo UTXO do Bitcoin e no protocolo Ordinals. O modelo UTXO registra eventos de transação em vez de estados finais, e o cálculo da quantidade de moedas que um usuário possui requer a soma de todos os UTXOs de seu endereço. O protocolo Ordinals atribui um número único a cada satoshi, suportando a escrita de texto, imagens e outros dados no satoshi.
BRC-20, através do protocolo Ordinals, escreve dados de texto JSON em formato unificado em Satoshis, servindo como o livro-razão dos tokens BRC-20. Inclui principalmente três operações padrão: deploy(, mint) e transfer(. A operação transfer 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 através da gravação de dados padrão no UTXO. A diferença é que o ARC-20 usa a quantidade de satoshis no UTXO para representar a quantidade de tokens, sendo a regra 1 satoshi = 1 token ARC-20.
O ARC-20 também é dividido em três etapas: implantação, cunhagem e transferência. Durante a cunhagem, o usuário preenche o nome do token no UTXO, e a quantidade de satoshis desse UTXO é a quantidade cunhada. Na transferência, o UTXO que possui o token é transferido diretamente para outro endereço, sem necessidade de preencher dados adicionais.
3. Ethscription
Ethscription é um protocolo para criar e compartilhar dados na Ethereum. Ele utiliza os blocos de dados calldata das transações Ethereum, adicionando dados padrão durante a transferência de ETH normal, conferindo um significado específico.
Ao criar uma inscrição, é necessário converter o conteúdo ( como imagem ) para um URI codificado em Base64 e, em seguida, convertê-lo em uma string hexadecimal para preencher o calldata. Ao transferir a inscrição, deve-se incluir no calldata o hash da transação que criou essa inscrição.
![inscrição科普|了解各大公链inscrição protocolo用例、实现方式与资产安全]###https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp(
) 4. Inscrição da blockchain EVM
As blockchains EVM como BSC, Ethereum e Polygon utilizam métodos semelhantes para armazenar dados em formato fixo através de 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 e amt representa a quantidade de tokens.
Ao transferir tokens, é necessário enviar uma transferência normal para o endereço de recepção e preencher o hash da transação que criou o token no calldata. Pode haver pequenas diferenças entre diferentes cadeias EVM ou protocolos, mas o princípio é semelhante.
Resumo
Este artigo discute os princípios de implementação de inscrições em várias cadeias. Essas inscrições aproveitam as características do sistema de blockchain pública, armazenando informações offline de acordo com padrões estabelecidos na blockchain e apresentando-as através de servidores offline. O protocolo de inscrição apresentado não utiliza contratos inteligentes, o que pode reduzir as taxas de transação dos usuários. No entanto, os usuários devem compreender plenamente a forma de implementação do protocolo de inscrição para evitar operações incorretas que possam causar perdas de ativos.
![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与资产安全]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(