Glavni » posel » Dokaz o delu

Dokaz o delu

posel : Dokaz o delu
Kaj pomeni dokazilo o delu?

Dokazilo o delu opisuje sistem, ki zahteva nepomembno, vendar izvedljivo veliko napora, da bi odvrnil neresne ali zlonamerne uporabe računalniške moči, na primer pošiljanje neželene e-pošte ali začetek zavrnitve napadov storitev. Hal Finney je koncept leta 2004 denarju prilagodil z idejo o "večkratnem dokazovanju dela". Po uvedbi leta 2009 je bitcoin postal prva široko uporabljena Finneyjeva ideja (Finney je bil tudi prejemnik prve transakcije z bitcoini). Dokazilo o delu je tudi osnova mnogih drugih kripto valut.

Pojasnjeno delo

Ta razlaga bo osredotočena na dokaz dela, ko deluje v bitcoin omrežju. Bitcoin je digitalna valuta, ki temelji na nekakšni distribuirani knjigi, imenovani "blockchain." Ta knjiga vsebuje zapis o vseh bitcoin transakcijah, razporejenih v zaporednih "blokih", tako da noben uporabnik ne sme dvakrat zapraviti katerega koli svojega imetja. Da bi preprečili posege, je knjiga javna ali "razdeljena"; spremenjena različica bi jo drugi uporabniki hitro zavrnili.

Način, kako uporabniki v praksi zaznajo posege, je s pomočjo vrstic, dolgih vrstic številk, ki služijo kot dokaz dela. Postavite določen nabor podatkov s pomočjo hash funkcije (bitcoin uporablja SHA-256) in le kdaj bo ustvaril le en hash. Zaradi "plazovitega učinka" pa bo celo majhna sprememba katerega koli dela prvotnih podatkov povzročila popolnoma neprepoznaven hash. Ne glede na velikost izvirnega nabora podatkov bo hash, ki ga ustvari določena funkcija, enake dolžine. Hash je enosmerna funkcija: ni ga mogoče uporabiti za pridobivanje izvirnih podatkov, le za preverjanje, ali se podatki, ki so ustvarili hash, ujemajo z izvirnimi podatki.

Ustvarjanje kakršnega koli hash-a za niz transakcij z bitcoini bi bilo za sodoben računalnik nepomembno, zato da bi bitcoin omrežje postavilo določeno raven "težavnosti", da bi postopek spremenili v "delo". Ta nastavitev je prilagojena tako, da se novi blok "minira" - doda se v blockchain z ustvarjanjem veljavnega hash-a - približno vsakih 10 minut. Težave z nastavitvijo dosežemo z določitvijo "cilja" za hash: nižji je cilj, manjši je niz veljavnih razpršil in težje ga je ustvariti. V praksi to pomeni hash, ki se začne z dolgim ​​nizom ničel: na primer hash za blok # 429818 je 000000000000000004dd3426129639082239efd583b5273b1bd75e8d78ff2e8d. Ta blok vsebuje 2.012 transakcij, v katere je vključenih nekaj več kot 1.000 bitcoinov, in glavo prejšnjega bloka. Če bi uporabnik en znesek transakcije spremenil za 0, 0001 bitcoin, bi bil nastali hash neprepoznaven, omrežje pa bi goljufijo zavrnilo.

Ker lahko dani niz podatkov ustvari samo en hash, kako rudarji poskrbijo, da ustvarijo hash pod ciljno vrednost? Vhod spremenijo tako, da dodajo celo število, imenovano nonce ("število uporabljeno enkrat"). Ko najdete veljaven hash, se oddaja v omrežje in blok se doda v blockchain.

Rudarstvo je tekmovalni proces, vendar je bolj loterija kot dirka. V povprečju bo nekdo vsakih deset minut ustvaril sprejemljiv dokaz dela, kdo pa bo, ugiba kdo. Rudarji se združujejo, da bi povečali svoje možnosti za rudarske bloke, kar ustvarja plačilo za transakcije in za omejen čas nagrado na novo ustvarjenih bitcoinov.

Dokazilo o delovanju zelo težko spremeni kateri koli vidik blockchaina, saj bi takšna sprememba zahtevala ponovno miniranje vseh nadaljnjih blokov. Uporabniku ali skupini uporabnikov tudi otežuje monopolizacijo računalniške moči omrežja, saj so stroji in moč, potrebni za dokončanje funkcij hash-a, dragi.

Primerjajte investicijske račune Ime ponudnika Opis Razkritje oglaševalcev × Ponudbe, ki se pojavijo v tej tabeli, so partnerstva, od katerih Investopedia prejema nadomestilo.

Sorodni pogoji

Blockchain Explained Vodnik, ki vam bo pomagal razumeti, kaj je blockchain in kako ga lahko uporabljajo panoge. Verjetno ste naleteli na takšno definicijo: "blockchain je porazdeljena, decentralizirana javna knjiga." Toda blockchain je lažje razumeti, kot se sliši. Več koncept Proof of Stake (PoS) Dokaz o deležu (PoS) navaja, da oseba lahko mine ali potrdi blokovne transakcije glede na to, koliko kovancev ima. Več Blok (Blok Bitcoin) so datoteke, v katerih se podatki, ki se nanašajo na Bitcoin omrežje, trajno beležijo in ko so enkrat napisani, ne morejo spremeniti ali odstraniti več. Pojasnila razčlenitev vsega, kar morate vedeti o rudanju Bitcoin, od Blockchain in Block Rewards do dokazovanja o delu in rudarskih bazenih. Več Cryptocurrency Težavnost Težavnost je parameter, ki ga bitcoin in druge kripto valute uporabljajo, da povprečni čas med bloki ostane enakomeren kot več se spreminja moč mešalne mize omrežja več Target Hash Ciljni hash je številka, za katero mora biti zaglavljeni blok nižji ali enak, da se lahko dodeli nov blok. s
Priporočena
Pustite Komentar