Taproot non abilita Ordinali/Iscrizioni, ecc. ❌

Recentemente su Twitter vedo spesso questa affermazione: Taproot ha abilitato funzioni come Ordinali/Iscrizioni. Tuttavia, questa visione non solo è sbagliata, ma può avere conseguenze estremamente negative. Molte persone quindi vogliono consolidare ulteriormente Bitcoin (impedire che cambi) e chiamano Ordinals "spamming", il che penso porterà a conseguenze estremamente negative.

In breve, dovremmo concentrarci su come migliorare le prestazioni di Bitcoin attraverso la tecnologia contrattuale.

Ma per capirlo bene, dobbiamo entrare nei dettagli dietro le quinte.

I dati arbitrari sono sempre stati possibili in Bitcoin

Ciò che molte persone non capiscono è che un sistema come Bitcoin è essenzialmente progettato per l’archiviazione dei dati, sebbene sia utilizzato principalmente per dati monetari. Fin dal suo inizio, Bitcoin è stato progettato per consentire l'inserimento di dati arbitrari nella blockchain, sia attraverso metodi come OP_RETURN (un buon modo per archiviare dati arbitrari perché possono essere facilmente personalizzati) o dopo la modifica della chiave pubblica (questo è un approccio inadeguato poiché non può essere potato).

Per esempio:

  • Satoshi Nakamoto ha incorporato un titolo di notizia nella coinbase del blocco Genesis (https://mempool.space/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b)

  • Nel 2011, Luke Dash Jr. ha incorporato testi biblici e preghiere in coinbase (https://bitcointalk.org/index.php?topic=38007.0)

  • Nel 2013, qualcuno ha aggiunto l'intero whitepaper Bitcoin al set UTXO (https://bitcoin.stackexchange.com/questions/35959/how-is-the-whitepaper-decoded-from-the-blockchain-tx-with-1000x- m -di-n-multisi)

Tutti questi eventi sono accaduti prima di SegWit e Taproot e ci sono molti esempi simili.

Ma Taproot non abilita questa funzione?

Sfortunatamente, c'è un malinteso comune secondo cui Taproot consente tale archiviazione di dati, che a sua volta apre la porta allo "spam" di Ordinal. In effetti, l’archiviazione arbitraria dei dati su Bitcoin è sempre stata possibile, ma è diventata più economica dal lancio di SegWit nel 2017.

SegWit è un importante aggiornamento e correzione di bug per Bitcoin, che consente la creazione della rete Lightning e include 3 MB di capacità di dati "testimone" in ogni blocco, fornendo incentivi di riduzione del prezzo dei dati per incoraggiare il consumo di UTXO (rendendolo così possibile tagliare ). Per ulteriori informazioni su SegWit, vedere l'articolo di @River:

https://river.com/learn/what-is-segwit/

Questa parte del contenuto dell'incentivo della transazione (ovvero i dati "testimone") è destinata a essere utilizzata per funzioni come gli script Bitcoin, ma può essere utilizzata per archiviare qualsiasi dato purché venga eseguito nel modo "corretto". Nello specifico, gli Ordinali memorizzano i dati in una “busta” tra due codici operativi in ​​modo che i dati possano fungere da dati di riferimento e ricevere sconti. Questo metodo di archiviazione esisteva prima di SegWit, ma ora fa risparmiare denaro rispetto a prima.

Sebbene questa non fosse l’intenzione originale di SegWit, evidenzia un fatto semplice: se qualcuno vuole archiviare dati arbitrari nella blockchain, troverà sempre un modo.

Questo significa che SegWit è dannoso?

Se la tua prima reazione è opporti a qualsiasi cambiamento in Bitcoin, ricorda: senza il soft fork SegWit, non avremmo il Lightning Network, non ci sarebbero sconti per l'integrazione di UTXO e, invece, gli utenti sarebbero incentivati ​​a creare più Multiple non potabili UTXO, poiché è più economico creare UTXO senza SegWit che consumarli.

Inoltre, la memorizzazione degli ordinali nei dati testimone consente a coloro che gestiscono i nodi di personalizzare facilmente questi dati, a differenza dei metodi che utilizzano aggiustamenti della chiave pubblica o altri metodi per incorporare dati arbitrari nella catena. Ciò significa che l’impatto effettivo degli Ordinali sulle persone che gestiscono i nodi è significativamente ridotto rispetto ad altri metodi arbitrari di archiviazione dei dati.

Senza SegWit, gli Ordinali utilizzeranno tutti i set UTXO

Se non avessimo mai incorporato il soft fork SegWit in Bitcoin, la mania degli Ordinals avrebbe potuto ancora verificarsi e avrebbe portato a risultati peggiori per la blockchain. In questa realtà alternativa, gli Ordinali (e tutti gli NFT simili) potrebbero essere masterizzati direttamente in un set UTXO, in modo simile a come vengono realizzati oggi i francobolli.

Anche se farlo è più costoso per le persone che creano questi NFT, significa anche che le persone che gestiscono i nodi Bitcoin non possono eliminare i dati. Bitcoin si basa sulla capacità dei nodi di conservare l'intero set di UTXO per convalidare correttamente le transazioni e prevenire doppie spese. Tutti i dati nel set UTXO devono essere conservati in modo permanente.

Ciò comporterebbe un onere estremo per coloro che gestiscono nodi Bitcoin, con un impatto negativo più grave rispetto agli Ordinali nei dati dei testimoni SegWit.

Quindi cosa dovremmo fare?

La soluzione per ridurre i costi di utilizzo di Bitcoin non sta nel censurare gli Ordinali (che, tra l’altro, è tecnicamente impossibile), ma nella costruzione di soluzioni efficienti per la scalabilità a lungo termine di Bitcoin. Gli ordinali evidenziano ciò che la maggior parte di noi si aspettava: le tariffe del livello base diventeranno proibitive, il che è necessario per la sicurezza a lungo termine di Bitcoin.

Per rendere Bitcoin accessibile alla gente comune, abbiamo bisogno di potenti soluzioni di scalabilità come le reti di livello 2. Sfortunatamente, il Lightning Network nella sua forma attuale non è la soluzione finale. Lightning Network fa affidamento sul fatto che ciascun proprietario del canale (in modo non detentivo essendo un utente) sia in grado di risolvere le controversie sulla catena, ma ciò non è economicamente fattibile in un ambiente a tariffa reale.

La soluzione? Tecnologia contrattuale.

I contratti rappresentano un importante miglioramento per Bitcoin che è stato un progetto in corso da tempo e ora sta finalmente ricevendo l'attenzione che merita in questo settore. I contratti non solo consentono miglioramenti alla Lightning Network, consentendole di espandersi in modo significativo, ma consentono anche la costruzione di nuove reti di livello 2 che presentano compromessi diversi (e spesso migliori) rispetto alla Lightning Network.