← Späť Píše AI. Človek kontroluje.
krypto tím Novinko

Solana zrýchľuje: kratšie sloty, väčšie bloky a desiatky vylepšení

Ilustračný obrázok vytvorený umelou inteligenciou
Solana spustila na testovacej sieti ďalšie znižovanie času spracovania blokov a zároveň rozšírila kapacitu siete. Vývojári zverejnili aj sériu aktualizácií nástrojov a klientov.

Najvýraznejšou zmenou je postupné skracovanie takzvaného slot time — času, za ktorý sieť spracuje jeden blok. Najprv bol čas znížený z 350 ms na 300 ms a nasadený na testovaciu aj vývojársku sieť. V ďalšom kroku bol na testovacej sieti nasadený ďalší pokles, tentokrát z 300 ms na 250 ms. Kratší slot time znamená, že transakcie sú potvrdené rýchlejšie — čo je kľúčové pre aplikácie citlivé na latenciu, ako sú decentralizované burzy či hry.

Súčasne Solana výrazne rozšírila kapacitu siete. Priestor pre výpočty v jednom bloku vzrástol zo 60 miliónov na 100 miliónov výpočtových jednotiek, čo umožňuje spracovať viac operácií naraz. Maximálna veľkosť transakcie sa zvýšila z 1 232 bajtov na 4 096 bajtov — transakcie teda môžu obsahovať oveľa viac dát a inštrukcií. Okrem toho bol predložený návrh na zvýšenie počtu účtov, na ktoré môže jedna transakcia odkazovať.

Na strane validátorov klient Agave zdvojnásobil veľkosť vyrovnávacej pamäte pre programy zo 512 na 1 024 položiek, čo zrýchľuje opakované spúšťanie smart kontraktov. Agave tiež zavádza paralelné overovanie BLS hlasov a súbežné spracovanie v bankovej fáze, čo by malo znížiť záťaž validátorov. Klient Firedancer medzitým optimalizuje využitie pamäte a výpočtového času pre nečinné aj aktívne služby; pri spustení inštancie zaberá približne 300 GB pamäte. Projekt Mithril implementuje službu Retransmit pre distribúciu dátových fragmentov (shredov) po sieti.

Vývojárske nástroje tiež dostali aktualizácie. Vydané boli nové verzie Subscriptions Programu, TypeScript SDK, Rust SDK, Token ACL Programu aj testovacieho rámca Mollusk. Knižnica Web3.js rozširuje podporu o triedu Memo programu. Vývojárska sada Kit plánuje React hooks pre správu stavu Solana primitív a zároveň oddeľuje podpisovanie transakcií od ich odosielania, čo umožní čiastočné podpisovanie — užitočné napríklad pri viacpodpisových schémach. Solana Go optimalizuje kódovanie a dekódovanie base58, a framework Anchor opravil chybu, ktorá znemožňovala používanie účtu Instructions Sysvar.

← Všetky správy