Comprar Cripto
Mercado
Spot
Futuros
Financeiro
Promoção
Mais
reward-centerZona de iniciantes
Relatório de análiseDetalhes
Pesquisas de projetos

Uma Breve Análise do Protocolo de Ordinais do Bitcoin

  • ETH0%
  • ORDI0%
  • RUNE0%
CoinEx logo
Publicado em 2023-06-15

Por muito tempo após o seu surgimento, o Bitcoin progrediu lentamente. No entanto, os Ordinals, um novo desenvolvimento dentro do ecossistema Bitcoin, surgiram no início de 2023. Eles permitem que os utilizadores inscrevam ativos criptográficos únicos e verificáveis em Satoshis específicos na rede Bitcoin, o que desencadeou uma pequena febre em torno de NFTs e tokens nativos do Bitcoin. Além disso, os Ordinals também ajudaram o Bitcoin a melhorar o fluxo de fundos, criando um ecossistema vibrante. À medida que os Ordinals atraem novos utilizadores e transações para a rede Bitcoin, os mineradores também beneficiaram do aumento da utilização. Até 31 de maio, mais de 10 milhões de inscrições foram criadas, custando mais de 1.600 BTC, com taxas de transação superiores a 40 milhões de dólares. Apesar disso, este desenvolvimento também gerou alguma controvérsia na comunidade Bitcoin. Os críticos afirmam que se desvia do propósito original do Bitcoin como uma moeda eletrónica peer-to-peer e cria desordem no precioso espaço dos blocos.

Uma Breve Análise do Protocolo de Ordinais do Bitcoin
Uma Breve Análise do Protocolo de Ordinais do Bitcoin - image 2


Fonte: https://dune.com/dgtl_assets/bitcoin-ordinals-analysis

Fundamento dos Ordinals

Testemunha Segregada (SegWit)

Em agosto de 2017, o Bitcoin SegWit (Testemunha Segregada) foi oficialmente ativado. Os desenvolvedores do Bitcoin Core se opuseram ao aumento direto do limite de tamanho do bloco sem melhorias técnicas e consideração para um gasto equilibrado de recursos. No entanto, o SegWit permite que cada bloco acomode mais transações sem aumentar diretamente o limite original de 1MB. Esta atualização introduziu o conceito de dados de testemunha, movendo certas informações (como assinaturas de transações) para os dados de testemunha, reduzindo o espaço de bloco ocupado por cada transação e indiretamente melhorando a capacidade de processamento da rede. Para os nós que suportam SegWit, no entanto, os dados reais recebidos são frequentemente maiores que 1MB (bloco + dados de testemunha) porque os dados de testemunha são armazenados separadamente.

Aqui está um exemplo do script original sem usar SegWit:

Uma Breve Análise do Protocolo de Ordinais do Bitcoin - image 3


Um script usando SegWit:

Uma Breve Análise do Protocolo de Ordinais do Bitcoin - image 4


Fonte: https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch07.asciidoc#pay-to-witness-public-key-hash-p2wpkh

Taproot

Em 2021, o Taproot, a atualização técnica mais significativa da rede Bitcoin após o SegWit, foi oficialmente lançado e introduziu novos recursos de script, como assinaturas Schnorr e saídas Pay-to-Taproot (P2TR). As assinaturas Schnorr tornam os scripts de multi-assinatura indistinguíveis dos de assinatura única, proporcionando maior privacidade para todos os usuários do Taproot. Mais importante ainda, o Taproot remove o limite de tamanho dos dados de testemunha de uma transação, permitindo o armazenamento de dados de até 4MB no BTC.

O Nascimento dos Ordinais

A ativação do SegWit e do Taproot estabeleceu a base para o surgimento do protocolo Bitcoin Ordinals. Proposto em janeiro de 2023, o Ordinals é um protocolo que atribui números off-chain aos Satoshis, a menor unidade do Bitcoin, e gradualmente ganhou consenso no mercado. Aproveitando os recursos técnicos do SegWit e do Taproot na rede Bitcoin, o protocolo permite a cunhagem direta, transferência e destruição de NFTs na blockchain do Bitcoin.

O Ordinals introduziu dois conceitos principais: números ordinais e inscrições.

Números ordinais: Como o Bitcoin é baseado no modelo UTXO, cada transação pode ser rastreada até todas as transações relacionadas. O Ordinals emprega um algoritmo first-in-first-out (FIFO) para atribuir Satoshis específicos dentro das entradas de cada transação às saídas. Isso significa que, sob a regra FIFO, cada Satoshi em cada transação pode ser identificado com um número ordinal único. É semelhante a atribuir um número de série a cada nota bancária, o que fornece a cada Satoshi um identificador único, permitindo-nos rastrear sua circulação e identificar indivíduos que anteriormente possuíram e usaram o Satoshi. Do ponto de vista técnico, o Ordinals fornece uma ferramenta (https://github.com/casey/ord) para se comunicar com os nós do Bitcoin Core e rastrear os índices de todos os Satoshis off-chain.

Números ordinais rastreiam transações Bitcoin

Fonte: https://blocto.io/crypto-blog/ecosystem/how-bitcoin-ordinals-nfts-work

Inscrições: As inscrições envolvem o armazenamento de conteúdo arbitrário em scripts Taproot (P2TR). Como os scripts Taproot têm quase nenhuma restrição de conteúdo e os dados de testemunha vêm com custos baixos, textos, fotos, áudios e vídeos podem potencialmente ser criados como obras de arte digitais ou NFTs em Satoshis individuais, desde que seu tamanho não exceda 4MB. O conteúdo das inscrições está incluído nas instruções do script OP_FALSE OP_IF...OP_ENDIF e não é executado pelos mineradores. O conteúdo começa com a string "ord" para indicar que é uma inscrição, seguido por OP_PUSH 1 para afirmar que o próximo push contém o tipo de conteúdo, e então OP_PUSH 0 para especificar que o push de dados subsequente inclui o próprio conteúdo.

Aqui está um exemplo: OP_FALSE OP_IF OP_PUSH "ord" OP_PUSH 1 OP_PUSH "text/plain;charset=utf-8" OP_PUSH 0 OP_PUSH "Hello, world!" OP_ENDIF Fonte: https://docs.ordinals.com/inscriptions.html

As inscrições são como um envelope que acompanha cada nota bancária com um número de série único, e você pode colocar obras de arte preciosas ou fotografias neste envelope. Essencialmente, o protocolo Ordinals atribui um identificador único a cada Satoshi e o vincula aos metadados nos dados de testemunha, criando assim NFTs rastreáveis. Além disso, graças ao robusto consenso do Bitcoin, uma vez que essas obras de arte digitais ou NFTs são cunhadas, elas existirão permanentemente como parte integrante da rede.

NFTs antes dos FTs

O protocolo Ordinals trouxe uma nova dimensão ao Bitcoin, expandindo suas aplicações além do tradicional pagamento e reserva de valor para NFTs e FTs. Ao contrário do que aconteceu no ecossistema Ethereum, o protocolo Ordinals inicialmente desencadeou uma febre de NFTs na rede Bitcoin, seguida pelo boom dos FTs, especificamente os tokens BRC-20. Projetos de NFT proeminentes como o BAYC começaram a emitir NFTs no Bitcoin através do protocolo Ordinals, enquanto projetos anônimos de NFT Ordinals também ganharam popularidade no mercado. As inscrições Bitcoin armazenam todo o conteúdo dentro de scripts Taproot, enquanto os NFTs Ethereum frequentemente dependem de URIs (Identificadores Uniformes de Recursos) para localizar os metadados associados, o que permite à rede identificar recursos de mídia (por exemplo, imagens) vinculados aos NFTs específicos. Esses recursos, no entanto, são frequentemente armazenados em servidores centralizados, o que significa que poderiam ser perdidos ou adulterados. Nesse aspecto, as inscrições Bitcoin oferecem uma alternativa mais descentralizada e resistente a adulterações. O padrão BRC-20, proposto pelo usuário do Twitter @domodata em 8 de março de 2023, foi introduzido como um padrão FT baseado no protocolo Ordinals. Assim como o padrão ERC20 do Ethereum, o padrão BRC-20 permite a emissão de tokens na rede Bitcoin. Os tokens BRC-20 são arquivos JSON cunhados em Satoshis, que definem as informações básicas como o nome, fornecimento e quantidade máxima de cunhagem de um token, bem como suas especificações de Deploy, Mint e Transfer. ORDI, por exemplo, é o primeiro e mais bem-sucedido token BRC-20, com um fornecimento total de 21 milhões e um limite de cunhagem de 1.000 por vez. Exemplo de Deploy { "p": "brc-20", "op": "deploy", "tick": "ordi", "max": "21000000", "lim": "1000" } Exemplo de Mint { "p": "brc-20", "op": "mint", "tick": "ordi", "amt": "1000" } Exemplo de Transferir { "p": "brc-20", "op": "transfer", "tick": "ordi", "amt": "100" } Fonte: https://domo-2.gitbook.io/brc-20-experiment/ No início de maio, à medida que algumas CEXs começaram a listar tokens BRC-20, alguns tokens BRC-20 na categoria MEME tornaram-se objeto de especulação do mercado, impulsionados pelo sentimento de FOMO em torno desses tokens. Como resultado, a rede Bitcoin ficou congestionada devido a transações massivas, e as taxas de transação chegaram a superar as recompensas dos blocos, o que é extremamente raro. Apesar da imensa popularidade, devido ao desempenho listado da rede, a experiência do utilizador estava longe de ser satisfatória, e o entusiasmo do mercado não durou muito. Atualmente, o volume de cunhagem de Ordinals caiu para cerca de um décimo do seu pico. Embora o volume de negociação dos tokens BRC-20 tenha diminuído, as taxas de transação acumuladas associadas a eles ainda ocupam uma grande parte da taxa total de transação do Bitcoin.

Uma Breve Análise do Protocolo de Ordinais do Bitcoin - image 6

Após o BRC-20

Embora o BRC-20 tenha se tornado viral, enfrentou algumas limitações, como restrições no comprimento do nome (apenas quatro caracteres), funcionalidades simples e vulnerabilidade a potenciais ataques de gasto duplo. Como resultado, novos protocolos de tokens surgiram na blockchain do Bitcoin. Esses novos protocolos, incluindo ORC-20, SRC-20, BRC-21 e BRC-30, pretendem fornecer recursos mais abrangentes para o ecossistema Ordinals.

O protocolo ORC-20, projetado para ser retrocompatível com o BRC-20, visa melhorar a adaptabilidade, escalabilidade e segurança, eliminar a possibilidade de gasto duplo e suportar o cancelamento de transações.

Os tokens SRC-20 vêm com especificações semelhantes às do BRC-20, mas são baseados no protocolo BTC Stamps, que difere do BRC-20 baseado em Ordinals. O protocolo Stamps incorpora imagens base64 nas saídas de transação BTC para armazenar permanentemente os dados correspondentes na blockchain do Bitcoin. Dito isso, o protocolo Stamps sofre de uma capacidade de dados limitada de apenas 8 KB.

O BRC-21 visa introduzir ativos cross-chain na rede Bitcoin. Por exemplo, permitirá a cunhagem de versões BRC-20 de ativos de outras redes (por exemplo, ETH e DAI) no Bitcoin. A implantação do BRC-21 na rede é semelhante à do BRC-20, mas adiciona dois novos campos: um para a cadeia de origem e outro para o contrato de token da cadeia de origem.

O BRC-30 é um mecanismo de staking para BTC e tokens BRC-20. Ele expande a funcionalidade dos tokens BRC-20 e introduz uma descrição do protocolo de staking. Com o BRC-30, os usuários podem colateralizar seus tokens BRC-20 e BTC e receber tokens BRC-30 correspondentes como recompensas, proporcionando-lhes mais oportunidades de investimento.

Tendências da Indústria

O advento dos Ordinals tornou os Satoshis do Bitcoin mais distintivos e escassos, atraindo mais fundos do mercado. Uma série de aplicações e protocolos de tokens baseados em Ordinals surgiram, tornando o ecossistema Bitcoin ainda mais vibrante. Como sabemos, o Bitcoin passará por outro halving em 2024, o que, mais uma vez, reduzirá as recompensas de bloco pela metade. O surgimento dos Ordinals abre possibilidades para mudanças no modelo de taxas de mineração após os futuros halvings do Bitcoin.

Sobre a CoinEx

Estabelecida em 2017, a CoinEx é uma bolsa global de criptomoedas comprometida em facilitar as negociações. A plataforma oferece uma gama de serviços, incluindo negociação à vista e com margem, futuros, swaps, conta AMM (automated market maker) e serviços de gestão financeira para mais de 5 milhões de utilizadores em mais de 200 países e regiões. Fundada com a intenção inicial de criar um ambiente de criptomoedas igualitário e respeitoso, a CoinEx dedica-se a desmantelar as barreiras financeiras tradicionais, oferecendo produtos e serviços fáceis de usar para tornar a negociação de criptomoedas acessível a todos.

Referências:

https://docs.ordinals.com/introduction.html

https://blocto.io/crypto-blog/ecosystem/how-bitcoin-ordinals-nfts-work

https://dune.com/dgtl_assets/bitcoin-ordinals-analysis

https://dune.com/cryptokoryo/brc20

https://domo-2.gitbook.io/brc-20-experiment/

https://docs.orc20.org/

https://github.com/hydren-crypto/stampchain/blob/main/docs/src20.md