A BSC está a escalar novamente, desta vez na forma como lida com dados. Aqui está como a Scalable DB torna a BNB Smart Chain mais rápida, mais eficiente e pronta para o que vem a seguir 🧵 👇
De janeiro de 2024 a maio de 2025, o snapshot do nó completo da BSC cresceu de 2,45TB para 3,43TB, mais de 30x mais rápido que o Ethereum. A este ritmo, o tamanho total do estado pode atingir 2,5–3,0 TiB em apenas alguns anos. DB escalável é como a BSC mantém o desempenho estável à medida que os dados crescem.
A ideia é simples. Em vez de armazenar tudo em uma enorme base de dados, o Scalable DB divide-a em várias menores. Isto mantém as leituras e gravações rápidas, mesmo à medida que mais atividade acontece na cadeia.
A BSC também escolheu multi-DB e sharding de estado em vez de expiração de estado, o que pode desacelerar a rede. Este design mantém a taxa de transferência alta enquanto evita a necessidade de podar dados inativos.
O novo sistema de DB inclui: 🔸ChainDB para blocos recentes e dados de consenso 🔸ChainAncientDB para blocos arquivados 🔸IndexDB para índices de transações 🔸SnapDB para estado EVM achatado 🔸TrieDB para estado mundial e código de 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.
O sharding de estado distribui dados por vários discos. As chaves são geradas usando hash(endereço) e hash(slot) para que os dados sejam distribuídos de forma uniforme e as leituras possam ocorrer em paralelo.
Para manter os dados precisos, a BSC utiliza transações no estilo Saga. Se uma atualização de shard falhar, o sistema reverte tudo para manter a consistência em toda a rede.
Resultados de desempenho: ✅ A velocidade de escrita melhorou em 71–75% ✅ A velocidade de leitura melhorou em 12% em testes multi-threaded ✅ As leituras de snapshot são cerca de 5% mais rápidas em discos NVMe O DB escalável é mais rápido, mais estável e mais fácil de manter.
O que isso significa para a BSC: 🔸Desempenho estável mesmo à medida que os dados aumentam 🔸Processamento paralelo mais rápido 🔸Melhor utilização do disco 🔸Cada base de dados pode ser ajustada para sua carga de trabalho É uma atualização que torna as operações diárias mais suaves tanto para validadores quanto para desenvolvedores.
30,09K