Definindo o cenário 🌐

Desde o lançamento beta da rede principal da Sei em agosto de 2023, ela alcançou consistentemente um tempo notável de 390 ms até a finalização, tornando-a a blockchain mais rápida até o momento. A recente proposta do Sei v2, o primeiro blockchain EVM paralelizado, promete elevar o desempenho do Sei ao combinar o melhor de Solana e Ethereum.

Entre no SeiDB: uma virada de jogo no armazenamento ⚙️

Para enfrentar os desafios do inchaço do estado, o Sei v2 apresenta o SeiDB, uma camada de armazenamento inovadora projetada para otimizar o acesso, o comprometimento e o armazenamento do estado. Vamos nos aprofundar nas principais conclusões:

🔍 Principais conclusões

  • Redução de 60% no tamanho do estado ativo: SeiDB reduz significativamente o tamanho do estado ativo, aumentando a eficiência do blockchain.

  • Redução de 90% no crescimento de dados históricos: O crescimento de dados históricos é reduzido, evitando a degradação do desempenho ao longo do tempo.

  • Tempos de sincronização de estado 1200% mais rápidos: SeiDB acelera a sincronização de estado, garantindo que os nós permaneçam sincronizados perfeitamente.

  • Melhoria de 2x nos tempos de confirmação de bloco: com o SeiDB, os tempos de confirmação de bloco apresentam uma melhoria notável de 287x.

  • Melhoria geral de 2x no TPS: acesso e confirmação de estado mais rápidos se traduzem em um aumento de 2x nas transações por segundo.

Inchaço estatal: o desafio do armazenamento 📊

Estado ativo

  • Desafios de instantâneos: Grandes tamanhos de estado dificultam operações críticas, como a criação de instantâneos, levando a períodos de atualização mais longos após a sincronização do estado.

  • Problema de amplificação de gravação: o armazenamento Sei v1 enfrenta uma taxa de amplificação de gravação de 2,5x, resultando em uso ineficiente do armazenamento.

Estado Histórico

  • Crescimento rápido do armazenamento: os dados históricos da testnet do Sei v1 cresciam a uma taxa insustentável de 150 GB por dia.

Camada de Compromisso Estadual (SC) 🌳

  • Árvore IAVL mapeada em memória: SeiDB divide os dados em duas camadas, utilizando uma árvore IAVL mapeada em memória para comprometimento de estado ativo.

  • Confirmação de transação assíncrona: o comprometimento assíncrono garante latência mínima de confirmação de transação, melhorando o desempenho.

Camada de armazenamento de estado (SS) 💽

  • Pares de valores-chave brutos eficientes: SS armazena pares de valores-chave brutos com metadados mínimos, reduzindo os requisitos de armazenamento de estado em 60%.

  • Suporte de back-end flexível: oferece suporte a vários back-ends, incluindo RocksDB, SQLite e PebbleDB, oferecendo flexibilidade para operadores de nós.

Referências 📈

  • Aceleração de 1200% para sincronização de estado: SeiDB oferece uma aceleração notável para sincronização de estado, otimizando operações de leitura e gravação.

  • Latência de confirmação de bloco ABCI 287x mais rápida: o commit assíncrono do SeiDB resulta em uma melhoria substancial de 287x na latência de confirmação de bloco ABCI.

Conclusão 🌟

O SeiDB surge como um divisor de águas, abordando os desafios do inchaço do estado e melhorando significativamente a velocidade, o desempenho e a confiabilidade do armazenamento blockchain do Sei. À medida que a Sei Labs continua a refinar o SeiDB, prevemos avanços ainda maiores em TPS e rendimento, reforçando a posição da Sei como líder do setor.

Para obter informações detalhadas e contribuições para discussões técnicas, explore a proposta do SeiDB no Sei Developer Forum.

Parabéns a Bez do Cosmos SDK e à equipe Cronos por suas contribuições inestimáveis ​​para este trabalho inovador!

$SEI
#SEI #EVM #cryptonews