Agave, de Solana validator client ontwikkeld door het team van Anza, krijgt een grote upgrade in v3.0. Deze release brengt grote prestatieverbeteringen, langverwachte protocolverbeteringen en enkele ingrijpende wijzigingen. Hier is wat er nieuw is en waarom het belangrijk is, een gastthread van @anza_xyz 🧵
Prestatieverbeteringen: Agave 3.0 vermindert overbodig werk in de runtime. Een langverwachte herziening van de programmacache vermindert honderden onnodige accountopzoekingen per transactie-batch, wat resulteert in ~30-40% snellere transactieprocessing in onze tests.
Protocolupgrade: Agave 3.0 maakt de eerste fase van Directe Mapping van Accountgegevens mogelijk. Dit versterkt het beveiligingsmodel van accounts en ruimt verouderde randgevallen op. Het legt de basis om enkele oude onveilige programmagedragingen te elimineren.
RPC-verbeteringen: De abonnementsserver van Agave 3.0 is nu responsiever. Het geeft prioriteit aan nieuwe berichten (zoals abonnementsverzoeken en PINGs) boven uitgaande meldingen. Het resultaat? Snellere real-time updates voor dApps die gebruikmaken van pubsub WebSockets.
Belangrijke wijzigingen: Agave 3.0 ruimt een hoop verouderde functies op. Let op validators: verhoog je systeem memlock limiet naar ~2GB of de node zal niet starten. Veel oude commandoregelvlaggen en legacy snapshotformaten zijn bijgewerkt. Controleer de changelog als je upgradet.
Builders & Operators: Platform tools v1.51 wordt geleverd met 3.0 en verbetert de codegeneratie, waardoor de rekenunits voor ontwikkelaars die het gebruiken worden verminderd. 3.0 vermindert ook de schijf I/O, versnelt de opstart en stelt het standaard volledige snapshotinterval in op 100.000 slots.
36,86K