Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
Home»ADOPTION NEWS»BNB Chain Launches Multi-Data Storage Solution for BSC Geth
ADOPTION NEWS

BNB Chain Launches Multi-Data Storage Solution for BSC Geth

By Crypto FlexsJuly 8, 20243 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
BNB Chain Launches Multi-Data Storage Solution for BSC Geth
Share
Facebook Twitter LinkedIn Pinterest Email





BNB Chain has released a new multi-data storage solution for BNB Smart Chain (BSC) Geth nodes, which aims to address performance inefficiencies caused by rapid growth in data volumes. According to the BNB Chain Blog, this new approach addresses issues related to mixed data storage patterns, reduced query efficiency, and optimization conflicts within a single key-value database.

Current task

Currently, BSC node data is stored in a single key-value database instance, categorized by different prefixes. This setup has caused several problems.

  • Storing mixed data with different patterns is inefficient.
  • As database size grows, query efficiency deteriorates, especially during the execution process.
  • Because read and write optimizations often conflict, the ability to optimize database parameters for different data patterns is limited.

The existing storage pattern includes a single KV store and two ancient stores, which handle different types of data access patterns.

Proposed solution

Multi-database approach

The new solution involves separating blockchain data into three separate databases: a block database, a trie database, and a snapshot database, each designed with specific data schemas and access behaviors.

  • Block Database: Stores block-related data such as header, body, receipt, difficulty, and past block data.
  • Trie Database: Contains all tree nodes in their current state and past state data for approximately 90,000 blocks.
  • Snapshot database: House snapshot data, transaction index, contract code and other metadata. This database is read-intensive and frequently accessed during block execution.

Folder structure

The new folder structure includes the original database within the chaindata/ folder, and introduces new block/ and state/ folders to store block and trie data respectively. Each directory also includes an ancient folder to store historical data.

Impact and Achievements

The multi-database approach is expected to improve the performance, scalability, and maintainability of BSC nodes. By separating databases based on data schema and access behavior, the solution aims to reduce read/write latency and improve overall blockchain performance.

Block Database

The block database stores recent blocks in a key-value database and then migrates them to an older database to reduce disk bandwidth usage. The BNB chain plans to keep only 20-30 recent blocks in the key-value database, as opposed to the previous 90,000 blocks, to match the proof-of-stake consensus mechanism.

Try Database

Trie Database handles the fast-growing Trie nodes of Merkle Patricia Tries (MPT). This separation reduces the cost of database compression and improves read/write speeds, improving block execution and verification performance.

Snapshot database

BNB Chain aims to improve read/write performance by isolating snapshot data in its own database and reducing the depth of the Log-Structured Merge (LSM) tree. Frequent access to snapshot data during blockchain execution can benefit from this reduced latency.

Test Results

Our tests on an EC2 m6i.4xlarge machine with Geth v1.3.10 installed showed significant performance improvements. The multi-database setup outperformed the single-database model, especially when the databases were spread across multiple disks.

ETH Adoption

This multi-database solution is also being contributed to the Ethereum Geth client. Discussions with Geth developers are ongoing, and the feature is expected to become part of the Ethereum Geth client once the pull request is merged.

expect

As blockchain data continues to grow, BNB Chain emphasizes the importance of building an efficient storage model for various data types. Multi-database support helps store state data independently and paves the way for a high-performance state data engine. This initiative aims to make the BSC network more robust and efficient.

Image source: Shutterstock



Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

MoneyGram became a Solana validator and staked SOL to strengthen its blockchain role.

June 23, 2026

ETH Triple Top Rejects $2.4K as Analysts Show Weakness Against BTC

June 15, 2026

Google unveils Gemini Omni and Gemini 3.5 Flash AI models

May 30, 2026
Add A Comment

Comments are closed.

Recent Posts

Dogecoin (DOGE) recovery gains traction. Can you get bigger profits?

June 24, 2026

Bitcoin Confirms Bearish Pattern: Is the Next Step Coming Soon?

June 24, 2026

Pi Network falls below $0.1300 as sellers tighten control.

June 23, 2026

Cumberland, Fluid, And SwissBorg Join Institutional Coalition On Hashi Ahead Of July Global Testnet

June 23, 2026

Bitcoin Suisse Receives MiCAR License And Launches European Expansion

June 23, 2026

MyTonWallet Rebrands To My Wallet After Expanding To 11 Blockchains

June 23, 2026

There were flashes of signs of ‘altcoin season’, but it was triggered by Bitcoin’s decline.

June 23, 2026

MoneyGram became a Solana validator and staked SOL to strengthen its blockchain role.

June 23, 2026

Ethlabs, Founded by Former Ethereum Foundation Contributors and Funded by Bitmine, Sharplink and Joe Lubin, Launches to Accelerate Ethereum’s Institutional Supercycle

June 22, 2026

Bitmine Reports 5.67M ETH Holdings, Total Assets Reach $10.7B

June 22, 2026

With trillions of dollars of on-chain assets behind the Maya Preferred PRA, will CoinMarketCap take notice?

June 22, 2026

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

Dogecoin (DOGE) recovery gains traction. Can you get bigger profits?

June 24, 2026

Bitcoin Confirms Bearish Pattern: Is the Next Step Coming Soon?

June 24, 2026

Pi Network falls below $0.1300 as sellers tighten control.

June 23, 2026
Most Popular

Dogecoin Price Analysis: Is $DOGE’s $0.10 Level a Smart Entry or a Market Trap?

April 29, 2026

Ethereum Supply Decline: Impact of Proof-of-Stake

March 8, 2024

SEC’s Upcoming Decision and Impact on Bitcoin ETFs

December 27, 2023
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2026 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.