BSC schaalt opnieuw, dit keer in hoe het gegevens verwerkt. Hier is hoe Scalable DB BNB Smart Chain sneller, efficiënter en klaar voor wat komen gaat maakt 🧵 👇
Van januari 2024 tot mei 2025 groeide de volledige knooppunt-snapshot van BSC van 2,45 TB naar 3,43 TB, meer dan 30x sneller dan Ethereum. Bij dit tempo zou de totale staatsgrootte in slechts een paar jaar 2,5–3,0 TiB kunnen bereiken. Schaalbare DB is hoe BSC de prestaties constant houdt naarmate de data groeit.
Het idee is simpel. In plaats van alles in één enorme database op te slaan, splitst Scalable DB het in verschillende kleinere databases. Dit houdt de lees- en schrijfsnelheden hoog, zelfs als er meer activiteit on-chain plaatsvindt.
BSC koos ook voor multi-DB en state sharding in plaats van state expiry, wat het netwerk kan vertragen. Dit ontwerp houdt de doorvoer hoog terwijl het de noodzaak om inactieve gegevens te snoeien, vermijdt.
Het nieuwe DB-systeem omvat: 🔸ChainDB voor recente blokken en consensusgegevens 🔸ChainAncientDB voor gearchiveerde blokken 🔸IndexDB voor transactie-indexen 🔸SnapDB voor afgevlakte EVM-status 🔸TrieDB voor wereldstatus en contractcode 🔸StateAncientDB voor recente historische staten Elke database beheert een specifiek type gegevens voor een soepelere werking.
State sharding verspreidt gegevens over meerdere schijven. Sleutels worden gegenereerd met behulp van hash(adres) en hash(slot) zodat gegevens gelijkmatig worden verdeeld en leesbewerkingen parallel kunnen plaatsvinden.
Om gegevens nauwkeurig te houden, gebruikt BSC Saga-stijl transacties. Als een shard-update mislukt, wordt het systeem teruggedraaid om consistentie in het netwerk te behouden.
Prestatie resultaten: ✅ Schrijfsnelheid verbeterd met 71–75% ✅ Leessnelheid verbeterd met 12% in multi-threaded tests ✅ Snapshot-lezingen zijn ongeveer 5% sneller op NVMe-schijven Schaalbare DB is sneller, stabieler en gemakkelijker te onderhouden.
Wat dit betekent voor BSC: 🔸Stabiele prestaties, zelfs als de data toeneemt 🔸Snellere parallelle verwerking 🔸Betere schijfgebruik 🔸Elke database kan worden afgestemd op zijn werklast Het is een upgrade die dagelijkse operaties soepeler maakt voor zowel validators als ontwikkelaars.
30,08K