Cos'è Ethereum Casper?
Inserito dagli utenti della comunità - Autore: William M. Peaster
L'implementazione di Casper segna la transizione di Ethereum verso una blockchain Proof of Stake (PoS) (nota anche come Ethereum 2.0). Sebbene Ethereum sia stato lanciato come blockchain come protocollo Proof of Stake of Work (PoW) nell'estate del 2015, gli sviluppatori avevano pianificato da tempo di trasformarlo in un modello PoS. Una volta completata la conversione, il mining non farà più parte della rete Ethereum.
Finora, ci sono due versioni co-sviluppate di Casper nell’ecosistema Ethereum: Casper CBC e Casper FFG. La versione CBC è stata originariamente proposta dal ricercatore della Fondazione Ethereum Vlad Zamfir. Sebbene la ricerca sulla CBC si sia inizialmente concentrata sui protocolli PoS per blockchain pubbliche, è cresciuta fino a diventare un’area di ricerca più ampia che comprende una gamma di modelli PoS.
La ricerca di Casper FFG è guidata dal co-fondatore di Ethereum Vitalik Buterin. Le proposte iniziali includevano un sistema ibrido PoW/PoS, ma l'implementazione è ancora in discussione e nuove proposte potrebbero eventualmente sostituirlo solo con un modello PoS.
Vale la pena notare che Casper FFG prevede di lanciare Ethereum 2.0. Tuttavia, ciò non significa che Casper CBC non stia facendo nulla. In effetti, in futuro potrebbe sostituire Casper FFG.
Sebbene entrambe le versioni siano state sviluppate per Ethereum, Casper è un modello PoS che può essere promosso e utilizzato anche in altre reti blockchain.
Come funziona Casper
La transizione da Ethereum 1.0 a 2.0 è chiamata aggiornamento “Serenity”. Si compone di tre fasi distinte. Nella sua fase iniziale (Fase 0), è stata lanciata una nuova blockchain chiamata Beacon Chain. Casper FFG formulerà regole per promuovere questo nuovo meccanismo di consenso basato sulla blockchain PoS.
A differenza del mining PoW, in cui i minatori nel protocollo PoW devono utilizzare apparecchiature costose e professionali per creare e verificare i blocchi di transazioni, con l’implementazione di Casper, Ethereum non avrà più bisogno del processo di mining. La verifica e la conferma dei nuovi blocchi di transazioni verranno effettuate dai validatori di blocchi, che saranno selezionati in base alla loro puntata.
In altre parole, il potere di voto di ciascun validatore sarà determinato dalla quantità di ETH detenuti. Ad esempio, un utente che detiene 64 ETH avrà il doppio del peso del voto rispetto a un utente che detiene solo l’importo minimo. Per diventare un validatore di blocchi nella prima fase dell'aggiornamento Serenity, gli utenti dovranno depositare una quota minima di 32 etether (ETH) in uno speciale contratto intelligente basato sulla blockchain di Ethereum (1.0).
Se tutto va bene, verrà selezionato un validatore casuale per inviare il blocco appena generato ed eventualmente ricevere la ricompensa del blocco. I premi in blocco possono includere solo commissioni di transazione, poiché non sono previsti premi in blocco.
Tuttavia, è importante notare che ciascun protocollo PoS può essere implementato in modo diverso ed essere suddiviso in diversi modelli di ricompensa. Il modello Casper è ancora in fase di sviluppo e molti dettagli devono ancora essere definiti.
Vantaggi di Casper
Uno dei vantaggi di Casper è che consente la prova di partecipazione, che aiuterà Ethereum a diventare più efficiente dal punto di vista energetico e più amichevole. In termini di potenza e risorse di calcolo, il modello basato su PoW presenta requisiti elevati sull’hardware del sistema. Al contrario, il modello PoS ha una domanda molto bassa in quest’area. E quando Ethereum alla fine implementerà un modello PoS completo, i miner non saranno più necessari per mantenere in funzione la blockchain, quindi le risorse richieste saranno inferiori.
Un altro potenziale vantaggio di Casper riguarda la sicurezza. In sostanza, Casper fungerà da filtro, responsabile dello smistamento dei blocchi nella catena. Fondamentalmente sarà il contabile del registro distribuito di Ethereum 2.0. Pertanto, se un validatore vuole manomettere i dati, verrà rapidamente rimosso dalla rete e punito. La regola della penalità consiste nel detrarre la quota del validatore (ETH), il che significa che il costo della violazione sarà molto alto. Tuttavia, gli sviluppatori stanno ancora discutendo sulla possibilità di un attacco del 51%.
Infine, è stato spiegato che Casper renderà Ethereum più decentralizzato. Attualmente, i nodi con una forte dominanza sulla rete sono utenti con grandi quantità di risorse minerarie. In futuro, qualsiasi utente in grado di detenere una quantità adeguata di ETH potrà contribuire a garantire la sicurezza della blockchain di Ethereum.
limitazione
C'è ancora molta strada da fare prima che Casper venga finalmente sviluppato e implementato. Attualmente, la sua efficienza e sicurezza non sono state dimostrate. Ci sono molti dettagli che necessitano ancora di essere ridefiniti e aggiustati. Non saremo sicuri della funzionalità e delle prestazioni della nuova versione finché non sarà operativa nella Fase 0 dell'aggiornamento Serenity.
Permangono anche limitazioni teoriche. Se il sistema di verifica di Ethereum viene compromesso, Casper non sarà in grado di generare nuovi blocchi. Data la sua architettura attuale, Caspe non è completamente resistente agli attacchi del 51%. Oltre a ciò, è necessaria una specifica formale che delinei le regole del fork che potrebbero essere richieste in risposta agli attacchi.
Riassumere
Ethereum sta gradualmente abbandonando il mining e scegliendo di utilizzare la prova di equità. Gli utenti possono depositare Ether (ETH) nell'indirizzo di ricarica corrispondente per mantenere il funzionamento della blockchain. Casper è una tecnologia utilizzata per generare blocchi che possono facilitare questa trasformazione di Ethereum.
Casper contribuirà a creare un'infrastruttura basata sugli aggiornamenti Ethernet 2.0 e renderà più agevole la transizione verso un modello PoS. Inoltre, la natura open source del campo blockchain significa anche che i vantaggi significativi di Casper possono essere biforcati, modificati e ricostruiti da altri progetti.
Il lancio ufficiale di Casper segnerà un'altra tappa importante nella storia di Ethereum. Per quanto riguarda la data di rilascio di Casper, il ricercatore di Ethereum Justin Drake ha precedentemente rivelato che la prima fase di Casper potrebbe essere rilasciata il 3 gennaio 2020 (l'undicesimo compleanno di Bitcoin). Tuttavia, tale data rimane incerta. Questo rilascio potrebbe verificarsi in qualsiasi momento nel 2020.

