Ce este Ethereum Casper?
Prezentarea comunității - Autor: William M. Peaster
Casper este implementarea care va transforma în cele din urmă Ethereum într-un blockchain Proof of Stake (PoS) (cunoscut și ca Ethereum 2.0). Deși Ethereum a fost lansat în vara anului 2015 ca un blockchain Proof of Work (PoW), dezvoltatorii plănuiau deja o tranziție pe termen lung la modelul de staking. După finalizarea tranziției, mineritul nu va mai face parte din rețeaua Ethereum.
Până în prezent, au existat două implementări Casper co-dezvoltate în ecosistemul Ethereum: Casper CBC (Correct-by-Construction) și Casper FFG (Friendly Finality Gadget). Versiunea CBC a fost propusă inițial de cercetătorul Fundației Ethereum, Vlad Zamfir. Deși cercetarea CBC s-a concentrat inițial pe protocoalele PoS pentru blockchain-urile publice, de atunci a evoluat într-un domeniu mai larg de studiu, cuprinzând o familie de modele PoS.
Cercetările privind Casper FFG sunt conduse de co-fondatorul Ethereum, Vitalik Buterin. Propunerea inițială a constat într-un sistem hibrid PoW/PoS, dar implementarea este încă în discuție, iar noi propuneri îl pot înlocui în cele din urmă cu un model PoS pur.
În special, Casper FFG este cel planificat să inițieze lansarea Ethereum 2.0. Dar asta nu înseamnă că Casper CBC nu va fi de nici un folos. De fapt, poate ajunge să înlocuiască sau să completeze Casper FFG în viitor.
În timp ce ambele versiuni au fost dezvoltate pentru Ethereum, Casper este un model PoS care poate fi adoptat și implementat și în alte rețele blockchain.
Cum funcționează Casper
Tranziția de la Ethereum 1.0 la 2.0 este numită upgrade „Serenity”. Acesta va consta din trei faze diferite. În faza sa inițială (Faza 0), va fi lansat un nou blockchain numit Beacon Chain. Regulile Casper FFG vor conduce mecanismul de consens al acestui nou blockchain bazat pe PoS.
Spre deosebire de minerit PoW, în care minerii rulează mașini scumpe și specializate pentru a crea și valida blocuri de tranzacții, implementarea Casper va elimina procesul de minerit din Ethereum. Alternativ, verificarea și validarea noilor blocuri de tranzacții se va face de către validatori de blocuri, care vor fi selectați în funcție de miza lor.
Cu alte cuvinte, puterea de vot a fiecărui validator va fi determinată de cantitatea de ETH pe care o pun în joc. De exemplu, cineva care a depus 64 ETH va avea dublul ponderii votului față de cineva care a depus suma minimă de miză. Pentru a deveni validator de blocuri în prima fază a Serenity, utilizatorii vor avea nevoie de o miză minimă de 32 de ether (ETH) - depusă într-un contract inteligent special bazat pe fostul blockchain Ethereum (1.0).
Dacă totul merge bine, comitete aleatorii de validatori vor fi selectate pentru a propune noi blocuri și, eventual, pentru a primi recompense pentru blocuri pentru acest lucru. Recompensele de bloc vor consta probabil numai din taxe de tranzacție, deoarece nu va exista o subvenție de bloc.
Cu toate acestea, merită remarcat faptul că fiecare implementare PoS poate prezenta o abordare diferită, cu modele de recompensă diferite. Modelul Casper este încă în curs de dezvoltare, iar multe detalii nu au fost încă definite.
Avantajele lui Casper
Un avantaj al Casper este că, făcând posibilă miza, va ajuta Ethereum să devină prietenos cu mediul. Când vine vorba de energie electrică și resurse de calcul, sistemele bazate pe PoW sunt foarte solicitante. În schimb, modelele PoS au o cerere mult mai mică. Când un model PoS complet este în sfârșit implementat în Ethereum, minerii nu vor mai fi necesari pentru a securiza blockchain-ul, astfel încât resursele necesare vor fi mult mai mici.
Un alt avantaj potențial al Casper este legat de securitate. În esență, Casper va fi folosit ca selector, responsabil cu comanda lanțului de blocuri. Practic, va acționa ca contabil al registrului Ethereum 2.0. Deci, dacă un validator acționează rău intenționat, acesta va fi îndepărtat rapid și pedepsit. Sancțiunea pentru înșelarea regulilor este miza unui validator (în ETH), ceea ce înseamnă că încălcările rețelei vor fi foarte costisitoare. Cu toate acestea, dezvoltatorii încă discută despre posibilitățile de atacuri de 51%.
În cele din urmă, unii oameni susțin că Casper va oferi Ethereum-ului niveluri mai mari de descentralizare. Deocamdată, cei care sunt cei mai puternici în rețea sunt cei care au resursele necesare pentru a conduce operațiuni miniere. În viitor, oricine poate cumpăra cantitatea adecvată de eter va putea ajuta la securizarea blockchain-ului său.
Limitări
Mai este mult de parcurs până când Casper este în sfârșit dezvoltat și implementat. În prezent, eficiența și securitatea sa sunt încă nedovedite. Sunt multe detalii de definit și ajustat. Până când o versiune a acesteia va fi disponibilă în Faza 0 a upgrade-ului Serenity, nu putem fi siguri de cum va arăta și cum se va comporta.
În ceea ce privește limitările teoretice, Casper nu va putea finaliza blocurile dacă sistemul de validare al lui Ethereum devine corupt. Așa cum este structurat în prezent, Casper nu este încă total rezistent la atacuri de 51%. În afară de asta, este încă necesară o specificație formală pentru a contura o regulă de furcă care poate fi necesară atunci când răspunde la atacuri.
Gânduri de închidere
Ethereum se îndepărtează de minerit și se îndreaptă spre staking, unde utilizatorii vor miza ether (ETH) într-o adresă de depozit pentru a securiza blockchain-ul. Casper este o tehnologie folosită pentru finalizarea blocurilor care va facilita acea schimbare.
Casper va ajuta la crearea bazei pe care se vor baza progresele ulterioare ale Ethereum 2.0 și este setat să facă tranziția la un model PoS mai ușoară. În plus, natura open-source a spațiului blockchain înseamnă, de asemenea, că beneficiile subliniate ale lui Casper pot fi dezbătute, modificate și construite de către alte proiecte pe perpetuitate în viitor.
Când Casper va fi lansat oficial, va marca o piatră de hotar importantă în istoria Ethereum. În ceea ce privește momentul în care ar putea sosi Casper, cercetătorul Ethereum, Justin Drake, a propus anterior posibilitatea de a lansa prima fază a Casper pe 3 ianuarie 2020 (cea de-a 11-a naștere a Bitcoin). Cu toate acestea, acea dată a fost o propunere provizorie. Lansarea ar putea avea loc în orice moment în 2021.