Představte si svět, kde skutečně vidíte, co se děje uvnitř bloku Solana. Dosud to zůstávalo většinou záhadou, ale dnes se to mění! Představujeme IBRL Explorer! 🧵👇
2/ Začněme nejdřív nějakým kontextem. Když tým začal analyzovat data... Očekávali, že najdou pár výjimek. Místo toho zjistili rozsáhlé pozdní balení. Co to je a proč je škodlivé pro Solanu? 👇
3/ Pozdní balení označuje praxi soustředění transakcí na konci slotu. Protože je Solana postavena jako streamovací systém, očekává se, že validátoři budou rozmístit transakce po celém slotu a zároveň vysílat bloková data jako shredy přes Turbine.
4/ Pozdní balení je škodlivé pro síť, protože: - Zpoždění šíření stavu: vede k zastaralým datům a síť se o cenách dozví později - Zvyšuje varianci provedení: přidává jitter, protože likvidace a aukce jsou nepředvídatelné - Podkopává turbínu: snižuje efektivitu sítě
5/ Další problém známý komunitě validátorů = Slotové časovací hry. Slot Timing Games označuje praxi, kdy validátoři upravují své parametry Proof of History tak, aby prodloužili sloty nad výchozích 360 ms Solany.
6/ Slot lagování je škodlivé pro Solanu, protože: - Zpomaluje přechody stavů - Zvyšuje latenci od začátku do konce - Snižuje determinismus - Snižuje spolehlivost aplikací
7/ Co se tedy dělá, aby se to napravilo? IBRL Explorer zavádí IBRL skóre pro kvantifikaci výkonu budování bloků validátorů pro uživatele a aplikace. Skóre IBRL je založeno na: - Skóre za slot - Skóre za naplnění hlasů - Skóre balení bez hlasování
10/ Dalším trendem zaznamenáným pomocí IBRL Explorer je kaskádový efekt pozdního balení transakcí bez hlasování. Když jeden validátor sbalí pozdě, ostatní validátoři dostávají shredy pozdě, opakují se později a hlasují pozdě. Způsobuje to řetězový efekt, který poškozuje celou síť.
393