Viedajai līgumu slēgšanas platformai Ethereum, kas nodrošina decentralizētas finansēšanas (DeFi), neatvietojamo marķieru (NFT) operācijas un citas darbības, ir problēma, kuru nevar atrisināt tikai ar 2. slāņa mērogošanas platformām, nesen paziņoja tās līdzdibinātājs Vitaliks Buterins. 

Kādā emuārā Buterīns sacīja, ka, lai gan tīkls tiek plaši izmantots un ir lietotāji, galvenā tīkla darījumu pārbaude ir izaicinājums. Izaicinājumi, kas rodas no tā, nozīmē, ka maz cilvēku var palaist savus mezglus un tā vietā paļauties uz uzticamām trešajām pusēm, tostarp viegliem klientiem. Lai gan vieglie klienti ir būtiski, līdzdibinātājs atzīmē, ka pārbaudīt, vai konkrēts Ethereum validators ievēro noteiktos protokola noteikumus, ir grūti.

Jums varētu patikt arī: 2023. gada 1. ceturksnī Ethereum pievienojās vairāk nekā 66 000 jaunu pārbaudītāju.

Lai risinātu šīs problēmas, Buterin piedāvā divas iespējas, kā atrisināt 1. slāņa verifikācijas problēmas ķēdē, vienlaikus uzlabojot mērogojamību.

Ķēdes verifikācijas problēmu risināšana 

Pirmajā variantā viņš iesaka ierobežot galveno tīklu un piespiest darbību slānim-2. Tam būtu jāsamazina tīkla gāzes uz bloku mērķis no 15 miljoniem līdz 1 miljonam, un vienīgā 1. slāņa funkcija ir 2. slāņa protokolu pārbaude.

Lai gan šis risinājums varētu darboties, var būt trūkumi. Pirmkārt, tas padarītu daudzas esošās L1 lietojumprogrammas ekonomiski neiespējamas, un lietotāju līdzekļi varētu iestrēgt ārkārtīgi augsto maksu dēļ. Ir iespējama masveida migrācija uz 2. slāņa projektu, taču tas vēl vairāk sarežģīs procesu.

Līdzdibinātājs atzīmē, ka ideālā gadījumā Ethereum protokolam jābūt viegli pārbaudāmam dažādās ierīcēs, tostarp klēpjdatoros, tālruņos un pārlūkprogrammu paplašinājumos. Tomēr, atsevišķi sinhronizējot datus ķēdē pirmo reizi vai pēc ilga laika bezsaistē, var paiet līdz 54 sekundēm. Tas var būt uzdevums ierīces pārlūkprogrammā vai izraisīt ātru portatīvo ierīču akumulatora iztukšošanos.

Vēl viena alternatīva, ko piedāvā Buterins, ietver kodolīgu neinteraktīvu zināšanu argumentu (SNARK) — galvenā tīkla pārbaudi, izmantojot nulles zināšanu Ethereum virtuālo mašīnu (zkEVM), ko var izmantot, lai pārbaudītu Ethereum virtuālās mašīnas (EVM) Ethereum bloka izpildi. . 

Izmantojot šo pieeju, tiks rakstīts vairāk SNARK koda, lai pārbaudītu bloka vienprātības pusi. Tomēr, lai radītu pierādījumus reāllaikā, būtu nepieciešami ievērojami uzlabojumi, izmantojot specializētus aparatūras vai arhitektūras uzlabojumus.

Ja tiek izmantota šī opcija, būs jāizvēlas verifikācijai izmantojamais zkEVM veids. Ir trīs iespējas: viens zkEVM, slēgts vairāku zkEVM un atvērts vairāku zkEVM. 

Lai gan katrai opcijai ir priekšrocības un trūkumi, Buterin uzskata, ka atvērtā vairāku zkEVM opcija ir labākais ceļš. Šī pieeja ietvertu dažādus klientus ar atšķirīgu zkEVM ieviešanu, un katrs klients gaida saderīgu pierādījumu pirms bloka pieņemšanas par derīgu.

Lai gan tas ir ideāls, tas neiztiks bez izaicinājumiem. Acīmredzami ir tas, ka tam būtu nepieciešami būtiski Ethereum efektivitātes un paralēlisma uzlabojumi. Tomēr viņš uzskata, ka šo ceļu var izpētīt, un tas ir praktisks, pateicoties tehnoloģiskajiem sasniegumiem.

Mērogojamības un pieejamības uzlabošana pakalpojumā Ethereum

Buterīna priekšlikumi ir solis pareizajā virzienā, lai atrisinātu verifikācijas problēmu ķēdē. Lai gan piedāvātajiem risinājumiem ir trūkumi, tie uzsver nepieciešamību pēc mērogojamāka un efektīvāka Ethereum protokola. 

Šis priekšlikums nāca klajā, kad Polygon šīs nedēļas sākumā palaida savu zkEVM tīkla beta versiju ar plāniem izmantot tehnoloģiju atklātā avotā, lai veicinātu turpmāku attīstību.

Lasīt vairāk: Ethereum izstrādātāji paziņo oficiālo datumu Shapella jaunināšanai