Principal » Afaceri » Dovada muncii

Dovada muncii

Afaceri : Dovada muncii
Ce înseamnă dovada muncii?

Dovada muncii descrie un sistem care necesită o cantitate de efort nesemnificativă, dar posibilă pentru a descuraja utilizările frivole sau răuvoitoare ale puterii de calcul, cum ar fi trimiterea de e-mailuri spam sau lansarea atacurilor de refuz de serviciu. Conceptul a fost adaptat la bani de Hal Finney în 2004, prin ideea de „dovadă reutilizabilă a muncii”. După introducerea sa în 2009, bitcoin a devenit prima aplicație adoptată pe scară largă a ideii Finney (Finney a fost și destinatarul primei tranzacții bitcoin). Dovada muncii stă la baza multor altor criptomonede.

Dovada muncii explicată

Această explicație se va concentra pe dovada muncii, deoarece funcționează în rețeaua bitcoin. Bitcoin este o monedă digitală care este bazată pe un fel de registru distribuit cunoscut sub numele de "blockchain". Acest registru conține o înregistrare a tuturor tranzacțiilor bitcoin, aranjate în „blocuri” secvențiale, astfel încât niciun utilizator nu are voie să-și cheltuiască dețineri de două ori. Pentru a preveni alterarea, evidența este publică sau „distribuită”; o versiune modificată va fi repede respinsă de alți utilizatori.

Modul în care utilizatorii detectează manipularea în practică este prin hashes, șiruri lungi de numere care servesc drept dovadă a muncii. Puneți un set de date printr-o funcție hash (bitcoin folosește SHA-256) și va genera vreodată un singur hash. Datorită „efectului avalanșei”, totuși, chiar și o mică modificare a oricărei porțiuni a datelor originale va duce la o hașă total nerecunoscută. Indiferent de dimensiunea setului de date original, hash-ul generat de o anumită funcție va avea aceeași lungime. Hash-ul este o funcție unidirecțională: nu poate fi utilizat pentru a obține datele originale, doar pentru a verifica dacă datele care au generat hash-ul se potrivesc cu datele originale.

Generarea oricărui hash pentru un set de tranzacții bitcoin ar fi banală pentru un computer modern, astfel încât procesul de a transforma procesul în „funcționare”, rețeaua bitcoin stabilește un anumit nivel de „dificultate”. Această setare este ajustată astfel încât un nou bloc să fie "minat" - adăugat la blockchain prin generarea unui hash valid - aproximativ la fiecare 10 minute. Dificultatea de setare se realizează prin stabilirea unei „ținte” pentru hash: cu cât ținta este mai mică, cu atât este mai mic setul de hașe valide și cu atât este mai greu să generezi unul. În practică, acest lucru înseamnă un hash care începe cu un șir lung de zerouri: hash pentru blocul # 429818, de exemplu, este 000000000000000004dd3426129639082239efd583b5273b1bd75e8d78ff2e8d. Acest bloc conține 2.012 tranzacții care implică puțin peste 1.000 de bitcoin, precum și antetul blocului precedent. Dacă un utilizator ar modifica o tranzacție cu 0, 0001 bitcoin, hash-ul rezultat ar fi de nerecunoscut, iar rețeaua ar respinge frauda.

Deoarece un set dat de date poate genera doar un hash, cum pot asigura minerii să genereze un hash sub țintă? Acestea modifică intrarea adăugând un număr întreg, numit nonce („număr folosit odată”). Odată găsit un hash valid, acesta este transmis în rețea și blocul este adăugat la blockchain.

Mineritul este un proces competitiv, dar este mai mult o loterie decât o cursă. În medie, cineva va genera o dovadă acceptabilă de muncă la fiecare zece minute, dar cine va fi aceasta este ghicirea oricui. Minerii se reunesc împreună pentru a-și crește șansele de blocuri miniere, ceea ce generează taxe de tranzacție și, pentru o perioadă limitată de timp, o recompensă a bitcoin-urilor recent create.

Dovada muncii face extrem de dificilă modificarea oricărui aspect al blockchainului, deoarece o astfel de modificare ar necesita re-extragerea tuturor blocurilor ulterioare. De asemenea, este dificil pentru un utilizator sau un grup de utilizatori să monopolizeze puterea de calcul a rețelei, deoarece mașinile și puterea necesară pentru a finaliza funcțiile hash sunt costisitoare.

Compararea conturilor de investiții Denumirea furnizorului Descrierea divulgatorului de publicitate × Ofertele care apar în acest tabel provin din parteneriate de la care Investopedia primește compensații.

Termeni înrudiți

Explicat Blockchain Un ghid pentru a vă ajuta să înțelegeți ce este blockchain și cum poate fi folosit de industrii. Probabil ați întâlnit o definiție de genul: „blockchain este un registru public distribuit, descentralizat, public.” Dar blockchain este mai ușor de înțeles decât sună. Mai mult, conceptul Proof of Stake (PoS) Proof of Stake (PoS) spune că o persoană poate mina sau valida tranzacțiile bloc în funcție de câte monede deține sau deține. Mai multe blocuri (blocul Bitcoin) sunt fișiere în care datele referitoare la rețeaua Bitcoin sunt permanent înregistrate și, odată scrise, nu pot fi modificate sau eliminate. Explicat Îndepărtarea a tot ceea ce trebuie să știți despre Bitcoin Mining, de la Blockchain și Block Recompense până la Pool-uri de probă-de-lucru și minerit. puterea hash a rețelei se modifică mai mult Target Hash Un hash țintă este un număr cu care un antet de bloc hashed trebuie să fie mai mic sau egal pentru a fi atribuit un nou bloc. s
Recomandat
Lasă Un Comentariu