Izpratne par Ethereum tēvociem

Šis raksts sniegs ieskatu un informāciju, kas palīdzēs izprast Ethereum tēvočus, kāpēc viņi pastāv un kā viņu pastāvēšana dod labumu tīkla drošībai. Tajā ir kāda kriptogrāfiski smaga valoda, taču es esmu mēģinājis to saglabāt pēc iespējas vienkāršāk, skaidri definējot jaunus vārdus, ejot garām.

Viss tiek uztverts no pašreizējā bloka perspektīvas, kas tiek iegūta blokķēdē. Tas ir veids, kā lielākā daļa šo terminu tika izveidoti, jo pašlaik ir svarīgi strādāt ar galveno ķēdi un bloku. Informējiet mani, ja komentāru sadaļā paliek kādi vārdi.

Kas ir onkuļi Ethereum?

Dabiski, ka Ethereum blokķēde sastāv no blokiem. Šos blokus ražo kalnrači, un tie satur arī identifikācijas informāciju no iepriekšējā bloka.

Ethereum ciltskokā šis iepriekšējais bloks tiek uzskatīts par pašreizējā bloka vecāku. Tāpat kā īstā ģimenē, arī mūsu vecākiem ne vienmēr ir viens bērns, un tas pats attiecas arī uz mūsu vecāku vecākiem. Visi bērni (bloki), kas viņiem varētu būt bijuši, būtu mūsu onkuļi.

Runājot par kriptovalūtu, t.i., blokķēdes platformām, šie onkuļi, t.i., bloki, kas izveidoti no kopīga priekšteča (vecāka) bloka (pēc tam, kad tīkls ir turpinājis un sācis bērna darbu), bieži tiek uzskatīti par novecojušiem blokiem. Novecojusi nozīme, viņi kavējās, viņi netika iekļauti galvenajā ķēdē, un ieguldītās pūles, lai izveidotu šos citādi derīgos blokus (izņemot faktu, ka viņi kavēja), bieži vien netiek atalgoti.

Atšķirībā no citām blokķēdēm (skatoties uz tevi, Bitcoin) Ethereum neignorē kalnraču darbu, kuru bloki nav pirmie pavairots uz tīklu. Mēs nevaram sagaidīt (kā kalnrači), ka katru reizi uzvarēs bloks-sacīkstēs, un Vitāliks Buterins šai problēmai (kopā ar divu apbrīnojamu datu zinātnieku pētījumiem) nāca klajā 2004. gadā, kad ETH bija tikai mazulis.

Šajā rakstu, viņš izskaidro, kā tēvoči strādā ļoti detalizēti, veicot dažādus aprēķinus par dažādiem iespējamiem rezultātiem. Viņa mērķis? Uzlabot tīkla drošību un samazināt centralizācijas riskus. Viņš veic aprēķinus, kur 7000 mazu vidū atrodams viens jaudīgs ieguves baseins. Viņš pavada daudz laika, lai izskaidrotu, kāpēc onkuļi ir svarīgi un kā faktiskais 51 uzbrukuma risks faktiski ir tikai 49%.

Hipotēze ir tāda, ka topošajiem uzbrucējiem nav nepieciešams mīnēt novecojušos blokus, viņi var vienkārši pāriet no vietas, kur viņi pārtrauca, lai izveidotu savu paralēlo ķēdi, efektīvi iegūstot pārsvaru pār galveno ķēdi. Tas joprojām ir diezgan maz ticams, jo tā darbībai ir nepieciešams ievērojams daudzums slēptās kalnrūpniecības jaudas, un tas pats par sevi ir apšaubāms lēmums rentabilitātes ziņā.

Lai risinātu šo problēmu, Vitalik piedāvā risinājumu, kas dotu onkuļiem, t.i., novecojušiem blokiem atlīdzību, kā arī atalgotu ogļračiem, lai tēvoci tiktu iekļauti brāļadēlu blokos (pašreizējie bloki tiek iegūti) līdz 7. līmenim. Tas nozīmē, ka bloka augstuma starpībai (bloka pozīcijai blokķēdē) jābūt mazākai par 5, lai viņiem būtu iespēja iekļauties blokķēdē.

Ilustrācija no iepriekš saistītā Vitālika Buterina raksta, kurā skaidri parādīta onkuļu paaudze kā ikdiena blokķēdēs, un kā viņu atkārtota ieviešana galvenajā ķēdē palīdz nodrošināt tīklu.

Ja bloki tiek iekļauti kā tēvocis, tiek iegūta ievērojama atlīdzība, kas ir pēc iespējas tuvāka 1 un ir 15/16 no kopējās atlīdzības, ko pieprasa parastie bloki. Sākumā tam nav jēgas, taču, ņemot vērā faktu, ka tas papildina tīkla drošību, ir diezgan loģiski, ka tas ir reāls.

Iemesls, kāpēc tas faktiski nodrošina drošību, jo darba pierādījuma piesaistīšanas princips ir būtiski atšķirīgs, salīdzinot ar Bitcoin. Bitcoinā tā ir garākā ķēde, kas tiek uzskatīta par galveno ķēdi, savukārt Ethereum tā ir smagākā ķēde. Viena ķēde, kurai ir visvairāk darba un kas ved atpakaļ uz 1. Mozu, ir galvenā ķēde.

Secinājums

Tēvoči ir svarīgi Ethereum tīkla drošībai, un to pieņemšana palīdz novērst tīkla latentuma problēmas un mazina dažus centralizācijas riskus, kas dabiski saistīti ar ātru bloķēšanas laika blokķēdēm, piemēram, Ethereum.

Tēvoču pieņemšanas pieņemšana un apbalvošana nodrošina Ethereum līdzekļus, lai līdzsvarotu spēli, kad sistēmā var dominēt lieli spēlētāji. Decentralizācija ir mērķis, un bez onkuļiem tā ir pilnīga diktatūra.

Avoti:

  • https://blog.ethereum.org/2014/07/11/toward-a-12-second-block-time/
  • https://nulltx.com/what-are-ethereum-uncles/
  • https://eprint.iacr.org/2013/881.pdf
  • https://github.com/ethereum/wiki/wiki/Design-Rationale#uncle-incentivization