Sommario

Introduzione

I Sovereign Rollups sono un'idea che è emersa da Celestia esplorando nuovi design di blockchain. Non sono esattamente come i loro predecessori Smart Contract Rollup su Ethereum. I Sovereign Rollups incorporano idee da più design, principalmente layer 1, rollup e reti early su Bitcoin, come Mastercoin.

Ciò solleva la domanda, cosa sono? Come funzionano? E come differiscono dagli Smart Contract Rollup? Ecco ciò che copriremo.

Cosa è uno smart contract rollup?

Gli Smart contract rollups sono un tipo di blockchain che pubblica tutti i propri blocchi su un livello di regolamento, come Ethereum. Il compito del livello di regolamento è quello di ordinare i blocchi, verificare la disponibilità dei loro dati e verificare se le transazioni sono corrette.

Usando Ethereum come esempio, nello stack modulare il rollup di smart contract è responsabile dell'esecuzione. Trasferisce il consensus layer, data availibility e settlement su Ethereum.

https://celestia.org/static/607c3061a89fcac223dfea4b0f5139c2/a27c6/soverign-rollups-1.png

Come suggerisce il nome, i rollup di smart contract si affidano a un insieme di smart contract su un settlement layer, come Ethereum, per verificare i propri blocchi. Gli smart contract sul settlement layer diventano la fonte di verità per determinare la catena di rollup corretta.

https://celestia.org/static/f10158918215092e9d3232db6d059124/a27c6/soverign-rollups-2.png

Verificare ogni transazione singolarmente non scalerebbe bene. Invece, i rollup di smart contract utilizzano le prove per verificare in modo efficiente se un blocco è valido (validity proof) o invalido (proof of fraud).

L'insieme di smart contracts fornisce inoltre un bridge nativo a bassa fiducia con il livello di regolamento. Il bridge è a bassa fiducia perché la verifica dell'intero blocco avviene direttamente sul settlement layer. A causa di ciò, solo un piccolo numero di attori deve comportarsi onestamente affinché il blocco venga verificato con successo come valido o meno.

Cosa è un sovereign rollup?