Tópicos populares
#
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.
🚨SonicDB uma revolução no acesso ao estado da blockchain?
💡Amplificação de leitura zero
⚡️6x mais rápido que o Geth
💼Armazenamento binário direto
Mas como é que isso realmente funciona? 👇👇👇
As amplificações de leitura sempre foram o gargalo da eficiência.
➡️Problema de amplificação de leitura - o gargalo
➡️Como o SonicDB funciona
➡️Diferença em relação ao Geth
➡️Desempenho
O Sonic está estabelecendo novos padrões para o desempenho de dados em blockchain.
Problema de Amplificação de Leitura: (Blockchain normal)
➡️O gargalo oculto em cada banco de dados de blockchain
Bancos de dados de blockchain normais (LevelDB/RocksDB) sobrepõem uma Merkle-Patricia Trie (MPT) sobre os armazenamentos de chave-valor baseados em árvore de Merkle.
➡️Isso cria um problema de amplificação de leitura, a MPT requer buscas multi-logarítmicas, o que resulta em um tempo de acesso ruim.
➡️Para terabytes de dados, isso desacelera as buscas na estrutura de dados.
Como o SonicDB funciona:
➡️O SonicDB armazena contas, saldos, nonces e todos os dados de contratos inteligentes em arquivos binários, contornando o armazenamento de chave-valor.
➡️Indexação de dados binários diretamente para acesso a nós MPT em tempo constante, isso reduz a complexidade.
➡️Estrutura dupla
1) MPT em memória (azul) para cálculo rápido de hash
2) Arquivos binários em disco (verde) para indexação direta de nós
Os nós permanecem fixos, o espaço é agrupado para reutilização e novos nós são adicionados ao final dos arquivos, evitando reorganizações dispendiosas.
Diferença em relação ao Geth:
➡️LevelDB é muito limitado em amplificação de leitura (gargalo)
➡️O SonicDB elimina a sobrecarga do armazenamento de chave-valor construindo a MPT em arquivos binários, o que resulta em acesso a nós em tempo constante.
➡️O SonicDB evita suporte desnecessário a consultas de intervalo, otimizado para necessidades específicas de blockchain.
Desempenho:
➡️O SonicDB processou 11M de blocos da mainnet Sonic a 1.300 MGas/s
➡️6,2x mais rápido que o Geth
➡️À medida que o SonicDB cresce, seu sistema eficiente brilhará, resultando em maior throughput.
O Sonic fez uma atualização específica para blockchain, que aumenta o desempenho e deixa mais espaço para otimização de armazenamento. @DrSonicScholz está inovando os bancos de dados de blockchain.


7/08, 21:20
A maioria das cadeias utiliza armazenamentos de chave-valor que desaceleram suas bases de dados. Nós não.
O SonicDB é otimizado para velocidade e grava o estado diretamente no disco.
⚙️ 6,2x mais rápido que o Geth
📂 Armazenamento binário direto
🚫 Zero amplificação de leitura
Análise completa:

3,58K
Top
Classificação
Favoritos