L'événement en détail
Vitalik Buterin, co-fondateur d'Ethereum, a publié une nouvelle recherche intitulée "L'accès à la mémoire est O(N^(1/3))", explorant la complexité fondamentale de l'accès à la mémoire au sein des structures de données et des algorithmes. L'article postule que, selon certains modèles architecturaux, le coût d'accès à la mémoire pourrait avoir une limite supérieure décrite par cette complexité O(N^(1/3)). Cette exploration technique a un impact direct sur l'analyse de l'efficacité des systèmes gérant de grands ensembles de données, soulignant spécifiquement les goulots d'étranglement potentiels liés à l'accès à la mémoire.
Analyse technique : Déconstruire l'accès à la mémoire
La recherche de Buterin met en lumière un défi architectural critique au sein de l'infrastructure Web3. L'informatique traditionnelle s'appuie sur une couche de mémoire bien définie, conceptualisée par John von Neumann, qui est largement absente des systèmes décentralisés. Au lieu de cela, les solutions de mémoire actuelles de Web3 sont souvent un "mélange de différentes approches de leur mieux", entraînant des inefficacités telles que des transactions lentes et un stockage coûteux. Le concept de complexité d'accès à la mémoire, en particulier O(N^(1/3)), suggère qu'à mesure que les ensembles de données augmentent, le temps ou les ressources nécessaires pour accéder aux données ne s'adaptent pas linéairement. Ceci est crucial pour les systèmes blockchain, qui gèrent des états en constante expansion. Les aperçus de l'article imposent une réévaluation des analyses d'efficacité actuelles, notamment en ce qui concerne la gestion d'état à grande échelle, la synchronisation des nœuds et les mécanismes de disponibilité des données (DA). Les solutions existantes, telles que les Merkle Patricia Tries (MPT), entraînent souvent une amplification d'écriture élevée et des goulots d'étranglement d'E/S, nécessitant des avancées telles que la Quick Merkle Database (QMDB), qui a démontré un débit considérablement amélioré et une E/S disque optimale pour les ensembles de données massifs, s'étendant à des milliards d'entrées.
Implications stratégiques pour l'architecture Blockchain
Les implications du travail de Buterin s'étendent aux changements stratégiques dans la conception de la blockchain. Ses appels antérieurs à simplifier le protocole Ethereum – y compris une transition potentielle vers une machine virtuelle compatible avec la connaissance zéro (ZK) basée sur l'architecture RISC-V et la standardisation de composants tels que le codage d'effacement et les structures arborescentes – s'alignent sur l'objectif d'optimisation de la gestion de la mémoire et des données. En s'attaquant aux inefficacités fondamentales d'accès à la mémoire, les architectures blockchain peuvent évoluer vers une plus grande évolutivité et sécurité. La recherche souligne la nécessité de "fonctions exigeantes en mémoire (MHF)" dans des contextes tels que le hachage de mots de passe et les cryptomonnaies, conçues pour réduire l'avantage du matériel spécialisé (ASIC) en exigeant une utilisation significative de la mémoire, favorisant ainsi une participation plus équitable. Cette focalisation sur l'optimisation des éléments computationnels de base soutient directement les efforts plus larges de l'écosystème Web3 pour améliorer l'évolutivité.
Impact plus large sur le marché et l'écosystème
La recherche théorique de Buterin, bien qu'elle n'ait pas d'impact immédiat sur les prix du marché, jette les bases des futures avancées de la blockchain. Les défis d'accès à la mémoire identifiés sont un goulot d'étranglement clé pour l'adoption massive des applications Web3, qui souffrent actuellement de transactions lentes et de coûts de stockage élevés. Des initiatives comme la mise à niveau Fusaka d'Ethereum, prévue pour décembre 2025, qui introduit le Peer Data Availability Sampling (PeerDAS), abordent directement la disponibilité des données pour les rollups de couche 2 (L2) en réduisant les exigences de données des validateurs et en augmentant la capacité des blobs. Cette recherche informera probablement l'évolution de solutions de mise à l'échelle telles qu'Arbitrum, Optimism, Polygon zkEVM, Celestia, Starknet et zkSync, toutes s'efforçant d'atteindre un débit plus élevé et une latence plus faible. En offrant une compréhension plus approfondie de la dynamique de l'accès à la mémoire, l'article de Buterin pourrait guider le développement de "ordinateurs mondiaux" plus efficaces et décentralisés, renforçant finalement la confiance des investisseurs et favorisant une adoption plus large de la technologie blockchain par les entreprises.