レッスン2

Começar com Inscrições

Neste capítulo, usaremos tokens de inscrição BRC-20 como exemplo para introduzir os princípios básicos das inscrições e como dominar as inscrições.

Conteúdo do Capítulo
Na sessão anterior, analisamos a história da emissão de ativos do Bitcoin e o background técnico das inscrições. Nesta sessão, ilustraremos os procedimentos específicos e os princípios subjacentes das inscrições, usando o BRC-20 como exemplo.

Princípios Básicos de Inscrições

Usando o blockchain do Bitcoin como exemplo, durante as transações (como transferências) na cadeia Bitcoin, os traders podem inserir o texto desejado em um campo específico. Este texto será empacotado por nós de blockchain junto com a transação e, finalmente, se tornará parte da cadeia. "Inscrição" é o processo de inserção de dados em uma transação. No entanto, para gerar inscrições reconhecidas pelo mercado, certas regras devem ser seguidas na hora de "inscrever". Estas regras são protocolos de inscrição diferentes. No caso do popular protocolo de inscrição BRC-20 Ordi em Bitcoin, o conteúdo da inscrição é como mostrado abaixo. Os participantes só podem obter inscrições Ordi inscrevendo-se de acordo com este conteúdo.

Informações sobre Inscrições Ordi (Fonte: Documento BRC-20)

O exemplo acima é a transação de gênese para a implantação da inscrição Ordi. O contrato de transação na época era: b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735. Podemos consultar os detalhes da sua transação usando o navegador Bitcoin Blockchain.com. O resultado é o seguinte:

Uma sequência de caracteres hexadecimais foi escrita no campo de testemunha da transação (a parte destacada a azul acima). Quando usamos um conversor para transformar essas cadeias hexadecimais em caracteres ingleses, podemos encontrar:

Como Implementar, Cunhar e Transferir Inscrições

Depois de compreender os princípios básicos das inscrições, precisamos aprender sobre as operações de inscrição fundamentais. Existem muitos protocolos de inscrição, como BRC-20, ARC-20 (protocolo Atomical), Protocolo de Runes e Protocolo Tap. No entanto, todos esses protocolos de inscrição partilham comandos básicos:

  • Deploy: Implanta a inscrição na blockchain e define as informações básicas do ativo, como o fornecimento total, o protocolo utilizado e o método de cunhagem.
  • Mint: "Cria" a inscrição e envia-a para a sua morada e carteira.
  • Transfer: Transfere o ativo de inscrição para outro endereço.

Estes comandos básicos também precisam seguir o formato especificado do protocolo. Tome BRC-20 como exemplo. Existem seis campos-chave do protocolo, como mostrado abaixo. Cada campo tem seu significado respectivo:

Origem: Documento BRC-20

  • “p”: Tipo de Protocolo. Uma palavra-chave obrigatória que define a operação com base no protocolo BRC-20, ajudando outros sistemas a identificar e processar eventos BRC-20.
  • "op": Tipo de Evento. Uma palavra-chave obrigatória que define o tipo de evento, seja implantação ("Deploy"), cunhagem ("Mint"), ou transferência ("Transfer"). Aqui, o conteúdo de "op" é "transferência," significando o tipo de evento como uma transferência.
  • “tick”: Identificador de Token BRC-20. Uma palavra-chave obrigatória que define o nome do token BRC-20, composto por quatro letras. Aqui, o conteúdo de “tick” é “ordi,” indicando que o token BRC-20 transferido é $ordi.
  • “amt”: Quantidade de Tokens BRC-20 Transferidos. Uma palavra-chave obrigatória que define o número de tokens BRC-20 a serem transferidos.
  • "max": Fornecimento máximo. Uma palavra-chave obrigatória que define o fornecimento máximo do token BRC-20.
  • "lim": Número máximo de tokens BRC-20 por inscrição. Uma palavra-chave opcional que define o número máximo de tokens BRC-20 que um usuário pode obter cunhando uma única inscrição. Se isso for definido como 1000, a cunhagem de uma única inscrição pode conceder um máximo de 1000 tokens BRC-20.
  • "dec": Precisão Decimal. Uma palavra-chave opcional que define a precisão decimal do token BRC-20, com um padrão de 18.
  • "to": Destino da Transferência. Uma palavra-chave opcional que define o endereço de receção para a transferência. Se deixado em branco, o endereço de receção padrão está correto. Atualmente, esta palavra-chave é apenas usada para testes de rastreamento de dados do painel Dune Analytics.
  • “fee”: Taxa de Transferência. Uma palavra-chave opcional que define o valor da taxa de transferência. Atualmente, esta palavra-chave é apenas usada para testes de rastreamento de dados do painel Dune Analytics (na ausência de dados do Taproot).

As instruções de base do protocolo relevante são comandos com cada campo disposto de acordo com as especificações. A instrução de implantação é a seguinte (usando a inscrição Ordi como exemplo): \
{

"p": "brc-20",

"op": "implementar",

"tick": "ordi"

"máximo": "21000000",

"lim": "1000"

}

Este texto formatado em JSON descreve o uso do protocolo BRC-20 para cunhar um ativo chamado "ordi" com um fornecimento máximo de 21.000.000 e uma quantidade de cunhagem de 1000 por casa da moeda. A instrução de cunhagem é a seguinte:

{

“p”: “brc-20”,

"op": "criar",

"tick": "ordi"

“amt”: “1000”

}

Este texto JSON indica que pretende criar 1000 inscrições BRC-20 denominadas 'ordi.' A instrução de transferência também é relativamente simples:

{

"p": "brc-20",

"op": "transfer",

"tick": "ordi"

"amt": "100"

}

Semelhante ao BRC-20, outras inscrições operam num princípio semelhante. A implementação envolve o carregamento de informações específicas para a transação ou para a arquitetura da blockchain em si. Diferentes protocolos têm especificações e campos de protocolo distintos. Alguns apenas modificam o campo “p” nas especificações do protocolo mencionado acima, enquanto outros o alteram para um formato de protocolo diferente e adicionam campos correspondentes para expandir a funcionalidade.

Inscrições vs. Tokens

As inscrições apresentadas acima geram principalmente inscrições que se assemelham a ativos como tokens. Além disso, existem protocolos de ativos como o Protocolo Ordinais e o Protocolo Atomicals que podem gerar ativos semelhantes a "NFTs." A característica comum dessas inscrições é que todas as informações são armazenadas na cadeia. Devido à sua natureza altamente pública, atualmente não podem ser controladas por contratos em comparação com tokens. Eles só podem ser usados para nomear algumas informações básicas de token, como oferta total e nome. Recursos comuns como desbloqueio de token, contratos de participação e distribuição inicial ainda não são possíveis.

Investigador de criptomoedasCaptainZ, no seu artigo "A Essência das Inscrições é SFT,” argumentou que as inscrições são na verdade um terceiro tipo de ativo chamado SFT (Semi-Fungible Token) para além dos tokens fungíveis comuns (tokens ordinários) e dos tokens não fungíveis (NFTs). Os SFTs estão entre os FTs e os NFTs, o que significa que podem ser divididos e calculados, mantendo também a unicidade.

Embora este argumento não tenha ganho uma aceitação generalizada pela comunidade, ele suscitou alguma discussão. Sem dúvida, as inscrições são uma nova forma de emitir ativos, e este tipo de ativo difere dos tipos de ativos existentes. Nas blockchains comuns Turing-complete como Ethereum, Solana e Near, os tokens e ativos NFT são mais populares, e a maioria das dApps e infraestruturas são projetadas com base nisso.

No entanto, em blockchains não Turing-completos como o Bitcoin, tokens e NFTs não podem existir. As inscrições tornaram-se uma das poucas soluções de emissão de ativos, e com o efeito da riqueza e a afluência de desenvolvedores, a infraestrutura de inscrição continuou a surgir. Os usuários e a liquidez das inscrições melhoraram significativamente. As inscrições estão se tornando um método principal de emissão de ativos em cadeias públicas como o Bitcoin e o Dogechain.

Usar Ferramentas para Operações Rápidas

Como se pode ver a partir dos princípios acima, as principais operações das inscrições envolvem múltiplas operações on-chain, algumas das quais até requerem a execução de nós para "inscrever". Portanto, muitos desenvolvedores e equipas excelentes desenvolveram ferramentas de operação simples, como a ferramenta de navegação Unisat, onde os utilizadores só precisam de introduzir dados básicos como o nome e a quantidade da inscrição e submeter a Taxa de Gás para inscrever.

Unisat Inscrevendo a Página. Source:https://unisat.io/inscrever

Além disso, existem várias ferramentas que podem ajudar os utilizadores a visualizar dados de inscrição e auxiliar nas decisões de investimento, como o página de navegação e Launcpad criado pela Gate.io. Estas ferramentas serão discutidas em detalhe no Capítulo 4.

Página de Inscrição da Gate.io. Source:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

Resumo do Capítulo

  • O princípio fundamental da inscrição envolve inscrever informações na blockchain.
  • Existem vários protocolos de inscrição no mercado, incluindo o Protocolo Ordinals, BRC-20, ARC-20 (Protocolo Atomical), Protocolo Runes e Protocolo Tap. No entanto, todas estas inscrições têm os seguintes comandos básicos:
  • Implementação: A inscrição é implementada na blockchain, definindo informações básicas sobre o ativo, como quantidade total, o protocolo utilizado e o método de cunhagem.
  • Cunhagem: A inscrição é "criada" e colocada no endereço e carteira de alguém.
  • Transferência: O ativo da inscrição é transferido para outro endereço.
免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。
カタログ
レッスン2

Começar com Inscrições

Neste capítulo, usaremos tokens de inscrição BRC-20 como exemplo para introduzir os princípios básicos das inscrições e como dominar as inscrições.

Conteúdo do Capítulo
Na sessão anterior, analisamos a história da emissão de ativos do Bitcoin e o background técnico das inscrições. Nesta sessão, ilustraremos os procedimentos específicos e os princípios subjacentes das inscrições, usando o BRC-20 como exemplo.

Princípios Básicos de Inscrições

Usando o blockchain do Bitcoin como exemplo, durante as transações (como transferências) na cadeia Bitcoin, os traders podem inserir o texto desejado em um campo específico. Este texto será empacotado por nós de blockchain junto com a transação e, finalmente, se tornará parte da cadeia. "Inscrição" é o processo de inserção de dados em uma transação. No entanto, para gerar inscrições reconhecidas pelo mercado, certas regras devem ser seguidas na hora de "inscrever". Estas regras são protocolos de inscrição diferentes. No caso do popular protocolo de inscrição BRC-20 Ordi em Bitcoin, o conteúdo da inscrição é como mostrado abaixo. Os participantes só podem obter inscrições Ordi inscrevendo-se de acordo com este conteúdo.

Informações sobre Inscrições Ordi (Fonte: Documento BRC-20)

O exemplo acima é a transação de gênese para a implantação da inscrição Ordi. O contrato de transação na época era: b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735. Podemos consultar os detalhes da sua transação usando o navegador Bitcoin Blockchain.com. O resultado é o seguinte:

Uma sequência de caracteres hexadecimais foi escrita no campo de testemunha da transação (a parte destacada a azul acima). Quando usamos um conversor para transformar essas cadeias hexadecimais em caracteres ingleses, podemos encontrar:

Como Implementar, Cunhar e Transferir Inscrições

Depois de compreender os princípios básicos das inscrições, precisamos aprender sobre as operações de inscrição fundamentais. Existem muitos protocolos de inscrição, como BRC-20, ARC-20 (protocolo Atomical), Protocolo de Runes e Protocolo Tap. No entanto, todos esses protocolos de inscrição partilham comandos básicos:

  • Deploy: Implanta a inscrição na blockchain e define as informações básicas do ativo, como o fornecimento total, o protocolo utilizado e o método de cunhagem.
  • Mint: "Cria" a inscrição e envia-a para a sua morada e carteira.
  • Transfer: Transfere o ativo de inscrição para outro endereço.

Estes comandos básicos também precisam seguir o formato especificado do protocolo. Tome BRC-20 como exemplo. Existem seis campos-chave do protocolo, como mostrado abaixo. Cada campo tem seu significado respectivo:

Origem: Documento BRC-20

  • “p”: Tipo de Protocolo. Uma palavra-chave obrigatória que define a operação com base no protocolo BRC-20, ajudando outros sistemas a identificar e processar eventos BRC-20.
  • "op": Tipo de Evento. Uma palavra-chave obrigatória que define o tipo de evento, seja implantação ("Deploy"), cunhagem ("Mint"), ou transferência ("Transfer"). Aqui, o conteúdo de "op" é "transferência," significando o tipo de evento como uma transferência.
  • “tick”: Identificador de Token BRC-20. Uma palavra-chave obrigatória que define o nome do token BRC-20, composto por quatro letras. Aqui, o conteúdo de “tick” é “ordi,” indicando que o token BRC-20 transferido é $ordi.
  • “amt”: Quantidade de Tokens BRC-20 Transferidos. Uma palavra-chave obrigatória que define o número de tokens BRC-20 a serem transferidos.
  • "max": Fornecimento máximo. Uma palavra-chave obrigatória que define o fornecimento máximo do token BRC-20.
  • "lim": Número máximo de tokens BRC-20 por inscrição. Uma palavra-chave opcional que define o número máximo de tokens BRC-20 que um usuário pode obter cunhando uma única inscrição. Se isso for definido como 1000, a cunhagem de uma única inscrição pode conceder um máximo de 1000 tokens BRC-20.
  • "dec": Precisão Decimal. Uma palavra-chave opcional que define a precisão decimal do token BRC-20, com um padrão de 18.
  • "to": Destino da Transferência. Uma palavra-chave opcional que define o endereço de receção para a transferência. Se deixado em branco, o endereço de receção padrão está correto. Atualmente, esta palavra-chave é apenas usada para testes de rastreamento de dados do painel Dune Analytics.
  • “fee”: Taxa de Transferência. Uma palavra-chave opcional que define o valor da taxa de transferência. Atualmente, esta palavra-chave é apenas usada para testes de rastreamento de dados do painel Dune Analytics (na ausência de dados do Taproot).

As instruções de base do protocolo relevante são comandos com cada campo disposto de acordo com as especificações. A instrução de implantação é a seguinte (usando a inscrição Ordi como exemplo): \
{

"p": "brc-20",

"op": "implementar",

"tick": "ordi"

"máximo": "21000000",

"lim": "1000"

}

Este texto formatado em JSON descreve o uso do protocolo BRC-20 para cunhar um ativo chamado "ordi" com um fornecimento máximo de 21.000.000 e uma quantidade de cunhagem de 1000 por casa da moeda. A instrução de cunhagem é a seguinte:

{

“p”: “brc-20”,

"op": "criar",

"tick": "ordi"

“amt”: “1000”

}

Este texto JSON indica que pretende criar 1000 inscrições BRC-20 denominadas 'ordi.' A instrução de transferência também é relativamente simples:

{

"p": "brc-20",

"op": "transfer",

"tick": "ordi"

"amt": "100"

}

Semelhante ao BRC-20, outras inscrições operam num princípio semelhante. A implementação envolve o carregamento de informações específicas para a transação ou para a arquitetura da blockchain em si. Diferentes protocolos têm especificações e campos de protocolo distintos. Alguns apenas modificam o campo “p” nas especificações do protocolo mencionado acima, enquanto outros o alteram para um formato de protocolo diferente e adicionam campos correspondentes para expandir a funcionalidade.

Inscrições vs. Tokens

As inscrições apresentadas acima geram principalmente inscrições que se assemelham a ativos como tokens. Além disso, existem protocolos de ativos como o Protocolo Ordinais e o Protocolo Atomicals que podem gerar ativos semelhantes a "NFTs." A característica comum dessas inscrições é que todas as informações são armazenadas na cadeia. Devido à sua natureza altamente pública, atualmente não podem ser controladas por contratos em comparação com tokens. Eles só podem ser usados para nomear algumas informações básicas de token, como oferta total e nome. Recursos comuns como desbloqueio de token, contratos de participação e distribuição inicial ainda não são possíveis.

Investigador de criptomoedasCaptainZ, no seu artigo "A Essência das Inscrições é SFT,” argumentou que as inscrições são na verdade um terceiro tipo de ativo chamado SFT (Semi-Fungible Token) para além dos tokens fungíveis comuns (tokens ordinários) e dos tokens não fungíveis (NFTs). Os SFTs estão entre os FTs e os NFTs, o que significa que podem ser divididos e calculados, mantendo também a unicidade.

Embora este argumento não tenha ganho uma aceitação generalizada pela comunidade, ele suscitou alguma discussão. Sem dúvida, as inscrições são uma nova forma de emitir ativos, e este tipo de ativo difere dos tipos de ativos existentes. Nas blockchains comuns Turing-complete como Ethereum, Solana e Near, os tokens e ativos NFT são mais populares, e a maioria das dApps e infraestruturas são projetadas com base nisso.

No entanto, em blockchains não Turing-completos como o Bitcoin, tokens e NFTs não podem existir. As inscrições tornaram-se uma das poucas soluções de emissão de ativos, e com o efeito da riqueza e a afluência de desenvolvedores, a infraestrutura de inscrição continuou a surgir. Os usuários e a liquidez das inscrições melhoraram significativamente. As inscrições estão se tornando um método principal de emissão de ativos em cadeias públicas como o Bitcoin e o Dogechain.

Usar Ferramentas para Operações Rápidas

Como se pode ver a partir dos princípios acima, as principais operações das inscrições envolvem múltiplas operações on-chain, algumas das quais até requerem a execução de nós para "inscrever". Portanto, muitos desenvolvedores e equipas excelentes desenvolveram ferramentas de operação simples, como a ferramenta de navegação Unisat, onde os utilizadores só precisam de introduzir dados básicos como o nome e a quantidade da inscrição e submeter a Taxa de Gás para inscrever.

Unisat Inscrevendo a Página. Source:https://unisat.io/inscrever

Além disso, existem várias ferramentas que podem ajudar os utilizadores a visualizar dados de inscrição e auxiliar nas decisões de investimento, como o página de navegação e Launcpad criado pela Gate.io. Estas ferramentas serão discutidas em detalhe no Capítulo 4.

Página de Inscrição da Gate.io. Source:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

Resumo do Capítulo

  • O princípio fundamental da inscrição envolve inscrever informações na blockchain.
  • Existem vários protocolos de inscrição no mercado, incluindo o Protocolo Ordinals, BRC-20, ARC-20 (Protocolo Atomical), Protocolo Runes e Protocolo Tap. No entanto, todas estas inscrições têm os seguintes comandos básicos:
  • Implementação: A inscrição é implementada na blockchain, definindo informações básicas sobre o ativo, como quantidade total, o protocolo utilizado e o método de cunhagem.
  • Cunhagem: A inscrição é "criada" e colocada no endereço e carteira de alguém.
  • Transferência: O ativo da inscrição é transferido para outro endereço.
免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。