Questo articolo è presente in "The Inscription Issue" di Bitcoin Magazine. Clicca qui per ottenere il tuo abbonamento annuale alla rivista Bitcoin.

Vorrei iniziare riconoscendo che gli ordinali sono fantastici! La teoria ordinale è un metodo molto intelligente per tokenizzare i singoli satoshi e Casey Rodarmor merita grandi elogi e riconoscimenti per aver gamificato la blockchain e aver reso Bitcoin divertente di nuovo. Per la prima volta nella storia di Bitcoin, abbiamo NFT sulla catena di prova più pesante, preservata indelebilmente per sempre!

Ok, ora che abbiamo tolto tutto questo, tuffiamoci in un po' di storia "scomoda". Ordinals non è stato il primo, tutt'altro. I token esistono su meta layer sopra la blockchain di Bitcoin da almeno un decennio. La maggior parte sono stati fuochi di paglia come le Monete Colorate; mai del tutto lanciato, come RGB; o nascosto per tutto questo tempo, come Counterparty.

Potresti non aver sentito parlare di Counterparty (un numero sorprendentemente alto di Bitcoiner non lo ha mai fatto) lanciato nel 2014 con un discreto "proof-of-burn" che ha inviato 2.130 bitcoin a un indirizzo di masterizzazione irrecuperabile, ma potresti aver sentito parlare di Rare Pepe , una prima e pionieristica collezione di "arte tokenizzata" su Bitcoin composta da 1.774 opere esilaranti e umide che ruotano attorno a Pepe the Frog. RAREPEPE (Serie 1, Carta 1) comunemente chiamata "Carta Nakamoto" è stata venduta per più di mezzo milione di dollari durante il picco della mania NFT. Un'altra carta, HOMERPEPE (Serie 2, Carta 32) è stata probabilmente la prima vendita NFT significativa di sempre a $ 38.000 nel 2018 e poi di nuovo a $ 320.000 all'inizio del 2021.

Oh, ho già detto che sono un artista originale di Rare Pepe? Ho inviato un pezzo intitolato CHAMPAGNETNT (Serie 25, Scheda 38) che prendeva in giro l'allora boom delle ICO e il successivo fallimento. La cosa grandiosa della collezione Rare Pepe è che funge da capsula del tempo illustrativa di ciò che stava accadendo in Bitcoin (e criptovalute) durante l'era 2016-2018, nel bene e nel male. Ma tutto questo accadeva prima del 2021, prima che gli NFT diventassero banane, quindi non c’erano molte speculazioni o aspettative di profitto. Erano solo un gruppo di ragazzi (per lo più ragazzi) che frequentavano Telegram e creavano opere d'arte da condividere con gli amici. Ho regalato metà della scorta della mia carta senza nemmeno fermarmi a considerare se potesse valere qualcosa “un giorno”.

Facciamo un salto avanti di qualche anno. È l’inizio del 2023 e Ordinals si sta facendo notare come la novità più brillante. Cosa rende Ordinals una novità? Un metodo intelligente di contabilità FIFO (first in; first out), che reinventa le onde di satoshi come particelle individuali e tracciabili. È un’astrazione, perché i satoshi non esistono realmente come unità individuali e non fungibili. Ma se tutti sono d’accordo sul metodo contabile FIFO, possiamo tutti collettivamente credere che esistano e quindi esistano! La funzione d'onda collassa grazie all'effetto osservatore della Teoria Ordinale. E una volta che esistono, possiamo anche far finta che possederne uno corrisponda al possesso di una particolare iscrizione sulla blockchain, proprio come un registro stellare ti dà un diritto su un sole lontano. La teoria ordinale è una lente attraverso la quale vedere la blockchain in modi nuovi e interessanti. È come una magia!

So when I first found out about Ordinal Theory I was completely blown away. I always thought, “Well you can’t just manifest something new into existence simply by claiming it to exist using an arbitrary counting method completely extrinsic to the system itself”. But apparently you can! The artificial walls in my mind that had been built up around “crazy ideas that could never work” suddenly vanished and I could see a clear path in front of me: I can make up stuff too! And that’s how Bitcoin Stamps was born. Well, not exactly. Ideas are a dime a dozen, but the implementation of an idea is really what brings it to life. I’ve had the privilege of working with some great coders and engineers that have been indispensable in launching and evolving the Bitcoin Stamps protocol: Kevin, Arwyn, Regan, B0B Smith, and many others. We were also fortunate enough to leverage the decade-old Counterparty protocol, maintained through many lean years by stalwarts like JDog and Joe Looney, to quickly bootstrap Bitcoin Stamps.

Allora, cos’è esattamente un francobollo Bitcoin? Bene, è arte commerciabile sicura mantenuta permanentemente.

Essenzialmente, un file immagine, come un JPEG o GIF, viene convertito in una lunga stringa Base64 (Base64 è un metodo per codificare dati binari come testo stampabile) che viene aggiunta al "timbro" URI (Uniform Resource Identifier): e inserita nel campo descrittivo di un'operazione della Controparte. Esploratori e portafogli riconvertono queste lunghe stringhe Base64 in immagini visualizzabili.

Ecco la stringa con codifica Base64 del primissimo Bitcoin Stamp (#0):

timbro: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==

Un grande punto di forza per Bitcoin Stamps è la conservazione dei dati una volta coniati sulla blockchain. Come si ottiene questa persistenza dei dati? Il modo in cui opera tipicamente la Controparte è codificare i dati nell'OP_RETURN di una transazione. Gli OP_RETURN sono limitati a 80 byte, il che è piuttosto restrittivo dal punto di vista della "archiviazione". Tuttavia, OP_RETURN funziona bene per gli NFT tradizionali che utilizzano un puntatore HTTPS a una risorsa su un server di terze parti come AWS. Di solito, quando dici alla gente che l’arte non è effettivamente “in catena” è come dire loro che Babbo Natale non esiste. Ahimè, è vero: la stragrande maggioranza degli NFT nel corso degli anni sono semplici indicatori di arte off-chain, il che li rende molto suscettibili al bit-rot. Quando la fattura AWS smette di essere pagata, l'arte scompare per sempre.

Esiste tuttavia un altro modo per codificare quantità maggiori di dati utilizzando una transazione standard della controparte: la semplice codifica multisig. In sostanza, quando i dati di una transazione superano gli 80 byte, Counterparty suddivide e codifica tali dati in stringhe di chiavi semplici multisig, utilizzando un quorum 1 su 3 in cui due delle tre chiavi vengono utilizzate per archiviare i dati in modo subdolo. L'unica chiave di riscatto effettiva nel multisig che può spendere gli output è un masterizzatore: l'artista non ha effettivamente il controllo di una chiave privata corrispondente. Chiamiamo questa tecnica KeyBurn poiché garantisce che i dati archiviati nel set UTXO non possano essere rimossi tramite spesa.

I francobolli Bitcoin sono estremamente pesanti SIGOPS (operazioni di firma) a causa del modo in cui i dati vengono archiviati. Le transazioni tipiche non contengono così tanti SIGOPS, il che ha portato alcuni pool minerari a prendere scorciatoie nel corso degli anni e a non contarli quando si includono le transazioni in un blocco candidato. Tutti sono a conoscenza del limite della dimensione del blocco, ma sapevi che esiste anche un limite di 80.000 SIGOPS per blocco? Non l'ho fatto! L'ho scoperto quando è arrivata per la prima volta la notizia che F2Pool aveva creato un blocco non valido che era stato rifiutato dalla rete per aver superato il limite SIGOPS a causa di tutte le transazioni di Stamp in esso contenute, che erano legate a commissioni minerarie molto succose. Errore costoso! Poi lo hanno fatto di nuovo poco dopo. Sono 6,25 BTC persi due volte, escluse le commissioni di transazione.

Fonte: https://twitter.com/0xB10C/status/1643871608401014785

In cosa differisce dalle iscrizioni ordinali? Bene, mi piace dire che Rodarmor ha trovato la soluzione più responsabile per l'iscrizione dei dati on-chain inserendoli nella struttura dati testimone SegWit. Questa è una struttura dati progettata pensando all'opzionalità: non la vuoi? Va bene, una volta che il tuo nodo convalida le firme, i dati possono essere facilmente eliminati. In effetti, qualsiasi cosa prima di un blocco contrassegnato con "Assume Valid" non deve essere scaricata affatto! Le iscrizioni sono progettate per rispettare i desideri dei corridori dei nodi, e cosa ha ottenuto Rodarmor per essere stato così gentile?

INDAGINE! COME OSI MEMORIZZARE I TUOI JPEG SUL MIO NODO!

Bitcoin Stamps adotta un approccio diverso, molto meno educato. I dati codificati nel bare-multisig non sono solo conservati in blocchi, ma anche nel set UTXO come output non spesi. Questi dati sono molto più difficili da “potare” poiché ogni nodo, per impostazione predefinita, mantiene una copia completa del set UTXO. Quindi, mentre le iscrizioni sono archiviate in una struttura dati adiacente alla blockchain chiamata "il testimone" che, per progettazione, facilita la potatura, i francobolli Bitcoin sono archiviati in blocchi reali nella struttura dati canonica della Blockchain così come nel set UTXO tenuto in memoria da ogni nodo.

Ecco come si suddivide:

Iscrizioni ordinali: archiviate da post-SegWit, solo nodi di archivio completi. I nodi pre-SegWit non sapranno mai che i tuoi bellissimi JPEG esistono. Triste.

Francobolli Bitcoin: archiviati da ogni nodo. Periodo. Nodi pre-SegWit. Nodi post-SegWit. Nodi di archiviazione completi. Nodi SPV potati. Tutti ricevono i francobolli Bitcoin. TUTTI I NODI CONtano.

Mi piace fare questa analogia: le iscrizioni ordinali sono come disegnare con il gesso su un marciapiede in una giornata soleggiata. Bitcoin Stamps è come spruzzare graffiti sul marciapiede. È molto scortese e antisociale. È anche molto difficile da rimuovere.

Ora ti starai chiedendo: sembra troppo bello per essere vero, Mike, qual è il problema?

Bene, c’è un problema: l’archiviazione permanente sulla blockchain non è economica. I francobolli Bitcoin non utilizzano i dati dei testimoni, quindi non beneficiano dello sconto dei testimoni. Come regola generale, i francobolli Bitcoin costano almeno quattro volte il costo di inscrizione degli Ordinali. Ma ehi, ottieni quello per cui paghi, amirite? E prima che tu mi accusi di allarmismo, ci sono state discussioni molto reali da parte di vari contributori principali sulla modifica dell'IBD predefinito (download del blocco iniziale) in Bitcoin Core in modo che i nodi appena avviati non vedano mai i tuoi JPEG in primo luogo.

Mentre scrivo, il pool minerario OCEAN di Luke Dashjr è appena stato lanciato con grande clamore e sembra che non stiano trasmettendo di proposito dati dopo OP_FALSE come mezzo per censurare le iscrizioni ordinali.

Fonte: https://twitter.com/oomahq/status/1729689197974319549

E sebbene esistano alcuni metodi teorici per eliminare i Bitcoin Stamp dal set UTXO, come UTreeXO, sono molto più invasivi rispetto allo scarto dei dati testimone e comportano dei compromessi per gli operatori full-node. Gli ordinali, magnanimamente, rendono facile la potatura mentre i francobolli Bitcoin la rendono molto difficile.

I francobolli Bitcoin sono molto più costosi da coniare rispetto agli ordinali, ma abbiamo scoperto che i vincoli possono creare una buona arte. Come diceva Leonardo da Vinci: “L’arte vive di costrizioni e muore di libertà”. La comunità di artisti che è sorta attorno a Bitcoin Stamps tende a gravitare verso l'arte pixel e SVG perché comprimono in modo molto più efficiente dell'arte raster, in mancanza di un termine migliore.

Il vincolo dimensione/costo ha portato anche a innovazioni più recenti attraverso la ricorsione in cui viene coniato un file JSON che punta a una serie di “tratti” di francobolli coniati in precedenza. Riproponendo queste “caratteristiche”, il costo di una raccolta di grandi dimensioni viene ridotto di diversi ordini di grandezza eliminando i dati ridondanti in una raccolta. I timbri audio che coniano solo le note di una canzone (simile al formato MIDI della vecchia scuola) e i timbri AI che coniano solo un prompt seed generativo sono ulteriori metodi innovativi che aggirano i vincoli e forniscono risultati nuovi.

Vuoi gettoni di degenerazione fungibili? Sì, abbiamo anche quelli sotto forma di SRC-20.

Vuoi essere coinvolto in Bitcoin Stamps come artista, sviluppatore o collezionista?

C'è una fiorente comunità di Telegram piena di persone felici di rispondere a qualsiasi domanda tu possa avere, che puoi trovare qui: t.me/BitcoinStamps

Ecco alcuni collegamenti all’ecosistema Bitcoin Stamps in continua crescita:

  • STAMPCHAIN.IO

  • Timbrato.NINJA

  • RARESTAMP.XYZ

  • STAMPVERSE.IO

  • OPENSTAMP.IO

  • THESTAMPWALLET.COM

Questo articolo è presente in "The Inscription Issue" di Bitcoin Magazine. Clicca qui per ottenere il tuo abbonamento annuale alla rivista Bitcoin.

Fonte: rivista Bitcoin

Il post Everything Old Is New Again è apparso per primo su Crypto Breaking News.