-
Vitalik Buterin propose un nouveau « ratio d’efficacité » pour mesurer les performances cryptographiques
-
Le rapport d’efficacité compare le temps de calcul avec la cryptographie au temps de calcul brut, offrant ainsi une vision plus claire de la surcharge de performances.
-
Des défis subsistent en raison des opérations hétérogènes, de la parallélisation et des modèles de mémoire
Ethereum explore de nouvelles façons de mesurer et d’améliorer les performances des systèmes cryptographiques.
Le co-fondateur Vitalik Buterin appelle désormais à un changement dans la façon dont les développeurs évaluent les systèmes cryptographiques tels que les preuves sans connaissance (ZK) et le cryptage entièrement homomorphique (FHE), dans le but de leur fournir des mesures plus significatives.
Buterin propose une nouvelle mesure d’efficacité
Traditionnellement, les performances cryptographiques sont mesurées en « opérations par seconde », ce qui peut dépendre du matériel et parfois être trompeur. Buterin propose plutôt d’utiliser un « taux d’efficacité », le rapport entre le temps de calcul lors de l’utilisation de la cryptographie et le temps de calcul brut.
Il note que cette approche est moins dépendante du matériel, montrant clairement à quel point l’efficacité est perdue en rendant une application cryptographique. Cela simplifie également l’estimation des performances, puisque les développeurs savent déjà combien de temps prend le calcul brut.
Les défis de la mesure de la cryptographie
Vitalik admet également que cela est difficile car les opérations impliquées sont hétérogènes et les étapes d’exécution et de preuve peuvent varier, notamment en raison des différences de parallélisation (SIMD) et de modèles d’accès à la mémoire. Ainsi, même un ratio peut encore être affecté dans une certaine mesure par le matériel.
Malgré ces limites, il estime que le facteur de surcharge reste une mesure utile et significative pour évaluer les performances cryptographiques.
Le chercheur en cryptographie Lukas Helminger a demandé comment évaluer la surcharge du cryptage entièrement homomorphique (FHE) ou du calcul multi-parties (MPC), notant que c’est plus compliqué que dans les preuves sans connaissance. Il s’est également demandé quelles hypothèses de réseau ou quel nombre de correspondants devraient être pris en compte lors du calcul des frais généraux.
Buterin a expliqué que FHE est principalement un processus à partie unique, les considérations de réseau ont donc peu d’impact. Seules des étapes mineures comme l’envoi d’entrées ou l’exécution d’un décryptage de seuil sont importantes, et celles-ci sont négligeables par rapport au temps de calcul.
Helminger a noté que les scénarios de blockchain du monde réel pourraient entraîner une surcharge supplémentaire lorsque de nombreux nœuds sont impliqués. Buterin est d’accord, mais a déclaré que le temps d’exécution brut dans un environnement déployé fournit toujours l’image la plus claire.
Percée de mise à l’échelle d’Ethereum
Tout récemment, Brevis a dévoilé Pico Prism, un zkVM hautes performances pour la preuve de blocs Ethereum en temps réel. Avec 64 GPU RTX 5090, il prouve 99,6 % des blocages en moins de 12 secondes, soit une moyenne de 6,9 secondes.
Cette avancée pourrait multiplier par 100 l’évolutivité d’Ethereum et évoluer vers un avenir où n’importe qui pourrait valider la blockchain, même à partir d’un smartphone. Buterin l’a également souligné comme une avancée majeure dans le ZK-EVM, prouvant sa rapidité et sa diversité.
L’avenir ambitieux d’Ethereum alimenté par zk
L’investisseur en crypto Ryan Sean Adams souligne à quel point Ethereum emprunte une voie radicalement différente des autres blockchains.
Il le voit évoluer vers une chaîne alimentée par zk, où la layer 1 gère la DeFi globale avec un débit élevé (10 000 TPS) et des nœuds suffisamment légers pour fonctionner sur un téléphone. Les réseaux de layer 2 géreront tout le reste, y compris les applications à usage général comme Base ou Arbitrum ainsi que les applications comme Lighter.