BSC se extinde din nou, de data aceasta în modul în care gestionează datele. Iată cum Scalable DB face BNB Smart Chain mai rapid, mai eficient și mai pregătit pentru ceea ce urmează 🧵 👇
Din ianuarie 2024 până în mai 2025, instantaneul nodului complet al BSC a crescut de la 2,45 TB la 3,43 TB, de peste 30 de ori mai rapid decât Ethereum. În acest ritm, dimensiunea totală a statului ar putea ajunge la 2,5-3,0 TiB în doar câțiva ani. Scalable DB este modul în care BSC menține performanța constantă pe măsură ce datele cresc.
Ideea este simplă. În loc să stocheze totul într-o singură bază de date uriașă, Scalable DB o împarte în mai multe mai mici. Acest lucru menține citirea și scrierea rapidă, chiar dacă are loc mai multă activitate în lanț.
BSC a ales, de asemenea, multi-DB și fragmentarea stării în loc de expirarea stării, ceea ce poate încetini rețeaua. Acest design menține debitul ridicat, evitând în același timp necesitatea de a tăia datele inactive.
Noul sistem DB include: 🔸ChainDB pentru blocări recente și date de consens 🔸ChainAncientDB pentru blocuri arhivate 🔸IndexDB pentru indexuri de tranzacții 🔸SnapDB pentru stare EVM aplatizată 🔸TrieDB pentru codul mondial de stat și contract 🔸StateAncientDB pentru statele istorice recente Fiecare bază de date gestionează un anumit tip de date pentru o funcționare mai lină.
Fragmentarea stării răspândește datele pe mai multe discuri. Cheile sunt generate folosind hash(address) și hash(slot), astfel încât datele sunt distribuite uniform și citirile pot avea loc în paralel.
Pentru a păstra datele corecte, BSC folosește tranzacții în stil Saga. Dacă o actualizare a fragmentelor eșuează, sistemul anulează totul pentru a menține consecvența în rețea.
Rezultate de performanță: ✅ Viteză de scriere îmbunătățită cu 71-75% ✅ Viteza de citire a fost îmbunătățită cu 12% în testele cu mai multe fire de execuție ✅ Citirile instantanee sunt cu aproximativ 5% mai rapide pe discurile NVMe Scalable DB este mai rapid, mai stabil și mai ușor de întreținut.
Ce înseamnă acest lucru pentru BSC: 🔸Performanță stabilă chiar și atunci când datele se scalează 🔸Procesare paralelă mai rapidă 🔸Utilizare mai bună a discului 🔸Fiecare bază de date poate fi reglată pentru volumul său de lucru Este un upgrade care face operațiunile de zi cu zi mai ușoare atât pentru validatori, cât și pentru dezvoltatori.
30,1K