Agave, Solana-validatorklienten utviklet av teamet hos Anza, får en stor oppgradering i v3.0. Denne utgivelsen gir store ytelsesøkninger, etterlengtede protokollforbedringer og noen brytende endringer. Her er hva som er nytt og hvorfor det betyr noe, en gjestetråd av @anza_xyz 🧵
Ytelsesforbedringer: Agave 3.0 skråstreker overflødig arbeid under kjøring. En etterlengtet overhaling av programbufferen kutter hundrevis av unødvendige kontooppslag per transaksjonsbatch, noe som gir ~30-40 % raskere transaksjonsbehandling i testene våre.
Protokolloppgradering: Agave 3.0 muliggjør den første fasen av Account Data Direct Mapping. Dette strammer opp kontosikkerhetsmodellen og rydder opp i eldre kantsaker. Det legger grunnlaget for å eliminere noen gamle usikre programatferder.
RPC-forbedringer: Agave 3.0s abonnementsserver er nå mer responsiv. Den prioriterer nye meldinger (som abonnementsforespørsler og PING-er) fremfor utgående varsler. Resultatet? Raskere sanntidsoppdateringer for dApps ved hjelp av pubsub WebSockets.
Brytende endringer: Agave 3.0 rydder opp i massevis av utdaterte funksjoner. Vær oppmerksom på validatorer: øk systemmemlockgrensen til ~2 GB, ellers starter ikke noden. Mange gamle kommandolinjeflagg og eldre øyeblikksbildeformater har blitt oppdatert. Sjekk endringsloggen hvis du oppgraderer.
Byggere og operatører: Plattformverktøy v1.51 leveres med 3.0 og forbedrer kodegenerering, noe som reduserer databehandlingsenheter for utviklere som bruker det. 3.0 kutter også disk-I/O, øker hastigheten på oppstart og setter standard fullt øyeblikksbildeintervall til 100 000 spor.
36,85K