Sherlock Wallet : portefeuille de développement pour le debug et la simulation de transactions dApp
Le livre blanc de Sherlock Wallet a été rédigé et publié par l’équipe principale de Sherlock vers 2021, dans un contexte de failles fréquentes dans les smart contracts DeFi, afin de répondre à la demande pressante de garanties de sécurité renforcées dans la finance décentralisée et de protéger les actifs des utilisateurs contre les risques potentiels.
Le livre blanc de Sherlock Wallet est centré sur son mécanisme décentralisé d’audit de sécurité et de garantie pour les smart contracts. L’originalité de Sherlock Wallet réside dans la proposition et la mise en œuvre d’un cadre d’audit décentralisé piloté par un réseau d’auditeurs professionnels, combiné à un mécanisme d’incentive via le token SHER, pour assurer une surveillance continue des smart contracts et une atténuation des risques ; la signification de Sherlock Wallet est d’offrir une couche de garantie essentielle à l’écosystème DeFi, visant à définir un nouveau standard pour l’audit de sécurité décentralisé et à réduire significativement les pertes dues aux failles des protocoles.
L’intention initiale de Sherlock Wallet est de construire un environnement financier décentralisé plus sûr et plus digne de confiance. Le livre blanc de Sherlock Wallet expose l’idée centrale suivante : en combinant un réseau professionnel d’auditeurs de sécurité et un mécanisme d’incentive via le token SHER, il est possible de trouver un équilibre entre la sécurité des smart contracts et la vitalité de l’écosystème DeFi, afin d’assurer une gestion continue des risques et la protection des actifs pour les protocoles décentralisés.
Résumé du livre blanc de Sherlock Wallet
Qu’est-ce que Sherlock Wallet
Imaginez que nous vivons dans un monde numérique où de nombreuses transactions et accords importants sont inscrits dans des « smart contracts » spéciaux, qui fonctionnent comme des contrats légaux exécutés automatiquement. Dans l’univers de la blockchain, ces smart contracts gèrent de nombreux actifs numériques, comme vos cryptomonnaies. Mais si ces contrats présentent des failles, c’est comme si la porte du coffre-fort d’une banque restait ouverte, ce qui serait problématique ! Les hackers pourraient en profiter pour voler l’argent de tout le monde.
Sherlock Wallet (en réalité, il s’agit du **protocole Sherlock**, dont le token s’appelle SHER) n’est pas une application de portefeuille classique pour stocker de l’argent, mais une plateforme dédiée à fournir « assurance » et « garantie de sécurité » pour ces smart contracts. Vous pouvez le voir comme une combinaison d’une « société de sécurité » et d’une « compagnie d’assurance » dans le monde de la blockchain.
Ses principales missions sont :
- Agence de détectives pour trouver les failles : À la manière de Sherlock Holmes, elle réunit les meilleurs « détectives » (c’est-à-dire des auditeurs de sécurité, appelés « Watsons » dans le protocole Sherlock) pour examiner minutieusement le code des smart contracts et identifier les vulnérabilités potentielles.
- Compagnie d’assurance qui offre une garantie : Si un smart contract audité par Sherlock est malheureusement attaqué par des hackers et que cela entraîne des pertes pour les utilisateurs, le protocole Sherlock offrira une indemnisation, comme le ferait une assurance.
Ainsi, ses utilisateurs cibles sont principalement les équipes qui déploient des smart contracts sur la blockchain (appelées « protocoles »), ceux qui souhaitent soutenir cette garantie de sécurité en fournissant des fonds et en obtenant des rendements (appelés « stakers »), et bien sûr les auditeurs de sécurité professionnels (Watsons).
Vision du projet et proposition de valeur
La vision du protocole Sherlock est très ambitieuse : il souhaite rendre le monde de la blockchain plus sûr, afin que chacun puisse utiliser les applications de finance décentralisée (DeFi) sans crainte.
Les problèmes principaux qu’il vise à résoudre sont :
- Coût élevé et efficacité variable des audits : Les audits traditionnels de smart contracts peuvent être très chers et leur qualité inégale ; parfois, seuls quelques auditeurs interviennent, ce qui laisse passer certains problèmes.
- Manque de garantie post-audit : Même après un audit, si une attaque survient, les utilisateurs ne reçoivent généralement aucune compensation.
- Expérience utilisateur complexe : Pour l’utilisateur lambda, il est très difficile de comprendre la sécurité d’un smart contract.
La proposition de valeur de Sherlock réside dans son modèle unique d’« audit hybride » et son mécanisme de « garantie financière ».
- Audit hybride : Il combine la profondeur des audits traditionnels et la largeur des audits participatifs. Un « Watson senior » expérimenté (comme un chef d’équipe de détectives) est chargé d’un audit approfondi, tandis qu’un « concours d’audit » est organisé pour attirer des centaines de chercheurs en sécurité indépendants du monde entier, augmentant considérablement les chances de détecter des failles.
- Garantie financière : C’est son point fort. Le protocole Sherlock offre une « couverture » pour les contrats audités : si une faille critique entraîne des pertes, Sherlock indemnise. Cela signifie que Sherlock engage ses propres fonds, alignant ses intérêts sur ceux des protocoles, ce qui garantit la qualité des audits.
De cette façon, Sherlock aide les protocoles à éliminer les risques avant le lancement et offre une protection après le lancement, renforçant la confiance des utilisateurs dans les applications DeFi.
Caractéristiques techniques
Le protocole Sherlock est construit sur la blockchain Ethereum.
Ses principales caractéristiques techniques peuvent être comprises ainsi :
- Géré par smart contracts : Tout le fonctionnement du protocole est géré par une série de smart contracts, y compris le dépôt de fonds, la distribution des récompenses, la gestion des réclamations, etc.
- Mécanisme de collaboration multipartite : Il a conçu un mécanisme sophistiqué pour coordonner les « protocoles », les « Watsons » (auditeurs) et les « stakers ». Les Watsons auditent, les stakers fournissent les fonds pour le pool d’indemnisation, les protocoles paient pour la garantie de sécurité.
- Système d’arbitrage des réclamations : En cas d’incident de sécurité nécessitant une indemnisation, Sherlock dispose d’un « comité des réclamations » pour une première évaluation. Si le protocole n’est pas satisfait, il peut soumettre la réclamation à un système d’arbitrage tiers plus décentralisé (par exemple, en coopération avec UMA Optimistic Oracle), garantissant l’équité des décisions.
- Sherlock AI : Le projet mentionne également Sherlock AI, capable de fournir des analyses de niveau auditeur pour aider les équipes à détecter les failles dès les premières étapes.
Son architecture technique ressemble à celle d’une compagnie d’assurance complexe, mais toutes les règles et processus sont inscrits de façon transparente sur la blockchain et exécutés automatiquement par le code, réduisant l’intervention humaine et l’opacité.
Tokenomics
Le token du protocole Sherlock est le **SHER**.
- Symbole du token : SHER
- Réseau d’émission : Ethereum (token ERC-20)
- Quantité totale : Selon certaines sources, l’offre totale est de 1 000 000 000 000 SHER (un trillion). Mais d’autres sources indiquent « inconnue », ce qui pourrait signifier que l’offre est dynamique ou pas encore totalement déterminée.
- Utilité du token : Le token SHER joue plusieurs rôles clés dans l’écosystème Sherlock :
- Gouvernance : Le token SHER est le token de gouvernance du protocole. Cela signifie que les détenteurs de SHER pourront à l’avenir participer aux décisions importantes du protocole, comme l’ajustement des paramètres ou la proposition de nouvelles fonctionnalités.
- Incentive : Le token SHER sert à récompenser les participants de l’écosystème. Par exemple, les stakers qui fournissent des fonds en stablecoins (comme USDC) pour la garantie reçoivent, en plus des primes payées par les protocoles et des rendements externes (intérêts de Aave, Compound, etc.), des tokens SHER en récompense supplémentaire. Les équipes de sécurité (Watsons) qui excellent lors des audits reçoivent aussi des tokens SHER en rémunération.
- Coordination des Watsons : À long terme, le token SHER pourrait jouer un rôle dans la gestion de la répartition des Watsons et des paramètres clés du protocole.
- Circulation actuelle et future : À ce jour, le token SHER n’est peut-être pas encore largement coté sur les principales plateformes d’échange crypto, donc ses données de circulation et de prix peuvent être incomplètes ou difficiles à obtenir. Cela signifie aussi que sa liquidité de marché peut être faible.
Attention : La tokenomics est un domaine complexe et dynamique, les informations ci-dessus sont un résumé basé sur les données disponibles. La valeur du token dépend de nombreux facteurs, dont l’offre et la demande, le développement du projet, l’environnement macroéconomique, etc., et sa volatilité peut être élevée. Ceci n’est pas un conseil en investissement.
Équipe, gouvernance et financement
Équipe
L’équipe principale du protocole Sherlock est composée de professionnels expérimentés :
- Jack Sanford : Cofondateur. Il possède une grande expérience dans la sécurité DeFi, a participé à plusieurs comités de sécurité de projets majeurs et a pris la parole lors de nombreuses conférences du secteur.
- Evert Kors : CTO et cofondateur. Il a une formation en informatique, a été ingénieur sécurité dans une société de sandbox de malwares et possède une expérience dans le développement de smart contracts pour des protocoles DeFi. Il a également joué un rôle clé dans le développement de Sherlock AI.
Les membres de l’équipe ont des compétences solides en IA, cybersécurité et développement de smart contracts, ce qui est essentiel pour construire un protocole de sécurité complexe.
Gouvernance
Le mécanisme de gouvernance du protocole Sherlock est en cours de décentralisation progressive :
- Portefeuille multi-signatures : Au début du projet, les fonctions clés comme la mise à jour du protocole, la suspension, l’ajout/retrait de protocoles assurés, etc., sont gérées par un « portefeuille multi-signatures » contrôlé par l’équipe principale de Sherlock. Ce portefeuille nécessite l’accord de la majorité des signataires autorisés, ce qui est plus sûr qu’un contrôle centralisé.
- Transition vers une DAO : À mesure que le protocole mûrit, ces fonctions seront progressivement transférées à une organisation autonome décentralisée (DAO), où les détenteurs de SHER auront plus de pouvoir de décision.
- Comité des réclamations : Sherlock dispose d’un « comité des réclamations » (Sherlock Protocol Claims Committee, SPCC), composé de membres de l’équipe principale et d’experts en sécurité reconnus, chargé de statuer sur les réclamations. Si le protocole assuré conteste la décision, il peut faire appel à UMA Optimistic Oracle, un mécanisme d’arbitrage plus décentralisé où de nombreux détenteurs de tokens votent.
Financement
Le protocole Sherlock a été fondé en 2021 et a levé 5,5 millions de dollars lors d’un tour de financement seed. Les investisseurs incluent IDEO CoLab et Archetype. Cela montre que le projet bénéficie d’un certain soutien financier initial.
Feuille de route
La feuille de route de Sherlock se concentre sur l’optimisation et l’expansion continues de son activité principale : l’audit de sécurité et la garantie des smart contracts.
- Étapes clés passées :
- 2021 : Fondation du protocole Sherlock, lancement du protocole principal, début de l’offre d’audits de smart contracts et de garanties financières.
- Lancement du modèle d’audit hybride : Combinaison de l’audit approfondi par des Watsons seniors et de la largeur des concours d’audit mondiaux.
- Introduction du mécanisme de couverture financière : Garantie d’indemnisation pour les protocoles audités, alignement des intérêts de Sherlock avec la sécurité des protocoles.
- Collaboration avec UMA : Introduction d’un mécanisme d’arbitrage tiers pour garantir l’équité des décisions sur les réclamations.
- Principaux projets à venir :
- Amélioration continue des produits d’audit : Optimisation des processus et outils des concours d’audit pour améliorer l’efficacité et la précision de la détection des failles.
- Devenir le « dernier rempart d’audit » : Objectif de devenir l’« examen final » avant le lancement sur le mainnet, garantissant la sécurité maximale du code et offrant une couverture continue après le lancement.
- Exploration de produits adjacents : Possibilité de lancer d’autres produits ou fonctionnalités liés à la sécurité pour compléter l’écosystème Web3.
- Approfondissement de la gouvernance décentralisée : Transfert progressif de plus de pouvoirs de gouvernance à la DAO composée des détenteurs de SHER.
- Développement continu de Sherlock AI : Poursuite du développement et de l’intégration de l’IA pour une analyse des failles plus efficace et intelligente.
En résumé, la feuille de route de Sherlock est centrée sur l’objectif principal d’« améliorer continuellement le niveau de sécurité du Web3 », avec des itérations et innovations constantes de ses services d’audit et de garantie.
Rappels sur les risques courants
Tout projet blockchain comporte des risques, et Sherlock n’y fait pas exception. Il est important de rester objectif et prudent ; voici quelques risques courants :
- Risques techniques et de sécurité :
- Failles dans les smart contracts : Même si Sherlock vise à détecter les failles, ses propres smart contracts peuvent comporter des vulnérabilités inconnues qui, si exploitées, pourraient affecter le fonctionnement du protocole et la sécurité des fonds.
- Limites des audits : Même les meilleurs audits ne garantissent pas la détection de 100 % des failles. Les systèmes complexes de smart contracts peuvent présenter des risques d’interaction imprévus.
- Risques liés aux oracles : Lors du règlement des réclamations, si des données externes sont utilisées (comme UMA Optimistic Oracle), la fiabilité et la résistance aux attaques de l’oracle sont cruciales.
- Risques économiques :
- Non-couverture totale : La couverture des smart contracts par Sherlock n’est pas totalement collatéralisée, ce qui signifie que le montant dans le pool de staking peut être inférieur au montant total couvert. En cas d’attaque majeure nécessitant une indemnisation supérieure au pool, les stakers pourraient subir des pertes.
- Slashing des fonds des stakers : Les stakers, pour obtenir des rendements, doivent verrouiller leurs fonds et assumer des risques. Si un protocole assuré subit une faille majeure, une partie des fonds des stakers peut être « slashed » pour l’indemnisation.
- Volatilité du prix du token : Le token SHER, en tant que token de gouvernance et d’incentive, voit son prix fluctuer selon l’offre et la demande, l’avancement du projet, le sentiment du marché crypto, etc.
- Rendement incertain : Les rendements (APY) pour les stakers proviennent de plusieurs sources, dont les primes et les rendements externes, qui sont variables et peuvent être inférieurs aux attentes.
- Risques de conformité et opérationnels :
- Incertitude réglementaire : La réglementation mondiale sur les cryptos et la DeFi évolue encore, et de futurs changements pourraient impacter le fonctionnement de Sherlock.
- Risque de centralisation de la gouvernance : Avant la décentralisation complète, le portefeuille multi-signatures de l’équipe principale détient encore beaucoup de pouvoir, ce qui comporte un risque de centralisation.
- Risque de concurrence : Le secteur de la sécurité des smart contracts est très concurrentiel, Sherlock doit innover en permanence pour garder son avantage.
Important : Les risques ci-dessus ne sont pas exhaustifs, et l’investissement en cryptomonnaie est très risqué. Avant toute décision, faites vos propres recherches (DYOR) et évaluez soigneusement votre tolérance au risque.
Checklist de vérification
En tant que chercheur blockchain rigoureux, il est essentiel de vérifier personnellement certaines informations clés lors de l’évaluation d’un projet. Voici quelques liens et indicateurs à consulter :
- Adresse du contrat sur l’explorateur : Recherchez l’adresse du contrat SHER sur Ethereum, ainsi que les adresses des smart contracts principaux de Sherlock. Sur un explorateur (comme Etherscan), vous pouvez vérifier l’offre totale, la distribution des détenteurs, l’historique des transactions et les interactions avec les contrats du protocole.
- Adresse du contrat SHER (veuillez rechercher l’information la plus récente sur Etherscan, par exemple : 0xbcbf...4e39d8 a été mentionné comme adresse du contrat SLOCK, mais celle de SHER doit être confirmée ou trouvée sur le site officiel de Sherlock Protocol).
- Activité sur GitHub : Consultez le dépôt GitHub de Sherlock pour voir la fréquence des mises à jour, les commits, la résolution des issues et la contribution de la communauté. Un GitHub actif indique un développement et une maintenance continus.
- Dépôt principal Sherlock V2 : https://github.com/sherlock-protocol/sherlock-v2-core
- Dépôt de documentation Sherlock : https://github.com/sherlock-protocol/sherlock-docs
- Site officiel et documentation : Lisez attentivement le site officiel et la documentation technique (souvent appelée Docs), qui sont les sources les plus complètes et fiables sur le projet.
- Site officiel Sherlock Protocol : https://www.sherlock.xyz
- Documentation Sherlock V2 : https://docs.sherlock.xyz/ (lien à vérifier sur le site officiel)
- Activité communautaire : Surveillez l’activité du projet sur Twitter, Discord, Medium et autres réseaux sociaux pour évaluer l’engagement de la communauté et les interactions avec l’équipe.
- Rapports d’audit : Vérifiez si le protocole Sherlock a lui-même été audité par un tiers, ce qui est crucial pour un projet axé sur la sécurité.
Résumé du projet
Le protocole Sherlock (SHER) est un projet innovant dans la DeFi, dédié à l’amélioration de la sécurité des smart contracts. Il combine deux approches uniques : « audit hybride » et « garantie financière », offrant une solution de sécurité tout-en-un pour les protocoles DeFi.
Vous pouvez le voir comme une « agence de détectives Sherlock Holmes » et une « compagnie d’assurance » pour le monde DeFi. Il réunit les meilleurs « détectives » (Watsons) pour traquer les failles dans les smart contracts et offre une « assurance » aux protocoles audités, permettant une indemnisation en cas d’incident de sécurité.
Le token SHER, en tant qu’outil de gouvernance et d’incentive, vise à coordonner tous les acteurs de l’écosystème et à réaliser progressivement une gouvernance décentralisée.
L’apparition du protocole Sherlock apporte sans aucun doute de nouvelles idées et solutions à l’écosystème de sécurité DeFi, en essayant de construire un environnement blockchain plus fiable grâce à des incentives économiques et à la collaboration multipartite. Mais, comme toute technologie émergente, il comporte aussi des risques techniques, économiques et opérationnels, tels que le slashing des stakers, la non-couverture totale et la volatilité du token.
En résumé, Sherlock est un projet à surveiller, qui explore des solutions utiles aux problèmes de sécurité de la DeFi. Mais rappelez-vous, le monde de la blockchain est plein d’opportunités et de risques. Cette présentation n’est qu’une introduction, j’espère qu’elle vous donnera une vision claire et accessible du protocole Sherlock. Si ce projet vous intéresse, faites toujours vos propres recherches approfondies (Do Your Own Research, DYOR), consultez la documentation officielle et les informations les plus récentes, et évaluez prudemment tous les risques potentiels. Ceci n’est pas un conseil en investissement.