BRC-20 é um padrão experimental de token homogêneo de rede Bitcoin, proposto pelo usuário do Twitter @domodata em 8 de março de 2023. Ele aproveita dados JSON inscritos na rede Bitcoin para implantar contratos de token, cunhar tokens e transferir tokens. BRC-20 é um padrão de emissão de token que imita o ERC-20, mas é implementado na rede Bitcoin. Ele aproveita dados para implantar contratos de token, cunhar tokens e transferir tokens.

3. Inscrição
As inscrições gravam conteúdo arbitrário, criando artefatos digitais nativos do Bitcoin, geralmente chamados de NFTs. A inscrição não requer sidechains ou tokens separados.
Esses sats gravados podem então ser transferidos usando uma transação Bitcoin, enviados para um endereço Bitcoin e salvos em um Bitcoin UTXO. Essas transações, endereços e UTXOs são, em todos os aspectos, transações, endereços e UTXOs normais de Bitcoin, exceto que, para enviar sats individuais, a transação deve controlar a ordem e o valor das entradas e saídas de acordo com a teoria ordinal.
O modelo de conteúdo de inscrição está em rede. Uma inscrição consiste em um tipo de conteúdo (também chamado de tipo MIME) e no próprio conteúdo (string de bytes). Isso permite que o conteúdo da inscrição seja retornado de um servidor web e usado para criar scripts HTML que usam e remixam outro conteúdo de inscrição.
O conteúdo da inscrição é inteiramente on-chain e armazenado no script de gastos do caminho do script principal. Os scripts Taproot têm poucas restrições quanto ao seu conteúdo e recebem descontos adicionais para testemunhas, tornando o armazenamento de conteúdo de inscrição relativamente econômico.
Como os custos do script da raiz principal só podem ser gerados a partir da saída da raiz principal existente, um processo de confirmação/revelação de duas fases é usado para gravação. Primeiro, na transação de commit, crie um commit para a saída principal do script que contém o conteúdo da inscrição. Em segundo lugar, na transação de exibição, use a saída gerada pela transação de envio para exibir o conteúdo da inscrição na cadeia.
O conteúdo da inscrição é serializado usando envios de dados em condições não executadas, chamados de "envelopes". O envelope consiste em OP_FALSE OP_IF ... OP_ENDIF envolvendo qualquer número de envios de dados. Como os envelopes são efetivamente autônomos, eles não alteram a semântica do script que os contém e podem ser usados em conjunto com qualquer outro script de bloqueio.
Uma inscrição de texto contendo a string "Hello, world!" é serializada da seguinte forma:
OP_FALSEOP_IF OP_PUSH "ord" OP_1 OP_PUSH "text/plain;charset=utf-8" OP_0 OP_PUSH "Olá, mundo!"OP_ENDIF
A string ord é enviada primeiro para desambiguar as inscrições de outros usos de envelopes.
OP_1 indica o tipo de conteúdo que o próximo push contém e OP_0 indica que os push de dados subsequentes contêm o próprio conteúdo. Inscrições grandes devem usar vários envios de dados porque uma das poucas limitações do taproot é que um único envio de dados não pode ser maior que 520 bytes.
O conteúdo da inscrição está contido na entrada que mostra a transação, e a inscrição é feita no primeiro sat da sua primeira saída. Este sat pode então ser rastreado usando regras familiares da teoria ordinal, permitindo que seja transferido, comprado, vendido, perdido e recuperado.
4. Perguntas frequentes
O que é teoria ordinal?
A Teoria Ordinal é um protocolo para atribuir números ordinais aos satoshis (as menores subdivisões 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, o ¹⁄₁₀₀₀₀₀₀₀₀ do Bitcoin, possui um número de série.
A teoria ordinal requer sidechains, tokens separados ou alterações no Bitcoin?
desnecessário! A teoria ordinal funciona agora, não há sidechains e o único token necessário é o próprio Bitcoin.
Qual é a utilidade da teoria ordinal?
Colete, troque e planeje. A teoria ordinal atribui identidade a cada satoshis, permitindo que sejam rastreados e negociados individualmente como curiosidades e valor numismático.
A teoria ordinal também suporta inscrições, um protocolo para anexar conteúdo arbitrário a certos satoshis, transformando-os em artefatos digitais nativos do Bitcoin.
Como funciona a teoria ordinal?
Os números ordinais são atribuídos aos satoshis na ordem em que são extraídos. O primeiro Satoshi no primeiro bloco tem um número de sequência 0, o segundo Satoshi tem um número de sequência 1 e o último Satoshi do primeiro bloco tem um número de sequência de 4.999.999.999.
Os satoshis existem nas saídas, mas as transações destroem as saídas e criam novas saídas, então a teoria ordinal usa um algoritmo para determinar como os satoshis saltam das entradas de uma transação para as saídas.
Felizmente, o algoritmo é muito simples.
Cong realiza transferências na ordem de primeiro a entrar, primeiro a sair. Pense nas entradas da transação como uma lista de satoshis e nas suas saídas como uma lista de slots aguardando para receber satoshis. Para atribuir um satoshi de entrada a um slot, cada satoshi na entrada é examinado em ordem e cada satoshi é atribuído ao primeiro slot disponível na saída.
Vamos imaginar uma transação com três entradas e duas saídas. As entradas estão à esquerda da seta e as saídas estão à direita, ambas rotuladas com seus valores:
[2] [1] [3] → [4] [2]
Agora vamos marcar a mesma transação com o número ordinal dos satoshis contidos em cada entrada e marcar cada slot de saída com um ponto de interrogação. Os números ordinais são grandes, então vamos representá-los usando letras:
[a b] [c] [d e f] → [? ? ? ?] [? ?]
Para descobrir qual satoshi vai para qual saída, verifique os satoshis de entrada em ordem e atribua a cada satoshi um ponto de interrogação:
[a b] [c] [d e f] → [a b c d] [e f]
Você pode perguntar e quanto ao custo? boa pergunta! Vamos imaginar a mesma transação, desta vez com uma taxa de dois satoshis. Uma transação com taxa envia mais satoshis na entrada do que a saída recebe, portanto, para tornar nossa transação uma transação paga, removeremos a segunda saída:
[2] [1] [3] → [4]
satoshis e e f agora não levam a lugar nenhum na saída:
[a b] [c] [d e f] → [a b c d]
Então eles vão como uma taxa para o minerador que explorou o bloco. O BIP possui detalhes, mas, resumindo, as taxas pagas por uma transação são tratadas como insumos adicionais às transações coinbase e são ordenadas de acordo com a forma como suas transações correspondentes são ordenadas no bloco. A transação coinbase para este bloco pode ser assim:
[SUBSÍDIO] [e f] → [SUBSÍDIO e f]
Onde posso encontrar os detalhes?
BIP!
Por que as inscrições sat são chamadas de “artefatos digitais” em vez de “NFTs”?
Uma inscrição é um NFT, mas o termo “artefato digital” é usado porque é simples, revelador e familiar.
O termo “artefato digital” é altamente sugestivo, mesmo para quem nunca ouviu o termo antes. Por outro lado, NFT é um acrônimo que não fornece nenhuma indicação do que significa, caso você nunca tenha ouvido falar dele antes.
Além disso, “NFT” parece um termo financeiro, e a palavra “fungível” e a palavra “token” usadas em “NFT” têm significados que não são comuns fora de um contexto financeiro.
Como as inscrições sat se comparam a outras....?
EthereumNFT?
A inscrição nunca muda.
O criador da inscrição ou o proprietário da inscrição simplesmente não pode modificá-la depois de criada.
Os NFTs Ethereum podem ser imutáveis, mas muitos não são, e podem ser alterados ou excluídos pelo proprietário do contrato NFT.
Para garantir que um Ethereum NFT específico seja imutável, o código do contrato deve ser auditado, o que requer uma compreensão detalhada da semântica de EVM e Solidity.
É difícil para usuários não técnicos determinar se um determinado Ethereum NFT é adulterável ou não, e a plataforma Ethereum NFT não faz nenhum esforço para distinguir se um NFT é adulterável ou não, e se o código-fonte do contrato está disponível e auditado.
O conteúdo da inscrição está sempre na cadeia.
As inscrições não podem fazer referência a conteúdo fora da cadeia. Isso torna a inscrição mais duradoura, pois o conteúdo não pode ser perdido, e mais rara, pois o criador da inscrição deverá pagar uma taxa proporcional ao tamanho do conteúdo.
Parte do conteúdo Ethereum NFT está on-chain, mas a maior parte está off-chain e é armazenada em plataformas como IPFS ou Arweave, ou em servidores web tradicionais totalmente centralizados. Não há garantia de que o conteúdo no IPFS continuará disponível e parte do conteúdo NFT armazenado no IPFS foi perdido. Plataformas como a Arweave baseiam-se em pressupostos económicos fracos e podem falhar catastroficamente quando esses pressupostos económicos já não são cumpridos. Servidores web centralizados podem desaparecer a qualquer momento.
Pode ser difícil para usuários não técnicos determinar onde o conteúdo de um determinado Ethereum NFT está armazenado.
A inscrição é muito mais simples.
Os NFTs Ethereum dependem da rede Ethereum e da máquina virtual, que são complexas, em constante mudança, e as mudanças são introduzidas por meio de hard forks incompatíveis com versões anteriores.
A inscrição, por outro lado, depende do blockchain Bitcoin relativamente simples e conservador, que introduz mudanças por meio de soft forks compatíveis com versões anteriores.
As inscrições são mais seguras.
As inscrições herdam o modelo de transação do Bitcoin, que permite aos usuários ver exatamente quais inscrições uma transação está transferindo antes de assiná-la. As inscrições podem ser vendidas por meio de transações parcialmente assinadas, o que não exige a permissão de terceiros (como uma bolsa ou mercado) para transferi-las em nome do usuário.
Em contraste, os NFTs Ethereum foram afetados por vulnerabilidades de segurança do usuário final. A assinatura cega de transações, a concessão de permissões ilimitadas a aplicativos de terceiros para NFTs de usuários e a interação com contratos inteligentes complexos e imprevisíveis são comuns. Isso cria um campo minado perigoso para os usuários do Ethereum NFT, e com o qual os teóricos ordinais simplesmente não se importam.
Existem menos inscrições.
As inscrições exigem que o Bitcoin seja cunhado, transferido e armazenado. Superficialmente, isso pode parecer uma desvantagem, mas a razão de ser dos artefatos digitais é a escassez e, portanto, o valor.
Os NFTs Ethereum, por outro lado, podem ser cunhados em quantidades quase ilimitadas através de uma única transação, tornando-os inerentemente menos escassos e, portanto, potencialmente menos valiosos.
A inscrição não pretende apoiar royalties na rede.
Os royalties na rede são uma boa ideia na teoria, mas não na prática. Os pagamentos de royalties não podem ser executados on-chain sem restrições complexas e intrusivas. O ecossistema Ethereum NFT está atualmente lutando com a confusão em torno dos royalties e está enfrentando coletivamente a realidade de que os royalties na rede transmitidos aos artistas como um benefício dos NFTs não são possíveis, enquanto as plataformas correm para reduzir e remover o suporte aos royalties.
A inscrição evita totalmente esse cenário ao não fazer falsas promessas de apoiar royalties na rede, evitando assim a confusão, o caos e a negatividade da situação do Ethereum NFT.
As inscrições abrem novos mercados.
A capitalização de mercado e a liquidez do Bitcoin são significativamente superiores às do Ethereum. Os NFTs Ethereum não têm acesso a grande parte da liquidez porque muitos detentores de Bitcoin estão relutantes em interagir com o ecossistema Ethereum devido a preocupações com simplicidade, segurança e descentralização.
Esses defensores do Bitcoin podem estar mais interessados em inscrições do que em NFTs Ethereum, desbloqueando uma nova classe de colecionadores.
A inscrição possui um modelo de dados mais rico.
Uma inscrição consiste em um tipo de conteúdo (também chamado de tipo MIME) e conteúdo (uma sequência de bytes arbitrária). Este é o mesmo modelo de dados usado pela web, permitindo que o conteúdo da inscrição evolua com a web e suporte qualquer tipo de conteúdo suportado pelos navegadores da web sem alterar o protocolo subjacente.
Ativos RGB e Taro?
RGB e Taro são protocolos de ativos de camada 2 construídos em Bitcoin. São muito mais complexas que as inscrições, mas também mais distintas.
A Teoria Ordinal foi projetada para artefatos digitais, e o principal caso de uso para RGB e Taro são tokens fungíveis, portanto, a experiência do usuário para Inscrições provavelmente será mais simples e refinada do que para NFTs RGB e Taro.
Tanto o RGB quanto o Taro armazenam conteúdo fora da cadeia, o que requer infraestrutura adicional e pode ser perdido. Por outro lado, o conteúdo da inscrição é armazenado na cadeia e não pode ser perdido.
Teoria Ordinal, RGB e Taro são todos muito antigos, então isso é especulação, mas o foco da teoria Ordinal pode dar-lhe uma vantagem em termos de características de artefatos digitais, incluindo recursos como melhores modelos de conteúdo e símbolos globalmente únicos.
Ativos de contraparte?
A contraparte tem seu próprio token, XCP, que é necessário para determinados recursos, fazendo com que a maioria dos detentores de Bitcoin o vejam como um altcoin em vez de uma extensão ou segunda camada do Bitcoin.
A Teoria Ordinal foi projetada desde o início para artefatos digitais, enquanto a Contraparte foi projetada principalmente para emissão de tokens financeiros.
Quem pode usar inscrições…
artista
*A inscrição está em Bitcoin. *Bitcoin é atualmente a moeda digital com maior status e maior chance de sobrevivência a longo prazo. Se você deseja garantir que sua obra de arte perdure no futuro, não há melhor maneira de publicar do que com uma inscrição.
* Armazenamento on-chain mais barato. *Com uma taxa de retransmissão mínima de US$ 20.000 por BTC e 1 satoshi por vbyte, o custo para publicar conteúdo inscrito é de US$ 50 por 1 milhão de bytes.
*Ainda é cedo para a inscrição! *A inscrição ainda está em desenvolvimento e ainda não foi lançada na mainnet. Isso lhe dá a oportunidade de ser um dos primeiros a adotar e explorar o meio à medida que ele evolui.
*A inscrição é simples. *A inscrição não requer redação ou compreensão de contratos inteligentes.
*As inscrições desbloqueiam nova mobilidade. *As inscrições são mais acessíveis e atraentes para os detentores de Bitcoin, desbloqueando uma nova classe de colecionadores.
As inscrições são projetadas para artefatos digitais*. *O Inscription foi projetado desde o início para oferecer suporte a NFTs e apresentar um modelo de dados melhor, bem como recursos como símbolos globalmente exclusivos e procedência aprimorada.
*A inscrição não suporta royalties na rede. *Isso é negativo, mas depende apenas de como você encara as coisas. Os royalties na rede têm sido uma bênção para os criadores, mas também causaram grandes perturbações no ecossistema Ethereum NFT. O ecossistema Ethereum está agora a lidar com esta questão e há uma corrida até ao fundo para alcançar um futuro de royalties opcional. A inscrição não oferece suporte a royalties na rede, pois não são tecnicamente viáveis. Se você optar por criar uma inscrição, poderá contornar essa limitação de diversas maneiras: reter uma parte da inscrição para venda futura, beneficiar-se de valorização futura ou fornecer vantagens aos usuários que respeitem os royalties opcionais.
colecionador
*A inscrição é concisa e clara, sem surpresas. *Eles são sempre imutáveis e on-chain, não exigindo nenhuma diligência especial.
Inscrição em Bitcoin. Você pode verificar facilmente a localização e as propriedades da inscrição usando um nó completo Bitcoin que você controla.
Detentores de Bitcoin
Começo esta seção com a seguinte afirmação: “A coisa mais importante que a rede Bitcoin faz é descentralizar a moeda”. Todos os outros casos de uso são secundários, incluindo a teoria ordinal. Os desenvolvedores da teoria ordinal entendem e reconhecem isso e acreditam que a teoria ordinal contribui para a missão principal do Bitcoin, pelo menos em pequena medida.
Ao contrário de muitas outras coisas no espaço altcoin, os artefatos digitais têm seus méritos. Claro, existem muitos NFTs que são feios, estúpidos e fraudulentos. Porém, existem muitas coisas muito criativas por aí, e a arte de criar e colecionar faz parte da história humana desde o início, antes mesmo do comércio e do dinheiro, que também são técnicas antigas.
O Bitcoin fornece uma plataforma incrível para criar e coletar artefatos digitais de forma segura e descentralizada, protegendo usuários e artistas da mesma forma que fornece uma plataforma incrível para enviar e receber valor, e pelos mesmos motivos.
Os números ordinais e as inscrições aumentam a demanda por espaço de bloco Bitcoin, o que aumenta o orçamento de segurança do Bitcoin, o que é fundamental para salvaguardar a transição do Bitcoin para um modelo de segurança dependente de taxas, uma vez que se torna inviável permitir que a recompensa do bloco seja reduzida pela metade. isso é.
O conteúdo da inscrição é armazenado na cadeia, portanto os requisitos de espaço em bloco usados pela inscrição são ilimitados. Isso cria um comprador de último recurso para todo o espaço do bloco Bitcoin. Isto ajudará a apoiar um mercado de taxas forte, garantindo que o Bitcoin permaneça seguro.
A inscrição também refuta as alegações de que o Bitcoin não pode ser dimensionado ou usado para novos casos de uso. Se você acompanha projetos como DLC, Fedimint, Lightning, Taro e RGB, você sabe que esta afirmação é falsa, mas o Inscription fornece um contra-argumento fácil de entender que visa um caso de uso popular e comprovado – NFTs. .
Se as inscrições se tornarem artefatos digitais altamente procurados com histórias ricas, como esperam os autores, elas servirão como um gancho poderoso para a adoção do Bitcoin: venha pela diversão, pela arte rica, fique pela moeda digital descentralizada.
As inscrições são uma fonte extremamente benigna de requisitos de espaço em bloco. Por exemplo, stablecoins no Bitcoin (que podem dar aos grandes emissores de stablecoins uma influência no futuro do desenvolvimento do Bitcoin), ou DeFi (possivelmente através da introdução de MEV no Bitcoin), arte digital e itens colecionáveis provavelmente não gerarão entidades individuais de poder suficientes para minar Bitcoin. A arte é descentralizada.
Os usuários de inscrições e provedores de serviços são incentivados a executar nós completos do Bitcoin, emitir e rastrear inscrições, investindo assim seu peso econômico na cadeia honesta.
A teoria ordinal e as inscrições não terão um impacto significativo na homogeneidade do Bitcoin. Os usuários de Bitcoin podem ignorar ambos sem repercussões.
Esperamos que a teoria ordinal fortaleça e enriqueça o Bitcoin e lhe dê outra dimensão de apelo e funcionalidade, permitindo-lhe servir de forma mais eficaz o seu caso de uso principal, que é uma reserva descentralizada de valor para a humanidade.
