Comment lire les contrats intelligents
Réservé aux seuls investisseurs en crypto-monnaie les plus enthousiastes, la lecture de contrats intelligents est une méthode d'analyse fondamentale (FA) courante. En recherchant dans le contenu d'un contrat intelligent, il est possible de découvrir des défauts, fonctions malveillantes, fonctionnalités qui ne fonctionnent pas, code copié, etc.
Si vous avez lu l'article de Shrimpy Academy sur les contrats intelligents, vous savez déjà comment ils fonctionnent. Mais sinon, voici un résumé rapide :
Fondamentalement, un contrat intelligent s'apparente à un algorithme en ce sens que, une fois activé, les développeurs et les utilisateurs peuvent traiter ou activer une fonction. Toute interaction ou activité sur une application décentralisée entre dans cette catégorie, y compris:
- Échanger des jetons
- Exécuter une transaction
- Retirer des fonds
- Dépôt de fonds
- Ajout de liquidité
Comme tu peux le voir, Les contrats intelligents sont plus qu'essentiels. Ils représentent un outil qui non seulement automatise certaines tâches mais leur permet en premier lieu d'exister. En tant que tel, vous vous rendrez peut-être compte que la lecture des contrats intelligents est la compétence la plus importante de toutes.
Comment analyser les contrats intelligents
À la fin de la journée, un contrat intelligent est simplement un contrat numérique. Comme tous les contrats, vous pouvez comprendre leurs termes et conditions en les lisant. Pour en savoir plus sur le fonctionnement des smart contracts, nous vous recommandons de lire la leçon suivante.
Un contrat intelligent peut être lu en visitant la page Etherscan (si basée sur Ethereum) et GitHub d'un projet. Pour le bien de cette leçon, nous utiliserons Yearn Finance comme exemple.
Nous avons trouvé la page Etherscan pour Yearn Finance en tapant son ticker (YFI) dans la barre de recherche.
Juste en dessous de la page, nous pouvons trouver une liste d'onglets qui comprend un onglet « Contrat ». Ici, nous pouvons lire le contrat de base pour le token YFI, qui comprend un ensemble de fonctions que vous pouvez développer et lire comme indiqué dans l'image ci-dessous.
Les sections pour les décimales, gouvernance et totalSupply révèlent les informations suivantes :
- YFI est un jeton avec 18 décimales
- YFI a un contrat de gouvernance distinct
- YFI a un approvisionnement total maximum de 36, 666 jetons
Si nous nous rendons à l'adresse indiquée dans le champ gouvernance, nous pouvons trouver une section spécifique du contrat de gouvernance de YFI décrivant le système de timelock, qui implique la durée de la période de vote.
Avec l'aide d'Etherscan, nous sommes également tombés sur un autre contrat de gouvernance plus avancé. Après des recherches continues, nous avons trouvé encore plus de contrats intelligents à lire.
Pourtant, une majorité du travail d'Andre Cronje se trouve sur la page GitHub du protocole Yearn, que nous avons découvert en lisant les documents de support de Yearn.
Sur la page dédiée à Yearn Vaults, nous avons eu la chance de découvrir comment fonctionnent les stratégies automatisées de rendement des coffres. Grâce aux nombreux commentaires ajoutés au fil des lignes de code, même un profane peut comprendre les voûtes de Yearn.
La question que vous pourriez vous poser est :quel est notre objectif final ?
Bien que cela ne soit pas particulièrement utile dans l'exemple de Yearn, en raison de la réputation bien établie de l'équipe, l'utilisateur moyen peut lire des contrats intelligents sur les plates-formes susmentionnées pour vérifier les mises à jour de développement supposées avec le code réel. Si une fonctionnalité a été implémentée mais ne peut pas être trouvée dans un référentiel, nous pouvons dire en toute confiance qu'elle n'existe pas.
Dans un autre cas, que l'on rencontre souvent, nous pouvons comparer de nombreux contrats intelligents. En voyant un clone, une occurrence dans laquelle les utilisateurs créent une nouvelle dApp en copiant une autre plate-forme réussie est toujours une mauvaise nouvelle. Pour confirmer qu'un nouveau projet appelé « Rocket Finance, ' qui ressemble à Yearn Finance, volé le code du concurrent, nous pouvons comparer les contrats intelligents des uns et des autres.
Naturellement, ce n'est que la pointe de l'iceberg. Nous pouvons confirmer un certain nombre de choses en lisant les contrats intelligents. Pourtant, nous notons que vous rechercherez des clones et des fonctionnalités la plupart du temps.
Chaîne de blocs
- Comment lire un chèque Citibank
- Comment lire un chèque bancaire
- Comment lire un certificat d'actions
- Comment lire une évaluation Morningstar
- Comment lire un devis de devise
- Que sont les contrats intelligents
- Comment les différends dans les contrats intelligents sont-ils résolus ?
- Comment lire efficacement un rapport annuel
- Comment faire un investissement intelligent dans Bitcoin
-
Comment lire les graphiques boursiers
Si vous envisagez de négocier activement des actions en tant quinvestisseur boursier. Négociateur dactions Un opérateur dactions est une personne qui participe à lachat et à la vente dactions dune ent...
-
Comment lire un bilan
Avez-vous déjà fait un ECG ou un écho test ? Il indique létat de votre santé cardiovasculaire. La comparaison peut sembler trop tirée par les cheveux mais en vérité, un bilan a un objectif similaire. ...