1/ Agave v3.0 je téměř tady. Vydání přináší několik vylepšení výkonu a upgradů protokolů pro validátory. Zde je to, co je nového 🧵
2/ Výkon: Agave 3.0 snižuje nadbytečnou práci za běhu. Přepracování mezipaměti programu snižuje počet stovek zbytečných vyhledávání účtů v jedné transakční dávce, což v našich testech přináší ~30–40 % rychlejší zpracování transakcí.
3/ Zobrazení transakcí: Ve verzi 3.0 používá scheduler odlehčenou strukturu "zobrazení transakcí", která analyzuje transakční pakety s menším počtem alokací. Nižší režie umožňuje plánovači zvážit více transakcí a efektivněji balit bloky.
4/ Aktualizace protokolu: verze 3.0 umožňuje první fázi přímého mapování dat účtu. Zpřísňuje model zabezpečení účtu, čistí starší okrajové případy a vytváří základy pro eliminaci nebezpečného chování programu.
5/ Vylepšení RPC: Server předplatného nyní upřednostňuje příchozí zprávy (žádosti o předplatné, pingy) před odchozími oznámeními, což přináší svižnější aktualizace v reálném čase pro dApps. Do dat o chybách odměn epoch jsme také přidali vlastnosti slotu pro lepší ladění.
6/ Zásadní změny pro validátory: - Limit Memlock na ~2 GB - Všechny porty v --dynamic-port-range jsou nyní vázány (doporučujeme 25+ portů) - Odstranění starších formátů snímků - Použijte --no-snapshots místo --snapshot-interval-slots 0 - Operátoři musí vyrábět agáve ze zdroje
7/ Vyčištění: Odstranili jsme zastaralé příznaky, včetně --accounts-index-memory-limit-mb, --skip-poh-verify, --replay-slots-souběžně a mnoha dalších. Úplný seznam je v changelogu.
8/ Aktualizace Builderu: Platform Tools v1.51 se dodává s vylepšeným generováním kódu, čímž se snižují výpočetní jednotky. Výchozí plný interval snímku je nyní 100 000 slotů. Příkaz agave-validator exit nyní ve výchozím nastavení čeká na správné ukončení (pro přeskočení použijte --no-wait-for-exit).
11,22K