La proposition Solana propose de supprimer les nonces durables d'ici mai 2027

iconThe Defiant
Partager
AI summary iconRésumé
Un projet de mise à niveau de la blockchain Solana propose de supprimer les nonces durables d'ici mai 2027, incitant les plateformes d'échange et les custodians à ajuster leurs processus de signature. La proposition SIMD-0723, encore non fusionnée, nécessite l'approbation d'Anza et de Firedancer. Les nonces durables étendent la validité des transactions au-delà de 150 blocs, mais ont été exploitées lors du piratage de Drift, entraînant le vol de 295,7 millions de dollars. Une période de migration de six mois est suggérée, bien qu'aucune date d'activation ne soit fixée. Le Programmatic Signer d'Anza et Vector de Blueshift sont proposés comme remplaçants, nécessitant un passage aux PDAs. La migration institutionnelle pourrait prendre jusqu'à 12 mois. Contrairement aux nonces durables, les transactions échouées n'annuleront pas les autorisations.

Un projet de mise à niveau de Solana supprimerait les nonces durables au plus tôt le 5 mai 2027, obligeant les conservateurs et les plateformes d'échange qui reposent sur des transactions pré-signées à long terme à reconstruire leurs flux de signature.

SIMD-0723, déposé le 5 novembre par Gabe R., développeur Anza, reste un brouillon, non fusionné et non encore accepté. La demande de tirage nécessite l'approbation d'au moins un membre de l'équipe Anza et d'un membre de l'équipe Firedancer avant fusion.

Les nonces durables permettent à une transaction signée de rester valide au-delà de la fenêtre d'expiration normale de 150 blocs de Solana, à condition que sa valeur de nonce stockée n'ait pas changé. Cela permet les approbations sur des ordinateurs conservés hors ligne, ou des processus qui prennent plus de temps que la fenêtre de transaction normale.

Le 5 mai est une date minimale, pas une date de fermeture prévue. La spécification provisoire prévoit une fenêtre de migration de six mois à compter de la publication. Les orientations d’octobre de la Solana Foundation décrivent plutôt le retrait environ six mois après la disponibilité d’un programme de remplacement et ne mentionnent aucune date d’activation.

La fonctionnalité faisait partie de l'attaque du 1er avril contre le protocole de trading Solana Drift. Dans son compte d'incident, Drift a déclaré que les attaquants ont combiné des transactions à nonce durable pré-signées, « permettant une exécution différée », avec des approbations multisig compromises, probablement obtenues par ingénierie sociale ou par mauvaise représentation des transactions. Drift a indiqué que deux transactions pré-signées ont transféré le contrôle administratif, permettant à l'attaquant d'introduire un actif malveillant et de supprimer les limites de retrait.

L'inventaire du 16 avril de Drift estime les actifs volés à environ 295,7 millions de dollars. L'attaque a ensuite conduit à un plan de récupération basé sur des jetons. La raison invoquée par le projet Solana pour la suppression est la répétition de vulnérabilités de sécurité et de consensus des validateurs, ainsi que le spam lié aux nonces.

La signature hors ligne intègre les programmes

Selon la proposition, chaque transaction devrait nécessiter un blockhash récent. Les transactions précédemment signées avec un nonce durable cesseront de fonctionner après l'activation. La création, l'avancement et la mise à niveau des comptes nonce seront désactivés, tandis que les retraits et les changements d'autorité resteront disponibles.

Les noms proposés sont Anza's Programmatic Signer et Blueshift's Vector. Les utilisateurs déplaceraient les autorisations et les fonds de leur compte vers des adresses contrôlées par programme, appelées PDAs. Une clé hors ligne signerait une autorisation en mode hors ligne ; un relais en ligne soumettrait ensuite cette signature dans une nouvelle transaction. Le programme vérifierait la signature et exécuterait les actions approuvées.

La charge de migration va au-delà de la mise à jour du logiciel de transaction. Dans une contribution de mars au débat entre développeurs, Michael Gutkin de Fireblocks a déclaré que l'entreprise gère une infrastructure de signature à travers des millions d'adresses Solana. Il a soutenu la suppression des nonces durables, mais a indiqué qu'une solution de remplacement exigeant une migration complète des comptes sans pont de compatibilité nécessiterait au moins 12 mois à l'échelle institutionnelle.

Les programmes de remplacement modifient également la signification d’un transfert échoué. Le projet prévient que « une soumission échouée n’est pas une révocation » : une autorisation peut rester utilisable après un échec d’exécution, contrairement à une transaction à nonce durable dont le nonce est consommé en cas d’échec.

La documentation de Programmatic Signer indique qu'elle est déployée sur Devnet, avec des audits et des correctifs requis avant son premier déploiement sur mainnet.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.