Pectra Upgrade: Prekretnica Ethereuma
Malo je tehnoloških čuda koji se mogu podičiti tako brzom, intenzivnom i efikasnom evolucijom kao što je to slučaj sa Ethereumom. Tek nešto više od decenije star, Ethereum je doživeo čak 15 temeljnih ažuriranja osnovnog sistema koji su ustrojili Vitalik i ekipa.
Mnogo toga se promenilo od 2014. ali ideja i vrednosti su ostale in tacta – otvorenost, sloboda, decentralizacija. Kroz ove gromke reči Ethereum živi, razvija se i tehnološki prilagođava željama korisnika, ali i pronalazi načine kako da zagolica maštu onih konzervativnijih tako da i oni pomisle – hej, baš je korisno ovo.
Jedno u nizu takvih poboljšanja je i poslednji Pectra upgrade od 7. maja ove godine. Po mnogo čemu ovo bi se moglo smatrati istorijskim upgrade-om. Hajde da vidimo i zašto
Kratka retrospektiva: Od Merge-a do Pectre
Tokom prethodne dve godine, Ethereum je prošao kroz tri velika hard fork-a: The Merge, Shanghai/Capella i Dencun. Svaka od ovih nadogradnji igrala je bitnu ulogu u ostvarivanju dugoročnog plana razvoja Ethereuma. The Merge je dovršio prelazak na Proof of Stake konsenzus mehanizam, što je drastično smanjilo potrošnju energije. Shanghai/Capella je omogućio povlačenje sredstava validatorima, čime je staking model dodatno učvršćen. A Dencun je uveo blob transakcije, koje su otvorile put ka strategiji skaliranja zasnovanoj na rollup-ovima.
Ove nadogradnje su, doduše, rešavale pojedinačne tehničke prepreke. Pectra je drugačija – ona ih povezuje. Spaja egzekucioni i konsenzus sloj u jedno koherentno unapređenje koje ide mnogo dalje od tehničkih zakrpa.
Pectra, dakle, kombinuje dva usklađena ažuriranja: Prague hard fork izvršnog sloja i Electra apgrejd konsenzus layera. Čak je i samo ime Pectra izabrano kao kombinacija imena Prague + Electra. Ovo prvo značajno ažuriranje mreže od Dencun apgrejda je, reklo bi se, najbogatije funkcijama do sada, sa čak 11 EIP-ova (Ethereum Improvement Proposal).
Podsetnik: Nadogradnje Ethereum mreže dešavaju se putem EIP-ova (Ethereum Improvement Proposal) - to su predlozi otvorenog koda koje zajednica razvija i implementira.
Udruženi, ovi EIP-ovi donose mnoge interesantne novine koje bi trebalo malo jače da poguraju Ethereum.
Ako sva unapređenja svedemo na banalan slogan, to bi moglo da zvuči nešto kao: brže, jednostavnije, efikasnije. Novčanik, kao ključna tačka dodira sa korisnicima doživeo je svoje najveće unapređenje do sada uvođenjem pametnih naloga, koji omogućavaju da korisnički nalozi funkcionišu kao pametni ugovori. U suštini, svaki novčanik postao je sopstvena programabilna platforma koja služi potrebama korisnika.
Dalje, staking je dobio nadogradnju prilagođenu kompanijama, sa 64 puta većim limitom za uloge, kao i novim funkcijama poput postepenog povećavanja stake-ovanih sredstava. Ovo je olakšalo institucijama da upravljaju sopstvenim validatorima, dok je istovremeno znatno smanjilo nepotrebno opterećenje mreže.
Kada je reč o L2 rešenjima, prostor za tzv. blob-ove je udvostručen, čime su dodatno unapređene performanse, smanjeni troškovi i ubrzane transakcije.
Da sumiramo, Pectra je kompozitna nadogradnja – koordinisani skup promena i na izvršnom i na konsenzus sloju Ethereuma. Sledi kratak predlog najbitnijih proposala.
EIP-7251: Moćniji validatori, jednostavniji staking, manji overhead
Pre Pectre, svaki validator na Ethereumu mogao je imati maksimalno 32 ETH kao „effective balance” – tj. sumu sredstava koja aktivno učestvuju u stejkovanju. Ako bi neko želeo da uloži više, morao bi da otvori više validatorskih instanci. Za one najveće stejkere i stejking provajdere, to bi značilo hiljade validatora. A to povlači i ozbiljan tehnički overhead.
EIP-7251 povećava ovaj maksimum na 2048 ETH. To bi u praksi trebalo da pokrene niz dobrih efekata. Manje validatora znači manje komunikacije, manje bandwidtha, manja verovatnoća za greške – sve uz postojeći nivo sigurnosti i decentralizacije.
Za obične korisnike Ethereuma, ovo najverovatnije nije promenilo svakodnevicu, ali za ljude koji upravljaju stejking čvorovima, ovo je bitan iskorak.
EIP-3074: Moćniji Ethereum novčanici
E ali ovde je običan korisnik u prvom planu EIP-3074 je deo šireg Ethereum Account Abstraction (AA) narativa koji pokušava da prevaziđe ograničenja klasičnih Externally Owned Accounts (EOAs) – tj. „običnih” Ethereum adresa koje kontrolišemo sa seed frazom.
EIP-3074, kroz dve nove EVM instrukcije: AUTH i AUTHCAL, doneo je upravo to, tj omogućava „delegaciju prava” sa EOAs na smart ugovore.
Sumirano, EIP-3074 omogućava:
- Delegiranje transakcija: Novčanik može da potpiše „odobrenje” da druga adresa izvrši niz transakcija u ime vlasnika – uključujući transakcije koje same sebe finansiraju iz wallet-a.
- Batchovanje i sponzorisanje gas-a: Sada se može spojiti više transakcija u jednu ili se može dozvoliti aplikaciji da plati gas umesto vas.
- Sigurnosna poboljšanja: Lakše rotiranje ključeva i druga sigurnosna ponašanja.
U praksi, ovo znači da ćemo se sve više udaljavati od zastarelog UX-a Web3 novčanika i ići ka modelima sličnijim Web2, ali bez kompromisa u suverenosti.
EIP-2537: Brža kriptografija
Ethereum koristi napredne kriptografske funkcije u konsenzus sloju, posebno BLS potpise (Boneh–Lynn–Shacham). Ali do sada je bilo teško i skupo koristiti ih direktno iz pametnih ugovora jer nisu bili podržani nativno u EVM-u.
EIP-2537 to menja – uvodi „precompile” podršku za BLS12-381 operacije.
To znači da je sada moguće kroistiti BLS potpise direktno iz pametnog ugovora, sa mnogo manjim troškom gasa. Ovo otvara vrata za:
- Bržu verifikaciju potpisa
- Naprednije multisig sisteme
- Layer 2 rešenja koja se oslanjaju na BLS
EIP-6110: Most između svetova
Beacon Chain je bio osnov Ethereum 2.0 faze – lanac koji je pokrenuo proof-of-stake. Nakon Merge-a, on je ostao izdvojen od izvršnog sloja, ali sinhronizovan kroz unutrašnju logiku.
EIP-6110 pravi most: uvodi beacon root direktno u blokove izvršnog sloja.
EIP-6110 dakle:
- Olakšava decentralziovanim aplikacijama pristup informacijama sa konsenzus sloja
- Omogućava smart ugovorima da donose odluke zasnovane na stanju beacon chain-a
- Priprema teren za buduće kriptografske dokaze i rollup komunikaciju
U suštini, briše granicu između ta dva „mozga” Ethereuma i čini ih koherentnijim.
Ostali EIP-ovi vredni pažnje
- EIP-7702: Alternativa za EIP-3074, nudi još fleksibilniji pristup pametnim nalozima. Možda se pojavi u nekoj narednoj iteraciji.
- EIP-7623: Bolje upravljanje starim blok hash-evima. Povećava sigurnost za aplikacije koje zavise od istorijskih podataka.
- EIP-2935: Ponovo uvodi pristup prethodnim block roots vrednostima
- EIP-7691: Usklađivanje fee mehanike između L1 i L2 za bolje kosiničko iskustvo
Predigra za Verkle stabla
Iako ne donosi direktno Verkle Trees, Pectra implementira neophodne pripreme. Verkle Trees su buduća revolucija u strukturi podataka Ethereum mreže, zameniće Merkle Patricia Trees i omogućiće drastično manji witness size.
Jednostavnije rečeno, Ethereum nodovi više neće morati da skladište celu istoriju i stanje da bi mogli da verifikuju podatke.
Ako sve bude teklo po planu, Verkle bismo mogli da vidimo već 2026.
Pectra je gotova. Šta je sledeće?
11 EIP-ova Pectra unapređenja su, kao što smo u tekstu videli, donela novitete i unapređenja dosad najvišeg nivoa. Ali, treba biti i realan pa i konzervativan u procenama, ovo još uvek nije „ono” što će Ethereum da servira na izvol’te regularnim korisnicima. Do tog nivoa treba se popeti uz još dosta stepenika. Dobra stvar je, na nova poglavlja se u ovom svetu ne čeka mnogo. Ethereum roadmap je gusto nabijen i optimizmom i unapređenjima.
Prva sledeća velika nadogradnja Ethereuma, Fusaka, očekuje se da uvede potpuni danksharding putem PeerDAS-a, što će značajno poboljšati brzinu i skalabilnost. Fusaka bi trebalo da se desi krajem godine, što znači, da uzimajući u obzir tradicionalno probijanje rokova, ne pre 2026.