BSC ponownie się rozwija, tym razem w sposobie, w jaki obsługuje dane. Oto jak Scalable DB sprawia, że BNB Smart Chain jest szybszy, bardziej wydajny i gotowy na to, co nastąpi 🧵 👇
Od stycznia 2024 do maja 2025, pełny zrzut węzła BSC wzrósł z 2,45 TB do 3,43 TB, ponad 30 razy szybciej niż Ethereum. W tym tempie całkowity rozmiar stanu może osiągnąć 2,5–3,0 TiB w ciągu zaledwie kilku lat. Skalowalna baza danych to sposób, w jaki BSC utrzymuje stabilność wydajności w miarę wzrostu danych.
Pomysł jest prosty. Zamiast przechowywać wszystko w jednej ogromnej bazie danych, Scalable DB dzieli ją na kilka mniejszych. To utrzymuje szybkość odczytów i zapisów, nawet gdy na łańcuchu zachodzi więcej aktywności.
BSC również wybrało multi-DB i sharding stanu zamiast wygasania stanu, co może spowolnić sieć. Ten projekt utrzymuje wysoką przepustowość, unikając jednocześnie potrzeby przycinania nieaktywnych danych.
Nowy system DB zawiera: 🔸ChainDB dla ostatnich bloków i danych konsensusu 🔸ChainAncientDB dla zarchiwizowanych bloków 🔸IndexDB dla indeksów transakcji 🔸SnapDB dla spłaszczonego stanu EVM 🔸TrieDB dla stanu świata i kodu kontraktu 🔸StateAncientDB dla ostatnich stanów historycznych Każda baza danych obsługuje określony typ danych dla płynniejszej operacji.
Sharding stanu rozkłada dane na wiele dysków. Klucze są generowane za pomocą hash(address) i hash(slot), dzięki czemu dane są równomiernie rozłożone, a odczyty mogą odbywać się równolegle.
Aby utrzymać dokładność danych, BSC używa transakcji w stylu Saga. Jeśli aktualizacja jednego shardu się nie powiedzie, system cofa wszystko, aby zachować spójność w całej sieci.
Wyniki wydajności: ✅ Prędkość zapisu poprawiła się o 71–75% ✅ Prędkość odczytu poprawiła się o 12% w testach wielowątkowych ✅ Odczyty z migawki są około 5% szybsze na dyskach NVMe Skalowalna baza danych jest szybsza, stabilniejsza i łatwiejsza w utrzymaniu.
Co to oznacza dla BSC: 🔸Stabilna wydajność, nawet gdy dane rosną 🔸Szybsze przetwarzanie równoległe 🔸Lepsze wykorzystanie dysku 🔸Każda baza danych może być dostosowana do swojego obciążenia To aktualizacja, która sprawia, że codzienne operacje są łatwiejsze zarówno dla walidatorów, jak i deweloperów.
30,07K