Solana urobila ďalší krok v snahe zrýchliť fungovanie svojej blockchainovej siete. V piatok bol cieľový čas jedného slotu znížený z 300 milisekúnd na 250 milisekúnd.
Slot je krátke časové okno, počas ktorého konkrétny validátor dostane možnosť vytvoriť a publikovať nový blok transakcií. Skrátením tohto času vznikajú bloky častejšie a používateľské aplikácie môžu rýchlejšie reagovať na nové dáta.
Zmena predstavuje približne 17-percentné zrýchlenie frekvencie blokov.
Dôležité však je, že nejde o klasický upgrade kapacity. Solana nespracúva automaticky o 17 % viac transakcií. Každý kratší slot má zároveň úmerne nižší limit na množstvo výpočtov a dát, ktoré môže obsahovať.
Sieť teda spracúva približne rovnaké celkové zaťaženie, len ho rozdeľuje do menších a častejších blokov.
Najviac môžu získať aplikácie citlivé na rýchlosť
Výraznejší praktický prínos môžu pocítiť najmä decentralizované burzy, automatizovaní tvorcovia trhu a cenové oracly.
Pri takýchto aplikáciách môže aj rozdiel niekoľkých stoviek milisekúnd znamenať, že obchod prebehne podľa staršej ceny alebo sa informácia o zmene trhu dostane do blockchainu neskôr.
Častejšie bloky skracujú čas medzi aktualizáciami a môžu znižovať latenciu pri aplikáciách, kde je rýchlosť rozhodujúca.
Zmena ovplyvňuje aj validátorov. Jeden validátor si na Solane ponecháva právo vytvárať bloky počas štyroch slotov za sebou.
Pri 300-milisekundových slotoch tak mal vedúcu úlohu približne 1,2 sekundy. Po najnovšej zmene sa toto okno skracuje na približne jednu sekundu.
Tretí krok zo štyroch
Aktualizácia je súčasťou návrhu SIMD-0525, ktorý počíta s postupným skracovaním slotov.
Solana pôvodne fungovala s cieľovým slot time 400 milisekúnd. V auguste prišlo prvé zníženie na 350 ms, neskôr na 300 ms a teraz na 250 ms.
Konečným cieľom návrhu je 200 milisekúnd.
Ak by sa Solana na túto úroveň dostala, sieť by teoreticky vytvárala približne päť potvrdených slotov za sekundu.
Vývojári však nechcú ďalšie zrýchlenie aktivovať automaticky. Pred posledným krokom budú sledovať najmä takzvaný block-skip rate, teda ako často validátor nestihne vytvoriť blok vo svojom pridelenom slote.
Ak by sa počet vynechaných blokov výrazne zvýšil, ďalšie zrýchlenie by mohlo byť odložené.
Pre prechod na 200 ms zatiaľ nie je stanovený dátum aktivácie na mainnete.
Skrátia sa aj epochy
Zrýchlenie má aj menej viditeľný vedľajší efekt.
Jedna epocha Solany obsahuje pevne stanovených 432 000 slotov. Keď je každý slot kratší, celá epocha sa skončí skôr.
Pri súčasných 250 milisekundách by sa jej očakávaná dĺžka mala skrátiť približne z 36 na 30 hodín.
To má význam pre validátorov a staking, pretože epochy určujú napríklad harmonogram validátorov a niektoré procesy súvisiace so stakingovými odmenami.
Pri plánovaných 200-milisekundových slotoch by sa epocha mohla skrátiť približne na 24 hodín.
Solana rieši aj konečné potvrdenie transakcií
SIMD-0525 nie je jediným projektom zameraným na rýchlosť.
Solana paralelne pripravuje nový konsenzuálny systém Alpenglow, ktorého cieľom je výrazne znížiť čas potrebný na konečné potvrdenie transakcie.
Súčasná finalita sa môže pohybovať okolo 12,8 sekundy. Alpenglow má túto dobu znížiť na výrazne kratší čas a priblížiť používateľský zážitok klasickým platobným alebo burzovým systémom.
Najnovšie zníženie slot time preto nie je izolovanou zmenou, ale súčasťou širšieho úsilia o zníženie latencie Solany.
Pre používateľa to nemusí znamenať dramatický rozdiel pri každej jednoduchej transakcii. Pri decentralizovanom obchodovaní, cenových feedoch a aplikáciách pracujúcich v reálnom čase však môže byť každých ušetrených niekoľko desiatok milisekúnd významných.
⚠️ Tento článok nie je investičným poradenstvom.
