ZKsync, o entitate binecunoscută în sectorul de acumulare de cunoștințe zero, a anunțat o actualizare exclusivă pentru compilatorul Solidity. Conform ZKsync, v1.5.6 a compilatorului Solidity aduce îmbunătățiri semnificative de performanță pentru ZKsync Era împreună cu suportul pentru solc v0.8.28. Platforma a accesat contul oficial de socializare pentru a oferi detalii despre acest demers.

Alertă de nouă lansare! v1.5.6 a compilatorului Solidity pentru ZKsync Era! Această versiune se concentrează pe suportul solc v0.8.28 și pe îmbunătățirile de performanță. Dacă sunteți la v1.5.5 sau o versiune anterioară, acum este momentul să actualizați! Consultați notele complete de lansare și descărcați fișierele binare pentru...

— Dezvoltatori ZKsync (∎, ∆) (@zkSyncDevs) 17 octombrie 2024

Noua actualizare a compilatorului Solidity de la ZKsync Era îmbunătățește consumul de gaz

În postarea sa X, ZKsync a remarcat că noua actualizare a compilatorului Solidity vizează optimizarea consumului de gaz pentru contractele inteligente. În plus, îmbunătățește eficiența globală a ecosistemului ZKsync. Platforma i-a încurajat pe dezvoltatori să folosească versiunile anterioare, în special v1.5.5 sau mai vechi pentru a instala cea mai recentă actualizare. Acesta a adăugat că, cu cea mai recentă versiune, aceștia pot folosi funcțiile exclusive pe care le oferă platforma.

Una dintre principalele schimbări pe care le aduce cea mai recentă versiune este eficiența sporită a gazului. În comparație cu v1.5.1, care a apărut la începutul acestui an, consumatorii se pot bucura de o scădere medie de până la 4,5% a taxelor de gaz. Optimizările respective pot avea un impact substanțial asupra costului executării și implementării contractelor inteligente. Acest lucru îl face o actualizare critică care facilitează dezvoltatorilor să minimizeze cheltuielile, maximizând simultan performanța.

În mod interesant, dezvoltatorii ZKsync au subliniat că nu au avut loc regresii în ceea ce privește consumul de gaz în timpul testării, contrar standardelor de contracte inteligente din lumea reală. Acest lucru garantează că optimizările respective pot fi considerate de încredere și nu vor compromite funcționalitatea contractelor.

Actualizarea include, de asemenea, aplicația trecerilor MachineCopyPropagatoin

Una dintre optimizările proeminente pe care le oferă această versiune include implementarea trecerilor MachineCopyPropagation. Mai mult, echipa de la ZKsync a rafinat procedura internă a compilatorului pentru a lucra mai eficient cu MCP. Potrivit ZKsync, acest lucru va îmbunătăți și mai mult execuția contractului inteligent pe mai multe platforme.