Original | Odaily星球日报(@OdailyChina)
Auteur|Azuma(@azuma_eth)
dYdX a progressivement achevé sa migration vers la chaîne d'applications écosystémiques Cosmos, dYdX Chain, avec la version v4, tandis que la version dYdX v3 a également connu sa clôture le 28 octobre, et le réseau Layer2 utilisé par cette version est désormais hors service, toutes les transactions sont suspendues.
Cependant, les données de L2BEAT montrent qu'à l'arrêt, il y avait encore plus de 70 millions de dollars de fonds non retirés sur le réseau Layer2 utilisé par dYdX v3...
Heureusement, pour un réseau Layer2, cela ne signifie pas une perte permanente de fonds - dYdX v3 utilise la solution Layer2 de StarkEx, qui intègre une protection appelée Escape Hatches, permettant aux utilisateurs de retirer de force des fonds placés sur Layer2 au niveau Layer1 (c'est-à-dire sur le réseau principal Ethereum), comme c'est le cas actuellement pour dYdX v3.
Note d'Odaily : L2BEAT explique que le mécanisme Escape Hatch ne s'applique qu'aux Layer2 non génériques tels que dYdX v3 (Layer2 sans contrat intelligent). Pour d'autres Layer2 génériques supportant le mécanisme Escape Hatch, des options plus robustes sont nécessaires, y compris des ordonnanceurs décentralisés et des transactions forcées, etc.
Revenons à la situation de dYdX v3, étant donné que l'utilisation autonome de l'Escape Hatch nécessite de fournir une "preuve Merkle" pour vérifier l'état des actifs, afin de permettre aux utilisateurs de retirer plus efficacement, L2BEAT a créé un navigateur StarkEx open source (https://explorer.dydx.exchange/), permettant aux utilisateurs d'accéder plus directement à l'Escape Hatch.
Concernant les opérations de retrait spécifiques, les utilisateurs doivent d'abord accéder au navigateur StarkEx, puis lier leur portefeuille (en haut à droite), puis trouver les actifs de jetons pouvant être retirés vers Layer1 dans la section des actifs (Assets), puis cliquer sur Escape pour initier le processus de retrait.
L'ensemble du processus de retrait nécessite trois transactions : "Initier l'évasion (Initiate Escape)", "Finaliser l'évasion (Finalize Escape)" et "Retirer des fonds (Withdraw Funds)".
Initier l'évasion : après avoir cliqué sur Escape, vous serez redirigé vers l'interface d'initialisation de l'évasion, qui résumera l'ensemble du processus ; vous devrez ensuite cliquer sur Initier l'évasion et confirmer la transaction dans votre portefeuille ; cette étape peut être coûteuse en gas ;
Finaliser l'évasion : après confirmation de la transaction précédente, une nouvelle barre d'informations Pending Escapes apparaîtra sur la page utilisateur ; vous devrez cliquer sur Finaliser l'évasion et confirmer une autre transaction ;
Retirer des fonds : après l'achèvement de la transaction précédente, en revenant à la page utilisateur, une barre d'informations des Actifs Retirables apparaîtra, à ce moment-là, cliquez sur Retirer maintenant et confirmez la transaction pour retirer les fonds vers le compte Layer1 d'origine.
Note d'Odaily : Pour des instructions détaillées sur le processus opérationnel, veuillez vous référer aux directives fournies par le navigateur StarkEx : https://explorer.dydx.exchange/tutorials/escapehatch
Après le lancement de la transaction de retrait, les utilisateurs peuvent vérifier en temps réel l'état de la sortie des fonds via la page d'accueil de ce navigateur, afin d'effectuer l'étape suivante.
Il convient de noter que la fonction Escape Hatch est totalement sans autorisation, ce qui signifie que les utilisateurs peuvent non seulement retirer leurs propres fonds, mais aussi aider d'autres utilisateurs à effectuer des opérations de retrait, mais cela ne signifie pas que vous pouvez prendre les actifs d'autres personnes, les actifs retournés au réseau Layer1 ne reviendront qu'à l'adresse Layer1 correspondante.
Il est également important de noter que, puisque la fonction Escape Hatch nécessite une interaction avec le contrat Ethereum et nécessite de fournir une "preuve Merkle" prouvant la propriété des fonds, il est nécessaire d'exécuter certaines transactions pour réaliser cette fonctionnalité, et la quantité de données et de logique nécessaires pour traiter ces transactions est importante, donc leurs coûts en gas peuvent être très élevés - cela signifie que vous devriez retirer vos fonds dès que possible avant la période d'arrêt indiquée par les autorités officielles, afin d'éviter d'utiliser le chemin de dernier recours qu'est l'Escape Hatch.
En résumé, l'existence de l'Escape Hatch prouve un atout unique des réseaux Layer2, à savoir que la sécurité des actifs est toujours garantie par Ethereum, même en cas d'arrêt, les fonds peuvent être retirés de force. C'est une fonctionnalité que d'autres Layer1 ne pourront jamais promettre.