Danksharding expliqué : le plan de mise à l'échelle à long terme d'Ethereum

Les exigences matérielles centralisées menacent la décentralisation de la blockchain. Nous expliquons comment Full Danksharding d'Ethereum utilise l'échantillonnage de données polynomiales pour mettre à l'échelle les cumuls.
Le pivot modulaire : transformer Ethereum en un moteur de données universel
- Début blockchain Les réseaux fonctionnaient sous une architecture monolithique, obligeant chaque nœud individuel du réseau à exécuter des transactions, à calculer les changements d'état et à stocker en permanence chaque octet de données historiques du grand livre. Ce goulot d'étranglement structurel a créé une crise d'évolutivité aggravée : à mesure que la demande transactionnelle mondiale augmentait, les frais de traitement du réseau principal ont grimpé, élevant les participants moyens et limitant le débit du réseau.
- Pour résoudre cette limitation, Ethereum a exécuté un pivot permanent vers un architecture modulaire. Plutôt que de traiter toutes les transactions des utilisateurs directement sur la chaîne de base, le réseau est passé à un règlement sécurisé et Disponibilité des données (DA) Couche , externalisation de l'exécution des transactions des consommateurs vers des cumuls de couche 2 (L2) comme Arbitrum, Optimism et Base. La phase finale ultime de mise à l'échelle en plusieurs phases pour ce plan modulaire est Danksharding. Nommé d'après le chercheur principal Dankrad Feist, Danksharding optimise la façon dont le réseau ingère, valide et élimine des paquets massifs de données de couche 2, fournissant ainsi une base pour prendre en charge plus de 100 000 transactions par seconde (TPS) dans l'écosystème Web3 plus large.

1. La chronologie évolutive : Proto-Danksharding vs Full Danksharding
La mise en œuvre de la disponibilité des données sur l'architecture Ethereum est divisée en une feuille de route stratégique en plusieurs étapes conçue pour faire évoluer en toute sécurité le débit du réseau sans menacer la décentralisation matérielle des nœuds de jalonnement domestique.
La Fondation Transitionnelle : EIP-4844
- Lancé comme une mise à niveau structurelle historique en 2024, Proto-Danksharding (EIP-4844) a introduit le concept de transactions portant des objets blob. Avant ce déploiement, les rollups devaient compresser et stocker leurs journaux de transactions dans l'espace d'exécution permanent d'Ethereum (
calldata), ce qui coûtait très cher. EIP-4844 a créé des side-cars de données isolés et temporaires (« blobs ») qui ont réduit les frais de gaz de couche 2 de plus de 90 %. Cependant, Proto-Danksharding était un compromis temporaire : il exigeait toujours que chaque nœud complet du réseau télécharge et vérifie 100 % des données brutes du blob.
La destination finale : Danksharding complet
- Danksharding complet fait évoluer ce cadre de données en augmentant massivement la capacité de données cible par bloc (en visant un plafond cible de 16 Mo). Parce que forcer les nœuds domestiques standard à télécharger 16 Mo de données toutes les 12 secondes paralyserait instantanément les connexions Internet des consommateurs moyens, Full Danksharding élimine complètement la règle de téléchargement de tous les nœuds.
- Grâce à un échantillonnage cryptographique spécialisé et à une séparation structurée des responsabilités des nœuds, le réseau peut vérifier en toute sécurité des tableaux de données de blocs massifs tout en maintenant l'empreinte de bande passante des validateurs individuels exceptionnellement faible.
2. Les mécanismes de l'expansion de l'espace Blob
- Un « blob » (Binary Large Object) est une capsule de stockage de données éphémères conçue explicitement pour les lots de cumul. Contrairement à l'Ethereum standard Contrat intelligent transactions, le moteur d'exécution ne peut pas lire ou exécuter les données imbriquées dans un blob ; il ne peut visualiser qu'un engagement cryptographique le pointant.
- Rollups achetez ce dédié Espace Blob via un marché de frais indépendant qui fonctionne complètement séparément des enchères traditionnelles de gaz sur le réseau principal de couche 1. Pour éviter que le registre de la blockchain ne prenne des proportions ingérables, les blobs sont explicitement temporaires. Ils sont codés en dur pour expirer automatiquement et supprimer les couches de mémoire active du réseau après environ 18 jours. Cette fenêtre laisse suffisamment de temps pour régler les problèmes de couche 2 et les preuves de fraude, garantissant que les nœuds d'archives ou les protocoles de stockage décentralisés (comme le réseau Portal) gèrent la récupérabilité historique tout en gardant le stockage sur disque du validateur léger.
3. Le secret de la mise à l'échelle : l'échantillonnage de la disponibilité des données (DAS)
La principale avancée permettant à Full Danksharding de faire évoluer les capacités de blocs en toute sécurité est Échantillonnage de disponibilité des données (DAS). DAS permet à un nœud (y compris les clients légers sans jalonnement) de vérifier cryptographiquement que la totalité de la charge utile blob d'un bloc a été entièrement publiée sur le réseau. sans télécharger les données elles-mêmes.
Les mathématiques du codage par effacement
- Avant de distribuer un bloc, le réseau prend le tableau de données blob brutes et applique une technique mathématique connue sous le nom de Codage d'effacement Reed-Solomon. Ce processus étend la matrice de données d'origine en ajustant une équation polynomiale sur les points de données, en l'évaluant à des coordonnées supplémentaires pour générer des « données de parité » redondantes.
- L'élégance mathématique de cette extension matricielle réside dans ses seuils de récupération stricts : en cas de 50% des évaluations polynomiales développées sont récupérés avec succès par le réseau, n'importe qui peut reconstruire instantanément 100 % des données blob originales et non codées.
Échantillonnage de colonnes via PeerDAS
- Pour déployer cet échantillonnage en toute sécurité à grande échelle, le protocole utilise PeerDAS (EIP-7594). Dans cette architecture, la matrice de données blob étendue est structurée en colonnes mathématiques uniformes. Les nœuds de validation individuels et les clients légers effectuent régulièrement des requêtes rapides et aléatoires entre pairs, en téléchargeant uniquement de minuscules fragments de colonnes de plusieurs kilo-octets de la matrice de données totale.
- En raison des calculs mathématiques de codage d'effacement sous-jacents, un producteur de blocs contradictoire tentant de retenir de manière malveillante ne serait-ce qu'un minuscule fragment de 1 % de données brutes est mathématiquement contraint de retenir plus de 50 % des évaluations matricielles étendues. Par conséquent, à mesure que les petits clients exécutent une poignée de contrôles d’échantillonnage indépendants et aléatoires, la probabilité statistique de détecter une fraude liée à la rétention de données grimpe à plus de 99,999 % en quelques millisecondes, permettant au réseau de vérifier des blocs massifs de disponibilité de données avec une surcharge de bande passante nominale.
4. Séparation des rôles : séparation proposant-constructeur (PBS)
Pendant que l'échantillonnage de disponibilité des données reste bloqué Vérification accessible au matériel grand public, le calcul initial requis pour collecter des milliers de transactions de couche 2, calculer des matrices de données massives et générer des engagements KZG polynomiaux complexes reste lourd en termes de calcul. Le Full Danksharding résout ce fardeau en rendant obligatoire Séparation proposant-constructeur (PBS).
PBS divise formellement le processus de validation traditionnel en deux chemins d'infrastructure isolés et spécialisés :
Les constructeurs de blocs : Des bureaux informatiques professionnels hautes performances qui rivalisent sur un marché ouvert pour regrouper les transactions, construire des matrices de blob optimisées, calculer des preuves cryptographiques et soumissionner pour le droit d'assembler le bloc suivant.
Les proposants de blocs : Validateurs décentralisés de home-staking (les 32 nœuds ETH). Les proposants ne créent pas de blocs et ne traitent pas de lourdes surcharges de données. Au lieu de cela, ils utilisent un simple logiciel de nœud pour sélectionner l'en-tête de bloc le plus rémunérateur soumis par le marché des constructeurs, le diffuser à la couche de consensus et collecter les frais de priorité groupés avec une contrainte matérielle minimale.
Matrice d'infrastructure de disponibilité des données
| Ère de l'architecture | Plafond maximum de données de bloc | Règle d'ingestion de nœud | Limite d'évolutivité |
| Ère monolithique | ~0,08 Mo (données d'appel) | Téléchargement complet du nœud | Faible (~ 15–45 TPS) |
| Proto-Danksharding | ~0,75 Mo (6 blobs) | Téléchargement complet du nœud | Intermédiaire (~100x baisse des frais) |
| Danksharding complet | ~16,0 Mo (capacité maximale) | Échantillonnage randomisé de colonnes | Élite (>100 000 TPS réseau) |
Surveillance des écosystèmes de couches de données via la télémétrie DEXTools
- À mesure qu'Ethereum évolue vers un moteur de disponibilité de données très efficace, suivant les changements de capitalisation, la vitesse des jetons et les configurations de liquidité du marché secondaire des protocoles de cumul de couche 2, des couches de disponibilité des données et de l'utilitaire modulaire qui l'accompagnent. ponts devient un flux de travail essentiel pour les acteurs du marché. Sourcing d'analyses via des architectures graphiques décentralisées avancées telles que DEXOutils offre aux acteurs du marché une plate-forme universelle essentielle pour surveiller les comportements des jetons en direct, évaluer la profondeur des pools et inspecter les paramètres des contrats sur tous les réseaux d'exécution publics.
- En tirant parti des fonctionnalités de base telles que Explorateur de paires, Nouvelles paires en direct Tableau de bord et le tableau de bord intégré Histoire commerciale ou Meilleurs commerçants outils de diagnostic, les traders techniques peuvent auditer de manière transparente les tendances de volume localisées et suivre les grandes baleines portefeuille réallocations de capital via le Explorateur de gros échangeset vérifiez les scores automatisés de sécurité des contrats avant de lancer toute interaction en chaîne, en vous assurant que votre configuration matérielle renforcée interagit en toute sécurité avec les places de marché vérifiées.
Vous pouvez accéder à DEXTools ici et commencez à trader dès aujourd'hui !
Avertissement : Cet article est à titre informatif uniquement et ne constitue pas un conseil en investissement, un conseil financier, un conseil commercial ou tout autre type de conseil. DEXTools ne recommande pas d'acheter, de vendre ou de détenir une crypto-monnaie ou un jeton. Les utilisateurs doivent effectuer leurs propres recherches et consulter un conseiller financier qualifié avant de prendre toute décision d'investissement. Les investissements en crypto-monnaie sont volatils et à haut risque. DEXTools n'est pas responsable des pertes subies.