Titres Titres
Le Kintsugi đ” merge testnet, lancĂ© fin dĂ©cembre, a Ă©tĂ© un terrain d’essai prĂ©cieux pour The Merge. GrĂące Ă diverses suites de tests, des devnets multi-clients, des fourches fantĂŽmes de Goerli, des dĂ©ploiements d’applications et l’aide de la communautĂ© #TestingTheMerge, nous sommes arrivĂ©s Ă un ensemble de spĂ©cifications de protocole stables et robustes. Maintenant que les clients ont implĂ©mentĂ© ces derniĂšres spĂ©cifications, un successeur de Kintsugi, Kiln đ„đ§±, est en cours de lancement !
Comme le rĂ©seau principal Ethereum, la couche d’exĂ©cution de Kiln a Ă©tĂ© lancĂ©e sous preuve de travail en parallĂšle Ă une chaĂźne Beacon exĂ©cutant une preuve de participation. La transition complĂšte de Kiln vers la preuve de participation est attendue au dĂ©but de cette semaine. Si vous lisez cet article aprĂšs le 17 mars 2022, The Merge s’est probablement dĂ©jĂ produit sur Kiln !
Le four devrait ĂȘtre le dernier rĂ©seau de test de fusion créé avant la mise Ă niveau des rĂ©seaux de test publics existants. Les dĂ©veloppeurs d’applications et d’outils, les opĂ©rateurs de nĆuds, les fournisseurs d’infrastructure et les intervenants sont fortement encouragĂ©s Ă tester sur Kiln pour assurer une transition en douceur sur les rĂ©seaux de test publics existants.
Kintsugi, le testnet de fusion précédent, sera obsolÚte dans les semaines à venir.
Utilisation du four
Commencer
Le moyen le plus simple de commencer Ă utiliser Kiln est de visiter la page d’accueil du rĂ©seau. LĂ , vous pouvez ajouter le rĂ©seau au portefeuille de votre navigateur, afficher les explorateurs de blocs, demander des fonds au robinet et vous connecter Ă un point de terminaison JSON RPC. Si vous souhaitez ĂȘtre un validateur sur Kiln, le tableau de bord de jalonnement prend Ă©galement en charge le rĂ©seau.
DĂ©veloppeurs d’applications et d’outils
Avec la mise en service de Kiln, il est maintenant temps de vous assurer que votre produit fonctionne comme prĂ©vu grĂące Ă la transition de preuve de participation et dans un contexte post-fusion. Comme expliquĂ© dans un article prĂ©cĂ©dent, The Merge n’aura que des impacts minimes sur un sous-ensemble de contrats dĂ©ployĂ©s sur Ethereum, dont aucun ne devrait ĂȘtre rompu. De plus, la part du lion des points de terminaison de l’API utilisateur reste stable (c’est-Ă -dire, Ă moins que vous n’utilisiez des mĂ©thodes spĂ©cifiques PoW telles que eth_getWork
).
Cela dit, la plupart des applications sur Ethereum impliquent bien plus que des contrats en chaĂźne. Le four est l’endroit oĂč vous voulez vous assurer que votre code frontal, vos outils, votre pipeline de dĂ©ploiement et d’autres composants hors chaĂźne fonctionnent comme prĂ©vu. Nous recommandons fortement aux dĂ©veloppeurs d’effectuer un cycle complet de test et de dĂ©ploiement sur Kiln et de signaler tout problĂšme avec les outils ou les dĂ©pendances aux mainteneurs de ces projets. Si vous ne savez pas oĂč ouvrir un problĂšme, veuillez utiliser ce rĂ©fĂ©rentiel.
OpĂ©rateurs de nĆud
AprĂšs la fusion, un nĆud complet Ethereum sera la combinaison d’un client de couche consensus, qui exĂ©cute la preuve de participation sur la chaĂźne Beacon, et d’un client de couche d’exĂ©cution, qui gĂšre l’Ă©tat de l’utilisateur et exĂ©cute les calculs associĂ©s aux transactions. Celles-ci communiquent via un port authentifiĂ© Ă l’aide d’un nouvel ensemble de mĂ©thodes JSON RPC, appelĂ©e API Engine.
Les opĂ©rateurs de nĆuds devront donc exĂ©cuter Ă la fois un client de couche de consensus et d’exĂ©cution en tandem. En d’autres termes, si vous exĂ©cutiez dĂ©jĂ un nĆud sur la chaĂźne de balises, vous devez maintenant Ă©galement exĂ©cuter un client de couche d’exĂ©cution. De mĂȘme, si vous exĂ©cutiez un nĆud sur le rĂ©seau de preuve de travail actuel, vous devrez exĂ©cuter un client de couche de consensus.
Vous pouvez trouver la derniĂšre version des clients prise en charge par Kiln ici.
Il convient de souligner que chaque couche conservera un ensemble indépendant de pairs et exposera ses propres API. Les API Beacon et JSON RPC continueront donc de fonctionner comme prévu.
Jalons
Comme expliquĂ© ci-dessus, les validateurs de la Beacon Chain devront exĂ©cuter un client de couche d’exĂ©cution aprĂšs The Merge. Avant la fusion, cela Ă©tait fortement recommandĂ©, mais il Ă©tait possible pour les validateurs d’externaliser ces fonctions Ă des fournisseurs tiers. Cela a Ă©tĂ© possible car les seules donnĂ©es requises sur la couche d’exĂ©cution Ă©taient les mises Ă jour du contrat de dĂ©pĂŽt.
AprĂšs la fusion, les validateurs doivent s’assurer que les transactions dans les blocs qu’ils crĂ©ent et attestent sont valides. Pour ce faire, un client de couche d’exĂ©cution est requis. Bien que cela Ă©largisse les responsabilitĂ©s des validateurs, cela donne Ă©galement Ă un validateur qui propose un bloc le droit Ă ses frais de prioritĂ© de transaction associĂ©s (qui vont actuellement aux mineurs).
Alors que les rĂ©compenses du validateur s’accumulent sur la chaĂźne Beacon et nĂ©cessiteront une mise Ă niveau ultĂ©rieure pour ĂȘtre retirĂ©es, les frais de transaction continueront d’ĂȘtre payĂ©s, brĂ»lĂ©s et distribuĂ©s sur la couche d’exĂ©cution. Les validateurs peuvent ainsi spĂ©cifier n’importe quelle adresse Ethereum comme destinataire des frais de transaction.
Le four est l’environnement idĂ©al pour les jalonneurs existants pour se familiariser avec le contexte Ethereum post-fusion. Nous vous recommandons d’essayer de mettre en miroir votre configuration de production sur le rĂ©seau et de vous assurer que vous rĂ©solvez tous les problĂšmes maintenant.
Encore une fois, le tableau de bord de jalonnement fournit une interface simple pour commencer. Notez que dans le cadre du changement de nom de « eth2.0 », le référentiel ethereum/eth2.0-deposit-cli sera bientÎt renommé en ethereum/staking-deposit-cli
.
FAQ
on fusionne ?
Une date pour la transition de la preuve de participation du rĂ©seau principal Ethereum a ne pas Ă©tĂ© fixĂ© Ă la publication de ce billet. Toute source prĂ©tendant le contraire est susceptible d’ĂȘtre une arnaque. Des mises Ă jour seront publiĂ©es sur ce blog. Veuillez rester en sĂ©curité !
En supposant qu’aucun problĂšme n’est trouvĂ© avec Kiln, une fois que les clients ont finalisĂ© les dĂ©tails de leurs implĂ©mentations, les rĂ©seaux de test Ethereum existants (Goerli, Ropsten, etc.) passeront par The Merge. Une fois que ceux-ci ont rĂ©ussi la transition et se sont stabilisĂ©s, encore une fois, en supposant qu’aucun problĂšme n’est trouvĂ©, une valeur de difficultĂ© sera dĂ©finie pour la transition du rĂ©seau principal. Ce n’est qu’alors qu’il sera possible d’estimer la date exacte de The Merge.
En tant qu’utilisateur d’Ethereum ou dĂ©tenteur d’Ether, y a-t-il quelque chose que je dois faire ?
Non. Si vous voulez essayer Kiln, faites-le. Nous espérons que de nombreux membres de la communauté nous rejoindront dans #TestingTheMerge on Kiln.
Le rĂ©seau principal Ethereum n’est pas affectĂ© par ce testnet. Des annonces ultĂ©rieures seront faites sur ce blog avant la transition du rĂ©seau principal.
En tant que mineur, y a-t-il quelque chose que je dois faire ?
Non. Si vous minez sur le rĂ©seau principal Ethereum, vous devez savoir qu’aprĂšs la fusion, le rĂ©seau fonctionnera entiĂšrement sous preuve de participation. Ă ce stade, le minage ne sera plus possible sur le rĂ©seau.
En tant que validateur, puis-je retirer ma mise ?
Non. La fusion est la mise Ă niveau la plus compliquĂ©e d’Ethereum Ă ce jour. Afin de minimiser les risques de perturbations du rĂ©seau, une approche minimale a Ă©tĂ© adoptĂ©e qui excluait toute modification non transitoire de cette mise Ă niveau.
Les retraits de la chaĂźne Beacon seront probablement disponibles dĂšs la premiĂšre mise Ă niveau aprĂšs la fusion. Les spĂ©cifications pour les couches de consensus et d’exĂ©cution sont en cours.
Pourquoi Four ?
Le prĂ©cĂ©dent rĂ©seau de test de fusion, Kintsugi, a Ă©tĂ© nommĂ© d’aprĂšs l’art japonais de casser la poterie et de la rĂ©parer Ă l’aide d’or, ce qui la rend Ă la fois plus solide et plus belle.
Dans le mĂȘme ordre d’idĂ©es, un four est un four Ă haute tempĂ©rature utilisĂ© pour transformer l’argile en objets durcis, tels que de la poterie ou des briques đ„đ§±.