Proto-danksharding : concept et analyse du fonctionnement
Le Proto-danksharding est une composante importante de la feuille de route de mise à niveau de l'évolutivité d'Ethereum, visant à réduire les coûts d'exploitation des rollups en introduisant des transactions blob. Cet article explorera en profondeur les concepts clés du Proto-danksharding, son fonctionnement et son impact potentiel sur l'écosystème Ethereum.
Contexte
Avec l'achèvement de la fusion et de la mise à niveau de Shanghai, Ethereum a réussi à passer à un mécanisme de consensus de preuve de participation. Le prochain jalon important est l'EIP-4844, à savoir la proposition de "blocs de données natifs". Cette proposition introduit un nouveau type de transaction - le blob, destiné à fournir une solution de disponibilité des données moins coûteuse pour les rollups.
Le Rollup est un protocole d'extension qui dépend de la blockchain de deuxième couche ( comme Ethereum ) pour la disponibilité des données et le règlement des transactions. Actuellement, le coût de soumission d'une grande quantité de données à Ethereum est assez élevé, en partie parce que les données sont stockées de manière permanente comme partie de l'historique des transactions. L'EIP-4844 créera un espace de données supplémentaire de 512 kB ou 768 kB par bloc, spécifiquement pour le rollup, et ne stockera temporairement que pendant environ 3 semaines.
Le fonctionnement de Proto-danksharding
Le proto-danksharding introduit des transactions blob, dont le cycle de vie est le suivant :
Le sélecteur Rollup regroupe les lots de transactions en blob.
blob soumis au pool de mémoire Ethereum
Les validateurs ajoutent le blob au bloc.
Validation des blobs par les nœuds et propagation des blocs
Les données blob sont stockées sur la chaîne de balises pendant environ 3 semaines.
Les données blob seront supprimées dans 3 semaines.
Chaque bloc peut contenir au maximum 4 blobs, chaque blob ayant une taille maximale de 128 kB. Les transactions de blob ont un marché de frais indépendant, avec des frais initiaux relativement bas, qui augmentent avec l'augmentation de l'utilisation.
Vision complète de Danksharding
Le Proto-danksharding est le prélude au Danksharding complet. L'objectif de la version complète est d'augmenter le nombre de blobs par bloc de 4 à 64, tout en n'augmentant pas de manière significative la charge de calcul des nœuds. Cela nécessite deux technologies clés :
Échantillonnage de disponibilité des données ( DAS ) : validation de la disponibilité des données par échantillonnage aléatoire, sans avoir besoin de télécharger toutes les données.
Effacement de code : même si certaines données sont perdues, il est possible de reconstruire les données complètes.
De plus, le schéma KZG est l'une des technologies clés pour réaliser un Danksharding complet.
L'impact du Proto-danksharding
Le proto-danksharding devrait avoir les effets suivants sur Ethereum :
Réduire considérablement les coûts d'exploitation des rollups, rendant les solutions Layer 2 plus attrayantes.
Fournir un espace de stockage de données dédié pour les rollups, réduisant la dépendance au stockage de la chaîne principale.
Poser les bases pour réaliser un Danksharding complet à l'avenir
Promouvoir l'évolution d'Ethereum vers une architecture de blockchain modulaire
Cependant, le proto-danksharding n'augmente pas directement la capacité de traitement des transactions d'Ethereum lui-même, ses avantages étant principalement obtenus par les utilisateurs et opérateurs de rollup. Pour les utilisateurs finaux, à moins d'une migration massive vers les rollups, il se peut qu'il n'y ait pas de changements significatifs à court terme.
Conclusion
Le Proto-danksharding est une étape importante dans l'évolution d'Ethereum vers une blockchain modulaire, ouvrant la voie aux futures améliorations de scalabilité. Bien qu'il ne s'agisse pas d'une solution d'extension immédiate, il reflète la confiance des développeurs d'Ethereum dans la technologie rollup et leur vision d'une scalabilité à long terme grâce à la modularité. À mesure que la technologie rollup mûrit et est largement adoptée, la véritable valeur du Proto-danksharding se révélera progressivement.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
15 J'aime
Récompense
15
5
Partager
Commentaire
0/400
GasFeeCryer
· 07-07 23:26
Grand-père va encore ajouter du gas ?
Voir l'originalRépondre0
GasWhisperer
· 07-05 23:29
regarder les motifs du mempool comme un voyant des frais eth...
Voir l'originalRépondre0
Lonely_Validator
· 07-05 23:19
L'argent est toujours le plus important, c'est mieux d'être moins cher.
Proto-danksharding : un nouveau chapitre pour l'évolutivité d'Ethereum et la réduction des coûts des rollups
Proto-danksharding : concept et analyse du fonctionnement
Le Proto-danksharding est une composante importante de la feuille de route de mise à niveau de l'évolutivité d'Ethereum, visant à réduire les coûts d'exploitation des rollups en introduisant des transactions blob. Cet article explorera en profondeur les concepts clés du Proto-danksharding, son fonctionnement et son impact potentiel sur l'écosystème Ethereum.
Contexte
Avec l'achèvement de la fusion et de la mise à niveau de Shanghai, Ethereum a réussi à passer à un mécanisme de consensus de preuve de participation. Le prochain jalon important est l'EIP-4844, à savoir la proposition de "blocs de données natifs". Cette proposition introduit un nouveau type de transaction - le blob, destiné à fournir une solution de disponibilité des données moins coûteuse pour les rollups.
Le Rollup est un protocole d'extension qui dépend de la blockchain de deuxième couche ( comme Ethereum ) pour la disponibilité des données et le règlement des transactions. Actuellement, le coût de soumission d'une grande quantité de données à Ethereum est assez élevé, en partie parce que les données sont stockées de manière permanente comme partie de l'historique des transactions. L'EIP-4844 créera un espace de données supplémentaire de 512 kB ou 768 kB par bloc, spécifiquement pour le rollup, et ne stockera temporairement que pendant environ 3 semaines.
Le fonctionnement de Proto-danksharding
Le proto-danksharding introduit des transactions blob, dont le cycle de vie est le suivant :
Chaque bloc peut contenir au maximum 4 blobs, chaque blob ayant une taille maximale de 128 kB. Les transactions de blob ont un marché de frais indépendant, avec des frais initiaux relativement bas, qui augmentent avec l'augmentation de l'utilisation.
Vision complète de Danksharding
Le Proto-danksharding est le prélude au Danksharding complet. L'objectif de la version complète est d'augmenter le nombre de blobs par bloc de 4 à 64, tout en n'augmentant pas de manière significative la charge de calcul des nœuds. Cela nécessite deux technologies clés :
De plus, le schéma KZG est l'une des technologies clés pour réaliser un Danksharding complet.
L'impact du Proto-danksharding
Le proto-danksharding devrait avoir les effets suivants sur Ethereum :
Cependant, le proto-danksharding n'augmente pas directement la capacité de traitement des transactions d'Ethereum lui-même, ses avantages étant principalement obtenus par les utilisateurs et opérateurs de rollup. Pour les utilisateurs finaux, à moins d'une migration massive vers les rollups, il se peut qu'il n'y ait pas de changements significatifs à court terme.
Conclusion
Le Proto-danksharding est une étape importante dans l'évolution d'Ethereum vers une blockchain modulaire, ouvrant la voie aux futures améliorations de scalabilité. Bien qu'il ne s'agisse pas d'une solution d'extension immédiate, il reflète la confiance des développeurs d'Ethereum dans la technologie rollup et leur vision d'une scalabilité à long terme grâce à la modularité. À mesure que la technologie rollup mûrit et est largement adoptée, la véritable valeur du Proto-danksharding se révélera progressivement.