Ne visi kriptovaliutų kasėjai veikia siekdami didesnio gėrio.

Daugumoje „blockchain“ projektų ir tinklų decentralizacija yra labai svarbi. Bitcoin perduoda sandorių patvirtinimą mazgams, turintiems skaičiavimo galią, o ne pasikliauja centrine institucija. Darbo įrodymo (PoW) blokų grandinėje, pvz., Bitcoin, procesas vadinamas kasyba. Dalyviai patvirtina kriptovaliutų operacijas ir gauna atlygį.

PoW blokų grandinės saugumas priklauso nuo prielaidos, kad mazgai išliks sąžiningi ir dalinsis naujais grandinės blokais. Tačiau neįmanoma užtikrinti kiekvieno mazgo sąžiningumo. Kai kurie gali nesugebėti paskelbti naujai atrastų blokų, kad laimėtų daugiau naudos procese, vadinamame savanaudiška kasyba.

Kas yra savanaudiška kasyba?

Savanaudiška kasyba apima kalnakasį arba kalnakasių grupę, kuri apgaulingai sulaiko naujus blokus blokų grandinėje, kad monopolizuotų atlygį už blokų patvirtinimą. Kasyba reiškia operacijų patvirtinimą Bitcoin tinkle mainais už blokinį atlygį ir operacijų mokesčius, kurie yra kaip veikia Bitcoin kasyba.

Savanaudiškas kasimas įvyksta, kai kalnakasys informaciją apie naujai atrastą bloką laiko paslaptyje, kad sukauptų daugiau blokų nei viešoji grandinė ir gautų didžiąją dalį atlygio už bloką.

Savanaudiški kalnakasiai, jei jiems pasiseks, gali pakeisti blokų grandinės trajektoriją. Jų pagrindinis tikslas yra pakenkti viešajai grandinei sukuriant daugiau blokų, kurių pakaktų dominuoti pagrindinėje grandinėje ir monopolizuoti blokų apdovanojimus. Kai jie gali pakeisti pagrindinę grandinę savo privačia grandine, blokai ir operacijos grandinės blokuose visiškai skiriasi nuo to, kas įprastai turėjo būti registruojama.

Kaip veikia savanaudiška kasyba?

Norint suprasti savanaudišką kasybą, labai svarbu suprasti kaip veikia blokų grandinės kasyba. Kai siunčiate kriptovaliutą iš vienos piniginės į kitą, operacija sugrupuojama su kitomis, kad sudarytų bloką, užšifruotą 64 skaitmenų šešioliktainiu skaičiumi, vadinamu maiša. Kalnakasiai konkuruoja, kad išspręstų naudodamiesi skaičiavimo galia, kad atspėtų maišą. Sėkmingas kalnakasys įgyja teisę patvirtinti to bloko operacijas, įtraukti jį į viešąją grandinę ir gauti atlygį.

Savanaudiškas kalnakasys konkuruos su kitais kalnakasiais, kad atspėtų maišą ir įgytų teisę pridėti bloką į blokų grandinę. Tačiau užuot pridėjęs (paskelbęs) naują bloką, savanaudis kalnakasys tą bloką paslepia ir toliau kasa blokus ant jo. Savanaudiškai iškasami blokai atskleidžiami tik siekiant gauti maksimalų atlygį už blokus.

Kasybos procesas vyksta vienu metu, o ne vienu metu. Dideliame tinkle, pavyzdžiui, Bitcoin, apdorojama tūkstančiai operacijų. Siekiant sutaupyti laiko, operacijos sugrupuojamos į blokus. Kalnakasiai varžosi dėl to, kas greičiausiai išspręs bloko maišą, todėl jie bus tie, kurie jį pridės prie grandinės.

Tačiau kai savanaudis kalnakasys išminuoja ir paslepia bloką, jis jo neslepia po tvarsčiu. Vietoj to, kalnakasiui nepavyksta jos įtraukti į paskirstytą knygą, sukurdamas tai, kas vadinama an „atsitiktinė šakutė“. Atsitiktinė šakutė yra tik keletas blokų, einančių šalia, bet ne jo dalis blockchain. Nors savanaudiškos kasybos atveju tai tikrai neatsitiktinė.

Nors kiti kriptovaliutų kasėjai nuolat dirba su viešąja blokų grandinės dalimi, savanaudiški kalnakasiai pastatyti ant jų šakutės, ketindami sukaupti daugiau blokų nei viešoji grandinė, po kurios jie jį paviešinti.

Šiuo metu gali atsitikti vienas iš trijų dalykų; jei viešoji grandinė yra ilgesnė už savanaudiško kalnakasio šakutę, jie praranda, o viešosios grandinės (sąžiningi) kalnakasiai gauna atlygį. Jei viešoji grandinė trumpesnė, jie laimi, o atsitiktinė šakutė priimama kaip tinkama grandinė. Taip yra todėl, kad blokų grandinės veikimo įrodymas yra pagrįstas prielaida, kad galiojanti grandinė yra ilgiausia grandinė. Tada „savanaudiška“ šakutė tampa pagrindinės grandinės dalimi, o pasikartojantys pagrindinės grandinės blokai yra išmetami, todėl kalnakasiai, prisidėję prie šios grandinės, praranda savo atlygį.

„PoW blockchain“ reikalauja daug skaičiavimo galios, kad būtų patvirtintos operacijos, todėl kalnakasių grupė dažnai atlieka kasybos veiklą, vadinamą baseinu, kuri sujungia jų skaičiavimo galią, kad padidintų jų galimybes gauti naudos apdovanojimai. Savanaudiškas kalnakasys turi išlaikyti nuo penkių iki dešimties procentų maišos rodiklio tinkle.

Ar savanaudiška kasyba yra pavojinga?

Vienas iš savanaudiškos kasybos atakos padarinių yra tinklo centralizavimas. PoW blokų grandinių mazgai turi priimti ilgiausią grandinę kaip galiojančią blokų grandinės versiją. Kadangi sąžiningi mazgai rizikuoja prarasti savo atlygį, jei savanaudiška grandinė paskelbimo metu pasirodys ilgesnė, jie labiau linkę prisijungti prie savanaudiškų kalnakasių. Ilgainiui savanaudiškas telkinys tampa blokų grandinės dauguma ir panaikina tinklo decentralizaciją.

Kasybos centralizavimas Bitcoin tinkle taip pat gali vėluoti sandoriai. Kai savanaudiškas fondas tampa tinklo dauguma, jis gali nulemti, kurios operacijos bus įtrauktos į viešąją grandinę. Savanaudiški kalnakasiai labiau linkę teikti pirmenybę blokams už didesnį atlygį. Toks operacijų pasirinkimas sukels sandorių krūvą ir padarys tinklą neefektyvų.

Be to, savanaudiškas kasimas, centralizuojant blokų grandinę, sukuria puikią aplinką piktybiniams veikėjams. Taip pat gali būti sprendžiamos tokios problemos kaip dvigubos išlaidos, nes sandorių patvirtinimo užduotis priklauso nesąžiningų mazgų galiai.

Kovos su savanaudiška kasyba strategijos

Buvo pasiūlytos kelios strategijos kovai su savanaudiška kasyba Bitcoin tinkle, ir kiekviena strategija turi skirtingą požiūrį. Nors kai kurie siūlo keisti tinklą, kitos strategijos apima paskatų mazgams išlikti sąžiningiems.

Pirmasis pasiūlytas sprendimas yra atsitiktinės atrankos metodas. Tai žinoma kaip su atgaline tvarka suderinamas pakeitimas. Tai reikalauja, kad kalnakasiai, užklupę daugiau nei vieną bloko grandinės šakę, atsitiktinai pasirinktų, su kuria šakute tęsti darbą. Be atsitiktinai atrinktų blokų, kalnakasiai turi paskelbti informaciją apie visus aptiktus blokus ir šakutes. Kadangi savanaudiška kasyba priklauso nuo privačios grandinės ir sąmoningas nenutrūkstamas šios grandinės kasimas, atsitiktinės atrankos proceso įvedimas kenkia veiklai.

Atskira strategija apima kiekvieno bloko prekės ženklo žymėjimą laiko žyma. Laiko žymoje bus informacija apie tai, kada kiekvienas blokas buvo iškastas, taigi, kada blokas iškasamas privačiai ir vėliau įtraukta į pagrindinę grandinę su pasenusia laiko žyma, ją galima lengvai atskirti nuo kitų ir atmesta.

Savanaudiškas kasimas sumažina Bitcoin vertę

Nepriklausomai nuo jų pelningo patrauklumo, savanaudiškos kasybos atakos gali neigiamai paveikti „blockchain“ tinklą. Jie gali lemti centralizavimą ir operacijų vėlavimą, sukurdami puikią aplinką piktybiniams veikėjams.

Buvo pasiūlytos kelios kovos su savanaudiška kasyba strategijos, įskaitant protokolo pakeitimus ir mazgų skatinimą išlikti sąžiningiems. Galiausiai, kad kalnakasiai būtų pelningi, jiems naudingiausia elgtis sąžiningai ir išlaikyti kriptovaliutos vertės pasiūlymą.