O investigador da AWS revela quatro principais gargalos de desempenho do go-verkle e já apresentou uma proposta de otimização

Notícias do Gate News, a 2 de abril, a investigadora de protocolos da AWS, a unidade de computação em nuvem da Amazon, Ekleen Kaur, e Everton Fraga, no evento EthCC[9], realizaram testes de stress ao go-verkle na implementação subjacente das árvores Verkle do Ethereum, revelando quatro gargalos de desempenho que impedem a concretização da passagem para o estado sem estado. Em concreto, incluem-se: 1. durante a atualização da árvore, são gerados muitos nós sombra, o que faz com que os dados de estado aumentem cerca de 35% de forma redundante; 2. o desenho das chaves do índice da base de dados inclui muita informação de caminhos repetida, aumentando a sobrecarga de armazenamento em cerca de 50%; 3. ao converter a estrutura da árvore em memória para provas, existem muitas cópias de memória em vez de referências por ponteiro, o que faz com que a velocidade de desserialização seja 24 vezes mais lenta do que o valor teórico após otimização, e sob carga elevada pode causar timeout na validação das provas; 4. nas implementações das árvores Verkle em clientes escritos em linguagens diferentes, como Go, Rust, Nimbus, as provas geradas ao processar casos limite específicos não são compatíveis entre si, havendo risco de surgir uma divisão inesperada após uma atualização. As duas investigadoras afirmam que a AWS já apresentou várias propostas de otimização ao repositório central do Ethereum, com foco na reformulação da lógica de desserialização para eliminar cópias de memória, prevendo-se que, após a conclusão, a eficiência de execução dos nós melhore em mais de 3 vezes, criando uma base para a integração formal da árvore Verkle.
Aviso legal: As informações contidas nesta página podem provir de fontes externas e têm caráter meramente informativo. Não refletem os pontos de vista nem as opiniões da Gate e não constituem qualquer tipo de aconselhamento financeiro, de investimento ou jurídico. A negociação de ativos virtuais envolve um risco elevado. Não se baseie exclusivamente nas informações contidas nesta página ao tomar decisões. Para mais detalhes, consulte o Aviso legal.
Comentar
0/400
Nenhum comentário