Bitcoin tinklo įrodymo darbu (PoW) sutikimas
DI santrauka
Rodyti daugiau
Tik per 30 sekundžių suvok straipsnio turinį ir įvertink rinkos nuotaikas!
Ar kada nors susimąstėte, kaip veikia „Bitcoin“? Atsakymas slypi darbo įrodymo (angl. proof of work, PoW) mechanizme. Šis mechanizmas išsprendžia esminę problemą: kaip neleisti žmonėms tų pačių skaitmeninių pinigų išleisti du kartus be patikimos institucijos, kuri turėtų patvirtinti kiekvieną operaciją.
Įrodymas darbu paverčia pasaulinę konkurenciją tinklo saugumu. Kasėjai visame pasaulyje lenktyniauja spręsdami matematinius galvosūkius naudodami galingus kompiuterius, o laimėtojas prideda naujus sandorius prie Bitcoin nuolatinio įrašo. Supratimas, kaip veikia ši sistema, suteikia įžvalgų atsakant į klausimą,Kas yra Bitcoin? nagrinėdami šią technologiją.
Pagrindinės išvados:
„Proof of Work“ (PoW) konsensuso mechanizmas užtikrina „Bitcoin“ saugumą per skaičiavimų konkurenciją, reikalaujant iš kasėjų kompiuterių spręsti matematines mįsles, kad būtų patvirtintos „Bitcoin“ operacijos ir uždirbtas atlygis.
Bitcoin energijos suvartojimas išlieka diskusijų tema: šalininkai nurodo jo apsaugos funkciją ir augantį atsinaujinančios energijos naudojimą, o kritikai pabrėžia aplinkosaugines išlaidas.
„Bitcoin“ išlaiko „proof of work“ kaip savo konsensuso mechanizmą, pirmenybę teikdamas saugumui ir nekintamumui, o ne transakcijų greičiui.
Kas yra darbo įrodymas?
Darbo įrodymas (PoW) yra konsensuso mechanizmas, veikiantis paprastu, bet galingu principu: dalyviai turi įrodyti, kad sunaudojo skaičiavimo pastangas, norėdami gauti teisę tvirtinti sandorius.
Įsivaizduokite tai kaip skaitmeninę loteriją, kurioje bilietai uždirbami skaičiavimo darbu, o ne perkami už pinigus. Kuo daugiau skaičiavimo galios suteikia kasėjas, tuo didesnė jo galimybė laimėti loterijoje ir gauti Bitcoin atlygį.
Kriptografinis pagrindas
Terminas „darbas“ sąvokoje „darbo įrodymas“ nurodo kriptografinių maišos užduočių sprendimą, kuriam nėra jokių lengvesnių kelių. Vienintelis būdas jas išspręsti yra skaičiavimai pasitelkiant brutalią jėgą, kai išbandomi milijardai skirtingų derinių, kol randamas teisingas atsakymas. Kai kasėjas randa tinkamą sprendimą, jis paskelbia jį tinklui, taip įrodydamas, kad atliko reikiamą darbą.
„Bitcoin“ naudoja SHA-256 maišos algoritmą, kuris sugeneruoja fiksuoto ilgio išvestį, nepriklausomai nuo įvesties dydžio. Kasėjai turi rasti tokią įvestį, kuri sugeneruotų maišos kodą, prasidedantį tam tikru nulių skaičiumi. Didėjant reikalaujamų nulių skaičiui, sudėtingumas auga eksponentiškai, todėl norint rasti galiojantį sprendimą, reikia atlikti gerokai daugiau skaičiavimo bandymų.
Skaitmeninių laiko žymų kūrimas
Šis procesas sukuria natūralią laiko žymėjimo sistemą. Kiekvienas blokas turi nuorodą į ankstesnį bloką, sudarantis nekintančią grandinę – taip, kad pakeitus bet kokią istorinę operaciją, tektų pakartoti visą vėlesnį skaičiavimo darbą. Energija ir laikas, investuoti į kiekvieno bloko kūrimą, taip padeda sukurti nuolatinį visų įvykusių operacijų įrašą.
Timestampinimo funkcija sprendžia kritinę paskirstytų sistemų problemą: ji nustato įvykių tvarką, nepasikliaujant centriniu laiko serveriu. Šis proveržis leidžia „Bitcoin“ užkirsti kelią dvigubo išleidimo atakoms, išlaikant visišką decentralizaciją.
Savireguliuojantis sudėtingumas
Pagrindinė šios sistemos ypatybė – jos savaime reguliuojanti prigimtisBitcoin automatiškai koreguoja kasybos sunkumą kas 2016 blokų (maždaug kas dvi savaites), siekdama išlaikyti pastovų vidutinį 10 minučių blokų radimo laiką. Sunkumas didėja, jei prie tinklo prisijungia daugiau kasybos dalyvių ir blokai randami per greitai. Lygiai taip pat, jei kasybos dalyviai pasitraukia ir blokams rasti prireikia daugiau laiko, sunkumas mažėja.
Šis elegantiškas mechanizmas užtikrina tinklo stabilumą, neatsižvelgiant į kasybai skiriamos skaičiavimo galios kiekį. Šių procesų pagrindą sudarantis matematinis pamatas yra glaudžiai susijęs su „Bitcoin“ blokų grandine, nes kiekvienas blokas remiasi savo pirmtakų kriptografiniu saugumu. Šis procesas išsamiau aprašytas mūsų straipsnyje, pavadintameBitcoin Blokų grandinė paaiškinta.
Algoritmas, reguliuojantis sudėtingumo lygį, yra viena iš pagrindinių Bitcoin'o dizaino ypatybių. Jis automatiškai suderina tinklo saugumą su nuspėjamu blokų generavimu, neatsižvelgiant į išorinius veiksnius, tokius kaip technologinė pažanga ar kasėjų dalyvavimo pokyčiai.
Kaip „įrodymas darbu“ užtikrina Bitcoin saugumą
Bitcoin's PoW konsensuso mechanizmo saugumas kyla iš harmoningos jo ekonominių ir matematinių savybių sąveikos. Norint sėkmingai užpulti tinklą, piktavališkas veikėjas turėtų kontroliuoti daugiau nei 50% visos tinklo skaičiavimo galios.Šis pasiekimas tampa eksponentiškai sudėtingesnis – ir nepakeliamai brangus – tinklui augant..
Ekonominis saugumo modelis
Apsvarstykite hipotetinės 51 % atakos ekonomiką. Norėdamas perimti sąžiningą tinklą, užpuolikas turėtų investuoti milijardus dolerių į specializuotą kasybos techninę įrangą ir sunaudoti milžinišką kiekį elektros energijos. Net jei tokia ataka būtų sėkminga, ji sugriautų pasitikėjimą „Bitcoin“, o jo brangi infrastruktūra taptų bevertė. Tai sukuria stiprią ekonominę paskatą kasėjams elgtis sąžiningai, o ne piktavališkai.
Ekonominio saugumo modelis apima daugiau nei paprastas atakos išlaidas. Kasyklų operatoriai turi nuolat investuoti į elektrą ir techninės įrangos priežiūrą, sukuriant nuolatines veiklos išlaidas, kurias galima atgauti tik per sąžiningą kasybą. Ši ekonominė tikrovė daro nuolatines atakas praktiškai neįmanomas, nes išlaidos laikui bėgant kaupiasi, o galimos naudos sumažėja.
Geografinis ir technologinis pasiskirstymas
Paskirstytasis kasybos pobūdis sukuria kelis saugumo sluoksnius. Naudodami įvairias techninės įrangos konfigūracijas, tūkstančiai kasėjų skirtinguose žemynuose konkuruoja spręsdami tuos pačius matematinius uždavinius, pasitelkdami galingus kompiuterius atsitiktiniams skaičiams spėti, kol randamas atitinkamas unikalus tikslinis maišos kodas. Ši geografinė ir technologinė įvairovė daro koordinuotas atakas beveik neįmanomas. Net jei didelė kasybos operacija nustoja veikti, tinklas toliau veikia sklandžiai.
Šis pasiskirstymas nėra atsitiktinis; greičiau, jis natūraliai atsiranda dėl ekonominių paskatų. Kasybos operatoriai ieško pigios elektros energijos ir palankių reguliavimo aplinkų, natūraliai pasklisdami po visą pasaulį. Kadangi kasyba yra pasklidusi daugelyje regionų, jokia viena vyriausybė negali lengvai kontroliuoti daugumos kasybos galios.
Kriptografinė patikra
PoW taip pat užtikrina kriptografinį saugumą naudodamas savo vienpusias matematines funkcijas. Nors tinkamos bloko maišos reikšmės radimas reikalauja daug skaičiavimo galios, kitiems kasytojams yra nesudėtinga patikrinti, ar sprendimas yra teisingas. Šis asimetriškumas leidžia visam tinklui greitai patvirtinti naujus blokus, kartu užtikrinant, kad netikrų blokų kūrimas išlieka nepraktiškai brangus.
Patvirtinimo procesas reikalauja minimalių skaičiavimo išteklių, todėl net mobiliųjų įrenginių savininkai gali nepriklausomai tikrinti visą blokų grandinę. Šis prieinamumas užtikrina, kad tinklo patvirtinimas nebūtų apribotas specializuota technine įranga, taip išlaikant Bitcoin'o saugumo modelio decentralizuotą prigimtį.
Augantis nekintamumas
PoW konsensuso mechanizmo užtikrinamas nekintamumas laikui bėgant stiprėja. Kiekvienas naujas blokas prideda dar vieną skaičiavimo įrodymo sluoksnį ant ankstesnių operacijų. Norint atšaukti operaciją, esančią po šešiais patvirtinimais, reikėtų iš naujo atlikti šešių blokų darbą, o norint atšaukti operaciją, atliktą prieš metus, reikėtų iš naujo atlikti dešimčių tūkstančių blokų darbą.
Tinklo atsparumą dar labiau sustiprina tūkstančiai mazgų, patvirtinančių ir perduodančių operacijas, kaip paaiškinta mūsų straipsnyje pavadinimu Bitcoin mazgai ir tinklas. Šie mazgai užtikrina, kad net jei kasimo galia svyruoja, platesnė bendruomenė užtikrintų tinklo konsensuso taisyklių laikymąsi.
Darbo įrodymas ir bitkoinų kasimas
Bitcoin kasyba yra praktinis PoW (Proof-of-Work) įgyvendinimas, kurio metu specializuoti kompiuteriai, vadinami ASIC (nuo paskirties specifiniai integruoti grandynai), konkuruoja spręsdami kriptografinius uždavinius. Šie įrenginiai per sekundę atlieka kvintilijonus skaičiavimų, ieškodami maišos reikšmės, kuri atitiktų dabartinį tinklo sunkumo tikslą.
Kasybos procesas paaiškintas
Kasėjai pradeda procesą rinkdami laukiančias transakcijas iš tinklo atminties telkinio („Mempool“) ir organizuodami jas į kandidatinį bloką. Tuomet jie pakartotinai keičia nedidelį duomenų elementą, vadinamą „nonce“, kaskart skaičiuodami viso bloko maišos kodą, kol randa rezultatą, kuris prasideda tam tikru nulių skaičiumi. Reikiamas nulių skaičius lemia sudėtingumą, o didesnis nulių kiekis reikalauja eksponentiškai daugiau darbo.
Atlygio struktūros ir paskatos
Sėkmingi kasybos dalyviai gauna dviejų tipų atlygį: naujai nukaltus bitkoinus ir vartotojų sumokėtus komisinius už operacijas. Ši dvigubo atlygio sistema skatina kasybos dalyvius saugoti tinklą ir teikti pirmenybę operacijoms su didesniais komisiniais tinklo perkrovos laikotarpiais. Naujai sukurti bitkoinai seka nuspėjamą grafiką, o atlygis maždaug kas ketverius metus patenka į Halvingą.
Mokesčių rinka sukuria natūralią prioritetų nustatymo sistemą, kai tinklas yra stipriai apkrautas. Vartotojai, kuriems reikia greitesnio patvirtinimo laiko, gali pasirinkti didesnius mokesčius, o tie, kurie nori palaukti, gali mokėti mažesnį. Šis rinkos mechanizmas užtikrina efektyvų ribotos bloko erdvės panaudojimą be centrinio planavimo poreikio.
Bitcoin pusinimo sistema
„Bitcoin“ turi įmontuotą sistemą, kuri kontroliuoja naujų monetų kūrimą, panašiai kaip centriniai bankai kontroliuoja tradicinį pinigų pasiūlą. Tačiau „Bitcoin“ metodas yra visiškai nuspėjamas ir automatinis: maždaug kas ketverius metus, kasininko gaunamas atlygis yra perpus mažinamas per įvykį, vadinamą „Halvingas“.
Pradedant nuo 50 bitcoinų už bloką 2009 m., atlygis buvo perpus sumažintas iki 25, vėliau – 12,5, paskui – 6,25, o pastaruoju metu 2024 m. – iki 3,125 bitcoinų už bloką. Šis ciklas tęsis maždaug iki 2140 m., kuomet bus išgauti visi 21 milijonas bitcoinų.
Ši nuspėjama sistema ryškiai skiriasi nuo tradicinių valiutų, pagal kurias...Centriniai bankai gali reguliuoti pinigų pasiūlą atsižvelgdami į politikos sprendimus, o tai iš esmės skiriasi nuo Bitcoin fiksuoto pasiūlos modelio.. Bitkoino algoritminis modelis eliminuoja subjektyvius pasiūlos grafiko pakeitimus, todėl bendra emisija yra apribota iki 21 milijono monetų.
Tinklo stabilumas per sudėtingumo reguliavimą
Kasybos sudėtingumo koregavimai užtikrina tinklo stabilumą, nepriklausomai nuo dalyvaujančių kasykloje skaičiaus. Jei kasyklos blokus randa per greitai, tai rodo per didelę skaičiavimo galią, tinklas padidina sudėtingumą kitiems 2016 blokams. Jei blokų paieška užtrunka per ilgai, sudėtingumas mažėja. Šis automatinis reguliavimas palaiko nuspėjamą 10 minučių Bitcoin blokų laiką, net ir tobulėjant kasybos technologijoms.
Konkurencingumas kasybos (mining) srityje skatina nuolatines inovacijas aparatūros efektyvumo ir atsinaujinančios energijos naudojimo srityse. Kasybos operatoriai, siekdami padidinti pelną, ieško pigiausių elektros energijos šaltinių, todėl dažnai keliasi į atokias vietoves, kur gausu hidroenergijos, saulės ar geoterminės energijos.
Darbo įrodymo (PoW) kritika
Nors PoW pasirodė esąs itin efektyvus užtikrinant „Bitcoin“ saugumą, jis susiduria su keletu pagrįstų kritikos pastabų, kurias svarbu suprasti. Šie nuogąstavimai apima tiek poveikį aplinkai, tiek techninius apribojimus, o kiekvienas iš jų kelia skirtingus iššūkius ilgalaikiam „Bitcoin“ pritaikymui ir tvarumui.
Energijos suvartojimo debatai
Ryškiausia PoW kritika susieta su energijos suvartojimu. Šiuo metu „Bitcoin“ kasyba sunaudoja energijos, prilygstamą mažoms šalims, sukeldama susirūpinimą dėl jos poveikio aplinkai ir tvarumo. Kritikai teigia, kad šios energijos išlaidos yra bergždžios, ypač kai alternatyvūs sutarimo mechanizmai (tokie kaip Užsiprenumeruok, arba PoS) pretenduoja pasiekti panašų saugumą su minimaliomis energijos sąnaudomis.
Tačiau šiai kritikai dažnai trūksta esminio konteksto.Kai kuriose analizėse lyginamas „Bitcoin“ energijos suvartojimas su tradicinės finansų infrastruktūros energijos suvartojimu, nors tokie palyginimai tebėra ginčytini ir priklauso nuo matuojamų sistemų apimtiesLyginant energijos suvartojimo rodiklius, itin svarbu atsižvelgti į visą kiekvienai sistemai reikalingą infrastruktūrą.
Bitcoin kasimas vis labiau skatina atsinaujinančiosios energijos plėtrą, kasininkams dažnai atliekant paskutiniojo pirkėjo vaidmenį, kai atsinaujinančiosios energijos pajėgumai yra pertekliniai. Daugelis kasimo operacijų yra specialiai įkurtos netoli atsinaujinančiosios energijos šaltinių, tokių kaip hidroelektrinės, saulės jėgainės ir geoterminės elektrinės, siekiant sumažinti sąnaudas ir poveikį aplinkai.
Plečiamumo apribojimai
Bitkoino mastelio didinimo (skalabilumo) problemos kelia kitą svarbų susirūpinimą. Bitkoino PoW (darbo įrodymo) sistema apdoroja maždaug septynias transakcijas per sekundę, gerokai atsilikdama nuo tradicinių mokėjimo tinklų pralaidumo. Didelio poreikio laikotarpiais vartotojai privalo mokėti didesnius mokesčius arba ilgiau laukti sandorio patvirtinimo, taip ribodami Bitkoino praktinį panaudojimą.
Šis mastelio keitimo iššūkis paskatino kurti antrojo sluoksnio sprendimus, tokius kaip „Lightning“ tinklas, leidžiančius atlikti momentines ir pigias operacijas. Šie sprendimai rodo, kad mastelio keitimo problemos gali būti sprendžiamos pasitelkiant technologines naujoves, o ne esminius PoW konsensuso pakeitimus.
Susirūpinimas dėl kasybos centralizacijos
Didelių kasybos fondų galios koncentracija kelia susirūpinimą dėl centralizacijos. Nors pavieniai kasybos dalyviai išlieka geografiškai pasklidę, nedidelis kasybos fondų skaičius kontroliuoja reikšmingas Bitcoin'o maišos galios dalis. Ši koncentracija teoriškai galėtų sudaryti galimybes tarp fondų operatorių koordinacijai, nors tai greičiausiai būtų laikina, nes kasybos dalyviai keistų fondus, jei operatoriai elgtųsi piktybiškai.
Baseinų koncentracija dažnai atspindi laikinus ekonominius veiksnius, o ne ilgalaikę centralizaciją. Pavieniai mineriai išsaugo galimybę akimirksniu persijungti į kitus baseinus, taip suteikdami veiksmingą stabdį baseinų operatorių elgesiui. Istoriniai pavyzdžiai rodo, kad mineriai greitai palieka baseinus, kurie veikia prieš tinklo interesus.
Transakcijų galutinumo problemos
Sandorio baigtinumas PoW sistemose nėra momentinis. Vartotojai paprastai laukia kelių patvirtinimų, prieš laikydami didelius sandorius galutiniais, o šeši patvirtinimai (maždaug viena valanda) yra įprastas didelės vertės pervedimų standartas. Tai sukuria sunkumų atsiskaitymams pardavimo vietose ir kitoms situacijoms, kurioms reikalingas neatidėliotinas atsiskaitymas.
Lenktynės dėl patobulintos kasybos aparatinės įrangos sukuria nuolatinį spaudimą naudoti galingesnę ir labiau specializuotą įrangą. Didėjant kasybos sudėtingumui, senesnė aparatinė įranga pasensta, todėl gali susidaryti elektroninės atliekos, o iš kasėjų tai reikalauja nuolatinių kapitalo investicijų.
Darbo įrodymas prieš užsiprenumeravimo įrodymą
„Proof of stake“ (PoS) pateikia alternatyvų konsensuso mechanizmą, kuris parenka tvirtintojus pagal jų „užsiprenumeruok“ tinkle, o ne pagal atliekamo skaičiavimo darbo kiekį. Vietoj to, kad kasėjai konkuruotų spręsdami maišos galvosūkius, tvirtintojai parenkami siūlyti blokus pagal tai, kokį kiekį kriptovaliutos jie laiko ir „užsiprenumeruok“ kaip užstatą. Šis požiūris žada panašias saugumo savybes, tačiau sunaudoja gerokai mažiau energijos.
Teoriniai užsiprenumeravimo įrodymo pranašumai
Teoriniai PoS privalumai apima sumažėjusį energijos suvartojimą, mažesnes įėjimo kliūtis validatoriams ir greitesnį sandorių galutinį patvirtinimą. Validatoriai rizikuoja prarasti savo statytus žetonus, jei elgiasi piktavališkai, o tai sukuria ekonominę paskatą sąžiningam elgesiui nereikalaujant didelių energijos sąnaudų.Kiti tinklai, pavyzdžiui, „Ethereum“, perėjo nuo PoW prie PoS. Ilgo laikotarpio šio požiūrio saugumo pasekmes pramonė ir toliau vertina.
PoS sistemos taip pat gali įdiegti tokias funkcijas kaip valdymas grandinėje, leidžiantį suinteresuotosioms šalims tiesiogiai balsuoti dėl protokolo pakeitimų. Ši galimybė leidžia greičiau prisitaikyti prie kintančių aplinkybių, tačiau sukuria naujų sudėtingumų, susijusių su valdymu ir potencialia sprendimų priėmimo galios centralizacija.
Baigiamosios mintys
„Proof of Work“ yra konsensuso mechanizmas, leidžiantis „Bitcoin“ veikti be centrinės institucijos. Reikalaudamas, kad kasėjai eikvotų skaičiavimo pastangas operacijoms patvirtinti, jis sprendžia susitarimo pasiekimo iššūkį paskirstytame nepriklausomų dalyvių tinkle.
Nuo pat „Bitcoin“ paleidimo 2009 m., PoW užtikrino tinklo veikimą didelio augimo ir rinkos svyravimų laikotarpiais. Tačiau, kaip ir bet kuri technologija, ji pasižymi tam tikrais kompromisais – įskaitant energijos suvartojimą ir mastelio keitimo apribojimus – kurie ir toliau išlieka aktyvių diskusijų objektu šioje srityje.
Kaip pagrindinis „Bitcoin“ saugumo mechanizmas, darbo įrodymas (proof of work) išlieka esminis suprantant, kaip veikia tinklas. Tiems, kurie nori sužinoti daugiau,Bybit EU Mokymasissiūlo papildomus vadovus, apimančius blokų grandinės pagrindus, kasybą ir kripto turto saugumą.
Šis turinys yra Bybit EU GmbH marketingo komunikacija. Investavimas į kripto turtą yra susijęs su rizika, įskaitant didelį nepastovumą ir galimybę prarasti kapitalą. Gerai susipažinkite su rizika prieš priimdami sprendimą dėl investavimo. Čia pateikta informacija skirta tik mokymo ir informavimo tikslais ir neturėtų būti laikoma finansine ar investavimo patarimu.