Vitalik Buterin estime que cette pratique pour Ethereum renforcera la sécurité du réseau. L’adresse de la somme de contrôle est un concept clé dans Ethereum qui pourrait réduire considérablement le risque d’erreurs et de pertes potentielles dans les transactions.
Dans l’ERC-3770, Buterin a fait quelques recommandations importantes, dont l’une était que cela pourrait être la meilleure chance d’exiger des adresses de somme de contrôle à casse mixte. Tous les portefeuilles, en particulier ceux utilisant ERC-3770, sont invités par Buterin à s’assurer qu’ils ne produisent que des adresses avec somme de contrôle.
Pour éviter les erreurs, les adresses Ethereum peuvent être codées à l’aide d’adresses avec somme de contrôle, mais que sont exactement les adresses avec somme de contrôle ? Dans une chaîne d’adresse, ils mélangent des lettres majuscules et minuscules. EIP-55 décrit ce système et montre comment utiliser une somme de contrôle dans les adresses Ethereum pour identifier les caractères mal saisis.
La probabilité qu’une adresse mal saisie soit acceptée comme légitime est considérablement réduite lorsque des sommes de contrôle à casse mixte sont utilisées pour augmenter la sécurité des transactions. Au-delà de la simple impression d’adresses avec somme de contrôle, la proposition de Buterin fait plus. De plus, il propose que la saisie soit obligatoire pour avoir des adresses avec une somme de contrôle. Cela peut être fait de plusieurs manières, par exemple en le rendant obligatoire ou en incluant un clic intrusif si une adresse est saisie sans avoir été vérifiée.
En prenant cette précaution, les utilisateurs seront plus susceptibles de saisir correctement les adresses et réduiront les risques d’envoyer de l’argent à une adresse incorrecte. La rétrocompatibilité avec de nombreux analyseurs hexadécimaux actuels prenant en charge les adresses à casse mixte est un avantage utile de cette approche.
Cela implique qu’il est possible de passer progressivement aux adresses à somme de contrôle sans interférer avec les systèmes déjà construits. Les adresses avec somme de contrôle conservent également la longueur conventionnelle de 40 caractères, ce qui contribue à maintenir la convivialité et la familiarité des adresses Ethereum.