Análise do protocolo de inscrição: princípio de funcionamento, aplicações e segurança
Com o lançamento do mercado de inscrições por várias plataformas de negociação de renome, o protocolo de inscrições voltou a ser o foco de atenção do mercado. No entanto, devido à complexidade e inovação do protocolo de inscrições, 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 de todo o ecossistema. Este artigo irá revisar os principais protocolos de inscrições, ajudando os usuários a entender suas utilizações, formas de implementação e como proteger seus ativos.
Inscrição - Visão Geral
A inscrição é uma característica da blockchain, que permite registrar permanentemente informações específicas e significativas na cadeia. Essas informações, uma vez na cadeia, são difíceis de alterar e podem ser textos simples, códigos complexos ou imagens, entre outros. Através de padrões unificados, a inscrição possibilita a funcionalidade de ativos digitais.
Inscrição ecossistema atual
Desde o início da inscrição da blockchain do Bitcoin (, como BRC-20), o ecossistema de inscrições desenvolveu-se rapidamente, com novos protocolos e projetos surgindo quase todos os dias. Atualmente, todas as principais blockchains se juntaram ao ecossistema de inscrições, como a Ethscription da Ethereum, o ARC-20 do Bitcoin, o BSC-20 da BSC, o PRC-20 da Polygon, entre outros. Esses protocolos foram criados para emitir inscrições em suas respectivas blockchains.
Detalhes do protocolo de inscrição mainstream
1. BRC-20
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, calculando a quantidade de moedas que o usuário possui através da soma dos UTXOs. O Ordinals atribui um número único a cada satoshi, suportando a gravação de vários tipos de dados, semelhante a NFTs.
BRC-20 através de Ordinais grava dados de texto em formato JSON unificado em Satoshis, como um livro de contas 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 em uma alteração de saldo.
ARC-20 também é baseado no UTXO do Bitcoin, mas não especifica a quantidade de tokens nos dados, em vez disso, usa a quantidade de satoshis no UTXO para representar a quantidade de tokens ( 1 satoshi = 1 token ). Ao implantar, insira as informações do token, ao cunhar, basta preencher o nome do token, e a quantidade de satoshis no UTXO será a quantidade cunhada. Ao transferir, basta enviar o UTXO que possui os tokens para outro endereço.
A Ethscription utiliza os blocos de dados calldata das transações Ethereum, adicionando dados padrão durante uma transferência normal de ETH. Ao criar a Ethscription, o conteúdo (, como a imagem ), é convertido em um URI codificado em Base64, e depois convertido em uma string hexadecimal para ser preenchido no calldata. Durante a transferência, o remetente envia uma transferência normal para o endereço de recebimento, preenchendo o hash da transação que criou essa Ethscription no calldata.
As cadeias EVM como BSC, Ethereum e Polygon utilizam métodos semelhantes, aproveitando o calldata para armazenar dados em formato fixo. Tomando o BSC como exemplo, o formato de 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.
Durante a cunhagem, envie uma transferência comum para o endereço de destino, preenchendo os dados correspondentes no calldata. Ao transferir, também envie uma transferência comum e preencha o hash da transação que criou o token no calldata. Pode haver pequenas diferenças entre diferentes cadeias ou protocolos EVM, mas o princípio é semelhante.
Conclusão
Este artigo discute os princípios de implementação das inscrições em várias cadeias. De uma forma geral, essas inscrições utilizam as características dos sistemas de cadeia pública para armazenar informações offline de acordo com padrões na blockchain, sendo exibidas através de servidores offline. A maioria das inscrições não utiliza contratos inteligentes, o que pode reduzir as taxas de transação dos usuários, mas os usuários devem compreender plenamente a forma de implementação do protocolo para evitar perdas de ativos devido a operações incorretas.
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.
Análise da tecnologia de protocolo de inscrição dominante: princípios, aplicações e guia de segurança
Análise do protocolo de inscrição: princípio de funcionamento, aplicações e segurança
Com o lançamento do mercado de inscrições por várias plataformas de negociação de renome, o protocolo de inscrições voltou a ser o foco de atenção do mercado. No entanto, devido à complexidade e inovação do protocolo de inscrições, 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 de todo o ecossistema. Este artigo irá revisar os principais protocolos de inscrições, ajudando os usuários a entender suas utilizações, formas de implementação e como proteger seus ativos.
Inscrição - Visão Geral
A inscrição é uma característica da blockchain, que permite registrar permanentemente informações específicas e significativas na cadeia. Essas informações, uma vez na cadeia, são difíceis de alterar e podem ser textos simples, códigos complexos ou imagens, entre outros. Através de padrões unificados, a inscrição possibilita a funcionalidade de ativos digitais.
Inscrição ecossistema atual
Desde o início da inscrição da blockchain do Bitcoin (, como BRC-20), o ecossistema de inscrições desenvolveu-se rapidamente, com novos protocolos e projetos surgindo quase todos os dias. Atualmente, todas as principais blockchains se juntaram ao ecossistema de inscrições, como a Ethscription da Ethereum, o ARC-20 do Bitcoin, o BSC-20 da BSC, o PRC-20 da Polygon, entre outros. Esses protocolos foram criados para emitir inscrições em suas respectivas blockchains.
Detalhes do protocolo de inscrição mainstream
1. BRC-20
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, calculando a quantidade de moedas que o usuário possui através da soma dos UTXOs. O Ordinals atribui um número único a cada satoshi, suportando a gravação de vários tipos de dados, semelhante a NFTs.
BRC-20 através de Ordinais grava dados de texto em formato JSON unificado em Satoshis, como um livro de contas 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 em uma alteração de saldo.
![inscrição科普|了解各大公链inscrição protocolo用例、实现方式与资产安全])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(
) 2. ARC-20
ARC-20 também é baseado no UTXO do Bitcoin, mas não especifica a quantidade de tokens nos dados, em vez disso, usa a quantidade de satoshis no UTXO para representar a quantidade de tokens ( 1 satoshi = 1 token ). Ao implantar, insira as informações do token, ao cunhar, basta preencher o nome do token, e a quantidade de satoshis no UTXO será a quantidade cunhada. Ao transferir, basta enviar o UTXO que possui os tokens para outro endereço.
![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与资产安全]###https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp(
) 3. Inscrição
A Ethscription utiliza os blocos de dados calldata das transações Ethereum, adicionando dados padrão durante uma transferência normal de ETH. Ao criar a Ethscription, o conteúdo (, como a imagem ), é convertido em um URI codificado em Base64, e depois convertido em uma string hexadecimal para ser preenchido no calldata. Durante a transferência, o remetente envia uma transferência normal para o endereço de recebimento, preenchendo o hash da transação que criou essa Ethscription no calldata.
![inscrição科普|了解各大公链inscrição protocolo用例、实现方式与资产安全]###https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp(
) 4. inscrição da cadeia EVM
As cadeias EVM como BSC, Ethereum e Polygon utilizam métodos semelhantes, aproveitando o calldata para armazenar dados em formato fixo. Tomando o BSC como exemplo, o formato de 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.
Durante a cunhagem, envie uma transferência comum para o endereço de destino, preenchendo os dados correspondentes no calldata. Ao transferir, também envie uma transferência comum e preencha o hash da transação que criou o token no calldata. Pode haver pequenas diferenças entre diferentes cadeias ou protocolos EVM, mas o princípio é semelhante.
Conclusão
Este artigo discute os princípios de implementação das inscrições em várias cadeias. De uma forma geral, essas inscrições utilizam as características dos sistemas de cadeia pública para armazenar informações offline de acordo com padrões na blockchain, sendo exibidas através de servidores offline. A maioria das inscrições não utiliza contratos inteligentes, o que pode reduzir as taxas de transação dos usuários, mas os usuários devem compreender plenamente a forma de implementação do protocolo para evitar perdas de ativos devido a operações incorretas.
![inscrição科普|了解各大公链inscriçãoprotocolo用例、实现方式与资产安全]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(