Hlavná » obchodné » Doklad o práci

Doklad o práci

obchodné : Doklad o práci
Čo znamená dôkaz o práci?

Dôkaz o práci popisuje systém, ktorý si vyžaduje nie zanedbateľné, ale uskutočniteľné množstvo úsilia s cieľom zabrániť zbytočným alebo škodlivému využitiu výpočtovej sily, ako je napríklad odosielanie spamových e-mailov alebo začatie útokov na odmietnutie služby. Spoločnosť Hal Finney túto koncepciu prispôsobila peniazom v roku 2004 prostredníctvom myšlienky „opakovane použiteľného dokladu o práci“. Po zavedení v roku 2009 sa bitcoín stal prvou široko prijatou aplikáciou Finneyho nápadu (Finney bola tiež príjemcom prvej bitcoínovej transakcie). Dôkaz o práci tvorí základ mnohých ďalších kryptomen.

Vysvetlený dôkaz o vykonaní práce

Toto vysvetlenie sa zameria na dôkaz o fungovaní v bitcoínovej sieti. Bitcoin je digitálna mena, ktorá je podporovaná druhom distribuovanej knihy známej ako „blockchain“. Táto účtovná kniha obsahuje záznam všetkých bitcoinových transakcií usporiadaných do postupných „blokov“, takže žiadny užívateľ nemá povolené minúť žiadne zo svojich podielov dvakrát. Aby sa zabránilo nedovolenej manipulácii, je účtovná kniha verejná alebo „distribuovaná“; iní používatelia by rýchlo zmenenú verziu odmietli.

Používatelia v praxi odhaľujú neoprávnené zásahy prostredníctvom hasheov, dlhých reťazcov čísel, ktoré slúžia ako dôkaz práce. Dajte danú množinu údajov pomocou hashovacej funkcie (bitcoín používa SHA-256) a vygeneruje iba jeden hash. V dôsledku „lavínového efektu“ však aj malá zmena v ktorejkoľvek časti pôvodných údajov povedie k úplne nerozpoznateľnému algoritmu hash. Bez ohľadu na veľkosť pôvodného súboru údajov bude hash vygenerovaný danou funkciou rovnakú dĺžku. Hash je jednosmerná funkcia: nedá sa použiť na získanie pôvodných údajov, iba na overenie, či sa údaje, ktoré vygenerovali hash, zhodujú s pôvodnými údajmi.

Generovanie ľubovoľného hashu pre súbor bitcoinových transakcií by bolo pre moderný počítač triviálne, takže s cieľom premeniť tento proces na „prácu“, bitcoinová sieť nastavuje určitú úroveň „obtiažnosti“. Toto nastavenie je upravené tak, aby sa nový blok „ťažil“ - pridal sa do blockchainu vygenerovaním platného hashu - približne každých 10 minút. Obtiažnosť nastavenia sa dosiahne vytvorením „cieľa“ pre hash: čím nižší je cieľ, tým menšia je sada platných hashov a tým ťažšie je vygenerovať. V praxi to znamená hash, ktorý začína dlhým reťazcom núl: napríklad hash pre blok # 429818 je 00000000000000000004dd3426129639082239efd583b5273b1bd75e8d78ff2e8d. Tento blok obsahuje 2 012 transakcií, ktoré zahŕňajú niečo vyše 1 000 bitcoínov, ako aj záhlavie predchádzajúceho bloku. Ak by užívateľ zmenil jednu sumu transakcie o 0, 0001 bitcoínu, výsledný hash by nebol rozpoznateľný a sieť by podvod odmietla.

Keďže daná množina údajov môže generovať iba jeden hash, ako sa baníci ubezpečujú, že vygenerujú hašovanie pod cieľom? Menia vstup pridaním celého čísla nazývaného nonce („number used once“). Akonáhle sa nájde platný hash, vysiela sa do siete a blok sa pridá do blockchainu.

Ťažba je konkurenčný proces, ale je to skôr lotéria ako závod. V priemere niekto vytvorí prijateľný dôkaz o práci každých desať minút, ale kto to bude, je hádať. Baníci sa spoja, aby zvýšili svoje šance na ťažobné bloky, ktoré generujú transakčné poplatky a na obmedzený čas aj odmenu za novo vytvorené bitcoíny.

Dôkaz o práci značne sťažuje zmenu ktoréhokoľvek aspektu blockchainu, pretože takáto zmena by si vyžadovala opätovnú ťažbu všetkých nasledujúcich blokov. Tiež sťažuje užívateľovi alebo skupine používateľov monopolizovať výpočtový výkon siete, pretože stroje a energie potrebné na dokončenie hashovacích funkcií sú drahé.

Porovnať investičné účty Názov poskytovateľa Opis Zverejnenie informácií inzerenta × Ponuky uvedené v tejto tabuľke pochádzajú od partnerstiev, od ktorých spoločnosť Investopedia dostáva kompenzácie.

Súvisiace podmienky

Blockchain vysvetlil Sprievodca, ktorý vám pomôže pochopiť, čo je blockchain a ako môže byť používaný v priemysle. Pravdepodobne ste sa stretli s definíciou, ako je táto: „blockchain je distribuovaná, decentralizovaná verejná kniha.“ Ale blockchain je ľahšie pochopiteľný, ako to znie. Viac Koncept Proof of Stake (PoS) Koncept Proof of Stake (PoS) uvádza, že človek môže ťažiť alebo validovať blokové transakcie podľa toho, koľko mincí má v držbe. viac Bloky (bitcoínové bloky) Bloky sú súbory, v ktorých sa natrvalo zaznamenávajú údaje týkajúce sa bitcoínovej siete a po napísaní ich nemožno meniť ani odstraňovať. Vysvetlené Rozčlenenie všetkého, čo potrebujete vedieť o ťažbe bitcoinov, od blockchainu a blokových odmien po korektúry práce a ťažobné bazény. Viac Kryptokurzita Obtiažnosť je parameter, ktorý bitcoiny a iné kryptomeny používajú na udržanie priemerného času medzi blokmi stabilnými, keď viac hashových výkonov siete viac Cieľový hash Cieľový hash je číslo, ktoré musí byť záhlavie hashového bloku menšie alebo rovné, aby mohol byť udelený nový blok. viac Partner Link s
Odporúčaná
Zanechajte Svoj Komentár