Vai al contenuto principale

Aiuta ad aggiornare questa pagina

🌏

C'è una nuova versione di questa pagina, ma al momento è solo in inglese. Aiutaci a tradurre l'ultima versione.

Traduci la pagina
Visualizza in inglese

Nessun bug qui!🐛

Questa pagina non è stata tradotta. Per il momento, è stata intenzionalmente lasciata in inglese.

Rollup ottimistici

Ultima modifica: , Invalid DateTime
Modifica la pagina

Prerequisiti

Occorre avere una buona comprensione di tutti gli argomenti fondamentali ed un elevato livello di comprensione della scalabilità di Ethereum. L'implementazione di soluzioni di scalabilità, come i rollup, è un argomento avanzato in quanto la tecnologia è meno testata nel campo e continua ad essere oggetto di ricerca e sviluppo.

Stai cercando una risorsa più adatta ai principianti? Consulta la nostra introduzione al livello 2.

Rollup ottimistici

I rollup ottimistici si collocano parallelamente alla catena principale di Ethereum sul livello 2. Possono apportare miglioramenti a livello di scalabilità perché non eseguono calcoli di default. Invece, dopo una transazione, propongono il nuovo stato alla rete principale o "autenticano" la transazione.

Con i rollup ottimistici, le transazioni sono scritte sulla catena principale di Ethereum come calldata, ottimizzandoli ulteriormente attraverso la riduzione del costo del carburante.

Siccome il calcolo è la parte lenta e costosa di Ethereum, i rollup ottimistici possono offrire miglioramenti a livello di scalabilità fino a 10-100x, a seconda della transazione. Questo numero aumenterà ancora di più con l'introduzione delle shard chains, poiché saranno disponibili più dati se una transazione viene contestata.

Transazioni contestate

I rollup ottimistici non calcolano la transazione, quindi occorre un meccanismo per assicurarsi che le transazioni siano legittime e non fraudolente. E qui entrano in gioco le prove di frode. Se qualcuno nota una transazione fraudolenta, il rollup esegue una prova di frode e avvia il calcolo della transazione utilizzando i dati di stato disponibili. Ciò significa che potresti avere tempi d'attesa maggiori per la conferma della transazione rispetto a un rollup ZK, poiché la transazione potrebbe essere contestata.

Diagramma che mostra cosa succede quando avviene una transazione fraudolenta in un rollup ottimistico in Ethereum

Il carburante che serve per eseguire il calcolo della prova di frode viene rimborsato. Ben Jones di Optimism descrive così il metodo in uso:

"chiunque sia in grado di eseguire un'azione che qualcuno dovrà provare come fraudolenta per proteggere i propri fondi richiede l'invio di un'obbligazione. In pratica, si bloccano alcuni ETH con la dichiarazione "Giuro di dire la verità"... Se non dico la verità e la frode viene confermata, il denaro sparisce (slashing). Non solo viene eseguito lo slashing di parte del denaro, ma un'altra parte pagherà il carburante necessario per effettuare la prova di frode"

Perciò puoi vedere gli incentivi: i partecipanti vengono penalizzati se realizzano una frode e rimborsati se invece ne dimostrano una.

Pro e contro

ProContro
Tutto quello si può fare con il livello 1 di Ethereum, si può fare anche con i rollup ottimistici, in quanto sono compatibili con EVM e Solidity.Tempi di attesa lunghi per le transazioni sulla catena a causa di potenziali contestazioni di frodi.
Tutti i dati della transazione sono memorizzati sulla catena di livello 1, il che significa sicurezza e decentralizzazione.Un operatore può influenzare l'ordine della transazione.

Una spiegazione visiva dei rollup ottimistici

Guarda Finematics spiegare i rollup ottimistici:

Utilizzo dei rollup ottimistici

Esistono molteplici implementazioni dei rollup Ottimistici che puoi integrare nelle tue dapp:

Arbitrum One

* A prova di frode solo per gli utenti in whitelist, whitelist non ancora aperta

Boba Network

* Validazione dello stato in sviluppo

Lettura dei rollup ottimistici

Questo articolo è stato utile?

👈

Indietro

Ampliamento

Avanti

Rollup zero-knowledge
👉