Home
Glossario
Fraud proof

Fraud proof

Intermedio
Nella tecnologia blockchain, una fraud proof è una prova crittografica che un verificatore invia per contestare la validità di una transazione. Gli sviluppatori utilizzano ampiamente le fraud proof per abilitare la scalabilità on-chain delle blockchain, garantendo al contempo l'accuratezza e la disponibilità dei dati on-chain.

Queste dimostrazioni agiscono principalmente come salvaguardia contro le transizioni di stato errate. Poiché si attivano solo quando vengono identificate delle incongruenze, conservano le risorse computazionali, rendendole ideali per gli ambienti in cui la scalabilità è una priorità. 

Ad esempio, le fraud proof sono fondamentali negli Optimistic rollup per identificare e gestire le transazioni non valide. Ogni volta che una transazione viene approvata, c'è un periodo di controversia specifico in cui chiunque può contestare lo stato attuale presentando una fraud proof valida. Se qualcuno è in grado di dimostrare che una transazione è fraudolenta durante questo lasso temporale, viene annullata e la rete torna allo stato precedente.

Questo sistema è in atto per incentivare un comportamento corretto. Se la rete esegue correttamente i rollup secondo le regole del consenso, le parti interessate ricevono una ricompensa finanziaria. Tuttavia, incorrono in sanzioni pecuniarie e rischiano di perdere la loro fraud proof se approvano una transazione errata. Questo duplice approccio di ricompense e penalità assicura che i rollup rimangano convenienti e veloci, ottimizzando le prestazioni delle applicazioni decentralizzate su una blockchain.

Le fraud proof non sono prive di svantaggi. Richiedono una comunicazione costante tra più parti. Questo tira e molla può portare a interruzioni del sistema e aprire le porte a comportamenti disonesti o ad altre azioni illecite.

Un altro problema è la loro dipendenza dal presupposto che tutti i dati dei blocchi siano disponibili. Se un miner fornisce solo l'header del blocco senza il suo contenuto accurato, è impossibile determinarne la correttezza. Sebbene le fraud proof offrano soluzioni, presentano anche sfide che devono essere affrontate.