Le système d'attestation d'Ethereum a encore des marges d'amélioration.
Ethereum a réussi à passer du mécanisme de preuve de travail à la preuve d'attestation depuis près de deux ans, fonctionnant de manière stable et affichant d'excellentes performances. Cependant, le système de preuve d'attestation présente encore certains domaines importants nécessitant des améliorations. Cet article mettra l'accent sur les aspects du design technique de la preuve d'attestation qui peuvent encore être améliorés, ainsi que sur les voies possibles pour mettre en œuvre ces améliorations.
Finalité en un seul slot et démocratisation du staking
Actuellement, Ethereum nécessite environ 15 minutes pour compléter un bloc et nécessite 32 ETH pour devenir un validateur. C'est un compromis fait pour trouver un équilibre entre le maximum de validateurs, le temps de complétion minimal et les coûts de nœud minimaux.
Dans un scénario idéal, nous espérons finaliser un bloc en (12 secondes dans une tranche horaire de ), tout en permettant aux validateurs de miser 1 ETH. Ces deux objectifs contribuent à améliorer la sécurité et le degré de décentralisation d'Ethereum.
Le principal défi pour atteindre cet objectif réside dans la manière de ne pas entraîner des coûts d'exploitation trop élevés pour les opérateurs de nœuds, dans le cas où le nombre de validateurs est très élevé. Actuellement, il existe plusieurs solutions possibles:
Développer un protocole d'agrégation de signatures plus efficace, qui pourrait utiliser la technologie ZK-SNARKs.
Adoption du mécanisme du comité Orbit, un comité de taille moyenne sélectionné au hasard est responsable de la validation finale de la chaîne.
Mettre en œuvre un mécanisme de double mise, en divisant les stakers en deux catégories : exigences de dépôt élevées et exigences de dépôt faibles.
Chemin hybride combinant les solutions mentionnées ci-dessus.
Ces solutions ont chacune leurs avantages et inconvénients, nécessitant un équilibre entre la sécurité, le degré de décentralisation et la complexité du système.
Élection du Leader Secret Unique
Actuellement, Ethereum sait à l'avance quel validateur proposera le prochain bloc, ce qui présente un risque potentiel d'attaque DoS. L'élection d'un Leader secret unique (SSLE) peut résoudre ce problème en cachant l'identité du prochain producteur de bloc grâce à des techniques cryptographiques.
Le principal défi de SSLE réside dans la conception d'un protocole suffisamment simple et efficace tout en maintenant la relative simplicité du système Ethereum. Une autre option consiste à résoudre le problème de DoS par des mesures d'atténuation hors protocole.
Confirmation de transaction plus rapide
Réduire le temps de confirmation des transactions de 12 secondes à 4 secondes améliorera considérablement l'expérience utilisateur. Les principales technologies pour atteindre cet objectif sont :
Réduire le temps de tranche à 8 secondes ou 4 secondes.
Permettre aux proposeurs de publier des pré-confirmations pendant le processus de créneau.
Réduire le temps de slot peut augmenter le risque de concentration des validateurs. La méthode de pré-confirmation peut améliorer le temps moyen de confirmation, mais ne peut pas améliorer le temps de confirmation dans le pire des cas. Comment inciter correctement la pré-confirmation est également un problème à résoudre.
Autres domaines de recherche
Récupération d'une attaque à 51 % : étudier comment réduire la dépendance à la couche sociale et automatiser le processus de récupération autant que possible.
Augmenter le seuil de quorum : envisager d'augmenter le pourcentage de soutien requis pour la décision finale de 67 % à 80 % afin d'améliorer la sécurité.
Résistance aux quantiques : développer des alternatives résistantes aux quantiques qui ne dépendent pas de la cryptographie par courbes elliptiques.
Le système d'attestation Ethereum fonctionne bien, mais il y a encore beaucoup de place pour l'amélioration. Grâce à une recherche et une optimisation continues, Ethereum devrait atteindre un niveau supérieur en matière de sécurité, de décentralisation et de performance.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
9 J'aime
Récompense
9
5
Reposter
Partager
Commentaire
0/400
FortuneTeller42
· 08-05 22:16
32 ETH c'est trop difficile.
Voir l'originalRépondre0
BlockchainBouncer
· 08-05 06:04
Le seuil de 32 ETH est trop élevé, les gens ordinaires ne peuvent tout simplement pas se le permettre.
Voir l'originalRépondre0
GateUser-26d7f434
· 08-03 10:55
32 Éther, c'est trop. L'investisseur détaillant dit "gan".
Voir l'originalRépondre0
AirdropHarvester
· 08-03 10:41
15 minutes pour confirmer c'est vraiment trop long, non ?
Mise à niveau clé du système PoS d'Ethereum : finalité à un seul slot, démocratisation du staking et accélération des transactions
Le système d'attestation d'Ethereum a encore des marges d'amélioration.
Ethereum a réussi à passer du mécanisme de preuve de travail à la preuve d'attestation depuis près de deux ans, fonctionnant de manière stable et affichant d'excellentes performances. Cependant, le système de preuve d'attestation présente encore certains domaines importants nécessitant des améliorations. Cet article mettra l'accent sur les aspects du design technique de la preuve d'attestation qui peuvent encore être améliorés, ainsi que sur les voies possibles pour mettre en œuvre ces améliorations.
Finalité en un seul slot et démocratisation du staking
Actuellement, Ethereum nécessite environ 15 minutes pour compléter un bloc et nécessite 32 ETH pour devenir un validateur. C'est un compromis fait pour trouver un équilibre entre le maximum de validateurs, le temps de complétion minimal et les coûts de nœud minimaux.
Dans un scénario idéal, nous espérons finaliser un bloc en (12 secondes dans une tranche horaire de ), tout en permettant aux validateurs de miser 1 ETH. Ces deux objectifs contribuent à améliorer la sécurité et le degré de décentralisation d'Ethereum.
Le principal défi pour atteindre cet objectif réside dans la manière de ne pas entraîner des coûts d'exploitation trop élevés pour les opérateurs de nœuds, dans le cas où le nombre de validateurs est très élevé. Actuellement, il existe plusieurs solutions possibles:
Développer un protocole d'agrégation de signatures plus efficace, qui pourrait utiliser la technologie ZK-SNARKs.
Adoption du mécanisme du comité Orbit, un comité de taille moyenne sélectionné au hasard est responsable de la validation finale de la chaîne.
Mettre en œuvre un mécanisme de double mise, en divisant les stakers en deux catégories : exigences de dépôt élevées et exigences de dépôt faibles.
Chemin hybride combinant les solutions mentionnées ci-dessus.
Ces solutions ont chacune leurs avantages et inconvénients, nécessitant un équilibre entre la sécurité, le degré de décentralisation et la complexité du système.
Élection du Leader Secret Unique
Actuellement, Ethereum sait à l'avance quel validateur proposera le prochain bloc, ce qui présente un risque potentiel d'attaque DoS. L'élection d'un Leader secret unique (SSLE) peut résoudre ce problème en cachant l'identité du prochain producteur de bloc grâce à des techniques cryptographiques.
Le principal défi de SSLE réside dans la conception d'un protocole suffisamment simple et efficace tout en maintenant la relative simplicité du système Ethereum. Une autre option consiste à résoudre le problème de DoS par des mesures d'atténuation hors protocole.
Confirmation de transaction plus rapide
Réduire le temps de confirmation des transactions de 12 secondes à 4 secondes améliorera considérablement l'expérience utilisateur. Les principales technologies pour atteindre cet objectif sont :
Réduire le temps de tranche à 8 secondes ou 4 secondes.
Permettre aux proposeurs de publier des pré-confirmations pendant le processus de créneau.
Réduire le temps de slot peut augmenter le risque de concentration des validateurs. La méthode de pré-confirmation peut améliorer le temps moyen de confirmation, mais ne peut pas améliorer le temps de confirmation dans le pire des cas. Comment inciter correctement la pré-confirmation est également un problème à résoudre.
Autres domaines de recherche
Récupération d'une attaque à 51 % : étudier comment réduire la dépendance à la couche sociale et automatiser le processus de récupération autant que possible.
Augmenter le seuil de quorum : envisager d'augmenter le pourcentage de soutien requis pour la décision finale de 67 % à 80 % afin d'améliorer la sécurité.
Résistance aux quantiques : développer des alternatives résistantes aux quantiques qui ne dépendent pas de la cryptographie par courbes elliptiques.
Le système d'attestation Ethereum fonctionne bien, mais il y a encore beaucoup de place pour l'amélioration. Grâce à une recherche et une optimisation continues, Ethereum devrait atteindre un niveau supérieur en matière de sécurité, de décentralisation et de performance.