0_94EUOAMdfCpEdhkl.webp

Pensare in modulare

Il modulare è attualmente un termine popolare in web3 che diversi protocolli e progetti utilizzano per descriversi. Celestia ha reso popolare il termine introducendo il concetto di blockchain modulari. Il nostro obiettivo è di concentrare l'attenzione e l'uso del termine su una definizione molto specifica di interoperabilità modulare. Introdurremo anche un framework per pensare ed valutare le blockchain modulari e i protocolli di interoperabilità.

Scomporre i protocolli blockchain

Ci sono alcune componenti componibili nello stack di blockchain modulare:

Le catene monolitiche come Ethereum combinano tutti e tre gli strati in uno e includono il consenso. Le blockchain modulari suddividono gli strati sopra in parti e ne implementano uno o più mentre esternalizzano gli altri.

Si noti che il consenso non è incluso qui perché può essere incluso in uno qualsiasi degli strati sopra per consentire la verifica di una prova di consenso invece di controllare direttamente le regole dello strato funzionale.

Ad esempio, si potrebbe implementare un rollup su singolo nodo su Celestia senza consenso che si basa su prove di frode per convincere un terzo della correttezza. Questo sarebbe chiamato rollup ottimistico. Se sostituiamo la prova di frode con una prova a conoscenza zero (zk), avremmo un rollup zk. Se aggiungiamo il consenso, possiamo invece utilizzare la prova di consenso per convincere un terzo della correttezza. Questo sarebbe chiamato rollup pessimistico.

Scomporre i protocolli di interoperabilità