➥ SeiDB: Rozwiązywanie problemu nadmiaru stanu w blockchainach o wysokiej wydajności Gdy tylko zrozumiałem #SeiDB, stało się oczywiste, dlaczego @SeiNetwork może osiągać Giga bez zwiększania wymagań dla węzłów. Ludzie dużo mówią o TPS, równoległym wykonywaniu, finalności w czasie poniżej sekundy. Ale bardzo niewielu mówi o warstwie przechowywania, mimo że to tam zazwyczaj łamią się łańcuchy o wysokiej wydajności. Czym jest SeiDB? – SeiDB to silnik przechowywania nowej generacji opracowany przez Sei Labs dla @SeiNetwork, blockchaina L1 o wysokiej wydajności, zoptymalizowanego pod kątem handlu i #DeFi. – Rozwiązuje jeden z największych wąskich gardeł skalowalności w blockchainach: nadmiar stanu. – Szybki, niekontrolowany wzrost danych stanu on-chain, które węzły muszą przechowywać i przetwarzać. W miarę jak blockchainy obsługują więcej transakcji, stan (np. salda kont, przechowywanie kontraktów) eksploduje pod względem rozmiaru. Tradycyjne systemy, takie jak drzewo IAVL, przechowują wszystko w jednej strukturze, co prowadzi do: – Ogromnego wzrostu wykorzystania dysku. – Wolnej synchronizacji stanu dla nowych węzłów. – Wysokiej latencji I/O podczas odczytów/zapisów. – Zwiększonych wymagań sprzętowych dla walidatorów i węzłów archiwalnych. SeiDB naprawia to u źródła. Zamiast zmuszać wszystko do jednego drzewa, Sei dzieli stan na 2 warstwy: Warstwa zobowiązania stanu: tylko najnowszy aktywny stan, zoptymalizowany pod kątem szybkich odczytów/zapisów i dowodów. ...