Tópicos em alta
#
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 do blockchain?
💡Amplificação de leitura zero
⚡️6x mais rápido que Geth
💼Armazenamento binário direto
Mas como isso realmente funciona? 👇👇👇
As amplificações de leitura sempre foram o gargalo para a eficiência.
➡️Problema de amplificação de leitura - o gargalo
➡️Como o SonicDB funciona
➡️Diferença de Geth
➡️Desempenho
A Sonic está estabelecendo novos padrões para o desempenho de dados de blockchain.
Leia o problema de amplificação: (Blockchain normal)
➡️O gargalo oculto em todos os bancos de dados blockchain
Bancos de dados blockhain normais (LevelDB/RocksDB) colocam um Merkle-Patricia Trie (MPT) no topo dos armazenamentos de chave-valor baseados em árvore merkle.
➡️Isso cria um problema de amplificação de leitura, o MPT requer pesquisas multilogarítmicas, o que resulta em um tempo de acesso ruim.
➡️Para terabytes de dados, isso retarda as pesquisas na estrutura de dados
Como funciona o SonicDB:
➡️O SonicDB armazena contas, saldos, nonces e todos os dados de contratos inteligentes em arquivos binários, ignorando o armazenamento de chave-valor.
➡️Indexar dados binários diretamente ao acesso ao nó MPT em tempo constante, isso reduz a complexidade
➡️Estrutura dupla
1) MPT na memória (azul) para computação rápida 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 anexados às extremidades dos arquivos, evitando reorganizações dispendiosas.
Diferença de Geth:
➡️O LevelDB é muito limitado na amplificação de leitura (gargalo)
➡️O SonicDB elimina a sobrecarga de armazenamento de chave-valor criando MPT em arquivos binários, o que resulta em acesso constante ao nó de tempo.
➡️O SonicDB evita suporte desnecessário a consultas de intervalo, otimizado para necessidades específicas de blockchain
Desempenho:
➡️O SonicDB processou 11 milhões de blocos de rede principal do Sonic a 1.300 MGas/s
➡️6,2x mais rápido que Geth
➡️À medida que o SonicDB cresce, seu sistema eficiente brilha, o que resulta em maior taxa de transferência.
A Sonic fez uma atualização específica do blockchain, que aumenta o desempenho e deixa mais espaço para otimização de armazenamento. @DrSonicScholz está inovando os bancos de dados blockchain.


7 de ago., 21:20
A maioria das cadeias usa armazenamentos de chave-valor que tornam seus bancos de dados mais lentos. Nós não.
O SonicDB é otimizado para velocidade e grava o estado diretamente no disco.
⚙️ 6.2x mais rápido que Geth
📂 Armazenamento binário direto
🚫 Amplificação de leitura zero
Repartição completa:

3,79K
Melhores
Classificação
Favoritos