Cosa sono i Bitcoin Runes?
Bitcoin Runes è un protocollo che permette la creazione di token fungibili sulla blockchain di Bitcoin. Questo protocollo sfrutta il modello UTXO di Bitcoin e l'opcode OP_RETURN per semplificare la creazione e la gestione di token fungibili sulla rete Bitcoin. Alcuni vantaggi di Bitcoin Runes includono maggiore efficienza e un approccio diretto alla creazione di token fungibili.
Fondamenti
La rete Bitcoin si è evoluta per supportare sia token fungibili sia non fungibili (NFT). Questo articolo esamina il protocollo Bitcoin Runes, il suo funzionamento, le differenze rispetto ai token BRC-20 e i potenziali vantaggi.
Cosa sono i Bitcoin Runes?
Bitcoin Runes è un protocollo che facilita la creazione di token fungibili sulla blockchain di Bitcoin. A differenza dei token BRC-20 e SRC-20, che operano anch'essi sulla rete Bitcoin, i Runes non dipendono dal protocollo Ordinals. Invece, si basano su modelli già esistenti di Bitcoin come il modello UTXO e l'opcode OP_RETURN per ottenere maggiore semplicità ed efficienza.
Come funzionano i Bitcoin Runes
I Bitcoin Runes operano utilizzando il modello UTXO (Unspent Transaction Output) e l'opcode OP_RETURN della blockchain di Bitcoin. Il modello UTXO considera ogni output di transazione come una singola unità di valuta digitale, usata come input per nuove transazioni. Nei Bitcoin Runes, gli UTXO gestiscono diverse quantità o tipi di Runes, assicurando un tracciamento efficiente dei token.
L'opcode OP_RETURN consente l'inclusione di fino a 80 byte di dati aggiuntivi in una transazione Bitcoin. I Bitcoin Runes utilizzano questo opcode per memorizzare informazioni essenziali sul token, incluso il nome, l'ID, il simbolo e comandi di azione specifici, all'interno di una struttura dati nota come Runestone.
Creazione e minting dei Bitcoin Runes
La creazione di un nuovo Rune, chiamata etching, comporta la definizione di dettagli essenziali come il nome del Rune, il simbolo, l'ID, la quantità di supply e la divisibilità. Queste informazioni vengono incorporate nell'output OP_RETURN di una transazione sulla blockchain. Durante l'etching, i creatori possono decidere di allocare una parte del Rune a sé stessi, un processo chiamato "premine".
Dopo l'etching, i Runes possono essere mintati tramite minting aperti o chiusi. Il minting aperto permette a chiunque di generare nuovi Runes tramite transazioni di mint. Il minting chiuso limita la creazione di nuovi token a condizioni specifiche, come un periodo di tempo prestabilito, dopo il quale il minting cessa.
Bitcoin Runes vs. BRC-20 Tokens
Criteria | Bitcoin Runes | BRC-20 Tokens |
---|---|---|
Operational Framework | Sfruttano il modello UTXO (Unspent Transaction Output) di Bitcoin | Si basano sul protocollo Ordinals di Bitcoin, allegando dati direttamente a singoli satoshi |
Transfer Mechanism | I trasferimenti generano nuovi UTXO usando dati memorizzati nel campo OP_RETURN | Richiedono nuove iscrizioni (inscriptions) per ogni trasferimento |
Minting Process | Offrono opzioni di minting aperto e chiuso, con premining disponibile per gli sviluppatori | Limitati al solo minting aperto |
Management | Compatibili con la rete Lightning di Bitcoin e supportano sia client Lightning che wallet SPV (Simplified Payment Verification) | Necessitano di wallet che supportino il protocollo Ordinals |
Vantaggi dei Bitcoin Runes
Efficienza
Sfruttando il modello OP_RETURN, i Bitcoin Runes gestiscono i token in modo efficiente sulla rete Bitcoin. A differenza delle iscrizioni BRC-20, che possono occupare fino a 4MB, il codice OP_RETURN richiede solo 80 byte. Questa differenza significativa nell'uso dei dati riduce la congestione di rete e migliora le prestazioni complessive.
Semplicità
I Bitcoin Runes semplificano la creazione e la gestione di più token fungibili direttamente on-chain. Evitando dati off-chain e la creazione di token nativi, i Runes prevengono la generazione di eccessivi UTXO non spendibili, snellendo la gestione dei token e rendendola più accessibile.
Espansione della base utenti
I Bitcoin Runes hanno attirato l'attenzione delle comunità crypto e degli appassionati di meme coin, soprattutto dopo il lancio nell'aprile 2024. Sebbene l'attività sia diminuita dopo il lancio, i Runes rappresentano un nuovo caso d'uso per Bitcoin e potrebbero potenzialmente attrarre una base utenti più ampia in futuro.
Conclusione
I Bitcoin Runes consentono la creazione di token fungibili sulla blockchain di Bitcoin, utilizzando il modello UTXO e l'opcode OP_RETURN per una maggiore efficienza. Questo protocollo semplifica la creazione di token e ha il potenziale per attrarre più utenti sulla rete Bitcoin.