Agave, Solana-valideringsklienten som utvecklats av teamet på Anza, får en stor uppgradering i v3.0. Den här versionen ger stora prestandaökningar, efterlängtade protokollförbättringar och några icke-bakåtkompatibla ändringar. Här är vad som är nytt och varför det är viktigt, en gästtråd av @anza_xyz 🧵
Prestandaförbättringar: Agave 3.0 minskar överflödigt arbete under körningen. En efterlängtad översyn av programcachen minskar hundratals onödiga kontosökningar per transaktionsbatch, vilket ger ~30-40 % snabbare transaktionsbehandling i våra tester.
Protokolluppgradering: Agave 3.0 möjliggör den första fasen av Account Data Direct Mapping. Detta skärper kontosäkerhetsmodellen och rensar äldre gränsfall. Det lägger grunden för att eliminera några gamla osäkra programbeteenden.
RPC-förbättringar: Agave 3.0:s prenumerationsserver är nu mer responsiv. Den prioriterar nya meddelanden (som prenumerationsförfrågningar och PING:er) framför utgående meddelanden. Resultatet? Snabbare realtidsuppdateringar för dApps med pubsub WebSockets.
Icke-bakåtkompatibla ändringar: Agave 3.0 rensar upp massor av föråldrade funktioner. Heads up-validerare: höj din systemgräns för memlock till ~2 GB, annars startar inte noden. Många gamla kommandoradsflaggor och äldre format för ögonblicksbilder har uppdaterats. Kontrollera ändringsloggen om du uppgraderar.
Builders & Operators: Platform tools v1.51 levereras med 3.0 och förbättrar kodgenereringen, vilket minskar beräkningsenheterna för utvecklare som använder den. 3.0 stänger också av disk-I/O, påskyndar starten och ställer in standardintervallet för fullständiga ögonblicksbilder till 100 000 platser.
41,46K