L'évolution d'Ethereum 2.0 : réponses à vos questions

En novembre 2017 au BeyondBlock Taipei, Vitalik Buterin a présenté son vision pour Ethereum 2.0 : sharding pour l'évolutivité et Casper comme algorithme de consensus pour la transition vers la Proof-of-Stake (PoS).

Sharding a été présenté comme «la création d'une blockchain où vous avez une centaine d'univers différents, et chaque univers est un espace de compte différent, et vous pouvez avoir un compte dans un univers, ou un contrat dans un univers, et vous pouvez envoyer une transaction dans un univers, et cela ne peut affecter que des choses dans cet univers. Il a continué à expliquer que tous les fragments seraient interconnectés et "partageraient un consensus".  

Finalement, les lignes entre ces fragments pourraient être floues et pourraient même avoir une exécution à travers les fragments.  

Vitalik a en outre mentionné comment, contrairement aux chaînes qui avaient décidé d'utiliser une forme de «super-nœud», il pensait qu'il était important qu'Ethereum puisse être géré par un réseau d'"ordinateurs portables grand public". Vitalik a admis à l'époque qu '"il n'y a pas de conception précise de ce qui se passe dans Ethereum 2.0".

Qu'est-ce qu'Ethereum 2.0 maintenant ?

Ethereum 2.0 peut inclure le sharding et d'autres changements à l'avenir. Pour l'instant, lorsque "The Merge" se produit, il s'agira simplement du passage de la chaîne Proof-of-Work (PoW) en tant que chaîne principale à la chaîne PoS.

Il ne sera même pas possible pour les gens de retirer leur mise jusqu'à ce qu'un fourche dur plusieurs mois après la Fusion.

Qu'est-ce que la fusion ?

Pendant des mois, les gens ont commencé à jalonner et à participer à des points de vente sur une « chaîne de balises ». La fusion se produit lorsque cette couche de consensus est combinée avec l'état existant et le niveau d'exécution réel de la transaction.

Pratiquement, c'est quand PoS prend en charge les rôles de sécurité et de consensus pour PoW dans Ethereum. On s'attend actuellement à ce que cela se produise à une "difficulté terminale totale" de 5.875 × 10 ^ 22, vers le 14 ou le 15 septembre. Une fois que cela se produit, Ethereum sera entièrement PoS.

Lire la suite: Voici ce que vous devez savoir sur la fusion d'Ethereum 2.0

Qu'en est-il du fork EthPOW dont j'ai entendu parler ?

Il y a eu des discussions sur un éventuel fork PoW de l'état Ethereum au moment de la fusion. Justin Sun est impliqué, comme il l'est souvent lorsqu'il y a une opportunité de profiter des efforts d'autres développeurs de protocoles. Son échange Poloniex a répertorié les jetons avant la fusion pour permettre spéculation sur elle.  

Le problème fondamental des fourches non majoritaires pour les chaînes de contrats intelligents est qu'une variété de jetons n'aura probablement de valeur que sur une seule chaîne. Cela est particulièrement vrai pour les stablecoins où l'émetteur décidera souvent explicitement quelle chaîne continuera d'avoir de la valeur.

Tether, Circle et Paxos ont tous annoncé leur intention de suivre la chaîne PoS, ce qui signifie que leur les jetons sur l'autre fourche seront effectivement sans valeur. Cela signifie également que tout autre protocole sur la fourche minoritaire aura des problèmes majeurs – et perdra de la valeur – car les actifs ne valent pas 1 $ comme prévu.

Cela est aggravé par le fait qu'il existe d'autres actifs stables comme Dai qui dépendent de la valeur stable de ces pièces. On s'attendrait également à ce que ceux-ci aient de sérieux problèmes, tout comme les protocoles qui s'attendent implicitement ou explicitement à ce que Dai vaille près de 1 $.  

Cependant, il peut y avoir des opportunités pour des acteurs bien connectés pour profiter dans les deux premiers blocs lorsque la valeur tente de passer de $1 à $0. Beaucoup de personnes faisant la promotion de cette fourchette espèrent probablement le faire.

Essentiellement, cela signifie que les pièces stables décident des fourches pour les chaînes de contrats intelligents – si elles sont autorisées à devenir suffisamment importantes dans «l'écosystème».

Qu'est-ce que le jalonnement?

Le jalonnement est le processus de participation au consensus pour les chaînes PoS. Ethereum 2.0 utilisera le Clope algorithme de consensus, qui est une combinaison de Casper développé par Vitalik Buterin et Virgil Griffith, et l'algorithme pour FANTÔME LMD choix de fourche développé par Vlad Zamfir.   

Les utilisateurs avec au moins 32 éthers qui peuvent exécuter un nœud de validation peuvent gagner des récompenses de jalonnement. Des récompenses de mise sont fournies pour proposer un blocage ou attester d'un blocage. Actuellement, proposants recevoir des récompenses si quelqu'un est tailladé.

Vitalik Buterin a exposé sa vision d'Ethereum 2.0 en 2017. Horodaté à 3:09:00.

Une fois que le validateur est actif, il est éligible pour être choisi soit comme « proposant » qui suggère le bloc suivant pour le réseau, soit comme « attestateur » qui approuve le bloc proposé le plus récemment.  

Si vous avez plus de 32 éthers et que vous voulez plus de récompenses de jalonnement, vous devrez exécuter plus de nœuds car chacun est traité comme ayant un « solde effectif » de 32 éthers.

Si vous avez moins de 32 éthers, vous ne pouvez pas participer individuellement au jalonnement. Vous pouvez choisir de 'pool' votre éther avec d'autres déposants par le biais d'un service comme rivage. Cela vous permet de continuer à recevoir certaines des récompenses du jalonnement et ne vous oblige pas à gérer votre propre matériel ou la quantité totale d'éther. Il avait également un jeton qui vous permettait d'obtenir des liquidités avant que les retraits de jalonnement ne soient disponibles, et était en partie responsable de la destruction Capitale des trois flèches.  

Actuellement, personne qui jalonne ne peut se retirer, et cela devrait changer dans un futur hard fork.  

Qu'est-ce que le slash ?

Le slashing est la punition pour les validateurs qui se comportent mal. Si un ensemble de clés vote plus d'une fois sur une proposition, propose deux blocs pour le même emplacement ou essaie de modifier l'historique, ils peuvent être coupés. Les validateurs slashés perdent une partie de leur mise et sont forcé de sortir du processus de consensus.

Qu'est-ce qu'une fuite d'inactivité ?

La fuite d'inactivité est une pénalité pour un nœud qui n'est pas en ligne. Plus il y a de nœuds hors ligne, plus ce drain est agressif. Lorsque le réseau fonctionne encore, ce drain est relativement faible, mais si un très grand nombre de validateurs se déconnecte, cela devient une fuite beaucoup plus grave.

L'intention de ce choix de conception est de laisser tomber les validateurs inactifs en dessous du minimum de 16 éthers requis pour continuer à jalonner, de sorte qu'éventuellement les validateurs en ligne pourront à nouveau exécuter la chaîne.  

Le staking est-il sécurisé par rapport au PoW ?

C'est une question compliquée. Probablement. Peut-être. Oui. Non. Selon la façon dont vous voulez structurer votre question, à qui vous voulez demander et comment vous pensez à certaines hypothèses, cela affectera fortement votre conclusion à cette question.

Le PoW a tendance à se centraliser dans des «pools» miniers, alors qu'il est plus économique pour un jalonneur PoS de travailler de manière indépendante.  

Cependant, étant donné que les délégués PoS attribuent des récompenses proportionnelles à ceux qui ont déjà la plus grande partie plutôt qu'à ceux qui dépensent le plus, cela peut avoir tendance à avoir un effet « les riches s'enrichissent ».  

Seulement, le slashing offre l'opportunité d'imposer un coût très fort aux attaquants. Cela peut effectivement détruire la valeur qu'ils détiennent et finalement les empêcher de poursuivre l'attaque car leurs nœuds sont retirés du consensus.  

Andreas Antonopoulus explique la probabilité d'une attaque à 51% sur Bitcoin.

Andreas Antonopoulus a expliqué comment, dans PoW, si vous êtes attaqué de cette manière, l'une des solutions les plus attrayantes consiste à modifier l'algorithme PoW et à rendre effectivement tous les ASIC existants sans valeur (s'il existe d'autres chaînes, elles ne sont pas vraiment sans valeur, mais si Bitcoin devaient changer, leur valeur chuterait).

Cependant, il s'agit d'un recours très large, et ne cible pas spécifiquement l'attaquant, alors que PoS ne peut cibler spécifiquement que le "mauvais" acteur.  

PoW présente des avantages pour la "distribution" de jetons, en forçant la combustion d'actifs durables (énergie) afin d'acquérir plus de pièces, mais il est moins clair qu'il présente des avantages pour la sécurité à long terme, en particulier lorsque la distribution de nouveaux actifs ralentit ou s'arrête

Une discussion complète des compromis de sécurité relatifs entre les deux configurations dépasse le cadre de cet article.

Qu'est-il arrivé au partage ?

Sharding faisait toujours partie de Vitalik vision d'Ethereum en 2021. Mais depuis lors, les roll-ups se sont améliorés et un nouveau concept appelé «danksharding» est apparu comme la future option de mise à l'échelle d'Ethereum.  

La vision originale du sharding impliquait des univers séparés qui partageraient la sécurité au niveau du consensus. Ces fragments fournissaient des environnements "d'exécution" séparés où les transactions et les interactions réelles se produisaient, et nécessitaient des structures supplémentaires pour permettre la communication entre eux. La complexité de cette vision l'a rendue moins attrayant avec le temps.

Qu'est-ce qu'un roll up ?

Les roll-ups sont quelque peu analogues à ceux de Vitalik.chaînes fantômes' qu'il a décrit en 2014. Ce sont en fait des chaînes de blocs séparées qui tentent de partager la sécurité avec la couche de base.

Les roll-ups effectuent leur exécution en dehors de la chaîne principale, puis publient les données dans la chaîne principale. Les cumuls optimistes supposent que les transactions sont valides à moins qu'une "preuve de fraude" ne soit soumise. Les roll-up sans connaissance impliquent que les validateurs du roll-up soumettent une preuve qui montre que les transactions qu'ils ont effectuées sont valides.  

Ils sont aussi maintenant la vision d'Ethereum avenir.

Lire la suite: Que sont les roll-up Ethereum et pourquoi sont-ils importants ?

Qu'est-ce que le danksharding ?

Éclat d'eau est une nouvelle vision de l'évolutivité d'Ethereum qui vise à gérer le fait que les roll-ups créent et publient autant de données sur la couche de base. Il est destiné à fournir aux nœuds un moyen de vérifier que les données sont disponibles, sans avoir à vérifier ces données elles-mêmes.  

Ethereum a l'intention de s'appuyer sur un schéma appelé 'Engagements KZG,' qui reposent sur la création d'un polynôme qui permet aux autres nœuds de vérifier que les données ont été encodées correctement lorsqu'elles sont combinées avec l'échantillonnage des validateurs pour s'assurer que les données sont disponibles.

Pour que ce plan fonctionne correctement, il faut qu'il y ait assez de nœuds honnêtes stocker les données pour les reconstituer, et que les nœuds doivent pouvoir communiquer entre eux pour recréer le bloc complet.  

Danksharding s'appuie sur la séparation proposant/constructeur pour fonctionner. Cependant, cela ne fait pas partie de la fusion et figure plutôt sur la feuille de route d'Ethereum.  

Qu'est-ce que la séparation proposant/constructeur ?

La séparation proposant/constructeur (PBS) est un moyen de séparer la construction de blocs et la proposition réelle des blocs au reste du réseau. L'idée est que Miner Extractable Value (MEV) a un effet centralisateur dans le PoS, car il permet à certains nœuds de recevoir des récompenses disproportionnées par rapport à leur mise. Séparer ces rôles vise à démocratiser l'accès au MEV et à atténuer cette centralisation incitation

La mise en œuvre du PBS n'est pas définitive, mais le concept général est que les constructeurs de blocs soumettraient des offres et les en-têtes de bloc. Les proposants sélectionneraient un en-tête et une offre, favorisant probablement l'offre la plus élevée. Un comité atteste que l'en-tête de bloc était l'en-tête gagnant. Le constructeur de blocs partage le corps du bloc, puis un comité distinct en atteste et il est ajouté à la chaîne.

La séparation proposant/constructeur ne fait pas partie de la fusion mais est sur la feuille de route pour Ethereum.  

Cependant, les validateurs plus petits qui s'inquiètent du processus de création de blocs peuvent plutôt s'appuyer sur des outils tels que Flashbots. Boost MEV. Il s'agit d'un outil qui permet aux validateurs de configurer leurs nœuds pour prendre les blocs qui leur sont envoyés par les «relais» qui envoient les blocs pleins de MEV construits par les constructeurs.

Lire la suite: Ethereum 2.0 peut être perturbé avec un petit enjeu cryptographique, selon les chercheurs

Pourquoi le PBS est-il important pour le danksharding ?

En bref, parce que le danksharding transfère plus de responsabilités aux constructeurs de blocs. On s'attend à ce qu'ils téléchargent toutes les différentes données, un rôle qui dépasserait de plus en plus les validateurs individuels. Ceci est exacerbé avec les roll-ups car ils publier une grande quantité de données. Les validateurs vérifieront plutôt qu'une petite partie des données d'un bloc sont présentes.  

Cela «partage» efficacement la responsabilité de conserver et de vérifier que toutes les données nécessaires sont disponibles, ce qui permet une plus grande mise à l'échelle.

Quelles autres choses sont nécessaires ou utiles pour le danksharding ?

Proposition d'amélioration Ethereum 4844 est destiné à introduire le 'Proto-Danksharding'. Ce n'est pas du danksharding, car tous les validateurs doivent encore valider toutes les données, plutôt que la responsabilité soit «partagée».

Ce qu'il fait, c'est changer la façon dont les données des cumuls sont stockées. Au lieu d'être là indéfiniment, ils seront plutôt taillé au bout d'un mois, ce qui permet de réduire la quantité d'état que les validateurs devront continuer à transporter.  

Cela modifie également le fonctionnement du marché des frais Ethereum, en séparant le stockage de ces données du calcul de gaz existant.  

EIP-4844 ne fait pas partie de la fusion mais est sur la feuille de route pour Ethereum.  

Proposition d'amélioration Ethereum 4444 est un changement dans la façon dont les clients servent les données aux autres nœuds. Il exige que les nœuds ne diffusent plus données historiques de plus d'un an vers d'autres nœuds. Cela met effectivement fin à la "synchronisation complète", où les gens se synchroniseraient à partir du premier bloc. Au lieu de cela, ils commenceraient à partir d'un point de contrôle et se synchroniseraient à partir de là.

EIP-4444 fait également partie de la feuille de route d'Ethereum et ne fait pas partie de la fusion.  

Qu'advient-il des données ?

La réponse courte est qu'il est stocké par d'autres personnes. Qui sont ces gens? Bon c'est un peu compliqué.  

Les applications individuelles devront probablement trouver des moyens de stocker et de partager ces informations. Ainsi, Optimism et Arbitrum, par exemple, seront incités à s'assurer que les données nécessaires à leurs applications sont toujours disponibles.  

Les grands fournisseurs d'infrastructure comme Infura finiront probablement par jouer également un rôle important dans la maintenance de ces données. EIP-4444 cite spécifiquement les efforts de Le réseau du portail ainsi que Le graphique pour fournir des marchés et la disponibilité des données.

Qu'est-ce qui va changer pour les utilisateurs ?

Très peu! Surtout pour ceux qui ne participent pas activement au consensus. Pour ceux qui le sont, ils devront passer de leurs configurations basées sur GPU pour PoW à des configurations de jalonnement pour PoS.  

Lire la suite: Voici comment les initiés s'enrichissent grâce à la fusion Ethereum

Cela rendra-t-il mes transactions moins chères ?

Non, du moins pas de manière significative. Cependant, cela pourrait se produire à l'avenir. Si Ethereum commence à mettre en œuvre les étapes vers l'apatridie et n'exige plus que les validateurs téléchargent toutes les données, il deviendra probablement possible d'augmenter la limite de gaz.

Il est peu probable que cela se produise avant PBS, après EIP-4444, après EIP-4844, etc. il ne faut pas s'attendre tout de suite. Bon nombre de ces mêmes changements permettront également aux roll-ups d'augmenter leur débit, et le nombre de transactions possibles augmentera. Cependant, la fusion et le passage au point de vente ne rendront pas vos transactions moins chères.

Cela rendra-t-il mes transactions plus rapides ?

Non, du moins pas de manière significative.  

Cela fera-t-il augmenter le nombre ?

C'est impossible à dire, mais faites-le nous savoir sur Twitter.

Pour des nouvelles plus informées, suivez-nous sur Twitter ainsi que  Google Actualités ou écoutez notre podcast d'investigation Innové : Blockchain City.

Source : https://protos.com/the-evolution-of-ethereum-2-0-your-questions-answered/