ethereum pectra smart contract

Mēnesi pēc Dencun atjaunināšanas un pēc 4 gadu smaga darba Ethereum izstrādātāji plāno nākamos evolūcijas soļus tīkla viedajos līgumos, nosakot tikšanos “Pectra” atjauninājumam 2024. gada beigās vai 2025. gada sākumā.

Šis jaunākais ir ieguvis savu nosaukumu no mazo atjauninājumu “Praga” un “Electra” saplūšanas, kas tiek lietoti attiecīgi izpildes un vienprātības līmenī, un ieviesīs ekskluzīvas funkcijas EVM makos.

Izmantojot Pectra, būs iespējams deleģēt funkcijas viedajiem līgumiem tieši no kriptogrāfiskā maka, apstiprināt pakešu darījumus un maksāt gāzi ar dažādiem ERC-20 marķieriem.

Apskatīsim visu tālāk norādīto informāciju.

Pectra atjauninājums: Ethereum izstrādātāji uzlabo maka funkcionalitāti, ļaujot deleģēt funkcijas viedajiem līgumiem

Pēc aptuveni četriem gadiem kopš viņa pirmās iecelšanas Ethereum izstrādātāji gatavojas noteikt galīgo datumu “Pectra” atjauninājuma pabeigšanai, kas ieviesīs izmaiņas kodā, kas ievērojami uzlabos lietotāja pieredzi.

Tie, kas strādā Ethereum tīklā, gatavojas iekļaut to, kas tika apspriests EIP-3074 gaidāmajā Pectra atjauninājumā, atbloķējot ekskluzīvas funkcijas, piemēram, iespēju deleģēt funkcijas viedajiem līgumiem tieši no maka.

Konkrēti, priekšlikums, ja sabiedrība to pieņems, ļaus veikt pakešu darījumus un maksāt gāzes nodevas ar dažādiem ERC-20 marķieriem, vairs neatsaucoties uz ēteri kā vienīgo gāzes marķieri.

Ir arī vērts atzīmēt, kā EIP-3047 tuvina izstrādātājus pilnīgai “konta abstrakcijas” funkcijas ieviešanai, kas ļaus atgūt savus līdzekļus privāto atslēgu nozaudēšanas gadījumā, izmantojot “sociālās atkopšanas” līdzekļus.

Šī jaunākā funkcija, kas ir pagrieziena punkts Ethereum ekosistēmai, nebūs pilnībā gatava Pectra, jo maki, lai gan tie var deleģēt funkcijas viedajiem līgumiem, vēl nevar uzsākt darījumus.

🟢 Privāto atslēgu pazaudēšana ir pagātne?

🔑 Ethereum lietotāji, iespējams, vairs neuztraucas par savu sākotnējo frāžu pazaudēšanu, pateicoties jaunajai “sociālās atkopšanas” funkcijai, kas būs daļa no EIP 3074 atjauninājuma pēc Pectra cietās dakšas.

🎯 Atjauninājums nodrošinās parasto Ethereum… pic.twitter.com/IgNb7DT6G6

— ChrisMetaverse.sol (@ChrisMetaverse) 2024. gada 12. aprīlis

Šajā Ethereum uzlabošanas priekšlikumā apspriestie uzlabojumi rada arī dažus ierobežojumus drošības ziņā: datoru eksperti patiesībā ir novērojuši, kā no viena ļaunprātīga darījuma būs iespējams iztukšot visu maka atlikumu.

Šajā sakarā Dens Finlejs, MetaMask līdzdibinātājs, pauda savas bažas ierakstā par X, uzsverot, ka labs maka dizains var palīdzēt novērst iespējamos riskus.

"Es šodien nezinu patērētāju maku, kas būtu neaizsargāts pret šo [neaizsargātību]. Tas bija viens no pirmajiem pētījuma audita uzdevumiem.

Viss, kas makam ir jādara, lai novērstu šo risku, ir novērst necaurspīdīgu jaucēju aklu parakstīšanu, kā arī neatļaut parakstīšanu ar šo rezervēto prefiksu.

Visbeidzot, mēs norādām, ka vietnē Pectra varētu iekļaut arī to, kas aprakstīts EIP-7251, un priekšlikuma mērķis ir palielināt validatoru likmju limitu 64 reizes, sākot no parastajiem 32 ETH līdz 2048 ETH.

Tas palīdzētu lielajiem pakalpojumu sniedzējiem, piemēram, Coinbase vai Lido, apvienot savus pārbaudītājus, kas pārvalda Ethereum blokķēdi, atvieglojot darbības slodzi un izvairoties no nepieciešamības pastāvīgi izveidot jaunas atsevišķas vienības ar 32 ETH.

Tikai pirms dažām dienām atsevišķu validatoru skaits Ethereum blokķēdē pārsniedza viena miljona robežu, turklāt pārspējot rekordu – 32,2 miljonus ETH.

Kā ziņo Coindesk, Ethereum fonda protokolu atbalsta vadītājs Tims Beiko paziņoja, ka Pectra atjauninājumam jābūt gatavam līdz 2024. gada beigām vai 2025. gada sākumam.

Citi uzlabojumi, kas ieviesti ar Pectra

Līdz ar Pectra atjauninājuma izlaišanu, kas savu nosaukumu ieguvis no vienlaicīgo “Praga” un “Electra” atjauninājumu apvienošanas izpildes un vienprātības līmeņos, pēc EIP-3047 un EIP-3047 aprakstītā tīkla var tikt iekļauti vairāki citi uzlabojumi. EIP-7251.

Sīkāk EIP 2537, 2935, 6110, 7002 un 7549 laikā tika apspriesti uzlabojumi, kas tika iecerēti kā salīdzinoši nelielas koda izmaiņas salīdzinājumā ar citām delikātākām iejaukšanās darbībām, kas tika uzsāktas pēc citiem neseniem priekšlikumiem.

Visu šo EIP visinteresantākā daļa ir saistīta ar pārbaudītāja atsaukšanas aktivizēšanu no viedajiem līgumiem, koda maiņas pievienošanu, kas pazīstama kā BLS iepriekšēja kompilācija, un depozīta loga noņemšanu.

Kā ziņoja Tims Beiko, ceturtdienas ACDE (All Core Developers Ethereum) zvana laikā papildus Pectra pēdējo detaļu pabeigšanai tika izstrādāti arī nelieli soļi turpmākiem atjauninājumiem, piemēram, ilgi gaidītajam "verkle tree" datu sistēmas veids, kas paredzēts, lai palīdzētu Ethereum mezgliem uzglabāt lielu datu apjomu.

Tiek lēsts, ka tas samazinās L1 gāzes izmaksas, padarot specifikācijas saderīgākas ar zk standartu.

Viens tvīts TL;DR:
– EIP 2935 un 3074 ir iekļauti Pectra
– EOF un EIP 7623 tika izskatīti PIT, paredzot galīgos lēmumus 🔜
– EIP-7667 tika piedāvāts Osaka, EL jauninājums pēc Prāgas, kā arī Verkle migrācija pic.twitter.com/OwY6WZUPek

— timbeiko.eth (@TimBeiko) 2024. gada 11. aprīlis

Gāzes izmaksu samazināšanas uzdevums Ethereum ir tik būtisks, ka tā līdzdibinātājs Vitaliks Buterins nesen izlaida EIP, kura mērķis ir padarīt mainnet darījumus "ZK-snark draudzīgākus".