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.
A Fenbushi Capital lançou recentemente um post de blog abrangente sobre a comparação de oito zkVMs diferentes. ()
Aqui está um resumo, incluindo os principais resultados e conclusões.
O que são zkVMs?
Os zkVMs são projetados para verificar criptograficamente a correção da execução de programas sem divulgar entradas ou estados computacionais intermediários.
No que diz respeito à prova de blocos do Ethereum, os zkVMs sintetizam três garantias criptográficas fundamentais para verificar todas as transições de estado:
· Provas de consistência de memória de leitura-escrita
· Provas de codificação de instruções
· Provas de instrução

Como podem os zkVMs escalar o Ethereum?
Em vez de reexecutar cada transação, os validadores poderiam verificar uma prova criptográfica sucinta, que é muito eficiente, e poderia aumentar significativamente a capacidade do L1.

O blog da Fenbushi apresenta uma estrutura de benchmarking padronizada com o objetivo de tornar o desempenho do zkVM mais comparável.
Ele avalia oito zkVMs — SP1, RISC Zero, OpenVM, Pico, ZKM, Jolt, Nexus e Novanet — em quatro tarefas computacionais e três métricas de desempenho (tempo do provador, tamanho da prova e utilização máxima de RAM).
Entre os diferentes sistemas de prova, existem alguns predominantes, como os baseados em FRI-STARK, Nova, Lasso lookup e GKR.
As arquiteturas zkVM podem ser ainda categorizadas em dois paradigmas predominantes: estilo vRAM e estilo modular.

Hardware e programas de teste utilizados para benchmarking:
Os benchmarks foram realizados em um sistema Linux equipado com Ubuntu 24.04, 8 CPUs virtuais, 192GB de RAM e uma GPU NVIDIA RTX 5090 com 32GB de VRAM.
Os quatro programas de teste utilizados para avaliação foram:
1. Cálculo do 100.000º número de Fibonacci.
2. Cálculo do hash SHA2–2048.
3. Verificação de assinatura ECDSA usando a curva secp256k1.
4. Simulação de 100 transações de Transferência de Ethereum (ETHTransfer).
Tempo de prova para SHA2–2048:
Para operações criptográficas como SHA2, a aceleração baseada em pré-compilação é uma estratégia de otimização comum.

Tempos de prova para 100 Transações de Transferência de ETH:
Resumo:
RISC Zero é ligeiramente mais lento que o SP1 no teste de Fibonacci, mas se destaca nos outros três programas de teste como o vencedor claro.

Eficiência de memória e uso máximo de memória:
SP1 (GPU) e RISC Zero (GPU) demonstraram um consumo de memória relativamente constante, independentemente do programa de teste.

Os tamanhos das provas (em kB) foram observados da seguinte forma:
RISC Zero e Jolt produziram consistentemente alguns dos tamanhos de prova mais compactos entre os benchmarks avaliados.

Resumo de desempenho:
No geral, o desempenho da RISC Zero demonstra uma consistência excepcional, enquanto SP1, OpenVM, Pico e Jolt alcançaram um ótimo desempenho em algumas categorias individuais.

Conclusões:
RISC Zero, OpenVM e SP1 demonstram um desempenho particularmente robusto, especialmente na execução de tarefas computacionais relacionadas ao EVM, o que os torna ótimos candidatos para escalar o Ethereum.
RISC Zero apresenta uma eficiência excepcional em métricas-chave que são relevantes para aplicações de blockchain, e tudo isso com uma utilização eficiente da memória e um tamanho de prova compacto.
Parabéns a @RiscZero, @openvm_org e @SuccinctLabs!
1,99K
Top
Classificação
Favoritos