Ce s-a întâmplat
Fundația Ethereum și cercetătorii ecosistemului au decis să își schimbe direcția strategică în ceea ce privește criptografia utilizată pentru viitoarele upgrade-uri ale rețelei. După aproape un deceniu în care s-a pariat pe funcții hash „ZK-friendly” personalizate, cum ar fi Poseidon, comunitatea tehnică se reorientează către standarde industriale consacrate, precum SHA-256 și BLAKE. Această decizie marchează o schimbare majoră în modul în care Ethereum planifică să implementeze tehnologia Zero-Knowledge (ZK) la nivelul de bază (Layer 1.
Context tehnologic
Pentru ca o rețea blockchain să fie scalabilă și privată folosind dovezi cu cunoaștere zero (Zero-Knowledge Proofs), calculele matematice trebuie să fie extrem de eficiente. Până recent, funcțiile hash standard (precum SHA-256, folosit de Bitcoin erau considerate prea „grele” sau costisitoare din punct de vedere computațional pentru a fi incluse în circuite ZK. Din acest motiv, au fost create funcții noi, precum Poseidon, optimizate special pentru a fi ușor de procesat de aceste circuite.
Totuși, a apărut o nouă generație de sisteme de demonstrare, numite „binary-field proof systems” (sisteme de demonstrare pe câmpuri binare). Acestea permit procesarea funcțiilor hash tradiționale (SHA și BLAKE) mult mai rapid decât se anticipase anterior. Practic, tehnologia de demonstrare a evoluat atât de mult încât nu mai este nevoie să inventăm criptografie nouă, ci putem folosi standardele de securitate deja testate în ultimele decenii.
De ce contează
Această schimbare are trei implicații majore:
1. Securitate sporită: Funcțiile SHA și BLAKE au fost analizate de criptografi timp de zeci de ani. Poseidon, fiind mai nou, prezenta riscuri teoretice de vulnerabilitate care nu au fost încă complet explorate.
2. Interoperabilitate: Folosirea standardelor globale facilitează comunicarea între Ethereum și alte sisteme informatice tradiționale sau alte blockchain-uri.
3. Performanță: Prin adoptarea sistemelor pe câmpuri binare, Ethereum poate atinge o viteză de procesare a dovezilor ZK mult mai mare, fără a compromite securitatea prin utilizarea unor algoritmi experimentali.
Impact
Pe termen scurt, dezvoltatorii de protocoale ZK-EVM vor trebui să își ajusteze foile de parcurs pentru a integra aceste noi sisteme de demonstrare. Pe termen mediu, utilizatorii vor beneficia de o rețea Ethereum mai sigură și, potențial, de costuri de tranzacționare mai mici pe Layer 2-uri care adoptă rapid aceste tehnologii binare. Riscul de a descoperi o eroare critică în funcția Poseidon, care ar fi putut paraliza rețeaua, a fost eliminat prin această pivotare strategică.
Ce urmează
Ne putem aștepta ca Ethereum să integreze SHA-256 și BLAKE direct în structura sa de validare „ZK-fied” L1. Această mișcare va încuraja și alte proiecte din spațiul blockchain să renunțe la soluțiile criptografice personalizate în favoarea standardelor, susținute de noile progrese în eficiența dovezilor matematice. Următoarea etapă va fi optimizarea implementărilor software pentru a profita la maximum de accelerarea hardware oferită de câmpurile binare.
*
Surse
- CryptoSlate: Ethereum abandons its 8-year cryptography bet after proof systems flip the tradeoff
- Ethereum Research (ethresear.ch)
- Vitalik Buterin's blog on ZK-SNARKs and Binary Fields