Análise do protocolo de inscrição e suas formas de implementação
Com o lançamento do suporte ao mercado de inscrições pelas principais plataformas de negociação, o protocolo de inscrições voltou a ser um ponto focal no mercado. No entanto, devido à complexidade e novidade do protocolo de inscrições, vários problemas de segurança surgem, 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 de inscrições.
Este artigo irá analisar os principais protocolos de inscrição, ajudando os usuários a entenderem a utilidade dos protocolos de inscrição, suas formas de implementação e como proteger os ativos de inscrição.
Inscrição Introdução
As inscrições na blockchain são informações específicas e significativas registradas na blockchain através de certas características desta. Uma vez que essas informações são registradas na blockchain, elas são permanentemente armazenadas e difíceis de alterar. Os tipos de informações que podem ser registradas são variados, incluindo informações textuais simples, códigos complexos, imagens, entre outros. Dessa forma, podemos utilizar um conjunto de padrões para implementar a funcionalidade de ativos digitais.
inscrição atual
Desde o surgimento das inscrições BRC-20 na blockchain do Bitcoin, o ecossistema das inscrições desenvolveu-se rapidamente. Várias blockchains estão a juntar-se ao ecossistema das 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. Todos estes protocolos foram criados para permitir a publicação de inscrições nas suas respectivas blockchains.
Principais inscrições do protocolo em detalhe
1. BRC-20
BRC-20 é baseado no modelo UTXO do Bitcoin e no protocolo Ordinals. O Ordinals atribui um número único a cada satoshi em cada UTXO, permitindo que textos, imagens, etc., sejam escritos dentro do satoshi. O BRC-20 cria tokens FT (tokens fungíveis) do Bitcoin através da definição de um "formato" e "atributos" uniformes.
BRC-20 através do protocolo Ordinals, grava dados textuais em formato JSON unificado na blockchain, como um livro razão para tokens BRC-20. Principalmente inclui três operações: deploy (implementação), mint (cunhagem) e transfer (transferência).
2. ARC-20
ARC-20 é o protocolo de inscrição na blockchain do Bitcoin, que também implementa dados padrão escritos em UTXO. A diferença é que o ARC-20 utiliza os sats (satoshis) do UTXO para representar a quantidade de tokens, sendo a regra 1 sat = 1 token ARC-20.
O ARC-20 também é dividido em três etapas: implementação, cunhagem e transferência. Durante a cunhagem, a quantidade de sats do UTXO é igual à quantidade de tokens ARC-20 cunhados. Na transferência, o UTXO que possui o token é transferido diretamente para outro endereço.
3. Inscrição
A Ethscription é um protocolo para criar e compartilhar dados na Ethereum. Ele utiliza o bloco de dados calldata das transações Ethereum, adicionando dados padrão durante transferências de ETH comuns, conferindo significado relevante.
Ao criar uma inscrição, é necessário converter o conteúdo (como imagens) em um URI de dados codificados em Base64, e depois convertê-lo em uma string hexadecimal para preencher o calldata. Para transferir a inscrição, é necessário preencher o calldata com o hash da transação que criou essa inscrição.
4. Inscrição da blockchain EVM
As cadeias EVM como BSCChain, Ethereum e Polygon têm um método comum de gravação de inscrição, que é armazenar dados em formato fixo utilizando blocos de dados calldata.
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, amt representa a quantidade de tokens.
Ao transferir tokens, deve-se enviar uma transferência normal para o endereço de recepção e preencher o hash da transação que criou o token em calldata.
Resumo
Este artigo discute os princípios de implementação de inscrições em várias cadeias. De um modo geral, essas inscrições utilizam as características do sistema de cadeias públicas para armazenar informações offline de acordo com padrões estabelecidos na blockchain, e são exibidas através de servidores offline.
É importante notar que as inscrições apresentadas não utilizam contratos inteligentes, permitindo que os usuários reduzam os custos adicionais de transação ao participar. No entanto, os usuários devem compreender plenamente a forma como o protocolo de inscrição é implementado, a fim de evitar transferências incorretas ou queima acidental de inscrições, o que pode resultar em perdas irreversíveis de ativos.
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.
20 Curtidas
Recompensa
20
7
Repostar
Compartilhar
Comentário
0/400
BlockDetective
· 07-23 06:34
Ainda está à espera do quê? Quanto mais cedo embarque, mais lucros terá.
Ver originalResponder0
CrashHotline
· 07-20 07:03
又是要被 fazer as pessoas de parvas 的节奏啊
Ver originalResponder0
GhostAddressHunter
· 07-20 07:03
Não é à toa que é um veterano em inscrições!
Ver originalResponder0
RetailTherapist
· 07-20 06:59
Foi só depois de um tempo que percebi que a inscrição não é simples.
Ver originalResponder0
CommunityJanitor
· 07-20 06:59
Tem alguns insights valiosos 666
Ver originalResponder0
SignatureAnxiety
· 07-20 06:51
A riqueza está ao alcance.
Ver originalResponder0
NFTRegretter
· 07-20 06:50
Como é que é outra vez uma inscrição, o investidor de retalho está condenado.
Análise completa do protocolo de inscrição: comparação entre BRC-20, ARC-20, Ethscription e implementação na cadeia EVM
Análise do protocolo de inscrição e suas formas de implementação
Com o lançamento do suporte ao mercado de inscrições pelas principais plataformas de negociação, o protocolo de inscrições voltou a ser um ponto focal no mercado. No entanto, devido à complexidade e novidade do protocolo de inscrições, vários problemas de segurança surgem, 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 de inscrições.
Este artigo irá analisar os principais protocolos de inscrição, ajudando os usuários a entenderem a utilidade dos protocolos de inscrição, suas formas de implementação e como proteger os ativos de inscrição.
Inscrição Introdução
As inscrições na blockchain são informações específicas e significativas registradas na blockchain através de certas características desta. Uma vez que essas informações são registradas na blockchain, elas são permanentemente armazenadas e difíceis de alterar. Os tipos de informações que podem ser registradas são variados, incluindo informações textuais simples, códigos complexos, imagens, entre outros. Dessa forma, podemos utilizar um conjunto de padrões para implementar a funcionalidade de ativos digitais.
inscrição atual
Desde o surgimento das inscrições BRC-20 na blockchain do Bitcoin, o ecossistema das inscrições desenvolveu-se rapidamente. Várias blockchains estão a juntar-se ao ecossistema das 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. Todos estes protocolos foram criados para permitir a publicação de inscrições nas suas respectivas blockchains.
Principais inscrições do protocolo em detalhe
1. BRC-20
BRC-20 é baseado no modelo UTXO do Bitcoin e no protocolo Ordinals. O Ordinals atribui um número único a cada satoshi em cada UTXO, permitindo que textos, imagens, etc., sejam escritos dentro do satoshi. O BRC-20 cria tokens FT (tokens fungíveis) do Bitcoin através da definição de um "formato" e "atributos" uniformes.
BRC-20 através do protocolo Ordinals, grava dados textuais em formato JSON unificado na blockchain, como um livro razão para tokens BRC-20. Principalmente inclui três operações: deploy (implementação), mint (cunhagem) e transfer (transferência).
2. ARC-20
ARC-20 é o protocolo de inscrição na blockchain do Bitcoin, que também implementa dados padrão escritos em UTXO. A diferença é que o ARC-20 utiliza os sats (satoshis) do UTXO para representar a quantidade de tokens, sendo a regra 1 sat = 1 token ARC-20.
O ARC-20 também é dividido em três etapas: implementação, cunhagem e transferência. Durante a cunhagem, a quantidade de sats do UTXO é igual à quantidade de tokens ARC-20 cunhados. Na transferência, o UTXO que possui o token é transferido diretamente para outro endereço.
3. Inscrição
A Ethscription é um protocolo para criar e compartilhar dados na Ethereum. Ele utiliza o bloco de dados calldata das transações Ethereum, adicionando dados padrão durante transferências de ETH comuns, conferindo significado relevante.
Ao criar uma inscrição, é necessário converter o conteúdo (como imagens) em um URI de dados codificados em Base64, e depois convertê-lo em uma string hexadecimal para preencher o calldata. Para transferir a inscrição, é necessário preencher o calldata com o hash da transação que criou essa inscrição.
4. Inscrição da blockchain EVM
As cadeias EVM como BSCChain, Ethereum e Polygon têm um método comum de gravação de inscrição, que é armazenar dados em formato fixo utilizando blocos de dados calldata.
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, amt representa a quantidade de tokens.
Ao transferir tokens, deve-se enviar uma transferência normal para o endereço de recepção e preencher o hash da transação que criou o token em calldata.
Resumo
Este artigo discute os princípios de implementação de inscrições em várias cadeias. De um modo geral, essas inscrições utilizam as características do sistema de cadeias públicas para armazenar informações offline de acordo com padrões estabelecidos na blockchain, e são exibidas através de servidores offline.
É importante notar que as inscrições apresentadas não utilizam contratos inteligentes, permitindo que os usuários reduzam os custos adicionais de transação ao participar. No entanto, os usuários devem compreender plenamente a forma como o protocolo de inscrição é implementado, a fim de evitar transferências incorretas ou queima acidental de inscrições, o que pode resultar em perdas irreversíveis de ativos.