Kas yra darbo įrodymas?
Contents
Kas yra darbo įrodymas?
Darbo įrodymas (POW) yra sutarimo mechanizmas, naudojamas Bitcoin kasyboje. Ką reiškia šis painus sakinys? Skaitykite toliau, kad sužinotumėte.
Kas yra darbo santraukos įrodymas
Darbo įrodymas – tai terminas taisyklėms, nurodančioms, kas gali atnaujinti „Bitcoin“ blokų grandinės operacijas.
Iš esmės tai reiškia, kad norint įgyti teisę atnaujinti kitą operacijų bloką, turite pateikti sunkiai išsprendžiamo iššūkio, kurį tinklas gali lengvai patikrinti, įrodymą. Taigi pateikite įrodymą, kad atlikote darbą jį išsprendę.
Tai darbo įrodymas trumpai. Norėdami skaityti išsamesnį paaiškinimą, skaitykite toliau:
Nemėgstate skaityti? Vietoj to žiūrėkite mūsų trumpą vaizdo įrašo pamoką
1. Kas yra sutarimo mechanizmas?
„Bitcoin“ savo esme yra decentralizuota knyga, kurią atnaujina visi. Kadangi iš tikrųjų negali turėti kiekvieno asmens turėti savo knygos versiją, reikia nuspręsti dėl kažkokio bendro sutarimo mechanizmo.
Sutarimo mechanizmas yra puošnus būdas apibūdinti taisykles, dėl kurių visi sutaria, atsižvelgiant į tai, kas gauna atnaujinti knygą. Yra daugybė sutarimo mechanizmų rūšių, pavyzdžiui:
- Darbo įrodymas (POW)
- Dalies įrodymas (POS)
- Deleguotas akcijų paketo įrodymas (DPOS)
- Pajėgumo įrodymas (POC)
- Praėjusio laiko įrodymas (POET)
- Praktinė Bizantijos gedimų tolerancija (PBFT)
- „Directed Acyclic Graph“ (DAG)
- Ir taip toliau….
Kiekvienas iš šių sutarimo mechanizmų turi skirtingas taisykles, apibūdinančias, kaip atnaujinate viešąją knygą.
2. Kas yra darbo įrodymas
„Bitcoin“ kasyba yra terminas, nurodantis, kaip nauji operacijų blokai atnaujinami „Bitcoin“ knygoje, vadinamoje „blockchain“.
Kad kalnakasis įgytų teisę atnaujinti knygą, jis turės pateikti atsakymą, dar vadinamą įrodymu, į konkretų iššūkį. Šį įrodymą sunku pateikti, tačiau jis labai lengvai patvirtinamas.
Pavyzdžiui – atspėti kombinacijos spyną yra iššūkio įrodymas. Tai pagaminti labai sunku, nes jums reikės atspėti daugybę skirtingų derinių, tačiau pagaminus jį lengva patvirtinti. Tiesiog įveskite derinį ir pažiūrėkite, ar atidaroma spyna.
Kitas pavyzdys galėtų būti Rubiko kubo sprendimas – vėlgi, labai sunku pagaminti, labai lengva patvirtinti, kad sprendimas teisingas.
„Bitcoin“ atveju yra iššūkis rasti atsitiktinį skaičių (nonce), kurį pridėjus prie operacijų bloko ir jį maišus (ty vykdant tam tikrą matematinę formulę), rezultatas bus mažesnis už nustatytą tikslinį skaičių sistemos.
Skamba painiai? Tai yra. Visa tai kyla iš matematikos srities, o proceso techniniai aspektai šiam įrašui iš tikrųjų nėra aktualūs. Ką reikia prisiminti, tai yra:
Šio skaičiaus apskaičiuoti neįmanoma, vienintelis būdas jį rasti yra bandymai ir klaidos (t. Y. Spėjimas). Taigi kalnakasiai visą dieną praleidžia spėliodami skaičius, kol vienas iš jų randa tinkamą. Kai tai atsitiks, kalnakasis pateiks savo sprendimą tinklui (t. Y. Savo įrodymą) ir visi sutiks, kad jo blokas bus kitas operacijų blokas.
Šis mechanizmas užtikrina, kad tik tas asmuo, kuris, investuodamas pakankamai skaičiavimo galios (arba „darbo“), atspėjo numerį, uždirbs teisę atnaujinti operacijų knygą.
Darbo kritikos įrodymas
Yra daug kritikos dėl „PoW consensus“ algoritmo. Daugiausia, kad daug skaičiavimo galios ir elektros švaistoma tik tam, kad būtų sugalvoti atsitiktiniai spėjimai.
Be to, kadangi kalnakasiai susiburia į kasybos baseinus, tai gali sukelti centralizacijos problemą, kai konkretus baseinas turi tiek daug kasybos galios, kad gali surengti 51% ataką (t. Y. Įgyti blokų grandinės kontrolę)..
Galiausiai, naudodamiesi „PoW“, padidindami savo kasybos operacijas, jūs eksponentiškai labiau linkę išminuoti kitą bloką. Tai turtingesniems kalnakasiams suteikia nesąžiningą pranašumą.
Dėl to, kas išdėstyta pirmiau, žmonės pradėjo siūlyti skirtingus sutarimo mechanizmus, kurie sunaudoja mažiau energijos, pavyzdžiui, „Stake Proof“.
Darbo ir akcijų įrodymas
Viena iš siūlomų darbo įrodymo koncepcijų alternatyvų yra „Stake“ įrodymas. Užuot reikalavus iš kalnakasio pateikti įrodymą iššūkiui, kuolo sistemos įrodymui reikalinga tam tikra pinigų suma. Leisk man paaiškinti…
„Stake Proof“ (PoS) neįtraukia kalnakasių, vietoje jų yra tikrintojai. Norėdami tapti patvirtintoju, turite sukloti tam tikrą kiekį monetų. Kuo daugiau monetų jūs įdėsite, tuo didesnė tikimybė, kad būsite atsitiktinai išrinktas kitu patvirtintoju.
Jei būsite pasirinktas kaip patvirtintojas ir piktybiškai patvirtinsite apgaulingas operacijas, jūsų dalis bus atimta. Tai suteikia tvirtintojams ekonominę paskatą laikytis taisyklių.
PoS laikoma lengvesne, pigesne ir mažiau švaistančia „PoW“ alternatyva. Tačiau ji turi savo dalį trūkumų.
Pirma, galite nusipirkti kelią į 51% ataką. Tiesa, jums reikės maždaug 51% monetos rinkos viršutinės ribos (keli šimtai milijardų Bitcoin atveju), tačiau vis tiek tai įmanoma. Naudojant „PoW“, šio scenarijaus neįmanoma padaryti tvirtuose tinkluose, tokiuose kaip „Bitcoin“.
Antra, jei patvirtintojus pasirenka tik pagal jų surinktą pinigų sumą, mes vis tiek suteikiame nesąžiningą pranašumą turtingiems žmonėms. Negana to, mes iš tikrųjų juos praturtiname, nes jie gaus visus tinklo operacijų mokesčius.
3. Išvada
Jei norite sukurti decentralizuotą tinklą, jums reikės sutarimo algoritmo. Nors darbo įrodymas yra populiariausias šiandien, yra keletas alternatyvų.
Kol kas atrodo, kad „PoW“ įrodė savo sugebėjimą apsaugoti „Bitcoin“ tinklą nuo kenkėjiškų veikėjų, nes niekam niekada nepavyko surengti 51% atakos tinkle ar anuliuoti ankstesnių operacijų.
Neigiama yra tai, kad „Bitcoin“ tinklas sunaudoja labai daug energijos. Kai kas pasakytų, kad tai yra būtina kompromisas.
Koks jūsų požiūris į darbo įrodymą? Ar manote, kad verta? Ar girdėjote apie kitus įdomius sutarimo algoritmus? Praneškite man žemiau esančiame komentarų skyriuje.
“>