Acasă
» Cunoştinţe
»
Dovada muncii vs. Dovada mizei: Ghidul începătorului pentru consensul cripto
Dovada muncii vs. Dovada mizei: Ghidul începătorului pentru consensul cripto
Proof of Work și Proof of Stake sunt două modalități diferite prin care un blockchain poate ajunge la consens , adică la un acord larg între computerele independente cu privire la tranzacțiile valide și la versiunea registrului care ar trebui tratată ca fiind cea curentă. Acestea sunt adesea descrise ca „mecanisme de consens”, deși, în practică, sistemul complet de consens al unui blockchain include mai mult decât PoW sau PoS: include și reguli de rețea, reguli de validare a blocurilor, reguli de alegere a furculițelor, stimulente și penalități.
Dacă ești nou în domeniul criptomonedelor, cel mai util punct de plecare este acesta: Proof of Work îi face pe participanți să demonstreze că au depus efort computațional; Proof of Stake îi face pe participanți să pună în pericol criptomonedele valoroase. Bitcoin este cea mai cunoscută rețea Proof of Work. Ethereum a folosit Proof of Work în trecut, dar a trecut la Proof of Stake în 2022.
Proof of Work securizează un blockchain prin muncă computațională, în timp ce Proof of Stake îl securizează solicitând validatorilor să angajeze o valoare care poate fi penalizată pentru comportament necinstit.
Ce ar trebui să înțeleagă un începător înainte de a compara PoW și PoS?
Nu trebuie să știi criptografie avansată, dar patru termeni contează.
Bloc: un pachet de tranzacții valide și date aferente adăugate într-un blockchain.
Nod: software care respectă regulile rețelei și verifică datele. Un nod nu este automat un miner sau un validator.
Consens: procesul prin care participanții distribuiți converg către o stare acceptată a blockchain-ului.
Furcă: o situație temporară sau durabilă în care există mai mult de o versiune candidată a lanțului.
Documentația oficială a Ethereum face o distincție importantă: Proof of Work și Proof of Stake sunt componente ale unui mecanism de consens mai larg, mai degrabă decât întregul mecanism în sine. Această distincție contează deoarece securitatea depinde nu numai de cine propune blocurile, ci și de modul în care nodurile le validează, de modul în care sunt rezolvate istoricul lanțurilor concurente și de modul în care comportamentul necinstit este costisitor. Consultați documentația mecanismelor de consens Ethereum .
Cum funcționează Dovada Muncii
Proof of Work, sau PoW, este un sistem în care minerii concurează pentru a găsi un hash criptografic valid pentru un bloc propus. Un hash este rezultatul unei funcții matematice care convertește datele de intrare într-un rezultat cu lungime fixă. În Bitcoin, minerii modifică în mod repetat datele din antetul blocului și le execută prin hashing până când numărul rezultat este sub ținta definită de protocol.
Articolul original despre Bitcoin descrie acest lucru ca încercarea repetată a valorilor până când un rezultat satisface cerința de dificultate a rețelei. Odată ce un miner găsește o dovadă validă a muncii, blocul poate fi transmis către alte noduri. Aceste noduri nu au încredere automat în miner; ele verifică în continuare independent dacă blocul respectă regulile de consens ale Bitcoin. Articolul original despre Bitcoin explică designul de bază, în timp ce ghidul pentru dezvoltatori Bitcoin oferă o descriere mai tehnică.
De ce contează „munca”?
Această muncă face ca schimbarea istoricului să fie costisitoare. Fiecare bloc Bitcoin conține o referință la blocul anterior. Dacă cineva ar încerca să modifice o tranzacție mai veche, ar schimba hash-ul acelui bloc și ar trebui să refacă Proof of Work pentru acel bloc și blocurile ulterioare construite peste el, apoi să ajungă din urmă rețeaua onestă.
Nodurile Bitcoin complete preferă lanțul valid cu cea mai mare dovadă cumulativă de lucru (Dovadă de Lucru). Acest lucru este mai precis decât simpla afirmație „cel mai lung lanț câștigă”. Un lanț trebuie mai întâi să fie valid conform regulilor protocolului, iar lucrul său acumulat este ceea ce contează.
De ce are nevoie, de fapt, un miner?
Minarea modernă de Bitcoin implică în mod normal hardware specializat numit ASIC , prescurtare de la circuite integrate specifice aplicației. Aceste mașini sunt construite pentru a efectua eficient volumul de lucru de hashing SHA-256 al Bitcoin. Prin urmare, minarea implică costuri hardware, electricitate, răcire, conectivitate la rețea și management operațional.
Un începător ar trebui să evite greșeala comună de a crede că „rularea unui nod Bitcoin” și „minarea Bitcoin” sunt același lucru. Un nod complet normal poate valida blocuri fără a efectua minerit competitiv.
Cum funcționează Dovada Mizei
Dovada Mizei, sau PoS, înlocuiește competiția computațională cu garanții economice. În loc să demonstreze că au cheltuit energie efectuând procese hash, validatorii blochează criptomoneda în protocol. Această sumă blocată se numește miză .
Sistemul actual al Ethereum este un exemplu clar. Un validator Ethereum individual depune ETH în protocol și rulează software-ul de validare. Validatorii verifică blocurile propuse, trimit voturi numite atestări și uneori pot fi selectați pentru a propune un bloc. Documentația oficială PoS a Ethereum precizează că un validator individual necesită în prezent 32 ETH. Consultați documentația Ethereum Proof of Stake .
De ce oferă staking-ul securitate?
Ideea este că un validator are ceva valoros de pierdut. Participarea onestă poate aduce recompense. Un comportament incorect sau indisponibil poate duce la recompense ratate sau penalizări, în timp ce anumite încălcări grave ale protocolului pot declanșa slashing , ceea ce înseamnă că o parte din miza validatorului este distrusă, iar validatorul este eliminat din participarea activă.
Ethereum listează acțiuni care pot fi modificate prin slash, cum ar fi propunerea de blocuri conflictuale pentru același slot sau trimiterea de atestări conflictuale. Acestea nu sunt același lucru cu perioadele de nefuncționare obișnuite. Slash-ul este rezervat pentru încălcări specifice ale protocolului. Detaliile oficiale sunt documentate în documentația Ethereum privind recompensele și penalitățile .
Dovada muncii vs. Dovada mizei pe scurt
Întrebare
Dovada muncii
Dovada mizei
Cine concurează pentru a adăuga sau propune blocuri?
Mineri
Validatori
Ce este pus în pericol?
Hardware, electricitate, costuri de operare
Criptomonedă mizată și recompense viitoare
Principala resursă rară
Lucru de calcul
Miza economică
Penalizare tipică de securitate
Costuri miniere irosite dacă lucrarea nu este acceptată
Recompense, penalizări sau reduceri ratate
Exemplu bine-cunoscut
Bitcoin
Ethereum
Profil energetic
Necesită hashing competitiv continuu
Nu necesită ca minerii să efectueze hashing competitiv
Ce ar trebui să pregătiți înainte de a utiliza o rețea PoW sau PoS?
Pentru un utilizator obișnuit care dorește doar să trimită, să primească sau să dețină criptomonede, de obicei nu este nevoie să minezi sau să validezi nimic. Sarcina principală este să înțelegi rețeaua pe care o utilizezi și comportamentul acesteia de confirmare.
Înainte de a trimite fonduri, verificați în ce lanț se află activul. Un token cu același ticker poate exista în mai multe rețele cu sisteme de consens diferite și adrese de retragere diferite. De asemenea, verificați câte confirmări necesită o bursă sau un serviciu înainte de a credita un depozit.
Dacă doriți să participați direct la consens, cerințele diferă semnificativ. Participarea la Proof of Work poate necesita echipamente specializate de minerit, o capacitate de alimentare adecvată, răcire și calcule realiste de profitabilitate. Participarea la Proof of Stake poate necesita o miză minimă, un timp de funcționare fiabil al validatorului, o gestionare securizată a cheilor și o înțelegere atentă a regulilor de slashing.
Cum ar trebui începătorii să gândească despre confirmarea tranzacțiilor?
Confirmarea nu este identică în toate blockchain-urile.
Pe Bitcoin, fiecare bloc valid nou construit peste blocul care conține tranzacția ta adaugă mai multe dovezi cumulative de funcționare (Proof of Work). Acesta este motivul pentru care oamenii așteaptă adesea confirmări multiple pentru transferuri de valoare mai mare.
Proof of Stake (Proof of Stake) al Ethereum face, de asemenea, distincție între includerea într-un bloc și statutul de consens mai puternic. Ethereum folosește voturi de validare și finalitatea punctelor de control. Conform documentației Ethereum, punctele de control pot fi finalizate după ce suportul reprezintă cel puțin două treimi din totalul ETH mizat. Odată finalizate, inversarea lor ar avea consecințe economice severe pentru atacatori.
Nu presupuneți că „șase confirmări” sau orice alt număr fix este o regulă cripto universală. Fiecare blockchain are propriul model de confirmare și finalitate.
Care sistem consumă mai puțină energie?
Proof of Stake evită, în general, hashing-ul competitiv continuu care definește Proof of Work. Ethereum citează în mod explicit consumul redus de energie ca unul dintre motivele pentru trecerea de la PoW la PoS în 2022. Asta nu înseamnă că PoS nu folosește electricitate: validatorii încă rulează computere, echipamente de rețea și infrastructură de date. Diferența cheie este că securitatea rețelei nu se bazează pe minerii care concurează continuu prin hashing la scară largă.
Consumul de energie al sistemului Proof of Work nu este un efect secundar accidental; cheltuiala face parte din mecanismul care face ca rescrierea lanțului să fie costisitoare. Dacă acest compromis este dezirabil este o dezbatere mai amplă privind designul și politica, dar, din punct de vedere tehnic, cele două sisteme asigură consensul prin resurse limitate diferite.
Care este mai sigur?
Nu există un răspuns util, concis. Ei folosesc modele de securitate diferite.
În PoW-ul de tip Bitcoin, controlul depinde în mare măsură de accesul la puterea de hashing și de resursele necesare pentru a o susține. În PoS-ul de tip Ethereum, influența depinde de ETH-ul mizat, în timp ce penalizările și reducerile drastice sunt concepute pentru a face atacurile distructive din punct de vedere economic pentru atacator.
Securitatea depinde și de factori dincolo de PoW sau PoS: software-ul client, descentralizarea mineritului sau a staking-ului, topologia rețelei, proiectarea protocolului, calitatea implementării, stimulentele economice și comportamentul operatorilor de noduri.
Pentru un începător, ideea practică este să evite afirmații precum „PoS este automat mai sigur” sau „PoW este automat mai sigur”. O comparație semnificativă trebuie să numească un anumit blockchain și un anumit scenariu de atac sau eșec.
Greșeli frecvente de evitat pentru începători
Minerii sau validatorii raționali pot crea tranzacții arbitrare. Alte noduri verifică în continuare regulile protocolului și semnăturile.
Presupunând că PoW înseamnă că fiecare nod minează. Validarea și minarea sunt roluri separate.
Presupunând că PoS înseamnă pur și simplu păstrarea monedelor într-un portofel. Validarea protocolului necesită participarea validatorului; păstrarea pasivă este diferită.
Presupunând că reducerea drastică are loc la fiecare întrerupere a serviciului, Ethereum distinge penalitățile obișnuite pentru inactivitate de infracțiunile specifice care pot fi reduse drastice.
Tratarea fiecărui blockchain ca și cum ar avea modelul de confirmare al Bitcoin. Regulile de finalitate diferă între rețele.
Alegerea unei rețele doar datorită etichetei sale consensuale. Contează și taxele, ecosistemul aplicațiilor, descentralizarea, riscul contractelor inteligente, suportul pentru portofelele mobile și fiabilitatea operațională.
Un model mental simplu de reținut
Dacă vă amintiți o singură comparație, folosiți aceasta:
Dovada muncii întreabă: „Poți dovedi că ai cheltuit resurse de calcul?”
Dovada mizei întreabă: „Poți dovedi că ai angajat valoare economică pe care protocolul o poate penaliza?”
Ambele sunt încercări de a rezolva aceeași provocare a sistemelor distribuite: permiterea multor participanți care nu au încredere deplină unii în alții să se pună de acord asupra unui istoric valid al blockchain-ului. Pur și simplu, ele fac necinstea costisitoare în moduri diferite.
Ce să învățăm în continuare
Odată ce PoW și PoS au sens, următoarele concepte utile sunt alegerea furcii (fork choice ), care determină ce lanț concurent este preferat; finalitatea (finality ), care descrie momentul în care un bloc este considerat extrem de dificil sau imposibil de inversat din punct de vedere economic; și validarea nodurilor (nod validation ), care explică de ce minerii și validatorii nu primesc autoritate nelimitată.
Aceste trei idei vă vor ajuta să înțelegeți de ce securitatea blockchain este mai importantă decât eticheta „Dovadă de lucru” sau „Dovadă de miză”. Mecanismul de consens este setul complet de reguli tehnice și stimulente economice care menține nodurile independente sincronizate în jurul unui registru acceptat.