Nota: il testo originale proviene da Medium, scritto da Four Pillars, compilato e compilato dal Baize Research Institute e leggermente cancellato per motivi di lunghezza.

Nel gennaio 2023, Casey Rodarmor, collaboratore principale di Bitcoin, ha proposto la "Teoria Ordinals" e ha creato il protocollo Ordinals, che ha scatenato una mania sulla rete Bitcoin e ha ricordato alla gente quello che è successo nella mania del conio di Ethereum. La "Teoria ordinale" consente agli utenti di archiviare vari file sulla catena scrivendo file arbitrari (immagini, testo, video, ecc. Fino a 4 MB di dimensione) su satoshi (l'unità più piccola di Bitcoin).

Poco dopo, Domo ha sviluppato un nuovo standard di token chiamato BRC-20 basato sul protocollo Ordinals. In sostanza, BRC-20 è un nuovo modo per facilitare l'emissione e il trasferimento di token scrivendo un testo su Satoshi. Lo standard ha guadagnato terreno in modo significativo ad aprile, con un aumento del numero di token BRC-20 che ha portato a un picco delle commissioni di transazione on-chain su Bitcoin l'8 maggio. All'epoca, la rete Bitcoin dovette affrontare più di 400.000 transazioni in sospeso, portando alla situazione comica quando la piattaforma di trading di criptovalute Binance smise di accettare depositi e prelievi di Bitcoin.

Man mano che i token BRC-20 guadagnano terreno, anche i loro prezzi vedono aumenti significativi. Il prezzo di ordi, il primo token nello standard BRC-20, partiva da 0,1 dollari e alla fine è aumentato di 310 volte fino a raggiungere i 31 dollari l'8 maggio, con una capitalizzazione di mercato di quasi 650 milioni di dollari. Una capitalizzazione di mercato di queste dimensioni lo colloca intorno al 70° posto su Coingecko, addirittura superiore a Sui e Optimism.

Tuttavia, questa tendenza è stata di breve durata e ora mostra segni di declino. Dobbiamo però ammettere che l’emergere dello standard BRC-20 ha permesso a Bitcoin di riconquistare grande attenzione dopo un lungo periodo di condizioni di mercato avverse.

Successivamente sono emersi e hanno trovato il loro posto altri nuovi standard di token: ORC-20 e SRC-20. Dal 13 al 15 maggio, le transazioni che hanno coinvolto i token ORC-20 hanno rappresentato il 10% del totale delle transazioni sulla rete Bitcoin. Inoltre, il token SRC-20 ha recentemente iniziato a guadagnare slancio.

teoria ordinale

La teoria dei numeri ordinali non è un concetto nuovo emerso dal nulla, ma un derivato di un concetto precedente: i numeri ordinali, l'ordine dei numeri, si riferiscono alla numerazione sequenziale dei satoshi, la più piccola unità di Bitcoin. Secondo la teoria dei numeri ordinali, ogni Satoshi è numerato nell'ordine in cui è stato estratto.

Infatti il ​​numero seriale di Satoshi può essere espresso in molti modi, tra cui:

  • Rappresentazione del numero intero: 2099994106992659 - un numero disposto nell'ordine di mining Poiché l'importo totale di Bitcoin è 21.000.000 e 1 BTC = 100.000.000 di Satoshi, il numero di serie massimo è 2.100 trilioni.

  • Notazione decimale: 3891094.16797 — Il numero prima del punto decimale rappresenta l'altezza del blocco Bitcoin in cui è stato estratto Satoshi, e i numeri seguenti rappresentano l'ordine di Satoshi all'interno del blocco.

  • Notazione dei gradi: 3°111094′214″16797‴ — L'ultima serie di numeri è l'ordine in cui i satoshi sono stati estratti nel blocco, preceduto dall'altezza del blocco in gradi.

  • Notazione percentile: 99,99971949060254% — Un modo per esprimere la percentuale di satoshi nell'offerta totale di Bitcoin.

  • Nome: un metodo di ordinamento che utilizza le lettere a-z.

È interessante notare che i creatori di Ordinal Theory hanno anche assegnato a ciascun Satoshi una rarità in base al numero ordinale assegnatogli:

  • Comune: tutti i satoshi tranne il primo satoshi in ogni blocco

  • Non comune: il primo satoshi di ogni blocco (si verifica circa ogni 10 minuti)

  • Raro: primo satoshi dopo l'aggiustamento della difficoltà (si verifica circa ogni due settimane)

  • Epico: il primo Satoshi dopo l'evento di dimezzamento (avviene circa ogni 4 anni)

  • Legenda: Il primo Satoshi quando l'aggiustamento della difficoltà coincide con l'evento di dimezzamento (si verifica circa ogni 24 anni)

  • Mito: il primo Satoshi del blocco genesi di Bitcoin (ne esiste solo uno)

Iscrizione: scrivi il file a Congzhong

La teoria dei numeri ordinali attribuisce a ogni satoshi un numero di sequenza univoco e gli aggiornamenti Segwit e Taproot alla rete Bitcoin hanno reso possibile scrivere file sui satoshi.

SegWit è l'abbreviazione di Segregated Witness ed è un aggiornamento applicato al client di rete Bitcoin Bitcoin Core nel 2017. Mentre SegWit risolve l'annoso problema di malleabilità delle transazioni nella rete Bitcoin e apre la strada al funzionamento di Lightning Network, la cosa più importante rilevante per questa discussione sull'aggiornamento è l'espansione delle dimensioni dei blocchi.

SegWit introduce un nuovo concetto: il peso del blocco, cambiando l'unità di dimensione del blocco da byte a vByte, dove 1 vByte equivale a 4 unità di peso. Pertanto, la dimensione massima del blocco è stata modificata da 1 MB a 1 vMB. Inoltre, i dati delle transazioni esistenti sono divisi in due parti: a. Dati del testimone. I dati delle transazioni contengono informazioni su mittenti, destinatari, input e output mentre i dati di controllo contengono informazioni su script e dati di firma.

Successivamente, l'aggiornamento di Taproot è andato avanti aggiornando il linguaggio di scripting utilizzato nella rete Bitcoin a Tapscript. Dopo l'aggiornamento, sulla rete Bitcoin è diventata possibile una gamma più ampia di transazioni e Ordinal Theory ne ha approfittato per registrare vari file su Satoshi attraverso i dati dei testimoni.

In sostanza, ogni Satoshi ha un numero di serie univoco e può archiviare dati, funzionando in modo simile a un NFT. Tuttavia, a differenza della maggior parte degli NFT nell’ecosistema Ethereum, il processo di iscrizione registra tutti i dati, rendendolo un NFT “nativo blockchain” più autentico rispetto a un NFT Ethereum. Gli utenti possono utilizzare il protocollo Ordinals per registrare file su satoshi e i satoshi contenenti i file possono anche essere scambiati (scambiati) proprio come i normali Bitcoin.

Tuttavia, per fare ciò, una sfida significativa è che gli utenti devono utilizzare un portafoglio compatibile con Ordinals. Sebbene le iscrizioni siano registrate sui Satoshi e i Satoshi possano essere trasferiti su qualsiasi portafoglio Bitcoin, la sfida deriva dal non essere in grado di distinguere questi Satoshi iscritti dagli altri Bitcoin. Pertanto, sui trasferimenti regolari di BTC, esiste il rischio che i Satoshi vengano scritti accidentalmente sul file come commissioni minerarie. Pertanto, gli utenti Ordinals dovrebbero scegliere un portafoglio che faciliti il ​​controllo e la selezione dei satoshi.

esempio

Finora, i primi utenti hanno creato un’ampia varietà di NFT Bitcoin utilizzando il protocollo Ordinals. I primi utilizzavano immagini, con la prima iscrizione registrata che era satoshi 727.624.168.684.699 con un'immagine dicbutt.

Dustlabs ha racchiuso i suoi 535 DeGod in un blocco (blocco n. 776408) tramite il protocollo Ordinals, mentre Yuga Labs, lo sviluppatore del noto NFT "Boring Ape" di Ethereum, ha inserito un set di arte generativa chiamato TwelveFold su Bitcoin sulla rete delle monete.

Nel frattempo, ci sono molti esperimenti interessanti utilizzando il testo. Oltre a BRC-20, che evidenzieremo di seguito, anche i nomi Sats sono un buon esempio.

L'Ethereum Name Service (ENS) è un servizio di denominazione sulla rete Ethereum, mentre Sats Names è un servizio di denominazione sulla rete Bitcoin. Per registrare un nome, inserisci semplicemente il testo secondo la sintassi JSON come mostrato sopra.

Ciò consente a chiunque di utilizzare un nome univoco a piacimento? Ad esempio, se Xiao Ming crea il nome "bitcoin.sats" e Xiao Hong crea lo stesso nome "bitcoin.sats" su un satoshi diverso, ciò potrebbe causare ambiguità. Ciò che fondamentalmente fanno i Sats Names è riconoscere la proprietà di un nome specifico, appartenente al primo Satoshi a creare quel nome. Pertanto, se il servizio di denominazione Bitcoin deve essere adottato su larga scala, la limitazione è che è necessario un indicizzatore separato per distinguere i tipi di nome e la proprietà.

BRC-20

BRC-20 è uno standard di token sperimentale proposto da Domo nel marzo 2023 che consente a chiunque di emettere nuovi token sulla rete Bitcoin iscrivendo del testo.

A differenza di Ethereum ERC-20, dove i token possono essere emessi e trasferiti immediatamente dopo l'implementazione dei contratti intelligenti, i token BRC-20 non sono token reali, ma satoshi che registrano un testo specifico. Pertanto, come con Sats Names, è necessario un indicizzatore separato per comprendere lo stato o il saldo dei token BRC-20.

Poiché i token BRC-20 vengono emessi in modo diverso rispetto ai token ERC-20, le fasi di distribuzione, conio e trasferimento possono essere difficili da comprendere. Per facilitare la comprensione ai lettori, prendiamo come esempio il token BRC-20 esistente XING.

distribuire:

La distribuzione del token XING è stata registrata da bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (il distributore) in satoshi #1934771250000000. Tuttavia, poiché questo distributore ha distribuito solo token XING e non li ha coniati, possiamo vedere che il saldo dei suoi token XING è pari a zero.

moneta:

Un minatore bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 ha inscritto il testo sopra in 26 diversi satoshi, coniando un totale di 26.000 token XING come mostrato di seguito. Il motivo per cui 26.000 token vengono coniati in 26 satoshi, anziché tutti in una volta, è perché il distributore ha impostato una dimensione massima di conio di 1.000.

Trasferimento:

Per trasferire 26.000 token XING, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 ha iscritto il testo sopra in 5 satoshi per trasferire 22.000 token XING.

Bilancia:

Qual è quindi il numero finale di token XING detenuti dall'indirizzo del portafoglio nell'esempio sopra?

  • bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (deployer): solo token XING distribuiti, non coniati, quindi il saldo è 0.

  • bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 (minter/sender): Cercando questo indirizzo su ordiscan, il numero di iscrizioni XING conservate è 26. Tuttavia, questo indirizzo ha coniato 26.000 token e inviato 22.000 token, perché ha ancora 26 iscrizioni? Questo perché per i token BRC-20, il trasferimento non consiste nel trasferire l'iscrizione di zecca esistente, ma nell'incidere il testo di trasferimento di XING in un altro Satoshi e quindi completare il trasferimento. In altre parole, quando avviene il processo di trasferimento, il saldo del mittente viene detratto e l'iscrizione di trasferimento XING viene aggiunta al saldo del destinatario. Pertanto, anche se bc1q…uw62 conserva ancora l'iscrizione di conio di 26.000 token, il saldo finale confermato è 4.000 perché l'iscrizione di trasferimento XING di 22.000 token è stata inviata a un altro indirizzo.

Tutto sommato, BRC-20 introduce un nuovo modo di gestire i token fungibili (FT) sulla rete Bitcoin, che ha ricevuto ampia attenzione anche con il recente aumento dei memecoin (come PEPE) sulla rete Ethereum.

Negli ultimi due mesi, quasi il 50% delle commissioni di transazione generate sulla rete Bitcoin erano legate a numeri ordinali, in particolare BRC-20. Al 9 maggio 2023, il numero di token BRC-20 distribuiti è 1.599, le commissioni di rete relative al conio ammontano a 628,7 BTC e le commissioni di rete relative ai trasferimenti ammontano a 46,8 BTC enorme quantità di utilizzo della rete.

Il primo token BRC-20, ordi, è partito da 0,1 dollari ed è salito fino a un massimo di 31 dollari quando è stato quotato su vari scambi centralizzati. Inoltre, altri token come nals, meme, pepe e piza hanno capitalizzazioni di mercato che vanno da 10 milioni di dollari a 40 milioni di dollari.

Senza contratti intelligenti, tutti i mercati di scambio BRC-20 sono centralizzati?

Come funziona il trading di token BRC-20? Come tutti sappiamo, la rete Ethereum supporta i contratti intelligenti, consentendo la creazione di protocolli di mercato decentralizzati attraverso contratti intelligenti, ma è impossibile per noi costruire contratti intelligenti simili sulla rete Bitcoin.

Se hai utilizzato UniSat Marketplace, troverai una varietà di offerte di token BRC-20 elencate sulla piattaforma e gli acquirenti potranno collegare i loro portafogli Bitcoin per effettuare acquisti. Oltre allo scambio sul mercato secondario dei token BRC-20, questo sta accadendo anche su vari mercati che scambiano NFT Bitcoin (come MagicEden). Tutti i mercati Ordinals esistenti utilizzano un approccio di hosting centralizzato?

La risposta è PSBT (transazione Bitcoin parzialmente firmata). PSBT è una funzionalità introdotta da BIP-174 che consente agli utenti di firmare solo determinati input. Pertanto, UniSat e altri mercati Ordinals utilizzano PSBT per consentire ad acquirenti e venditori di effettuare transazioni in modo trustless e non custodito.

La popolarità di BRC-20 ha portato a un aumento significativo delle tariffe della rete Bitcoin. Tuttavia, questa tendenza è stata di breve durata e ora mostra segni di declino. È qui che entrano in gioco i nuovi standard dei token: ORC-20 e SRC-20. Dal 13 al 15 maggio, le transazioni che hanno coinvolto i token ORC-20 hanno rappresentato il 10% delle transazioni totali. Inoltre, il token SRC-20 ha recentemente iniziato a guadagnare slancio.

ORC-20

Sebbene BRC-20 apra la strada a un nuovo modo di emettere FT utilizzando gli ordinali sulla rete Bitcoin, si tratta di un esperimento molto precoce e presenta molte carenze:

Innanzitutto, quando i token BRC-20 vengono inizialmente distribuiti, la fornitura totale e il numero massimo di token per conio sono fissi e non possono essere modificati. Sebbene ciò possa essere vantaggioso in alcuni casi, presenta lo svantaggio di limitare la flessibilità del modello token.

Il secondo svantaggio è che i nomi dei token BRC-20 possono contenere solo 4 caratteri. Al contrario, i token ERC-20 hanno nomi di varia lunghezza. La rimozione delle restrizioni sulla lunghezza del nome del token consentirà a più progetti di creare token.

Il terzo svantaggio è che il trasferimento dei token BRC-20 dipende completamente da un indicizzatore esterno e centralizzato. Poiché il processo di iscrizione stesso scrive semplicemente i dati sui satoshi, la rete Bitcoin non ha modo, a livello di consenso, di impedire le iscrizioni che violano lo standard BRC-20.

Ad esempio, se la fornitura massima di token ordi BRC-20 è 21.000.000 e tutti i 21.000.000 di token sono stati coniati, il conio di token ordi aggiuntivi non sarà valido secondo lo standard dei token BRC-20, ma la transazione di conio verrà registrata indipendentemente perché la transazione paga una commissione. Pertanto, spetta interamente a un indicizzatore esterno determinare quale iscrizione è valida o non valida, una situazione che ha portato gli aggressori a sfruttare le debolezze del mercato UniSat per condurre un attacco double-spend sui token BRC-20, causando perdite finanziarie.

Si può dire che ORC-20 è una versione aggiornata dello standard BRC-20, che risolve alcune carenze dello standard BRC-20:

1. Identificazione del token

Lo standard ORC-20 apporta miglioramenti sostanziali rispetto allo standard BRC-20. Uno dei miglioramenti è l'inclusione di identificatori (ID) in grado di identificare token specifici. Nello standard BRC-20, se vengono distribuiti token con lo stesso nome, l'indicizzatore esterno considera il primo token distribuito come "legittimo". Al contrario, nello standard ORC-20, anche i gettoni con lo stesso nome possono ancora essere distinti perché l'"ID" è incluso nel numero di iscrizione quando vengono schierati, consentendo l'identificazione.

2. Nome token di qualsiasi lunghezza

In secondo luogo, a differenza dello standard BRC-20, che consente di creare solo quattro lettere come nomi, ORC-20 consente la creazione di nomi di qualsiasi lunghezza. Ad esempio, ORC, il primo token ORC-20 distribuito, aveva un nome di tre lettere.

3. Aggiornabile

In terzo luogo, lo standard ORC-20 introduce la possibilità di modificare la fornitura totale e modificare il numero massimo di gettoni per conio. Sebbene questa flessibilità possa essere sfruttata dagli sviluppatori, offre anche opportunità per vari esperimenti di economia simbolica. Questi esperimenti potrebbero includere la riduzione graduale del numero massimo di token per conio, simulando l’halving di Bitcoin.

4. Modello UTXO

In quarto luogo, e soprattutto, ORC-20 aggiunge il concetto di UTXO al trasferimento di token. Ad esempio, A invia $ 2 a B, che ha già $ 1 in mano. Secondo il modello di conto, il saldo di B sembrerebbe essere pari a 3$: 1$ e 2$ messi insieme. Ma secondo il modello UTXO, il saldo di B avrebbe due UTXO separati, uno per $ 1 e uno per $ 2. Se B invia $ 2,5 a C, gli UTXO da $ 1 e $ 2 vengono uniti e divisi in UTXO da $ 2,5 e $ 0,5, con $ 2,5 che vanno a C e $ 0,5 che rimangono a B. Il vantaggio di questo miglioramento è che UTXO può essere utilizzato solo una volta, evitando sostanzialmente la doppia spesa. ORC-20 aggiunge il concetto di UTXO ai trasferimenti di token, che è la differenza più grande rispetto a BRC-20.

Per inviare token ORC-20, il mittente deve scrivere il testo del passaggio 1 nell'immagine sopra in satoshi e il destinatario deve scrivere il testo del passaggio 2 per inviare il saldo al mittente. Questo è lo stesso processo di UTXO. Pertanto, per i portafogli o i mercati che adottano ORC-20, è necessario attendere il completamento della transazione di trasferimento ORC-20.

Ecosistema ORC-20 e stato attuale

Sebbene ORC-20 non sia in circolazione da tanto tempo quanto BRC-20, possiamo vederlo guadagnare terreno, con il volume totale delle transazioni che coinvolgono ORC-20 fino ad oggi pari a circa 260.000, con commissioni di circa 19,5 BTC.

Esistono progetti della comunità che vale la pena tenere d'occhio, come BitPunks , che fornisce un browser ORC-20, e OrcDAO , che utilizza token ORC.

SRC-20:

Sebbene lo standard ORC-20 possa essere considerato una versione migliorata che corregge le limitazioni di BRC-20, lo standard SRC-20 utilizza Stamps (timbri) per incidere il testo, il che è completamente diverso dai due standard precedenti.

BRC-20 e ORC-20 si basano sulla teoria ordinale e il principio è quello di scrivere file arbitrari nei dati testimone delle transazioni Bitcoin. Tuttavia, questo processo consuma gran parte della capacità del registro distribuito, consentendo ai nodi di sfoltire o eliminare i dati testimone. Inoltre, non tutti i nodi sono tenuti a conservare o propagare questi dati testimone.

Tuttavia, nel caso di Stamps, poiché le informazioni sono archiviate in UTXO, ogni nodo completo deve archiviarle, rendendole più durevoli di quelle ordinali, o doppiamente "native blockchain". Sebbene questo sia un chiaro vantaggio, lo spazio per archiviare i dati è limitato e può accettare solo immagini da 24x24 pixel o PNG o GIF con 8 profondità di colore.

Anche il testo utilizzato per distribuire, coniare e trasferire i token SRC-20 è in formato JSON, molto simile a BRC-20.

Riassumere

A partire da Sats Names, al recentemente popolare BRC-20, a ORC-20 e SRC-20, ci sono anche sforzi per incorporare la funzionalità di staking nei token BRC-20. Perché ci sono così tanti esperimenti sulla rete Bitcoin?

Innanzitutto, rispetto alla forte sicurezza della rete Bitcoin, l’utilizzo è ancora molto basso. La natura del linguaggio di scripting limita l'esecuzione di contratti intelligenti complessi sulla rete Bitcoin, limitandone così le applicazioni. Tuttavia, il suo livello di sicurezza superiore incoraggia gli sviluppatori e gli utenti a testare e sfruttare continuamente le sue funzionalità. Naturalmente, poiché solo l’archiviazione e lo spostamento di denaro sono così sicuri, sarebbe fantastico se questa sicurezza potesse essere sfruttata per una varietà di altri casi d’uso.

In secondo luogo, il testo ha un potenziale espressivo illimitato. Come agli albori del PC, quando molti giochi erano basati su testo, il testo poteva stimolare l'immaginazione e rappresentare concetti ampi. I token Sats Names, BRC-20, ORC-20 e SRC-20 utilizzano solo testo per simboleggiare entità immateriali e utilizzano indicizzatori esterni per dare loro un aspetto tangibile. Sebbene questi standard siano ancora agli inizi e abbiano i loro limiti, non c’è dubbio che costituiranno la base per una serie di esperimenti innovativi in ​​futuro.

Un'altra domanda è quanto lontano possono arrivare questi token "X" RC-20. La rete Bitcoin è fondamentalmente incapace di implementare contratti intelligenti complessi e poiché i token BRC-20 non sono tangibili come i token ERC-20 e rappresentano semplicemente l'esistenza del token registrando un'iscrizione nel satoshi, la loro utilità è quindi limitata. immagina di essere usato per qualcosa di diverso dall'essere scambiato come token meme. Forse potremmo immaginare semplici eventi di governance in cui gli utenti collegano i loro portafogli Bitcoin e votano in base al numero di token BRC-20 che detengono, ma applicare i risultati di governance sulla catena non è ancora fattibile.

avviso di rischio:

Secondo l'"Avviso sull'ulteriore prevenzione e gestione dei rischi di speculazione nelle transazioni in valuta virtuale" emesso dalla banca centrale e da altri dipartimenti, il contenuto di questo articolo è solo per la condivisione di informazioni e non promuove o sostiene alcun comportamento commerciale o di investimento sono tenuti a rispettare rigorosamente le leggi e i regolamenti della loro regione e a non impegnarsi in pratiche finanziarie illegali.