BSC skalerer igjen, denne gangen i hvordan den håndterer data. Slik gjør skalerbar DB BNB Smart Chain raskere, mer effektiv og klar for det neste 🧵 👇
Fra januar 2024 til mai 2025 vokste BSCs øyeblikksbilde av hele noden fra 2,45 TB til 3,43 TB, over 30 ganger raskere enn Ethereum. Med dette tempoet kan den totale statsstørrelsen nå 2,5–3,0 TiB på bare noen få år. Skalerbar DB er hvordan BSC holder ytelsen stabil etter hvert som dataene vokser.
Ideen er enkel. I stedet for å lagre alt i én enorm database, deler Scalable DB det opp i flere mindre. Dette holder lesing og skriving rask, selv når mer aktivitet skjer på kjeden.
BSC valgte også multi-DB og tilstandsfragmentering i stedet for tilstandsutløp, noe som kan bremse nettverket. Denne utformingen holder gjennomstrømningen høy samtidig som den unngår behovet for å beskjære inaktive data.
Det nye DB-systemet inkluderer: 🔸ChainDB for nylige blokker og konsensusdata 🔸ChainAncientDB for arkiverte blokker 🔸IndexDB for transaksjonsindekser 🔸SnapDB for flat EVM-tilstand 🔸TrieDB for verdensstats- og kontraktskode 🔸StateAncientDB for nyere historiske stater Hver database håndterer en bestemt type data for jevnere drift.
Delstatsfragmentering sprer data over flere disker. Nøkler genereres ved hjelp av hash (adresse) og hash (spor) slik at data fordeles jevnt og lesing kan skje parallelt.
For å holde dataene nøyaktige bruker BSC transaksjoner i Saga-stil. Hvis en fragmentoppdatering mislykkes, ruller systemet alt tilbake for å opprettholde konsistens på tvers av nettverket.
Ytelsesresultater: ✅ Skrivehastigheten forbedret med 71–75 % ✅ Lesehastigheten forbedret med 12 % i flertrådede tester ✅ Øyeblikksbildelesing er omtrent 5 % raskere på NVMe-disker Skalerbar DB er raskere, stødigere og enklere å vedlikeholde.
Hva dette betyr for BSC: 🔸Stabil ytelse selv når data skaleres 🔸Raskere parallell behandling 🔸Bedre diskbruk 🔸Hver database kan justeres for arbeidsmengden Det er en oppgradering som gjør den daglige driften smidigere for både validatorer og utviklere.
30,04K