|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ERC 7512
Qu’est-ce que l’ERC 7512 ?
ERC-7512 est devenu la norme de jeton qui peut aider à résoudre le problème actuel de sécurité des contrats intelligents dans l'espace blockchain. Créé par des experts de Safe, Ackee Blockchain, OtterSec, ChainSecurity, OpenZeppelin et autres, ERC-7512 vise à standardiser la façon dont les rapports d'audit sont représentés directement sur la blockchain d'Ethereum.
Le montant d’argent perdu à cause des piratages et des escroqueries dans l’écosystème blockchain est stupéfiant. Et les protocoles DeFi ont été la principale cible de ces pirates. Au cours du seul premier semestre 2023, on estime que 479,4 millions de dollars ont été drainés des protocoles DeFi grâce à divers piratages et à l'exploitation des vulnérabilités des contrats intelligents. Ces contrats intelligents qui servent de colonne vertébrale à de nombreuses dApps présentent clairement des défauts majeurs qui peuvent être exploités.
Étant donné que les infrastructures critiques, telles que les ponts et les actifs tokenisés, s'appuient de plus en plus sur des contrats intelligents, un niveau élevé de sécurité est nécessaire. Auditer en toute sécurité tout ce nouveau code constitue un défi de taille. Il existe un besoin urgent de solutions permettant d’améliorer la sécurité des contrats intelligents à mesure que le paysage se développe de manière exponentielle.
Bien que l’audit des contrats soit essentiel pour identifier les vulnérabilités, la vérification manuelle des rapports d’audit peut nécessiter des efforts considérables. En définissant un format en chaîne pour auditer les données, ERC-7512 permettra à quiconque de confirmer facilement par programme que des audits rigoureux ont été effectués par des auditeurs réputés. Cela améliore considérablement la transparence.
Principaux avantages de l'ERC-7512
Lorsqu’il s’agit de renforcer la sécurité des contrats intelligents, l’ERC-7512 apporte des avantages majeurs. Tout d’abord, il offre plus de transparence et de responsabilité en matière d’audits. En enregistrant les détails clés de l'audit sur la chaîne pour que quiconque puisse les vérifier, il n'y a plus d'affirmations douteuses selon lesquelles les audits ont été effectués correctement. Nous pouvons suivre la piste numérique directement sur Ethereum. Et ce n’est qu’un début, car cette norme jette également les bases d’une plus grande innovation en matière de sécurité à long terme.
Grâce aux audits vérifiables en chaîne, les développeurs peuvent créer des fonctionnalités intéressantes telles que des systèmes de réputation pour suivre les performances des auditeurs au fil du temps. Sans parler de la façon dont l'ERC-7512 facilite la collaboration sécurisée de différents protocoles et dApps, grâce à des formats de données unifiés. En résumé, cette proposition signifie des audits fiables, de nouveaux outils de sécurité que nous pouvons à peine imaginer pour le moment et une interopérabilité améliorée. Il s’agit d’une combinaison passionnante qui pourrait contribuer à renforcer considérablement les défenses des contrats intelligents alors que nous continuons à repousser les frontières de la blockchain.
Composants essentiels de la norme ERC-7512
ERC-7512 contient des composants de base qui standardisent les représentations d'audit en chaîne :
Propriétés d'audit telles que l'auditeur, l'adresse du contrat, la date, les normes vérifiées et un hachage d'audit.
Une méthodologie de signature utilisant EIP-712 pour plus de sécurité.
Structures de données définies pour les propriétés telles que les auditeurs, les contrats, les résumés et les signatures.
Justification derrière les décisions de conception
Plusieurs décisions de conception clés façonnent l'approche réfléchie de l'ERC-7512 :
L’accent initial mis sur les contrats EVM permet d’établir des paramètres plus clairs avant d’élargir la portée.
Spécifier l'adresse de l'instance de contrat plutôt que simplement le code, car le comportement dépend de l'état déployé.
Le fait de faire référence à un contrat par résumé permet de clarifier les détails tels que les ERC qui s'appliquent.
Comment ERC-7512 renforce la sécurité des contrats intelligents
ERC-7512 peut renforcer la sécurité des contrats intelligents en :
Éliminer la vérification d’audit manuelle, ce qui permettra d’économiser énormément de temps et d’efforts.
Activation de la vérification programmatique de l’état de l’audit avant les interactions.
Faciliter les systèmes de réputation des auditeurs basés sur un historique vérifiable.
En éliminant les principaux obstacles liés à un audit transparent et fiable, l'ERC-7512 représente une avancée considérable pour la sécurité des contrats intelligents.
Futures extensions pour améliorer les capacités
L'ERC-7512 est conçu pour des améliorations itératives au fil du temps, notamment :
Prise en charge de davantage de normes et de réseaux blockchain.
Amélioration de la gestion des audits pour les contrats polymorphes et proxy.
Gestion des clés de signature associées aux auditeurs.
Ce cadre vise à évoluer parallèlement aux besoins de l’écosystème blockchain en évolution rapide.