Panoramica sulla teoria degli Ordinali
Gli Ordinali sono uno schema di numerazione per i satoshi che consente di tracciare e trasferire i singoli sats. Questi numeri sono chiamati numeri ordinali. I Satoshi sono numerati nell'ordine in cui sono stati minati e vengono trasferiti in base alla sequenza delle transazioni in entrata e in uscita, secondo il metodo FIFO (First In, First Out). Sia lo schema di numerazione che quello di trasferimento si basano sull'ordine, quello di numerazione si basa sull'ordine di estrazione dei satoshi e quello di trasferimento si basa sull'ordine degli ingressi e delle uscite delle transazioni. Da qui il nome Ordinali.
I dettagli tecnici sono disponibili nel BIP.
La teoria degli Ordinali non richiede un token separato, un'altra blockchain o modifiche a Bitcoin. Funziona già adesso.
I numeri ordinali hanno diverse rappresentazioni:
-
Notazione integrale:
2099994106992659
Il numero ordinale, assegnato in base all'ordine in cui il Satoshi è stato minato. -
Notazione decimale:
3891094.16797
Il numero prima del punto è l'altezza del blocco in cui il satoshi è stato minato, il secondo è l'offset del satoshi all'interno del blocco. -
Notazione sessagesimale:
3°111094′214″16797‴
. Ci arriveremo tra poco. -
Notazione percentile:
99.99971949060254%
. Posizione del satoshi sull'intera supply di Bitcoin (21 milioni), espressa in percentuale. -
Nome:
satoshi
. Una codifica del numero ordinale che utilizza i caratteri daa
az
.
Sui satoshi possono essere allegati un certo tipo di dati, come NFT, security token, conti o stablecoins, utilizzando i numeri ordinali come identificatori stabili.
Ordinals è un progetto open-source, sviluppato su GitHub. Il progetto consiste in un BIP che descrive lo schema ordinale, un indice che comunica con un nodo Bitcoin Core per tenere traccia della posizione di tutti i satoshis, un portafoglio che consente di effettuare transazioni degli ordinali riconoscendoli come tali, un block explorer per l'esplorazione interattiva della blockchain, una funzionalità per inscrivere artefatti digitali sui Satoshi e questo manuale.
La Rarità
Gli esseri umani sono collezionisti e, siccome da ora i satoshi possono essere tracciati e trasferiti, le persone vorranno naturalmente collezionarli. I teorici degli Ordinali possono decidere da soli quali satoshi sono rari e desiderabili, ma ecco qualche suggerimento...
Il Bitcoin ha eventi periodici, alcuni più frequenti, altri meno, che si prestano naturalmente a un sistema di rarità. Questi eventi periodici sono:
-
Blocchi: Ogni 10 minuti circa viene estratto un nuovo blocco, da ora fino alla fine dei tempi.
-
Aggiustamenti della difficoltà: Ogni 2016 blocchi, o circa ogni due settimane, la rete Bitcoin risponde alle variazioni dell'hashrate modificando l'obiettivo di difficoltà che i blocchi devono soddisfare per essere accettati.
-
Dimezzamenti: Ogni 210.000 blocchi, o all'incirca ogni quattro anni, la quantità di nuovi satoshi creati in ogni blocco viene dimezzata.
-
Cicli: Ogni sei dimezzamenti, accade qualcosa di magico: l'halving e l'adeguamento della difficoltà coincidono. Questo si chiama congiunzione e il periodo di tempo che intercorre tra una congiunzione e l'altra si chiama ciclo. Una congiunzione si verifica all'incirca ogni 24 anni. La prima congiunzione dovrebbe verificarsi nel 2032.
Questo ci dà i seguenti livelli di rarità:
comune
: qualsiasi satoshi che non sia il primo del suo blocconon comune
: il primo sat di ciascun bloccoraro
: il primo sat di ogni periodo di aggiustamento della difficoltàepico
: il primo sat del primo blocco conseguente all'Halvingleggendario
: il primo sat di ogni ciclomitico
: il primo sat del blocco della genesi
Questo ci porta alla notazione sessagesimale, che rappresenta inequivocabilmente un numero ordinale in un modo che rende la rarità di un satoshi facile da vedere a colpo d'occhio:
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
I teorici degli Ordinali usano spesso i termini "ora", "minuto", "secondo", e "terzo" per A, B, C, e D, rispettivamente.
Ora alcuni esempi. Questo satoshi è comune:
1°1′1″1‴
│ │ │ ╰─ Not first sat in block
│ │ ╰─── Not first block in difficulty adjustment period
│ ╰───── Not first block in halving epoch
╰─────── Second cycle
Questo satoshi è non comune:
1°1′1″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── Not first block in difficulty adjustment period
│ ╰───── Not first block in halving epoch
╰─────── Second cycle
Questo 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
Questo satoshi è epico:
1°0′1″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── Not first block in difficulty adjustment period
│ ╰───── First block in halving epoch
╰─────── Second cycle
Questo satoshi è leggendario:
1°0′0″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── First block in difficulty adjustment period
│ ╰───── First block in halving epoch
╰─────── Second cycle
Infine questo è il satoshi mitico:
0°0′0″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── First block in difficulty adjustment period
│ ╰───── First block in halving epoch
╰─────── First cycle
Se l'offset del blocco è zero, può essere omesso. Questo è il satoshi non comune di cui sopra:
1°1′1″
│ │ ╰─ Not first block in difficulty adjustment period
│ ╰─── Not first block in halving epoch
╰───── Second cycle
Disponibilità di Satoshi Rari
Disponibilità Totale
common
: 2,099,999,990,760,000uncommon
: 6,926,535rare
: 3432epic
: 27leggendario
: 5mitico
: 1
Offerta Attuale
common
: ~1.98 quadrillionuncommon
: ~880,000 (a new uncommon is mined roughly every ten minutes)rare
: ~430 (a new rare is mined roughly every two weeks)epico
: 3leggendario
: 0mitico
: 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.
I nomi
Ogni satoshi ha un nome, composto dalle lettere dalla A alla Z, che diventa tanto più corto quanto più il satoshi sarà minato nel futuro. Sarebbero potuti iniziare corti e diventare più lunghi, ma poi tutti i nomi buoni e corti sarebbero rimasti intrappolati nel blocco genesis non spendibile.
Ad esempio, il nome di 1905530482684727° è "iaiufjszmoba". Il nome dell'ultimo satoshi da estrarre è "a". Ogni combinazione di 10 caratteri o meno è là fuori, o sarà là fuori, un giorno.
Esotici
I satoshi possono essere apprezzati per ragioni diverse dal loro nome o dalla loro rarità. Ciò potrebbe essere dovuto a una qualità del numero stesso, come il fatto di avere una radice quadrata o cubica intera. Oppure può essere dovuto a un collegamento con un evento storico, come i satoshi del blocco 477.120, il blocco in cui è stato attivato SegWit, o 2099999997689999°, l'ultimo satoshi che sarà mai estratto.
Tali satoshi sono definiti "esotici". Quali siano i satoshi esotici e cosa li renda tali è soggettivo. I teorici degli Ordinali sono incoraggiati a cercare satoshi esotici in base alle proprie preferenze.
Iscrizioni
I satoshi possono essere iscritti con contenuti arbitrari, creando artefatti digitali nativi di Bitcoin. L'iscrizione avviene inviando il satoshi da iscrivere in una transazione che rivela il contenuto dell'iscrizione on-chain. Questo contenuto è quindi ora indissolubilmente legato a quel satoshi, trasformandolo in un artefatto digitale immutabile che può essere tracciato, trasferito, collezionato, comprato, venduto, perso e ritrovato.
Archeologia
È nata una vivace comunità di archeologi dedicata alla catalogazione e alla raccolta dei primi NFT. Ecco un ottimo riassunto di NFT storici a cura di Chainleft."
La data di inizio comunemente accettata per i primi NFT è il 19 marzo 2018, data in cui il primo contratto ERC-721, SU SQUARES, è stato distribuito su Ethereum.
Se gli Ordinali siano o meno di interesse per gli archeologi degli NFT è una questione aperta! In un certo senso, gli ordinali sono stati creati all'inizio del 2022, quando è stata finalizzata la specifica Ordinals. Visti cosi, non hanno un grande interesse storico.
In un altro senso, invece, gli ordinali sono stati creati da Satoshi Nakamoto nel 2009, quando ha estratto il blocco genesis di Bitcoin. In questo modo, gli ordinali, e soprattutto i primi ordinali, sono certamente di interesse storico.
Molti teorici degli ordinali sono favorevoli a quest'ultimo punto di vista. Anche perché gli ordinali sono stati scoperti in modo indipendente in almeno due occasioni distinte, molto prima che iniziasse l'era degli NFT moderni.
Il 21 agosto 2012, Charlie Lee ha pubblicato sul forum Bitcoin Talk una proposta per aggiungere la proof-of-stake a Bitcoin. Non si trattava di un sistema di beni, ma utilizzava già l'algoritmo ordinale ed è stato implementato ma mai distribuito.
L'8 ottobre 2012, jl2012 ha pubblicato sullo stesso forum uno schema che utilizza la notazione decimale e presenta tutte le proprietà importanti degli ordinali. Lo schema è stato discusso ma mai implementato.
Queste invenzioni indipendenti degli ordinali indicano in qualche modo che gli ordinali sono stati scoperti, o riscoperti, ma non inventati. Gli ordinali sono inevitabili nella matematica dei Bitcoin, e non derivano dalla loro documentazione moderna, ma dalla loro genesi antica. Sono il culmine di una sequenza di eventi avviati con l'estrazione del primo blocco, molti anni fa.