O BSC está escalando novamente, desta vez na forma como lida com os dados. Veja como o Scalable DB torna a BNB Smart Chain mais rápida, eficiente e pronta para o que vem a seguir 🧵 👇
De janeiro de 2024 a maio de 2025, o instantâneo de nó completo da BSC cresceu de 2,45 TB para 3,43 TB, mais de 30 vezes mais rápido que o Ethereum. Nesse ritmo, o tamanho total do estado pode chegar a 2,5 a 3,0 TiB em apenas alguns anos. O banco de dados escalável é como o BSC mantém o desempenho estável à medida que os dados crescem.
A ideia é simples. Em vez de armazenar tudo em um banco de dados enorme, o Scalable DB o divide em vários bancos menores. Isso mantém as leituras e gravações rápidas, mesmo quando mais atividades acontecem na cadeia.
A BSC também escolheu multi-DB e fragmentação de estado em vez de expiração de estado, o que pode tornar a rede mais lenta. Esse design mantém a taxa de transferência alta, evitando a necessidade de remover dados inativos.
O novo sistema de banco de dados inclui: 🔸ChainDB para blocos recentes e dados de consenso 🔸ChainAncientDB para blocos arquivados 🔸IndexDB para índices de transação 🔸SnapDB para estado EVM nivelado 🔸TrieDB para código mundial de estado e contrato 🔸StateAncientDB para estados históricos recentes Cada banco de dados lida com um tipo específico de dados para uma operação mais suave.
A fragmentação de estado espalha dados por vários discos. As chaves são geradas usando hash (endereço) e hash (slot) para que os dados sejam distribuídos uniformemente e as leituras possam acontecer em paralelo.
Para manter os dados precisos, a BSC usa transações no estilo Saga. Se uma atualização de estilhaço falhar, o sistema reverterá tudo para manter a consistência em toda a rede.
Resultados de desempenho: ✅ Velocidade de gravação melhorada em 71–75% ✅ A velocidade de leitura melhorou em 12% em testes multithread ✅ As leituras de instantâneo são cerca de 5% mais rápidas em discos NVMe O banco de dados escalável é mais rápido, estável e fácil de manter.
O que isso significa para o BSC: 🔸Desempenho estável, mesmo com a escala dos dados 🔸Processamento paralelo mais rápido 🔸Melhor uso do disco 🔸Cada banco de dados pode ser ajustado para sua carga de trabalho É uma atualização que torna as operações diárias mais suaves para validadores e desenvolvedores.
30,09K