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