1. Antecedentes e histórico de desenvolvimento do BRC-20
Com o rápido desenvolvimento da tecnologia blockchain, várias criptomoedas e protocolos de token estão surgindo. Enquanto o protocolo de token ERC-20 da Ethereum se tornou o padrão da indústria, a comunidade Bitcoin também inaugurou o padrão experimental de token BRC-20. **O padrão BRC-20 adota um conceito de design simples e seguro para realizar a implantação, cunhagem e transferência de tokens. Baseado na rede Bitcoin, o BRC-20 realiza a emissão e gerenciamento de tokens registrando dados em Satoshis. **Este artigo apresentará o princípio e a aplicação do BRC-20, bem como suas vantagens e desvantagens, a fim de fornecer aos leitores um entendimento abrangente e aprofundado.
Por muito tempo, as pessoas sentiram que o ecossistema Bitcoin não é escalável em comparação com o Ethereum, porque, exceto para transações de transferência, quase nenhum dado pode ser armazenado no bloco. A razão pela qual o BRC-20 explodiu recentemente é que é um padrão de token baseado em Bitcoin, que introduz NFT e outros tokens no ecossistema Bitcoin.
Marcos importantes:
Em janeiro de 2020, o desenvolvedor do Bitcoin Core, Pieter Wuille, lançou as Propostas de Melhoria do Bitcoin BIP 341 e BIP 342, trazendo possibilidades para o ecossistema Bitcoin.
Em junho de 2022, Casey Rodarmor fez uma extensão e expansão técnica do Tap no BIP342 e propôs novos esquemas de melhoria do Bitcoin ordinal (número ordinal) e inion (inscrição), que realizaram principalmente a função de armazenar dados na cadeia Bitcoin.
Em março de 2023, a Domodata conduziu um experimento ERC-20. Por meio do protocolo Ordinal e da função inions, armazenou dados json na cadeia Bitcoin para provar o status do saldo do token na cadeia e realizou a função de emitir tokens para o Bitcoin ecossistema de forma disfarçada.
Domodata (autor do BRC-20) acredita que o padrão BRC-20 é apenas um experimento interessante, mostrando-nos que é possível provar o estado dos saldos de tokens off-chain criando inscrições on-chain. Ele acha que isso é apenas uma tentativa e o padrão BRC-20 não deve ser considerado o único padrão. Ao mesmo tempo, ele incentiva as pessoas da comunidade Bitcoin a trabalharem juntas para corrigir e otimizar o padrão, e o autor do BRC -20 também acredita que atualmente existe a emissão de ativos em Bitcoin, com um plano melhor.
2. Pré-conhecimento do BRC-20
BRC-20 é um padrão de token baseado no protocolo Ordinal. O protocolo Ordinal é um protocolo de extensão para a rede Bitcoin que permite que os dados sejam inscritos no Bitcoin Satoshi. Com base no protocolo Ordinal, o BRC-20 pode realizar a emissão, transferência e transação de tokens.
O princípio do BRC-20 é relativamente complicado e é necessário entender alguns conceitos da rede Bitcoin, como upgrades Satoshis, Ordinal, Inion e Taproot. Entre eles, Satoshi é a menor unidade da rede Bitcoin. A teoria ordinal numera cada Satoshi e Inion grava dados em cada Satoshi. A tecnologia relacionada à atualização Taproot é o mecanismo para controlar esses Inions. Juntos, esses conceitos constituem a lógica operacional do padrão BRC-20.
(1) Satoshis (Cong)
Satoshis não são bitcoins, mas a menor unidade de bitcoins.Um bitcoin pode ser dividido em 100 milhões de satoshis.
(2) Ordinal (número de série)
A teoria dos números ordinais é um protocolo para atribuir números de série a satoshis (menor subdivisão do bitcoin) e rastrear esses satoshis à medida que as transações são gastas. Esses números de série são números muito grandes, como este 804766073970493. Cada satoshi, que é ¹⁄₁₀₀₀₀₀₀₀₀ de um Bitcoin, tem um número de série.
ord é um projeto de código aberto (este projeto inclui várias partes, uma é o esquema ordinal para melhorar o Bitcoin, e a outra é a ferramenta ord desenvolvida com rust, que integra as funções de index, block browser e command line wallet. explicará como gravar suas próprias inscrições por meio do kit de ferramentas ord.
(3) inion (inscrição)
**O protocolo Ordinal implementa funcionalidade estendida, atribuindo um número exclusivo a cada satoshi e adicionando notas. Este processo é chamado de inscrição (inion), que é dar significado derivado a Satoshi. ** Anotação significa que o conteúdo da inscrição é escrito nas testemunhas da transação (testemunhas), para que Satoshi possa escrever qualquer tipo de conteúdo. É mais seguro limitar o tamanho do conteúdo da inscrição para menos de 3,9M, porque o conteúdo da inscrição está incluído na transação, portanto, quanto maior o conteúdo, maior a taxa de transação para a transação de inscrição.
Podemos criar nossos próprios Inions baixando Bitcoin Core e ord.
#installord
--proto '=https' --tlsv1.2 -fsLS | bash-s
#Imprima o número da versão do ord
ord --versão
Criar carteira básica de bitcoin
carteira ord criar
Obtenha o endereço da carteira
carteira ord receber
#Ver transações pendentes
transações de carteira ord
#Create Inions (inscrições)
carteira ord inscribe --fee-rate FEE_RATE FILE
enviar inscrição
envio de carteira ord --fee-rate<FEE_RATE>
<INION_ID> (4) BIP341 e BIP342
BIP341 e BIP342 são duas propostas relacionadas às melhorias do Bitcoin. O nome completo do BIP é Bitcoin Improvement Proposal (Bitcoin Improvement Proposal), que é usado para descrever novos recursos, processos ou especificações do protocolo, cliente ou ambiente Bitcoin. BIP341 e BIP342 estão relacionados à atualização do Taproot, o objetivo principal é melhorar a privacidade e a escalabilidade do Bitcoin, em vez de serem usados diretamente para gravar dados no blockchain, mas a atualização do Taproot pode usar scripts Bitcoin e transferir para o blockchain por meio de transações. O custo é registrado nos dados, estabelecendo uma base técnica para o padrão brc-20.
**BIP341: **Saída Segregated Witness (testemunha segregada), esta proposta define um novo tipo de saída que implementa a função Taproot. Isso permite que as transações habilitadas para Taproot coexistam em um bloco com outros tipos de transações, mantendo a compatibilidade com versões anteriores. O BIP341 fornece descrições e especificações detalhadas para novos tipos de saída.
**BIP342:**Tap, esta proposta descreve a linguagem de script dentro do Taproot, chamada Tap. O Tap é baseado na linguagem de script existente do Bitcoin e foi estendido e otimizado. O BIP342 define a sintaxe, o ambiente operacional e as regras de execução do Tap. Essas melhorias tornam mais eficiente e privada a execução de contratos inteligentes complexos na rede Bitcoin.
Convencionalmente, podemos usar o opcode OP_RETURN para anexar um pequeno pedaço de dados (até 80 bytes) à saída da transação, gravando permanentemente os dados no blockchain do Bitcoin. Se precisarmos armazenar mais dados, precisamos usar o método de segmentação de dados, criar várias transações contendo OP_RETURN e gravar um pedaço de dados em cada pequeno bloco, esse método aumentará muito a taxa de transação.
Quando o BIP341 e o 342 forem lançados, podemos usar o P2WSH (Pay-to-Witness--Hash), o P2WSH faz parte do Segregated Witness (Segregated Witness), que permite criar um endereço Bitcoin que representa Witness- (script de testemunha), para gastar fundos desse endereço, uma entrada que satisfaça as condições de desbloqueio do script deve ser fornecida. O processo específico é o seguinte:
Crie um script de testemunha que contenha os dados que deseja armazenar. Você pode incorporar dados em scripts usando o opcode OP_PUSHDATA.
Calcule o valor de hash (SHA-256) do script de testemunha.
Crie um endereço P2WSH usando o valor de hash. 4. Crie uma transação Bitcoin para enviar fundos para o endereço P2WSH.
Transmita a transação para a rede Bitcoin.
Quando realizamos uma transação, o script de desbloqueio é separado do corpo da transação e armazenado no Witness (dados da testemunha). Com esta tecnologia podemos armazenar dados arbitrários de até 4MB na parte Testemunha de qualquer bloco de bits. Isso constitui o limite superior de 4 MB para qualquer Bitcoin Inions (inscrições).
3. O princípio técnico do BRC-20
Com base no padrão BRC-20 da inscrição ordinal, Satoshis (Satoshi) é usado para armazenar e gerenciar várias informações de tokens, como nome do token, símbolo, valor total, etc., e as informações são codificadas no formato JSON e escritas em Satoshis (Satoshi) Entre eles, as inscrições (inions) são formadas uma a uma. Finalmente, ao resumir as atividades de todos os inions (inions), pode-se encontrar o status do saldo do passe BRC-20, realizando assim a implantação, cunhagem e transferência de tokens.
O BRC-20 é um padrão de token experimental baseado no Bitcoin. A ideia central é criar, cunhar e transferir tokens BRC-20 por meio da teoria ordinal para realizar o gerenciamento de ativos no blockchain do Bitcoin. O experimento inclui principalmente os seguintes aspectos:
Implantar: Para criar um passe BRC-20, você precisa definir os parâmetros do passe, como símbolo de token, suprimento máximo e limite de cunhagem, etc. O processo de implantação é usado apenas para inicializar o BRC-20 e não afeta o estado.
{
"p": "brc-20",
"ligado": "implantar",
"tick": "ordi",
"max": "21000000",
"lim": "1000"
}
***************Notas*********\ *******
"p": "brc-20": especifica o protocolo como BRC-20, que ajuda outros sistemas a identificar e processar eventos BRC-20.
"op": "deploy": Especifica que o tipo de operação é implantação.
"tick": "ordi": Especifica o identificador de 4 letras do token. Aqui, "ordi" é usado como exemplo no documento de demonstração. Seu fornecimento máximo foi atingido.
"max": "21000000": Defina o fornecimento máximo de token para 21.000.000.
"lim": "1000": Define o limite de cunhagem por ordinal para 1000.
Cunhagem (Mint): Use a função de cunhagem para cunhar um certo número de tokens BRC-20. A operação de cunhagem fornece o saldo correspondente ao proprietário original da função de cunhagem. Se o token tiver um limite de cunhagem, certifique-se de que o limite não seja excedido.
{
"p": "brc-20",
"on": "menta",
"tick": "ordi",
"amt": "1000"
}
***************Notas*********\ *******
"p": "brc-20": especifica o protocolo como BRC-20, que ajuda outros sistemas a identificar e processar eventos BRC-20.
"op": "mint": Especifica que o tipo de operação é mint.
"tick": "ordi": Especifique o identificador de 4 letras do token, aqui usamos "ordi" como exemplo.
"amt": "1000": Defina o número de tokens cunhados para 1000.
Transferência: transfira uma certa quantidade de tokens BRC-20 por meio da função de transferência. Uma operação de transferência deduz tokens do saldo do remetente e os adiciona ao saldo do destinatário. A função de transferência só tem efeito na primeira transferência.
{
"p": "brc-20",
"em": "transferir",
"tick": "ordi",
"amt": "100"
}
***************Notas*********\ *******
"p": "brc-20": especifica o protocolo como BRC-20, que ajuda outros sistemas a identificar e processar eventos BRC-20.
"op": "transfer": Especifica que o tipo de operação é transferência.
"tick": "ordi": Especifique o identificador de 4 letras do token, aqui usamos "ordi" como exemplo.
"amt": "100": Defina o número de tokens transferidos para 100.
Rastreamento de status: criamos inscrições on-chain (inions) e armazenamos dados json compatíveis com BRC-20 nelas, o que pode provar o status da implantação, cunhagem e transferência de token off-chain. O status do saldo dos tokens BRC-20 pode ser encontrado resumindo a atividade de todos os inions na cadeia.
4. Aplicação e operação do BRC-20
(1) Como criar uma carteira BRC-20
Baixe e crie uma carteira: ordinalswallet.com 2. Clique no perfil da sua carteira. 3. Clique em "Receber". 4. Copie o endereço da carteira. 5. Vá para qualquer troca que suporte taproot e retire algum BTC para este endereço. (Binance, Bybit, etc.)
(2) Como comprar tokens BRC-20
Clique na guia BRC20 e selecione qualquer token da lista. (Pegue $PEPE como exemplo) 2. Agora verifique o número de tokens, o preço de cada token. Clique em "Comprar agora". 3. Confirme a senha. 4. Clique em "Comprar agora" e confirme a transação.
(3) Como cunhar seus próprios tokens BRC-20
Vá para a seção "Inscrições". 2. Selecione "BRC-20", digite a abreviatura do token (4 letras) e a quantidade e clique em "Enviar". 3. Selecione a taxa de rede e clique em "Inscrição".
(4) Como cunhar outros tokens gratuitamente
Vá para a lista BRC-20 e veja a barra de progresso em cada fornecimento de token. (Se a barra de progresso não for 100%, você pode cunhar o token). 2. Clique em Token >> Verificar Detalhes >> Mint. 3. Definir Taxa >> Inscrição. 4. Confirme a transação.
5. Riscos do BRC-20
(1) Desvio do princípio da descentralização
O mecanismo de emissão e uso dos tokens BRC-20 resulta em um certo grau de centralização. Isso ocorre porque os tokens BRC-20 precisam contar com plataformas e exchanges específicas para emissão, negociação e gerenciamento, e essas plataformas e exchanges costumam ter mais recursos e poder. Isso é contrário ao espírito central da descentralização do Bitcoin, porque o objetivo do Bitcoin é alcançar um sistema monetário descentralizado, justo e aberto.
(2) Falta de justiça e segurança
As inscrições em tokens BRC-20 podem levar à injustiça por ordem de chegada. Isso ocorre porque na rede Bitcoin, os mineradores podem optar por processar as transações que desejam processar, e o mecanismo de inscrição de tokens BRC-20 por ordem de chegada torna os mineradores mais inclinados a processar transações que pagam taxas mais altas, e ignorar outras transações. Isso pode resultar na exclusão de alguns usuários porque eles não podem pagar altas taxas de transação. Além disso, os tokens BRC-20 são menos seguros do que a própria rede Bitcoin, pois depende da tecnologia de segunda camada no topo da rede Bitcoin, que pode ter brechas e riscos de segurança.
(3) Risco
Os tokens BRC-20 podem desencadear ataques estratégicos MEV chamados de ataques de bandido de tempo. Isso porque a transação e aplicação de tokens BRC-20 na rede Bitcoin pode dar aos mineradores a oportunidade de explorar o ataque estratégico MEV (Miner Extractable Value) para buscar benefícios manipulando a ordem das transações. Isso afeta negativamente a segurança geral e a confiabilidade da rede. Além disso, os tokens BRC-20 também podem representar o risco de uma repressão regulatória ao Bitcoin. Isso porque a emissão e negociação de tokens BRC-20 podem envolver algumas atividades ilegais, como lavagem de dinheiro, fraude financeira, etc., fazendo com que governos e reguladores se preocupem com toda a rede Bitcoin e tomem medidas para suprimi-la.
6. Sugestões de Investimento BRC-20
Embora o protocolo BRC-20 esteja atualmente em fase experimental, o protocolo BRC-20 fornece um novo método de implementação de token para a comunidade Bitcoin. O surgimento do protocolo BRC-20 ajudará a promover a inovação do ecossistema Bitcoin e atrair mais desenvolvedores e os usuários se juntam à comunidade Bitcoin. No futuro, à medida que a comunidade Bitcoin otimizar e melhorar o protocolo BRC-20, ela desempenhará um papel maior no campo das criptomoedas.
Alguns dos desafios atuais. **Em primeiro lugar, em comparação com o ERC-20 da Ethereum, o BRC-20 não pode interagir com contratos inteligentes e não pode realizar operações automatizadas, como transferências automáticas ou dividendos. **Isso limita o potencial de aplicação do BRC-20 em determinados cenários. Sua aplicação em finanças descentralizadas (DeFi) e outros cenários de aplicação pode ser limitada. Além disso, como o protocolo BRC-20 ainda está em fase experimental, sua escalabilidade e compatibilidade ainda precisam ser mais exploradas. **
Como um experimento baseado no protocolo Ordinal, o BRC-20 é essencialmente um experimento de aplicação do protocolo Ordinal, que nos fornece novas ideias. Os investidores devem ter uma perspectiva de longo prazo ao investir. Pode haver mais otimizações e inovações com base no protocolo Ordinal no futuro, e os investidores devem prestar atenção a essas tendências de desenvolvimento para tomar decisões de investimento mais informadas.
Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
Cregis Research: interpretando o passado e o presente do BRC-20
1. Antecedentes e histórico de desenvolvimento do BRC-20
Com o rápido desenvolvimento da tecnologia blockchain, várias criptomoedas e protocolos de token estão surgindo. Enquanto o protocolo de token ERC-20 da Ethereum se tornou o padrão da indústria, a comunidade Bitcoin também inaugurou o padrão experimental de token BRC-20. **O padrão BRC-20 adota um conceito de design simples e seguro para realizar a implantação, cunhagem e transferência de tokens. Baseado na rede Bitcoin, o BRC-20 realiza a emissão e gerenciamento de tokens registrando dados em Satoshis. **Este artigo apresentará o princípio e a aplicação do BRC-20, bem como suas vantagens e desvantagens, a fim de fornecer aos leitores um entendimento abrangente e aprofundado.
Por muito tempo, as pessoas sentiram que o ecossistema Bitcoin não é escalável em comparação com o Ethereum, porque, exceto para transações de transferência, quase nenhum dado pode ser armazenado no bloco. A razão pela qual o BRC-20 explodiu recentemente é que é um padrão de token baseado em Bitcoin, que introduz NFT e outros tokens no ecossistema Bitcoin.
Marcos importantes:
Em janeiro de 2020, o desenvolvedor do Bitcoin Core, Pieter Wuille, lançou as Propostas de Melhoria do Bitcoin BIP 341 e BIP 342, trazendo possibilidades para o ecossistema Bitcoin.
Em junho de 2022, Casey Rodarmor fez uma extensão e expansão técnica do Tap no BIP342 e propôs novos esquemas de melhoria do Bitcoin ordinal (número ordinal) e inion (inscrição), que realizaram principalmente a função de armazenar dados na cadeia Bitcoin.
Em março de 2023, a Domodata conduziu um experimento ERC-20. Por meio do protocolo Ordinal e da função inions, armazenou dados json na cadeia Bitcoin para provar o status do saldo do token na cadeia e realizou a função de emitir tokens para o Bitcoin ecossistema de forma disfarçada.
2. Pré-conhecimento do BRC-20
BRC-20 é um padrão de token baseado no protocolo Ordinal. O protocolo Ordinal é um protocolo de extensão para a rede Bitcoin que permite que os dados sejam inscritos no Bitcoin Satoshi. Com base no protocolo Ordinal, o BRC-20 pode realizar a emissão, transferência e transação de tokens.
O princípio do BRC-20 é relativamente complicado e é necessário entender alguns conceitos da rede Bitcoin, como upgrades Satoshis, Ordinal, Inion e Taproot. Entre eles, Satoshi é a menor unidade da rede Bitcoin. A teoria ordinal numera cada Satoshi e Inion grava dados em cada Satoshi. A tecnologia relacionada à atualização Taproot é o mecanismo para controlar esses Inions. Juntos, esses conceitos constituem a lógica operacional do padrão BRC-20.
(1) Satoshis (Cong)
Satoshis não são bitcoins, mas a menor unidade de bitcoins.Um bitcoin pode ser dividido em 100 milhões de satoshis.
(2) Ordinal (número de série)
A teoria dos números ordinais é um protocolo para atribuir números de série a satoshis (menor subdivisão do bitcoin) e rastrear esses satoshis à medida que as transações são gastas. Esses números de série são números muito grandes, como este 804766073970493. Cada satoshi, que é ¹⁄₁₀₀₀₀₀₀₀₀ de um Bitcoin, tem um número de série.
ord é um projeto de código aberto (este projeto inclui várias partes, uma é o esquema ordinal para melhorar o Bitcoin, e a outra é a ferramenta ord desenvolvida com rust, que integra as funções de index, block browser e command line wallet. explicará como gravar suas próprias inscrições por meio do kit de ferramentas ord.
(3) inion (inscrição)
**O protocolo Ordinal implementa funcionalidade estendida, atribuindo um número exclusivo a cada satoshi e adicionando notas. Este processo é chamado de inscrição (inion), que é dar significado derivado a Satoshi. ** Anotação significa que o conteúdo da inscrição é escrito nas testemunhas da transação (testemunhas), para que Satoshi possa escrever qualquer tipo de conteúdo. É mais seguro limitar o tamanho do conteúdo da inscrição para menos de 3,9M, porque o conteúdo da inscrição está incluído na transação, portanto, quanto maior o conteúdo, maior a taxa de transação para a transação de inscrição.
Podemos criar nossos próprios Inions baixando Bitcoin Core e ord.
#installord --proto '=https' --tlsv1.2 -fsLS | bash-s #Imprima o número da versão do ord ord --versão
Criar carteira básica de bitcoin
carteira ord criar
Obtenha o endereço da carteira
carteira ord receber #Ver transações pendentes transações de carteira ord #Create Inions (inscrições) carteira ord inscribe --fee-rate FEE_RATE FILE
enviar inscrição
envio de carteira ord --fee-rate<FEE_RATE>
<INION_ID> (4) BIP341 e BIP342BIP341 e BIP342 são duas propostas relacionadas às melhorias do Bitcoin. O nome completo do BIP é Bitcoin Improvement Proposal (Bitcoin Improvement Proposal), que é usado para descrever novos recursos, processos ou especificações do protocolo, cliente ou ambiente Bitcoin. BIP341 e BIP342 estão relacionados à atualização do Taproot, o objetivo principal é melhorar a privacidade e a escalabilidade do Bitcoin, em vez de serem usados diretamente para gravar dados no blockchain, mas a atualização do Taproot pode usar scripts Bitcoin e transferir para o blockchain por meio de transações. O custo é registrado nos dados, estabelecendo uma base técnica para o padrão brc-20.
Convencionalmente, podemos usar o opcode OP_RETURN para anexar um pequeno pedaço de dados (até 80 bytes) à saída da transação, gravando permanentemente os dados no blockchain do Bitcoin. Se precisarmos armazenar mais dados, precisamos usar o método de segmentação de dados, criar várias transações contendo OP_RETURN e gravar um pedaço de dados em cada pequeno bloco, esse método aumentará muito a taxa de transação.
Quando o BIP341 e o 342 forem lançados, podemos usar o P2WSH (Pay-to-Witness--Hash), o P2WSH faz parte do Segregated Witness (Segregated Witness), que permite criar um endereço Bitcoin que representa Witness- (script de testemunha), para gastar fundos desse endereço, uma entrada que satisfaça as condições de desbloqueio do script deve ser fornecida. O processo específico é o seguinte:
Crie um script de testemunha que contenha os dados que deseja armazenar. Você pode incorporar dados em scripts usando o opcode OP_PUSHDATA.
Calcule o valor de hash (SHA-256) do script de testemunha.
Crie um endereço P2WSH usando o valor de hash. 4. Crie uma transação Bitcoin para enviar fundos para o endereço P2WSH.
Transmita a transação para a rede Bitcoin.
Quando realizamos uma transação, o script de desbloqueio é separado do corpo da transação e armazenado no Witness (dados da testemunha). Com esta tecnologia podemos armazenar dados arbitrários de até 4MB na parte Testemunha de qualquer bloco de bits. Isso constitui o limite superior de 4 MB para qualquer Bitcoin Inions (inscrições).
3. O princípio técnico do BRC-20
Com base no padrão BRC-20 da inscrição ordinal, Satoshis (Satoshi) é usado para armazenar e gerenciar várias informações de tokens, como nome do token, símbolo, valor total, etc., e as informações são codificadas no formato JSON e escritas em Satoshis (Satoshi) Entre eles, as inscrições (inions) são formadas uma a uma. Finalmente, ao resumir as atividades de todos os inions (inions), pode-se encontrar o status do saldo do passe BRC-20, realizando assim a implantação, cunhagem e transferência de tokens.
O BRC-20 é um padrão de token experimental baseado no Bitcoin. A ideia central é criar, cunhar e transferir tokens BRC-20 por meio da teoria ordinal para realizar o gerenciamento de ativos no blockchain do Bitcoin. O experimento inclui principalmente os seguintes aspectos:
Implantar: Para criar um passe BRC-20, você precisa definir os parâmetros do passe, como símbolo de token, suprimento máximo e limite de cunhagem, etc. O processo de implantação é usado apenas para inicializar o BRC-20 e não afeta o estado.
{ "p": "brc-20", "ligado": "implantar", "tick": "ordi", "max": "21000000", "lim": "1000" } ***************Notas*********\ ******* "p": "brc-20": especifica o protocolo como BRC-20, que ajuda outros sistemas a identificar e processar eventos BRC-20. "op": "deploy": Especifica que o tipo de operação é implantação. "tick": "ordi": Especifica o identificador de 4 letras do token. Aqui, "ordi" é usado como exemplo no documento de demonstração. Seu fornecimento máximo foi atingido. "max": "21000000": Defina o fornecimento máximo de token para 21.000.000. "lim": "1000": Define o limite de cunhagem por ordinal para 1000.
Cunhagem (Mint): Use a função de cunhagem para cunhar um certo número de tokens BRC-20. A operação de cunhagem fornece o saldo correspondente ao proprietário original da função de cunhagem. Se o token tiver um limite de cunhagem, certifique-se de que o limite não seja excedido.
{ "p": "brc-20", "on": "menta", "tick": "ordi", "amt": "1000" } ***************Notas*********\ ******* "p": "brc-20": especifica o protocolo como BRC-20, que ajuda outros sistemas a identificar e processar eventos BRC-20. "op": "mint": Especifica que o tipo de operação é mint. "tick": "ordi": Especifique o identificador de 4 letras do token, aqui usamos "ordi" como exemplo. "amt": "1000": Defina o número de tokens cunhados para 1000.
Transferência: transfira uma certa quantidade de tokens BRC-20 por meio da função de transferência. Uma operação de transferência deduz tokens do saldo do remetente e os adiciona ao saldo do destinatário. A função de transferência só tem efeito na primeira transferência.
{ "p": "brc-20", "em": "transferir", "tick": "ordi", "amt": "100" } ***************Notas*********\ ******* "p": "brc-20": especifica o protocolo como BRC-20, que ajuda outros sistemas a identificar e processar eventos BRC-20. "op": "transfer": Especifica que o tipo de operação é transferência. "tick": "ordi": Especifique o identificador de 4 letras do token, aqui usamos "ordi" como exemplo. "amt": "100": Defina o número de tokens transferidos para 100.
Rastreamento de status: criamos inscrições on-chain (inions) e armazenamos dados json compatíveis com BRC-20 nelas, o que pode provar o status da implantação, cunhagem e transferência de token off-chain. O status do saldo dos tokens BRC-20 pode ser encontrado resumindo a atividade de todos os inions na cadeia.
4. Aplicação e operação do BRC-20
(1) Como criar uma carteira BRC-20
(2) Como comprar tokens BRC-20
(3) Como cunhar seus próprios tokens BRC-20
(4) Como cunhar outros tokens gratuitamente
5. Riscos do BRC-20
(1) Desvio do princípio da descentralização
O mecanismo de emissão e uso dos tokens BRC-20 resulta em um certo grau de centralização. Isso ocorre porque os tokens BRC-20 precisam contar com plataformas e exchanges específicas para emissão, negociação e gerenciamento, e essas plataformas e exchanges costumam ter mais recursos e poder. Isso é contrário ao espírito central da descentralização do Bitcoin, porque o objetivo do Bitcoin é alcançar um sistema monetário descentralizado, justo e aberto.
(2) Falta de justiça e segurança
As inscrições em tokens BRC-20 podem levar à injustiça por ordem de chegada. Isso ocorre porque na rede Bitcoin, os mineradores podem optar por processar as transações que desejam processar, e o mecanismo de inscrição de tokens BRC-20 por ordem de chegada torna os mineradores mais inclinados a processar transações que pagam taxas mais altas, e ignorar outras transações. Isso pode resultar na exclusão de alguns usuários porque eles não podem pagar altas taxas de transação. Além disso, os tokens BRC-20 são menos seguros do que a própria rede Bitcoin, pois depende da tecnologia de segunda camada no topo da rede Bitcoin, que pode ter brechas e riscos de segurança.
(3) Risco
Os tokens BRC-20 podem desencadear ataques estratégicos MEV chamados de ataques de bandido de tempo. Isso porque a transação e aplicação de tokens BRC-20 na rede Bitcoin pode dar aos mineradores a oportunidade de explorar o ataque estratégico MEV (Miner Extractable Value) para buscar benefícios manipulando a ordem das transações. Isso afeta negativamente a segurança geral e a confiabilidade da rede. Além disso, os tokens BRC-20 também podem representar o risco de uma repressão regulatória ao Bitcoin. Isso porque a emissão e negociação de tokens BRC-20 podem envolver algumas atividades ilegais, como lavagem de dinheiro, fraude financeira, etc., fazendo com que governos e reguladores se preocupem com toda a rede Bitcoin e tomem medidas para suprimi-la.
6. Sugestões de Investimento BRC-20
Embora o protocolo BRC-20 esteja atualmente em fase experimental, o protocolo BRC-20 fornece um novo método de implementação de token para a comunidade Bitcoin. O surgimento do protocolo BRC-20 ajudará a promover a inovação do ecossistema Bitcoin e atrair mais desenvolvedores e os usuários se juntam à comunidade Bitcoin. No futuro, à medida que a comunidade Bitcoin otimizar e melhorar o protocolo BRC-20, ela desempenhará um papel maior no campo das criptomoedas.
Alguns dos desafios atuais. **Em primeiro lugar, em comparação com o ERC-20 da Ethereum, o BRC-20 não pode interagir com contratos inteligentes e não pode realizar operações automatizadas, como transferências automáticas ou dividendos. **Isso limita o potencial de aplicação do BRC-20 em determinados cenários. Sua aplicação em finanças descentralizadas (DeFi) e outros cenários de aplicação pode ser limitada. Além disso, como o protocolo BRC-20 ainda está em fase experimental, sua escalabilidade e compatibilidade ainda precisam ser mais exploradas. **
Como um experimento baseado no protocolo Ordinal, o BRC-20 é essencialmente um experimento de aplicação do protocolo Ordinal, que nos fornece novas ideias. Os investidores devem ter uma perspectiva de longo prazo ao investir. Pode haver mais otimizações e inovações com base no protocolo Ordinal no futuro, e os investidores devem prestar atenção a essas tendências de desenvolvimento para tomar decisões de investimento mais informadas.