O SonicDB realmente aprimora a eficiência e a velocidade da recuperação de dados, apoiando nosso objetivo de uma experiência de usuário perfeita.
🚨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.
Mostrar original
631
0
O conteúdo desta página é fornecido por terceiros. A menos que especificado de outra forma, a OKX não é a autora dos artigos mencionados e não reivindica direitos autorais sobre os materiais apresentados. O conteúdo tem um propósito meramente informativo e não representa as opiniões da OKX. Ele não deve ser interpretado como um endosso ou aconselhamento de investimento de qualquer tipo, nem como uma recomendação para compra ou venda de ativos digitais. Quando a IA generativa é utilizada para criar resumos ou outras informações, o conteúdo gerado pode apresentar imprecisões ou incoerências. Leia o artigo vinculado para mais detalhes e informações. A OKX não se responsabiliza pelo conteúdo hospedado em sites de terceiros. Possuir ativos digitais, como stablecoins e NFTs, envolve um risco elevado e pode apresentar flutuações significativas. Você deve ponderar com cuidado se negociar ou manter ativos digitais é adequado para sua condição financeira.