Ethereum étudie des blobs post-quantiques pouvant atteindre 512 Ko

📋 Résumé
Un chercheur de l’Ethereum Foundation a proposé de remplacer les preuves KZG de PeerDAS par des engagements Merkle et des preuves STARK, en mettant l’accent sur la résistance quantique. Le brouillon prévoit également des blobs de taille variable, de 2 Ko à 512 Ko, mais ne précise pas encore de calendrier d’activation.

Un nouveau brouillon d’Ethereum Improvement Proposal (EIP) vise à remanier une partie essentielle de l’infrastructure de données d’Ethereum. La proposition, publiée ce dimanche 1er par Francesco Risitano, chercheur à l’Ethereum Foundation, remplace les engagements KZG utilisés dans PeerDAS par une combinaison d’arbres Merkle avec Keccak-256 et de preuves STARK.

Le document suggère également des blobs de taille variable, entre 2 048 et 524 288 octets — de 2 Ko à 512 Ko. Ce changement permettrait aux rollups de publier des lots de données mieux adaptés à leurs besoins, plutôt que de dépendre d’un format unique. Pour l’instant, il s’agit toutefois d’un brouillon ouvert à la discussion, sans date d’activation ni hard fork défini.

Ce qui change dans PeerDAS

Les blobs sont des espaces de stockage temporaires de données, principalement utilisés par les réseaux de deuxième couche pour envoyer des informations à Ethereum à moindre coût que le stockage conventionnel. PeerDAS permet aux validateurs de vérifier la disponibilité de ces données par échantillonnage, sans que chaque nœud ait à télécharger l’ensemble du contenu.

Dans la conception actuelle, Ethereum utilise des engagements KZG pour prouver que chaque fragment consulté appartient bien au blob concerné. Cette technologie est efficace, mais dépend de paramètres produits lors d’une cérémonie de configuration de confiance. Le brouillon de Risitano propose quant à lui des engagements Merkle individuels pour chaque blob, vérifiés à l’aide de chemins d’authentification.

Une preuve LeanDA STARK servirait à recalculer la racine Merkle, à vérifier le codage Reed-Solomon et à confirmer que l’engagement correspond aux données publiées.