Visão Geral da Teoria Ordinal

Os Ordinals, ou Ordinais, são um esquema de numeração para satoshis que permite rastrear e transferir sats individuais. Esses números são chamados números ordinais. Os satoshis são numerados na ordem em que são minerados, e quando transferidos das entradas de uma transação para as saídas,nos baseamos no modelo FIFO (First In, First Out). Tanto o esquema de numeração quanto o esquema de transferência dependem da ordem; o esquema de numeração se baseia na ordem em que os satoshis são minerados, enquanto que o esquema de transferência se baseia na ordem das entradas e saídas das transações. Daí o nome, Ordinals.

Os detalhes técnicos estão disponíveis no BIP.

A teoria ordinal funciona não requer um token separado, outra blockchain, ou qualquer mudança ao Bitcoin. Ela funciona agora mesmo.

Os números ordinais têm várias representações:

  • Notação de Inteiro (Integer): 2099994106992659 O número ordinal, atribuído de acordo com a ordem em que o satoshi foi minerado.

  • Notação decimal: 3891094.16797 O primeiro número é a altura do bloco em que o satoshi foi minerado, o segundo é o deslocamento do satoshi dentro do bloco.

  • Notação de grau: 3°111094′214″16797‴. Falaremos sobre isso mais tarde.

  • Notação percentil: 99.99971949060254% . A posição do satoshi na oferta total de bitcoin, expressa em porcentagem.

  • Nome: satoshi. Uma codificação do número ordinal usando os caracteres a até z.

AAtivos arbitrários, como NFTs, tokens de segurança, contas ou stablecoins podem ser anexados a satoshis usando números ordinais como identificadores estáveis.

Ordinals é um projeto de código aberto, desenvolvido no GitHub. O projeto consiste em um BIP que descreve o esquema ordinal, um índice que se comunica com um nó Bitcoin Core para rastrear a localização de todos os satoshis, uma carteira que permite fazer transações com reconhecimento de Ordinals, um explorador de blocos para exploração interativa da blockchain, funcionalidade para inscrever artefatos digitais nos satoshis e este manual.

Raridade

Os humanos são colecionadores e, como os satoshis agora podem ser rastreados e transferidos, as pessoas naturalmente desejarão coletá-los. Teóricos de Ordinals podem decidir por si mesmos quais sats são raros e desejáveis, mas existemalgumas dicas...

O Bitcoin tem eventos periódicos, alguns frequentes, outros mais incomuns, e estes naturalmente se prestam a um sistema de raridade. Esses eventos periódicos são:

  • Blocos: Um novo bloco é minerado aproximadamente a cada 10 minutos, a partir de agora e até o fim dos tempos.

  • Ajustes de dificuldade: A cada 2016 blocos, ou aproximadamente a cada duas semanas, a rede Bitcoin responde às mudanças no hashrate ajustando o alvo de dificuldade que os blocos devem atingir para serem aceitos.

  • Halvings: A cada 210.000 blocos, ou aproximadamente a cada quatro anos, a quantidade de novos sats criados em cada bloco é cortada pela metade.

  • Ciclos: A cada seis halvings, algo mágico acontece: o halving e o ajuste de dificuldade coincidem. Isso é chamado de conjunção, e o período de tempo entre conjunções, um ciclo. Uma conjunção ocorre aproximadamente a cada 24 anos. A primeira conjunção deve acontecer em algum momento em 2032.

Isso nos dá os seguintes níveis de raridade:

  • comum: Qualquer sat que não seja o primeiro de seu bloco
  • incomum: O primeiro sat de cada bloco
  • raro: O primeiro sat de cada período de ajuste de dificuldade
  • épico: O primeiro satoshi de cada época do halving
  • lendário: O primeiro sat de cada ciclo
  • mítico: O primeiro sat do bloco Gênesis

O que nos leva à notação de grau, que representa inequivocamente um número ordinal de uma forma que torna fácil ver a raridade de um satoshi:

A°B′C″D‴ │ │ │ ╰─ Index of sat in the block │ │ ╰─── Index of block in difficulty adjustment period │ ╰───── Index of block in halving epoch ╰─────── Cycle, numbered starting from 0

Os teóricos de Ordinals costumam usar os termos "hora", "minuto", "segundo" e "terceiro" para A, B, C e D, respectivamente.

Agora vejamos alguns exemplos. Este satoshi é comum:

1°1′1″1‴ │ │ │ ╰─ Not first sat in block │ │ ╰─── Not first block in difficulty adjustment period │ ╰───── Not first block in halving epoch ╰─────── Second cycle

Este satoshi é incomum:

1°1′1″0‴ │ │ │ ╰─ First sat in block │ │ ╰─── Not first block in difficulty adjustment period │ ╰───── Not first block in halving epoch ╰─────── Second cycle

Este satoshi é raro:

1°1′0″0‴ │ │ │ ╰─ First sat in block │ │ ╰─── First block in difficulty adjustment period │ ╰───── Not the first block in halving epoch ╰─────── Second cycle

Este satoshi é épico:

1°0′1″0‴ │ │ │ ╰─ First sat in block │ │ ╰─── Not first block in difficulty adjustment period │ ╰───── First block in halving epoch ╰─────── Second cycle

Este satoshi é lendário:

1°0′0″0‴ │ │ │ ╰─ First sat in block │ │ ╰─── First block in difficulty adjustment period │ ╰───── First block in halving epoch ╰─────── Second cycle

Este satoshi é mítico:

0°0′0″0‴ │ │ │ ╰─ First sat in block │ │ ╰─── First block in difficulty adjustment period │ ╰───── First block in halving epoch ╰─────── First cycle

Se o deslocamento do bloco for zero, ele pode ser omitido. Esse é o satoshi incomumde cima:

1°1′1″ │ │ ╰─ Not first block in difficulty adjustment period │ ╰─── Not first block in halving epoch ╰───── Second cycle

Oferta de Satoshis Raros

Oferta Total

  • common: 2,099,999,990,760,000
  • uncommon: 6,926,535
  • rare: 3432
  • epic: 27
  • lendário: 5
  • mítico: 1

Oferta Atual:

  • common: ~1.98 quadrillion
  • uncommon: ~880,000 (a new uncommon is mined roughly every ten minutes)
  • rare: ~430 (a new rare is mined roughly every two weeks)
  • épico: 3
  • lendário: 0
  • mítico: 1

At the moment, even uncommon satoshis are quite rare. As of this writing, 876,023 uncommon satoshis have been mined - one per 22.6 bitcoin in circulation.

Nomes

Cada satoshi tem um nome, composto pelas letras de A a Z, que ficam mais curtos quanto mais no futuro o satoshi foi minerado. Eles poderiam começar curtos e ficarem mais longos, mas então todos os nomes bons e curtos ficariam presos no bloco Gênesis, satoshis do qual são impossíveis de gastar.

Por exemplo, o nome de 1905530482684727° é "iaiufjszmoba". O nome do último satoshi a ser minerado é "a". Cada combinação de 10 caracteres ou menos já existe, ou existirá algum dia.

Exóticos

Satoshis podem ser valorizados por outras razões além do nome ou raridade. Isto pode ser devido a uma qualidade do próprio número, como ter um número inteiro, raiz quadrada ou cúbica. Ou pode ser devido a uma conexão com um evento histórico, como satoshis do bloco 477.120, o bloco em que o SegWit foi ativado, ou 2099999997689999°, o último satoshi que será minerado.

Tais satoshis são denominados "exóticos". Quais satoshis são exóticos e o quê torna-os assim é subjetivo. Os teóricos de Ordinals são encorajados a procurar exóticos baseados em critérios de sua própria concepção.

Inscrições

Satoshis podem ser inscritos com conteúdo arbitrário, criando artefatos digitais nativos do Bitcoin. A inscrição é feita enviando o satoshi para ser inscrito em uma transação que revela o conteúdo da inscrição na cadeia. Este conteúdo está então inextricavelmente ligado a esse satoshi, transformando-o em um artefato digital imutável que pode ser rastreado, transferido, acumulado, comprado, vendido, perdido e redescoberto.

Arqueologia

Uma comunidade animada de arqueólogos dedicados à catalogação e coleta dos primeiros NFTs surgiu. Aqui está um ótimo resumo dos NFTs históricos por Chainleft.

Um limite comumente aceito nos primeiros NFTs é 19 de março de 2018, a data em queo primeiro contrato ERC-721, SU SQUARES, foiimplantado no Ethereum.

Se os Ordinals são ou não de interesse para os arqueólogos de NFT é uma questão em aberto! De certo modo, os Ordinals foram criados no início de 2022, quando a sua especificação foi finalizada. Nesse sentido, eles não são de interesse histórico.

Por outro lado, porém, os Ordinals foram de fato criados por Satoshi Nakamoto em 2009, quando ele extraiu o bloco Gênesis do Bitcoin. Nesse sentido, Ordinals, "e especialmente os primeiros Ordinals, são certamente de interesse histórico.

Muitos teóricos de Ordinals favorecem este ângulo. Até porque os Ordinals foram descobertos independentemente em pelo menos duas ocasiões distintas, muito antes do início da era dos NFTs modernos.

Em 21 de agosto de 2012, Charlie Lee publicou no fórum Bitcoin Talk uma proposta para adicionar Proof of Stake ao Bitcoin. Este não era um esquema de ativos, mas usou o algoritmo Ordinal e foi implementado, masnunca implantado.

Em 8 de outubro de 2012, jl2012 publicou um esquema no mesmofórum que usa notação decimal e tem todas as propriedades importantes dos Ordinals. O esquema foi discutido, mas nunca implementado.

Essas invenções independentes de Ordinals indicam de alguma forma que os Ordinalsforam descobertos, ou redescobertos, e não inventados. Os Ordinals são uma inevitabilidade da matemática do Bitcoin, não decorrente de sua documentação moderna, mas desde a sua gênese antiga. São o resultado de uma sequência de eventos desencadeados com a mineração do primeiro bloco, tantos anos atrás.