Skaitmeninės lėšos yra rizikinga investicija todėl galite prarasti visas savo investicijas. Yra tikimybė praprasti visas investuotas lėšas. Daugiau informacijos

Kriptovaliutų pagrindai

Kasimas ir sutarimo mechanizmai

Blokų grandinės tinkle transakcijos grupuojamos į „blokus“. Kai blokas užpildomas pakankamu transakcijų skaičiumi arba pasiekiamas bloko laiko limitas, siūloma jį pridėti prie grandinės. Šiuo metu įsijungia sutarimo mechanizmas. Šis mechanizmas sukurtas tam, kad visi tinklo mazgai galėtų susitarti dėl transakcijų galiojimo be centralizuotos institucijos.

Bizantijos generolų problema: blokų grandinės sutarimo analogija

Naudinga analogija, padedanti suprasti sutarimo mechanizmą, yra Bizantijos generolų problema. Įsivaizduokite, kad žaidžiate žaidimą su draugais, kuriame visi turi susitarti dėl taisyklių, tačiau kai kurie draugai gali bandyti sukčiauti. Bizantijos generolų problemoje generolų grupė turi koordinuoti puolimą, tačiau jie negali visiškai pasitikėti vieni kitais. Jei jie nesusitars dėl to paties plano tuo pačiu metu, puolimas nepavyks. Problema ta, kad kai kurie generolai gali siųsti prieštaringus pranešimus arba elgtis kaip išdavikai.

Blokų grandinės mazgai susiduria su panašia dilema: ar patvirtinti transakcijas, ar ne? Sutarimo mechanizmas užtikrina, kad visi mazgai galėtų pasiekti sutarimą, taip išspręsdamas šią pasitikėjimo problemą.

Proof of Work (PoW)

Bitcoin naudojamas sutarimo mechanizmas vadinamas Proof of Work (PoW). Jis išsprendžia Bizantijos generolų problemą, reikalaudamas, kad dalyviai (kasėjai) išspręstų sudėtingą skaičiavimo užduotį. Kai kasėjas išsprendžia užduotį, blokas pridedamas prie tinklo, o kasėjas gauna atlygį. Šis procesas reikalauja labai daug energijos, nes jam reikia didelės skaičiavimo galios.

Naudinga analogija yra aukso kasimas. Kaip aukso kasėjai deda pastangas ir naudoja įrankius brangiesiems metalams išgauti, taip Bitcoin kasėjai naudoja kompiuterius, kad „iškastų“ naujus bitkoinus iš tinklo. Atlygį už šį darbą sudaro nustatytas naujai sukurtų bitkoinų skaičius, kuris laikui bėgant mažėja (kas ketverius metus sumažėja perpus), ir transakcijų mokesčiai, kuriuos moka tie, kas nori, kad jų transakcijos būtų įtrauktos į bloką.

Proof of Stake (PoS)

Priešingai, Proof of Stake (PoS) atveju tvirtintojas (panašus į kasėją PoW modelyje) pasirenkamas pagal kriptovaliutos kiekį, kurį jis „stato“ (angl. stake) arba užrakina tinkle. Pavyzdžiui, Ethereum tinkle tvirtintojas turi pastatyti 32 ETH. Skirtingai nuo PoW, PoS nereikalauja spręsti sudėtingų skaičiavimo užduočių, o tai leidžia sutaupyti daug energijos.

Tvirtintojai yra skatinami elgtis sąžiningai, nes rizikuoja prarasti savo statomą sumą, jei imsis kenkėjiškos veiklos. Kituose tinkluose, pavyzdžiui, Cardano, tikimybė būti pasirinktam tvirtintoju taip pat gali priklausyti nuo statomų žetonų kiekio.

Proof of Authority (PoA)

Proof of Authority (PoA) yra dar vienas sutarimo algoritmas, kuriame rizikuojama tvirtintojo reputacija arba tapatybe, o ne skaičiavimo galia (PoW) ar žetonais (PoS). Šis modelis dažniausiai naudojamas privačiose blokų grandinėse, kur visi dalyviai yra žinomi, o pasitikėjimas grindžiamas reputacija. PoA modelyje tvirtintojai yra patikimi subjektai, o jų tapatybė susieta su jų veiksmais, todėl sumažėja kenkėjiškos veiklos rizika. Nors yra tam tikras centralizacijos lygis, PoA leidžia sukurti efektyvesnį tinklą su didesniu transakcijų pralaidumu, palyginti su PoW.

Proof of Capacity (PoC)

Proof of Capacity (PoC) priklauso nuo tvirtintojo saugyklos talpos. Užuot pasikliaudami skaičiavimo galia ar statomais žetonais, tvirtintojai savo kietuosiuose diskuose saugo galimus galvosūkio sprendimus. Kuo daugiau saugyklos talpos tvirtintojas skiria šiai užduočiai, tuo didesnė tikimybė, kad jis ras sprendimą ir gaus atlygį. PoC skatina tvirtintojus su didele saugyklos talpa, todėl tai yra mažiau energijos reikalaujanti alternatyva PoW.

 

Šie skirtingi sutarimo mechanizmai – Proof of Work (PoW), Proof of Stake (PoS), Proof of Authority (PoA) ir Proof of Capacity (PoC) – yra įvairių blokų grandinės tinklų pagrindas. Kiekvienas mechanizmas balansuoja tarp saugumo, decentralizacijos ir efektyvumo kompromisų, užtikrindamas, kad mazgai galėtų susitarti dėl blokų grandinės būsenos ir palaikyti tinklo vientisumą. Šių mechanizmų supratimas yra labai svarbus norint suvokti, kaip veikia blokų grandinės ir kaip skirtingi tinklai sprendžia decentralizuoto pasitikėjimo iššūkį.