トレンドトピック
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
BSC は、今度はデータの処理方法において、再びスケーリングしています。
Scalable DBがBNBスマートチェーンをより速く、より効率的にし、次の🧵 👇ことに備える方法は次のとおりです

2024 年 1 月から 2025 年 5 月にかけて、BSC のフルノード スナップショットは 2.45 TB から 3.43 TB に増加し、イーサリアムの 30 倍以上高速になりました。
このペースでは、総状態サイズはわずか数年で2.5〜3.0 TiBに達する可能性があります。
スケーラブル DB は、データの増加に応じて BSC がパフォーマンスを安定させる方法です。
アイデアはシンプルです。
Scalable DB は、すべてを 1 つの巨大なデータベースに保存する代わりに、データベースをいくつかの小さなデータベースに分割します。
これにより、オンチェーンでより多くのアクティビティが発生しても、読み取りと書き込みが高速に保たれます。
また、BSC は、ネットワークの速度を低下させる可能性がある状態の有効期限の代わりに、マルチ DB と状態のシャーディングを選択しました。
この設計により、スループットを高く保ちながら、非アクティブなデータをプルーニングする必要がなくなります。
新しいDBシステムには、次のものが含まれます。
🔸最近のブロックとコンセンサス データ用の ChainDB
🔸アーカイブされたブロック用の ChainAncientDB
🔸トランザクションインデックス用のIndexDB
🔸フラット化されたEVM状態用のSnapDB
🔸世界の状態とコントラクトコード用のTrieDB
🔸最近の履歴状態のStateAncientDB
各データベースは、よりスムーズな操作のために特定の種類のデータを処理します。

状態シャーディングは、データを複数のディスクに分散します。
キーは hash(address) と hash(slot) を使用して生成されるため、データは均等に分散され、読み取りは並行して行うことができます。


データの正確性を保つために、BSC は Saga スタイルのトランザクションを使用します。
1 つのシャード更新が失敗した場合、システムはネットワーク全体の一貫性を維持するためにすべてをロールバックします。
パフォーマンスの結果:
✅ 書き込み速度が71〜75%向上
✅ マルチスレッドテストで読み取り速度が12%向上
✅ NVMeディスクでは、スナップショットの読み取りが約5%高速化されます
スケーラブルな DB は、より高速で安定しており、保守が容易です。
これがBSCにとって何を意味するのか:
🔸データの拡張時でも安定したパフォーマンス
🔸並列処理の高速化
🔸ディスク使用率の向上
🔸各データベースは、そのワークロードに合わせて調整できます
これは、バリデーターと開発者の両方にとって日常業務をよりスムーズにするアップグレードです。
30.04K
トップ
ランキング
お気に入り