Ordinal

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

Ordinals è un protocollo creato da Casey Rodarmor, che ha lanciato ufficialmente il programma sulla mainnet di Bitcoin il 21 gennaio 2023, che sostanzialmente consente di creare NFT, descritti come "artefatti digitali" sulla Blockchain Bitcoin.

Non è necessario un fork per l'implementazione di questo sistema, che è già disponibile ed è utilizzato.

Nonostante Bitcoin sia fungibile, applicando la teoria degli Ordinal ogni singolo satoshi, o sat, può essere numerato nell'ordine in cui viene minato e questo ordine trasferito dagli input delle transazioni agli output in ordine first-in-first-out, consentendo ad ogni singolo sat esistente di essere Non Fungibile e quindi identificabile univocamente.

Ad ogni singolo sat possono essere associati dati o contenuti arbitrari, creando artefatti digitali unici nativi in Bitcoin; questi contenuti possono essere inseriti direttamente nella blockchain Bitcoin tramite una tecnica chiamata Inscription. L'Inscription avviene inviando i sat in una transazione che rivela il contenuto dell'Inscription on-chain. Le Inscription sono durevoli, immutabili, sicure e decentralizzate come Bitcoin stesso; e i sat ai quali sono associati possono essere conservati nei wallet Bitcoin e trasferiti tramite transazioni Bitcoin, in questo modo è possibile creare degli NFT.

Inserire dati nelle transazioni bitcoin è sempre stato possibile, ma gli Ordinal, nella loro forma attuale, non sarebbero stati possibili senza SegWit e Taproot. Segwit lo ha reso un po' più economico, Taproot ha reso la codifica/decodifica un po' più semplice.

Le Inscription sono state progettate per essere native del web. Le Inscription sono stringhe di byte, identificate con un tipo di contenuto: insieme al contenuto, la transazione Inscription contiene un content type, noto anche come MIME type, che identifica il tipo di contenuto della Inscription: come un'immagine, un testo, un SVG, HTML, CSS, JavaScript, MP3, PNG e JPEG, e possono quindi essere visualizzate in un web browser.

Il contenuto è incluso nel witness della transazione, che normalmente contiene firme e altri dati che provano che una transazione è autorizzata.

Quando viene salvata su blockchain bitcoin, l'Inscription viene associata al primo sat del primo output della transazione, marcandolo in modo permanente, distinta dagli altri sat.

Utilizzando la teoria degli Ordinal, è possibile trovare l'UTXO contenente un'Inscription, e tracciarne i movimenti e la proprietà attraverso il tempo e le transazioni, consentendo di scambiare, regalare, comprare e vendere le Inscription.

Questo permette alle Inscription di essere completamente native in Bitcoin. Possono essere inviate a normali indirizzi bitcoin, in normali transazioni bitcoin, e beneficiare dei timelock, multisig e di altre funzioni Bitcoin.

Le Inscription sono immutabili e on-chain.

La possibilità di salvare NFT o file sulla mainnet Bitcoin ha diviso la comunità Bitcoin sul fatto che possa essere positivo per l'ecosistema Bitcoin, anche in relazione al fatto di occupare lo spazio dei blocchi analogamente a quanto era successo nei primi anni di vita di bitcoin con il progetto BitDNS


aggiornato il 2023-02-01