La solution de mise à l'échelle de couche 2 d'Ethereum, zkSync Era, a lancé un nouveau système de preuve basé sur l'argument transparent évolutif de la connaissance (STARK), appelé Boojum, qui promet de fonctionner sur des unités de traitement générales (GPU) grand public.
ZkSync Era est l'un des rares protocoles de mise à l'échelle Ethereum utilisant des cumuls sans connaissance (ZK-rollups) pour augmenter la capacité et la vitesse tout en réduisant les frais. Les cumuls ZK utilisent principalement deux systèmes de preuve importants : zk-STARK et Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARK).
Le nouveau système de preuve Boojum est basé sur une bibliothèque cryptographique basée sur Rust de zkSync qui implémente une version améliorée des circuits arithmétiques pour zkSync Era et sa pile de développement ZK. Plus important encore, il permet aux prouveurs Boojum de fonctionner sur des ordinateurs personnels de tous les jours au lieu de matériel et de serveurs puissants.
La mise à niveau peut s'exécuter sur des ordinateurs dotés de seulement 16 gigaoctets (Go) de mémoire vive (RAM) GPU, garantissant ainsi que les utilisateurs réguliers peuvent participer à l'activité réseau. Pour rappel, zkSync fonctionne actuellement sur un cluster de 100 GPU, chacun avec 80 Go de RAM.
Avant le lancement de Boojum, zkSync dépendait principalement des zk-SNARK, qui étaient performants mais comparativement moins transparents que les systèmes basés sur zk-STARK. Le système précédent traitait environ 100 transactions par seconde, tandis que Boojum promet d'offrir des capacités de traitement supérieures.
Dans la dernière étape de la mise en œuvre, la nouvelle preuve enveloppera les preuves STARK avec un SNARK non transparent basé sur un appariement. Il s’agira essentiellement d’une version légèrement améliorée du système de preuve actuel basé sur SNARK. Cette preuve nécessite moins de stockage et est moins coûteuse à vérifier, ce qui réduit le coût du système de preuve et, par conséquent, des transactions elles-mêmes.
Boojum est actuellement en ligne sur le réseau principal zkSync Era pour tester, générer et vérifier les « preuves fantômes ». Les développeurs testent actuellement les preuves fantômes avec des données de production réelles avant une migration complète et une utilisation plus large. Le nouveau système sera mis à niveau sans aucune régénération.
