Agave, clientul de validare Solana dezvoltat de echipa de la Anza, primește un upgrade major în v3.0. Această versiune aduce creșteri mari de performanță, îmbunătățiri mult așteptate ale protocolului și unele modificări importante. Iată ce este nou și de ce contează, un subiect invitat de @anza_xyz 🧵
Îmbunătățiri ale performanței: Agave 3.0 reduce munca redundantă în timpul execuției. O revizuire mult așteptată a cache-ului programului reduce sute de căutări inutile de conturi pe lot de tranzacții, producând o procesare a tranzacțiilor cu ~30-40% mai rapidă în testele noastre.
Actualizarea protocolului: Agave 3.0 permite prima fază a mapării directe a datelor contului. Acest lucru înăsprește modelul de securitate a contului și curăță cazurile limită vechi. Pune bazele pentru a elimina unele comportamente vechi nesigure ale programelor.
Îmbunătățiri RPC: Serverul de abonament al Agave 3.0 este acum mai receptiv. Acordă prioritate mesajelor noi (cum ar fi cererile de abonament și PING-urile) în detrimentul notificărilor trimise. Rezultatul? Actualizări în timp real mai rapide pentru dApps folosind pubsub WebSockets.
Modificări importante: Agave 3.0 curăță o mulțime de funcții învechite. Validatori atenți: creșteți limita memlock de sistem la ~2 GB sau nodul nu va porni. Multe steaguri vechi de linie de comandă și formate de instantanee vechi au fost actualizate. Verificați jurnalul modificărilor dacă faceți upgrade.
Constructori și operatori: Instrumentele platformei v1.51 sunt livrate cu 3.0 și îmbunătățesc generarea de cod, reducând unitățile de calcul pentru dezvoltatorii care le folosesc. De asemenea, 3.0 reduce I/O pe disc, accelerează pornirea și setează intervalul implicit de instantanee complete la 100.000 de sloturi.
41,46K