Pagrindinis » verslas » Darbo įrodymas

Darbo įrodymas

verslas : Darbo įrodymas
Ką reiškia darbo įrodymas?

Darbo įrodymas apibūdina sistemą, kuriai reikia ne menkų, bet įmanomų pastangų, kad būtų išvengta nemandagaus ar kenksmingo skaičiavimo galios naudojimo, pavyzdžiui, šlamšto el. Laiškų siuntimo ar paslaugų atsisakymo atakų paleidimo. 2004 m. Hal Finney sumanymą koncepcijai pritaikė prie pinigų, įgyvendindama „pakartotinio darbo įrodymo“ idėją. Po jo pristatymo 2009 m., „Bitcoin“ tapo pirmuoju plačiai priimtu „Finney“ idėjos pritaikymu (Finney taip pat buvo pirmojo „bitcoin“ sandorio gavėjas). Darbo įrodymas taip pat yra daugelio kitų kriptovaliutų pagrindas.

Paaiškintas darbo įrodymas

Šis paaiškinimas sutelks dėmesį į darbo įrodymą, nes jis veikia bitcoin tinkle. Bitcoin yra skaitmeninė valiuta, kurią pagrindžia savotiškas paskirstytasis knygas, žinomas kaip „blockchain“. Šioje knygoje yra visų bitcoin operacijų įrašas, išdėstytas nuosekliaisiais „blokais“, kad jokiam vartotojui neleidžiama praleisti nė vieno iš savo valdų du kartus. Siekiant išvengti klastojimo, knyga yra vieša arba „paskirstoma“; pakeista versija greitai bus atmesta kitų vartotojų.

Praktikoje vartotojai nustato klastojimą naudodamiesi maišais, ilgomis skaičių sekomis, kurios yra darbo įrodymas. Įdėkite duotą duomenų rinkinį naudodami maišos funkciją („bitcoin“ naudoja SHA-256), ir ji sugeneruos tik vieną maišos funkciją. Tačiau dėl „lavinos efekto“ net ir nedidelis bet kurios pradinių duomenų dalies pakeitimas duos visiškai neatpažįstamą maišos įspūdį. Nepriklausomai nuo pradinio duomenų rinkinio dydžio, maišos, kurias sukuria tam tikra funkcija, bus tokio paties ilgio. Maišos yra vienpusė funkcija: jos negalima naudoti originaliems duomenims gauti, tik norint patikrinti, ar maišos generavimo duomenys atitinka pirminius duomenis.

Sukurti bet kokį maišalą bitcoin operacijų rinkiniui šiuolaikiniam kompiuteriui būtų nereikšminga, todėl norint paversti procesą „darbu“, bitcoin tinklas nustato tam tikrą „sunkumų“ lygį. Šis nustatymas yra pakoreguotas taip, kad naujas blokas būtų „išminuotas“ - įtrauktas į „blockchain“ sukuriant tinkamą maišalynę - maždaug kas 10 minučių. Nustatyti sunkumus įmanoma nustatant maišos „taikinį“: kuo žemesnis taikinys, tuo mažesnis galiojančių maišos rinkinių rinkinys, tuo sunkiau jį generuoti. Praktiškai tai reiškia maišos procesą, kuris prasideda ilgomis nulio eilutėmis: pavyzdžiui, bloko # 429818 maišos sritis yra 000000000000000004dd3426129639082239efd583b5273b1bd75e8d78ff2e8d. Tame bloke yra 2 012 operacijų, susijusių su šiek tiek daugiau nei 1000 bitcoin, taip pat ankstesnio bloko antraštė. Jei vartotojas pakeis vieną operacijos sumą 0, 0001 bitcoin, gaunamas maišos bus neatpažįstamas, o tinklas atmes sukčiavimą.

Kadangi duotas duomenų rinkinys gali generuoti tik vieną maišos būdą, kaip kalnakasiai įsitikina, kad generuoja maišos žymą žemiau tikslo? Jie keičia įvestį pridedant sveiką skaičių, vadinamą nonce („skaičius naudojamas vieną kartą“). Kai tik rasta tinkama maišos, ji perduodama į tinklą, o blokas pridedamas prie „blockchain“.

Kasyba yra konkurencinis procesas, tačiau tai daugiau loterija, o ne varžybos. Vidutiniškai kas nors kas dešimt minučių sugeneruoja priimtiną darbo įrodymą, bet kas tai bus, spėja kas nors. Kalnakasiai telkiasi kartu, kad padidintų savo galimybes gauti kasybos blokų, o tai sukuria mokesčius už sandorius ir ribotą laiką atlygį už naujai sukurtus bitkoinus.

Įrodžius darbą, labai sunku pakeisti bet kurį „grandinės“ aspektą, nes toks pakeitimas pareikalautų visų kitų sekančių blokų perkasimo. Tai taip pat apsunkina vartotojo ar vartotojų grupės monopolizavimą tinklo skaičiavimo galiai, nes mašinos ir galia, reikalingi maišos funkcijoms atlikti, yra brangūs.

Palyginkite investicinių sąskaitų teikėjo pavadinimą Aprašymas Skelbėjo informacijos atskleidimas × Šioje lentelėje pateikti pasiūlymai yra iš partnerystės, iš kurios „Investopedia“ gauna kompensaciją.

Susijusios sąlygos

„Blockchain“ paaiškinimas Vadovas, padėsiantis suprasti, kas yra „blockchain“ ir kaip jis gali būti naudojamas pramonėje. Tikriausiai esate susidūrę su tokiu apibrėžimu: „„ blockchain “yra paskirstytas, decentralizuotas, viešas knygos vadovas.“ Tačiau „blockchain“ lengviau suprasti, nei atrodo. Daugiau „Stake“ (PoS) įrodymas „Stake“ (PoS) koncepcija teigia, kad asmuo gali išnagrinėti arba patvirtinti blokinius sandorius pagal tai, kiek monetų jis turi. daugiau Blokuoti („Bitcoin“ blokas) Blokai yra failai, kuriuose nuolat įrašomi duomenys, susiję su „Bitcoin“ tinklu, o užrašyti jų negali būti keičiami ar pašalinami. Paaiškinta, kad reikia sugriauti viską, ką reikia žinoti apie „Bitcoin Mining“, pradedant „Blockchain“ ir „Block Rewards“ ir baigiant „Proof-of-Work“ ir „Mining Pools“. Daugiau Kriptovaliutos sunkumo sunkumas yra parametras, kurį bitcoin ir kitos kriptovaliutos naudoja, kad vidutinis laiko tarpas tarp blokų išliktų stabilus. pasikeičia tinklo maišos galia. daugiau „Target Hash“ tikslinė maišos sritis yra skaičius, kurio maišos bloko antraštė turi būti mažesnė arba lygi tam, kad būtų galima suteikti naują bloką. daugiau „Partner Link“ s
Rekomenduojama
Palikite Komentarą