Kas ir Ethereum Casper?
Kopienas iesniegums - Autors: William M. Peaster
Casper ir ieviešana, kas galu galā pārveidos Ethereum par Proof of Stake (PoS) blokķēdi (pazīstama arī kā Ethereum 2.0). Lai gan Ethereum tika palaists 2015. gada vasarā kā Proof of Work (PoW) blokķēde, izstrādātāji jau plānoja ilgtermiņa pāreju uz staking modeli. Pēc pārejas pabeigšanas ieguve vairs nebūs daļa no Ethereum tīkla.
Līdz šim Ethereum ekosistēmā ir bijušas divas kopīgi izstrādātas Casper implementācijas: Casper CBC (Pareiza pēc konstrukcijas) un Casper FFG (draudzīgs galīguma sīkrīks). CBC versiju sākotnēji ierosināja Ethereum fonda pētnieks Vlads Zamfirs. Lai gan CBC pētījumi sākotnēji bija vērsti uz PoS protokoliem publiskajām blokķēdēm, kopš tā laika tas ir attīstījies par plašāku pētījumu jomu, kas ietver PoS modeļu saimi.
Casper FFG izpēti vada Ethereum līdzdibinātājs Vitaliks Buterins. Sākotnējais priekšlikums sastāvēja no hibrīda PoW/PoS sistēmas, taču ieviešana joprojām tiek apspriesta, un ar jauniem priekšlikumiem to galu galā var aizstāt ar tīru PoS modeli.
Jo īpaši tiek plānots uzsākt Ethereum 2.0 izlaišanu Casper FFG. Bet tas nenozīmē, ka Casper CBC nebūs noderīgs. Faktiski nākotnē tas var aizstāt vai papildināt Casper FFG.
Lai gan abas versijas ir izstrādātas Ethereum, Casper ir PoS modelis, ko var pieņemt un ieviest arī citos blokķēdes tīklos.
Kā darbojas Kaspers
Pāreja no Ethereum 1.0 uz 2.0 tiek saukta par “Serenity” jauninājumu. Tas sastāvēs no trim dažādām fāzēm. Sākotnējā fāzē (0. fāzē) tiks palaists jauns blokķēde ar nosaukumu Beacon Chain. Casper FFG noteikumi vadīs šīs jaunās uz PoS balstītās blokķēdes vienprātības mehānismu.
Atšķirībā no PoW mining, kur kalnrači izmanto dārgas un specializētas iekārtas, lai izveidotu un apstiprinātu darījumu blokus, Casper ieviešana noņems ieguves procesu no Ethereum. Alternatīvi jaunu darījumu bloku verifikāciju un apstiprināšanu veiks bloku pārbaudītāji, kas tiks atlasīti atbilstoši to likmēm.
Citiem vārdiem sakot, katra validētāja balsstiesības tiks noteiktas pēc ETH daudzuma, ko viņi uzliek uz spēles. Piemēram, kādam, kurš ir iemaksājis 64 ETH, būs divreiz lielāks balsu svars nekā personai, kura ir noguldījusi minimālo likmju summu. Lai kļūtu par bloku pārbaudītāju Serenity pirmajā fāzē, lietotājiem būs nepieciešama minimālā likme 32 ētera (ETH) apmērā, kas jāiegulda īpašā viedā līgumā, kura pamatā ir bijušais Ethereum blokķēdes (1.0).
Ja viss noritēs labi, tiks atlasītas izlases vērtētāju komitejas, kas ierosinās jaunus blokus un galu galā saņems bloku atlīdzību par to. Bloku atlīdzības, iespējams, sastāvēs tikai no transakciju maksām, jo netiks piešķirta bloka subsīdija.
Tomēr ir vērts atzīmēt, ka katrai PoS ieviešanai var būt atšķirīga pieeja ar dažādiem atalgojuma modeļiem. Casper modelis joprojām ir izstrādes stadijā, un daudzas detaļas vēl ir jādefinē.
Casper priekšrocības
Viena no Casper priekšrocībām ir tā, ka, padarot iespējamu likšanu, tas palīdzēs Ethereum kļūt videi draudzīgam. Runājot par elektrību un skaitļošanas resursiem, uz PoW balstītas sistēmas ir ļoti prasīgas. Turpretim PoS modeļiem ir daudz mazāks pieprasījums. Kad Ethereum beidzot tiks ieviests pilns PoS modelis, blokķēdes nodrošināšanai vairs nebūs nepieciešami kalnrači, tāpēc nepieciešamie resursi būs daudz mazāki.
Vēl viena iespējamā Casper priekšrocība ir saistīta ar drošību. Būtībā Casper tiks izmantots kā selektors, kas ir atbildīgs par bloku ķēdes pasūtīšanu. Būtībā tas darbosies kā Ethereum 2.0 virsgrāmatas grāmatvedis. Tātad, ja pārbaudītājs rīkojas ļaunprātīgi, tas tiks ātri noņemts un sodīts. Sods par noteikumu krāpšanos ir pārbaudītāja likme (ETH), kas nozīmē, ka tīkla pārkāpumi būs ļoti dārgi. Tomēr izstrādātāji joprojām apspriež 51% uzbrukumu iespējas.
Visbeidzot, daži cilvēki aizstāv, ka Casper nodrošinās Ethereum lielāku decentralizācijas līmeni. Pagaidām tīklā visspēcīgākie ir tie, kuriem ir resursi ieguves operāciju veikšanai. Nākotnē ikviens, kurš varēs iegādāties atbilstošu ētera daudzumu, varēs palīdzēt nodrošināt tā blokķēdi.
Ierobežojumi
Ir tāls ceļš ejams, līdz Casper beidzot tiks izstrādāts un ieviests. Pašlaik tā efektivitāte un drošība joprojām nav pierādīta. Ir daudz detaļu, kas jādefinē un jāpielāgo. Kamēr tā versija nebūs pieejama Serenity jauninājuma 0. fāzē, mēs nevaram būt pārliecināti, kā tas izskatīsies un darbosies.
Ciktāl tas attiecas uz teorētiskajiem ierobežojumiem, Kaspers nevarēs pabeigt blokus, ja Ethereum validācijas sistēma tiks bojāta. Pašlaik Casper joprojām nav pilnībā izturīgs pret 51% uzbrukumiem. Izņemot to, joprojām ir nepieciešama oficiāla specifikācija, lai izklāstītu dakšas noteikumu, kas var būt nepieciešams, reaģējot uz uzbrukumiem.
Noslēguma domas
Ethereum virzās prom no ieguves un staking, kur lietotāji depozīta adresē ievietos ēteri (ETH), lai nodrošinātu blokķēdi. Casper ir tehnoloģija, ko izmanto bloku pabeigšanai, kas atvieglos šo maiņu.
Casper palīdzēs izveidot pamatu, uz kuru balstīsies turpmākie Ethereum 2.0 uzlabojumi, un ir paredzēts, lai pāreja uz PoS modeli būtu vienmērīgāka. Turklāt blokķēdes telpas atvērtā koda raksturs nozīmē arī to, ka Casper izklāstītās priekšrocības var tikt izmantotas, modificētas un turpmāk izmantotas citos projektos.
Kad Casper tiks oficiāli izlaists, tas iezīmēs svarīgu pavērsienu Ethereum vēsturē. Runājot par to, kad Kaspers varētu ierasties, Ethereum pētnieks Džastins Dreiks iepriekš ir izteicis iespēju uzsākt Casper pirmo fāzi 2020. gada 3. janvārī (Bitcoin 11. dzimšanas dienā). Tomēr šis datums bija provizorisks piedāvājums. Palaišana varētu notikt jebkurā brīdī 2021. gadā.