Rollkit, un framework modulare per i rollup, annuncia il supporto ai rollup sovrani su Bitcoin. Una prima implementazione di ricerca consente ai rollup Rollkit di utilizzare Bitcoin per garantire la disponibilità dei dati.
Innovazione su Bitcoin con l’avanzamento di Rollkit
You can now run a sovereign rollup on Bitcoin.
— Rollkit (@RollkitDev) March 5, 2023
Announcing the first research integration of Bitcoin as a data availability layer for sovereign rollups. 🧵https://t.co/HpebxIz3fE
Ora è possibile eseguire un rollup sovrano su Bitcoin. Questa è la prima integrazione di ricerca di Bitcoin come livello di disponibilità dei dati per i rollup sovrani.
Pubblicare dati su Bitcoin con Taproot
Il progetto Ordinals, che consente di implementare NFT sul network Bitcoin pubblicando i dati delle immagini sulla catena, sembra aver aperto la scatola di Pandora mentre Rollkit, un framework modulare per i rollup, presenta una nuova innovazione basata su Taproot.
Gli NFT su Bitcoin utilizzano i testimoni Taproot per registrare dati arbitrari, grazie all’aggiornamento Taproot di Bitcoin. I testimoni Taproot offrono un rapporto dati/peso leggermente superiore a quello delle transazioni SegWit. Una transazione standard può includere fino a circa 390 KB di dati arbitrari mentre passa per il mempool pubblico. Una transazione non standard, inclusa direttamente da un minatore senza passare dal mempool, può includere quasi 4 MB di dati arbitrari. In breve, con SegWit, è diventato possibile pubblicare grandi blocchi di dati sulla blockchain Bitcoin.
Da allora, l’utilizzo di Ordinals per le iscrizioni NFT e l’utilizzo di Taproot hanno riscosso un notevole successo. Infine, la visualizzazione di dati su Bitcoin si è rivelata 7 volte meno costosa che su Ethereum. Ora che ci sono migliaia di iscrizioni su Bitcoin, è diventato evidente che i rollup sovrani e un ecosistema di dApp su Bitcoin potrebbero diventare una realtà. Il pezzo mancante: un framework di rollup per integrare facilmente Bitcoin come strato di disponibilità dei dati.
L’arrivo di Rollkit per portare utilità a Bitcoin
Rollkit è un framework modulare per i rollup, in cui gli sviluppatori possono inserire strati di esecuzione personalizzati e strati di disponibilità dei dati. Inizialmente, Rollkit supportava solo Celestia come opzione per la disponibilità dei dati e il consenso. Ora, Bitcoin potrebbe essere un’opzione, grazie a un’implementazione di ricerca precoce di un modulo di disponibilità dei dati su Bitcoin da parte di Rollkit. In questo caso, i rollup sovrani gestiscono la propria esecuzione e regolamento, scaricando il consenso e la disponibilità dei dati su Bitcoin.
Per scrivere e leggere i dati su Bitcoin, Rollkit utilizza le transazioni Taproot e per facilitare il processo, Rollkit ha implementato un modulo open source che fornisce un’interfaccia di lettura e scrittura su Bitcoin.
Rollkit supporta strati di esecuzione personalizzati, tra cui EVM, CosmWasm o l’SDK Cosmos. Per testare l’integrazione, Rollkit ha utilizzato l’EVM (utilizzando Ethermint) come rollup sovrano su una rete locale di test di Bitcoin.
Al momento in cui ci dirigiamo verso un futuro in cui si formeranno comunità sovrane intorno a diverse applicazioni, chiedere loro di sostenere il costo elevato e le spese generali per il rilascio di una blockchain Layer 1 per essere sovrane non è sostenibile. I rollup sovrani risolvono questo problema rendendo possibile il rilascio di una catena sovrana che eredita la disponibilità dei dati e il consenso da un'altra catena Layer 1 come Bitcoin.
Rollkit
Rollkit ricorda che questa integrazione è ancora una fase di implementazione iniziale e non è ancora pronta per la produzione, ma molti membri dell’ecosistema hanno comunque notato l’importanza di questo progresso.