THORChain Préparation du Hard Fork de septembre 2024
Traduction faite par Deepl pro
La blockchain native de THORChain subira une mise à niveau hard fork le 4 septembre 2024 à 19h UTC, estimée au bloc 17562000. Il y aura un temps d'arrêt planifié pour les envois, les échanges et d'autres actions sur THORChain pendant que les validateurs coordonnent une mise à niveau de routine.
Aucune action n'est requise de la part d'un utilisateur.
Les interfaces, les échanges, les portefeuilles et les dApps doivent se préparer à assurer une transition transparente pour leurs utilisateurs.
Qu'est-ce qui est mis à jour pendant le hard fork ?
- Mise à jour de la version du SDK de Cosmos de 45.1 à 45.16
- Suppression du code obsolète
- Suppression des modules Cosmos inutiles
- Élimination de l'état des nœuds pour une synchronisation plus rapide (>1 TB)
- Ajout de la prise en charge des adresses Bitcoin Taproot
- Jalons du GitLab
Pourquoi y a-t-il un hard fork à venir ?
Le processus normal de mise à jour de THORChain est généralement effectué une fois que 100% des validateurs adoptent une nouvelle version de THORNode. De temps en temps, des mises à jour doivent être effectuées et nécessitent une mise à niveau hard fork coordonnée, au lieu de la mise à niveau transparente habituelle sans interruption de service. Par souci de prudence et pour protéger les fonds des utilisateurs, les nœuds se coordonneront pour interrompre les échanges et le barattage des validateurs.
Lorsque le bloc de hard fork est atteint, les nœuds cessent de produire de nouveaux blocs et passent à la nouvelle version (2.135.0) de THORNode. Une fois que tous les nœuds ont été mis à jour et que de nouveaux blocs ont commencé à être produits, les nœuds peuvent se coordonner pour réactiver les échanges, le barattage et toute autre action interrompue.
Préparation pour le hard fork
Qu'est-ce que les utilisateurs doivent faire pendant le hard fork ?
Aucune action de la part des utilisateurs n'est nécessaire
Qu'est-ce que les interfaces et les échanges doivent faire pour se préparer au hard fork ?
- Si un projet prend en charge l'envoi (MsgSend) ou le dépôt (MsgDeposit) de RUNE, de synthés ou d'actifs commerciaux, le chain-id devra être mis à jour pour prendre en charge la nouvelle chaîne (détails ci-dessous)
- Il y aura un temps d'arrêt planifié de tous les services et transactions THORChain, y compris le transfert de rune, l'échange, les épargnants, le prêt, le thorname et les opérations sur les nœuds.
Supporting the new Chain-ID
- Les projets qui supportent n'importe quel type de transaction du réseau THORChain sont conseillés de commencer immédiatement à récupérer l'actuel chain-id de THORChain dynamiquement dans la création de transaction pour s'assurer qu'aucune interruption de service ne se produise après que la chaîne soit hard forkée
- Utiliser le point de terminaison suivant : https://rpc.ninerealms.com/status
- Récupérer le chain-id actuel à partir du résultat.network property
- Utilisez ce chain-id lors de la création de toutes les transactions THORChain
- Après le hard fork, cette valeur sera automatiquement mise à jour avec le nouvel identifiant de la chaîne
- Le nouvel identifiant de la chaîne sera "thorchain-1"
Pannes de service:
- Vérifiez que votre interface n'autorise aucun échange, aucune action d'épargne, aucune action de prêt, aucun transfert de runes, ni aucune autre opération de réseau pendant le temps d'arrêt prévu.
- Si votre interface utilise le point de terminaison de cotation, assurez-vous qu'aucun échange n'est envoyé si vous recevez une erreur de ce point de terminaison ou si le point de terminaison n'est pas disponible
Source : THORChain - Aug 20, 2024