A divisão de computação em nuvem da Amazon, AWS, realizou testes de alta pressão na implementação do go-verkle da árvore Verkle do Ethereum na conferência EthCC[9]. De acordo com a Foresight News, os pesquisadores Ekleen Kaur e Everton Fraga revelaram quatro principais gargalos de desempenho que dificultam a implementação sem estado.

Primeiramente, durante as atualizações da árvore, numerosos nós sombra são criados que não existem logicamente, mas ocupam espaço físico, levando a aproximadamente 35% de redundância nos dados de estado. Em segundo lugar, o design das chaves de índice do banco de dados inclui uma quantidade significativa de informações de caminho duplicadas, aumentando a sobrecarga de armazenamento em cerca de 50%. Em terceiro lugar, converter a estrutura da árvore de memória em provas envolve extensa cópia de memória em vez de referência de ponteiro, resultando em velocidades de desserialização que são 24 vezes mais lentas do que os valores teóricos otimizados, potencialmente causando timeouts de verificação de prova sob alta carga. Por último, as implementações da árvore Verkle em diferentes clientes de linguagem, como Go, Rust e Nimbus, geram provas que não são mutuamente reconhecíveis em casos específicos, apresentando um risco de forks inesperados após atualizações.

Os pesquisadores observaram que a AWS apresentou várias propostas de otimização ao repositório central do Ethereum, concentrando-se na reestruturação da lógica de desserialização para eliminar a cópia de memória. Uma vez concluído, espera-se que a eficiência operacional do nó melhore em mais de três vezes, estabelecendo as bases para a integração formal das árvores Verkle.