2024. gada 9. maija emuāra ierakstā Ethereum līdzdibinātājs Vitaliks Buterins iepazīstināja ar novatorisku koncepciju, lai risinātu efektivitātes problēmas Ethereum darījumu apstrādes sistēmā. Viņa priekšlikums ir saistīts ar ideju par "daudzdimensionālu gāzes cenu noteikšanu", kuras mērķis ir optimizēt to, kā Ethereum pārvalda un nosaka skaitļošanas uzdevumus.

Ethereum gāzes mehānisma vienkāršošana

Programmā Ethereum “gāze” attiecas uz vienību, kas mēra skaitļošanas piepūles apjomu, kas nepieciešams, lai veiktu tādas darbības kā darījumus un viedos līgumus. Tradicionāli Ethereum ir izmantojis viendimensijas gāzes sistēmu, kurā dažāda veida skaitļošanas piepūles, piemēram, komandu izpilde, datu glabāšana un sarežģītu kriptogrāfisko pierādījumu apstrāde, tiek kumulatīvi noteiktas zem viena "gāzes izmaksu" jumta.

Problēma ar viendimensijas gāzi

Buterīns norāda, ka šai viendimensijas pieejai ir būtisks trūkums: tā pārmērīgi vienkāršo dažādu resursu patēriņu Ethereum tīklā. Piemēram, datu glabāšanai var būt atšķirīga ietekme uz tīklu nekā darījuma izpildei. Šo dažādo darbību traktēšana kā līdzvērtīga resursu patēriņa ziņā var izraisīt neefektivitāti un potenciālus drošības riskus. Piemēram, ja tīkls nenovērtē darījuma veidam nepieciešamos resursus, tas var noraidīt drošus darījumus vai pieņemt potenciāli kaitīgus darījumus.

Iepazīstinām ar daudzdimensiju gāzes cenu noteikšanu

Lai to risinātu, Buterin ierosina sistēmu, kurā gāze vairs nav viena vienība, bet sadalīta vairākās dimensijās, no kurām katra atspoguļo noteiktu resursu izmantošanas veidu. Šī pieeja, kas jau daļēji ieviesta Ethereum jauninājumā EIP-4844, ļauj precīzāk un godīgāk noteikt cenas dažādām Ethereum infrastruktūrai izvirzītajām prasībām.

Praktiski pielietojumi un sekas

Viena no šīs idejas praktiskām izpausmēm ir “blobu” ieviešana apkopojumiem (2. slāņa mērogošanas risinājumi, kas palīdz Ethereum mērogot, apstrādājot darījumus ārpus galvenās ķēdes). Šo blobu cena tiek noteikta atsevišķi no parastās darījumu gāzes, un tiem ir savi ierobežojumi, padarot apkopotos darījumus ievērojami lētākus un efektīvākus. Cenu diferencēšana palīdz efektīvāk pārvaldīt tīkla prasības, neapdraudot caurlaidspēju.

Ko tas nozīmē Ethereum lietotājiem

Ikdienas lietotājiem un izstrādātājiem šīs izmaiņas nozīmē, ka darījumi var kļūt lētāki un tīkls būs izturīgāks pret surogātpastu un uzbrukumiem. Jo īpaši izstrādātājiem, iespējams, būs jāpārdomā, kā viņi izstrādā savas lietojumprogrammas, lai optimizētu dažādu veidu gāzes izmaksas.

Ethereum gāzes sistēmas nākotne

Raugoties nākotnē, Buterin paredz paplašināt šo daudzdimensionālo pieeju arī citās Ethereum darbības jomās, piemēram, uzglabāšanā. Tas varētu ietvert atsevišķu ierobežojumu un cenu noteikšanu dažādiem datu uzglabāšanas veidiem, potenciāli palielinot tīkla kopējo efektivitāti un drošību.