Beam Chain dakša ilgs 5 gadus, iekļaujot nepārtrauktus uzlabojumus Ethereum.

Autors: Džarods Vats, Abstract attiecību inženieris

Kompilācija: Zelta finanses xiaozou

Beam Chain ir Devcon samita vissvarīgākais paziņojums, kas ievieš 9 lielus uzlabojumus Ethereum. Bet lielākā daļa cilvēku vēl nesaprot šos uzlabojumus, un šis raksts palīdzēs jums labāk izprast šos 9 uzlabojumus.

Beam Chain ir Džastina Dreika priekšlikums, kā pārprojektēt Ethereum konsensa slāni (CL). Pirms dziļākas izpētes par konkrētiem uzlabojumiem, vispirms aplūkosim, kas patiesībā ir Ethereum konsensa slānis.

Katrs Ethereum mezgls darbojas ar divām sastāvdaļām: izpildes klientu un konsensa klientu.

Konsensa klients tiek izmantots mezglos, lai „vienotos” par to, kurš ir nākamais bloks blokķēdē. Jūs varat likt likmes uz 32 ETH, lai pievienotu trešo komponentu - validātoru, kurš, izmantojot stake proof algoritmu, piedāvā jaunus blokus, lai iegūtu atlīdzību.

Tātad, kāpēc Ethereum konsensa slānim nepieciešams atkārtoti projektēt?

Pašlaik CL ir vairāki jautājumi:

  • Tas ir bijis tirgū 5 gadus - saskaras ar tehnoloģiju parādiem un nav izmantojis tādas jaunākās inovācijas kā ZK pierādījumi.

  • Šī ir iespēja veikt izpildes uzlabojumus un attīrīt Ethereum tehnoloģiju parādus.

Šie 9 uzlabojumi var tikt iedalīti 3 kategorijās:

  1. Bloku ražošana

  2. Likmju likšana

  3. Kriptogrāfija

Nākamajā solī es apkoposim katru uzlabojumu atsevišķi.

Uzlabojums 1: Pretcenzūras iespējas

Pašreizējā bloku ražošana ir ļoti koncentrēta. Divi galvenie bloku būvētāji - Beaver Build un Titan Build - praktiski kontrolē visus Ethereum blokos:

Šie būvētāji veido blokos tā, lai maksimizētu viņu peļņu MEV veidā; tie var iekļaut, izslēgt vai pārvietot darījumus blokos, ko viņi ražo.

Mūsdienās, ja jūsu darījums nav izdevīgs šiem diviem galvenajiem bloku būvētājiem, viņi var izvēlēties izslēgt jūsu darījumu no bloka, cenzējot to.

Uzlabojums, kas tika ierosināts EIP-7805, palielina Ethereum pretcenzūras spējas, ļaujot validātoriem izvēlēties darījumus no atmiņas baseina un piespiežot tos iekļaut sarakstā (ILs); būvētājiem jāievēro noteikumi, lai viņu bloki tiktu iekļauti tīklā.

Beam Chain uzlabojumā katrs slots būs 16 validātori, kuri izveidos darījumu sarakstu, kas jāiekļauj bloku būvētājam, kas nozīmē, ka bloku būvētāji vairs nevarēs cenzēt darījumus.

Uzlabojums 2: Izolēta validācija

Attester Proposer Separation (APS) atdala apliecināšanu un priekšlikumu, piemēram, rīkojot izsoles.

Lai gan validatori var paši veidot darījumu blokas, lielākā daļa validātoru izmanto saukto „MEV boost”, lai nodotu bloku būvniecību citiem (parasti Beaver Builder vai Titan build), kuriem pēc tam maksā validatori.

Šīs divas puses tiek sauktas par:

  • Apliecinātājs (validators)

  • Priekšlikumu sniedzējs (bloku būvētājs)

Mūsdienās abi ir atdalīti - tas ir, validatori pieņem blokus no priekšlikumu sniedzējiem, tomēr tie tiek koncentrēti caur uzticamajiem starpniekiem (relayer).

Tādi relayer kā Flashbots darbojas kā „starpsavienotāji”, veicinot darījumus starp validātoriem, kuri vēlas pārdot blokus, un bloku būvētājiem, kuri vēlas izveidot peļņu nesošus blokus.

APS ir tāds uzlabojums: decentralizētā veidā pievienot vai „iestrādāt” šo atdalīšanu starp validātoriem un priekšlikumu sniedzējiem Ethereum; samazinot Flashbots un citu relayer centralizācijas riskus.

Viens no veidiem, kā īstenot šo atdalīšanu, ir izsoles izpilde; sistēma, kurā ikviens var iegādāties biļeti, dodot viņiem iespēju iegūt tiesības izveidot nākotnes blokkus.

Uzlabojums 3: Ātrāki sloti

Beam Chain sloti tiks samazināti no 12 sekundēm līdz 4 sekundēm.

Slotus ir laika periods, kurā validatori var piedāvāt jaunu bloku un iegūt citu validātoru piekrišanu.

Ātrāki sloti nozīmē ātrāku darījumu galīgumu un augstāku darījumu caurlaidspēju.

Uzlabojums 4: Gudrāka izdošana (piemēram, likmju ierobežojums)

Izdošanas līkne (issuance curve) attiecas uz to, kā jauni ETH tiek radīti un izplatīti laika gaitā.

Pašlaik:

  • ETH tiks piešķirts validātoriem kā atlīdzība katrā epohā (apmēram 6 minūtes).

  • ETH tiek dedzināts kā katra darījuma daļa.

Atkarībā no tīkla aktivitātes ETH svārstās starp inflāciju un deflāciju. Piemēram, kādā stundā jūs varat redzēt, ka ETH ir inflācijas stāvoklī, jo izdotā ETH atlīdzība pārsniedz darījumos sadedzināto:

Kopienā ir daudz diskusiju par to, vai izdošanai jāmainās un kā tā jāmaina, bet Džastins Dreiks Beam Chain demonstrācijā pieminēja likmju ierobežojumu (staking cap). Likmju ierobežojums nosaka maksimālo likmētā ETH daudzumu, lai nodrošinātu validātoru prognozējamu atlīdzību, iespējams, ar mērķi padarīt ETH deflacionāru.

Uzlabojums 5: Mazāki validatori

Pašlaik jums ir jāpērk 32 ETH, lai kļūtu par atsevišķu validātoru Ethereum tīklā. Pie šodienas cenām tas ir apmēram 100 000 dolāru.

Beam Chain ierosina to samazināt līdz 1 ETH, kas palīdzēs risināt dažas centralizācijas problēmas ar likviditātes stakeriem, piemēram, LIDO vai Coinbase, kuri pašlaik kontrolē gandrīz 40% no likmētā ETH:

Lietotāji, kuri vēlas darbināt validātoru, lai iegūtu atlīdzību, bet kuriem nav 32 ETH, gūs labumu no šī uzlabojuma, jo viņi varēs darbināt validātora mezglu tikai ar 1 ETH.

Nākamais uzlabojums (Pectra) ļaus stakeriem likt likmes uz vairāk nekā 32 ETH, līdz pat 2048 ETH. Tas nozīmē, ka Beam Chain lietotāji varēs likt likmes uz 1-2048 ETH.

Džastins pieminēja Orbit likmju metodi, kas attēlo sistēmu, kurā lielāki validatori tiek izvēlēti biežāk un bieži saņem mazus apbalvojumus, savukārt mazāki validatori tiek izvēlēti retāk, bet saņem lielākas atlīdzības.

Uzlabojums 6: Ātrāka galīgā apstiprināšana (piemēram, 3 Slot FFG)

Pašlaik Ethereum galīgā darījumu apstiprināšana ilgst apmēram 15 minūtes (64 sloti).

Single-Slot-Finality ir ieteikts kā veids, kā samazināt šo laiku līdz 1 slotam, taču jaunāks priekšlikums - 3-Slot-Finality - var būt pat ātrāks, jo tas notiek paralēli balsošanas ciklam.

Tas nozīmē, ka darījums tiks galīgi apstiprināts 36 sekunžu laikā, nevis 15 minūšu laikā. Tas ir īpaši svarīgi pakalpojumiem, kas paļaujas uz L1 galīgumu (piemēram, DeFi lietotnēm vai starpķēdes / savietojamības protokoliem).

Uzlabojums 7: Chain Snarkification

Beam Chain vēlas „snarkify” konsensa slāni (izmantojot ZK-SNARKs, kas ir droši ZK pierādījumi). Džastins Dreiks to sauc par „ZK Era (nulles zināšanu laikmets)”.

Konkrēti, Beam chain ierosina izmantot ZK-SNARKs, lai:

  • Dažādu valodu beam chain izvietojumu kompilācija uz zkVM baitkoda.

  • Apliecinātāju ģenerēto parakstu apvienošana ZK pierādījumos.

Šeit ELI5 attiecas uz to, ka ZK tehnoloģija pēdējo 5 gadu laikā ir guvusi lielus panākumus, un Ethereum vēlas to nativizēt gan konsensa, gan izpildes slānī.

Uzlabojums 8: Kvantu drošība

Mūsdienās kvantu datori var izlauzties no daļas Ethereum, piemēram, izlauzties no jūsu privātā atslēga vai izmantot tādas metodes kā Shor algoritms, lai viltotu parakstus darījumos.

Kvantu datori, visticamāk, būs pieejami nākamo desmit gadu laikā; tāpēc Beam Chain priekšlikums vēlas nodrošināt Ethereum drošību nākotnes postkvantu pasaulē, izmantojot metodes, piemēram, hash parakstus ar postkvantu drošību.

Uzlabojums 9: Spēcīga nejaušība

Visbeidzot, Beam Chain uzlabojums piedāvā jaunu metodi, kā veidot nejaušības avotu, izmantojot VDF (verificējamu aizkaves funkciju).

2018. gadā Džastins Dreiks jau bija runājis par to, sakot, ka to var izmantot:

Konsensa līmenis - piemēram, nejauša validatoru izvēle.

Lietojumprogrammu slānis - piemēram, publiska operācijas kods, kas var nodrošināt verificējamu nejaušību.

Ja nebūtu trešo pušu pakalpojumu, piemēram, Chainlink vai Pyth VRF, tas šodien nebūtu iespējams.

Papildus šiem 9 uzlabojumiem Beam Chain uzlabojums arī attīrīs lielāko daļu no esošajiem tehnoloģiju parādiem un nevajadzīgām sastāvdaļām, pēc uzlabojuma šīs sastāvdaļas kļūs liekas.

Piemēram, ātrāka slotu galīgums varētu nozīmēt, ka epohas nav nepieciešamas.

Tomēr daži uzskata, ka Beam Chain laika posms ir pārāk ilgs. Tomēr Džastins vēlāk precizēja, ka Ethereum šajos 5 gados turpinās saņemt atjauninājumus.

Beam chain dakša ilgs 5 gadus, iekļaujot nepārtrauktus uzlabojumus Ethereum.