ETFFIN Finance >> Finanzbildung >  >> Kryptowährung >> Blockchain

So lesen Sie Smart Contracts

Nur für die enthusiastischsten Kryptowährungsinvestoren reserviert, Das Lesen von Smart Contracts ist eine gängige Methode der Fundamental Analysis (FA). Durch das Durchsuchen des Inhalts eines Smart Contracts, es ist möglich, Fehler zu entdecken, schädliche Funktionen, Funktionen, die nicht funktionieren, kopierter Code, und so weiter.

Wenn Sie den Artikel der Shrimpy Academy über Smart Contracts gelesen haben, Sie wissen bereits, wie sie funktionieren. Aber wenn nicht, hier eine kurze zusammenfassung:

Grundsätzlich, ein Smart Contract ist insofern einem Algorithmus ähnlich, dass einmal aktiviert, Entwickler und Benutzer können eine Funktion gleichermaßen bearbeiten oder aktivieren. Jede Interaktion oder Aktivität in einer dezentralen Anwendung fällt in diese Kategorie. einschließlich:

  • Token tauschen
  • Ausführung eines Handels
  • Geld abheben
  • Geld einzahlen
  • Liquidität hinzufügen

Wie du sehen kannst, Smart Contracts sind mehr als unerlässlich. Sie stellen ein Werkzeug dar, das bestimmte Aufgaben nicht nur automatisiert, sondern erst möglich macht. Als solche, Sie werden vielleicht feststellen, dass das Lesen von Smart Contracts die wichtigste Fähigkeit von allen ist.

So analysieren Sie Smart Contracts

Am Ende des Tages, Ein Smart Contract ist einfach ein digitaler Vertrag. Wie alle Verträge Sie können ihre Allgemeinen Geschäftsbedingungen verstehen, indem Sie sie lesen. Um mehr über die Funktionsweise von Smart Contracts zu erfahren, Wir empfehlen, die folgende Lektion zu lesen.

Ein Smart Contract kann gelesen werden, indem man die Etherscan- (sofern auf Ethereum basierende) und die GitHub-Seite eines Projekts besucht. Für diese Lektion, als Beispiel nehmen wir Yearn Finance.

Wir haben die Etherscan-Seite für Yearn Finance gefunden, indem wir ihren Ticker (YFI) in die Suchleiste eingegeben haben.



Direkt unter der Seite, Wir finden eine Liste von Registerkarten, die eine Registerkarte "Vertrag" enthalten. Hier können wir den Basisvertrag für den YFI-Token lesen, die eine Reihe von Funktionen enthält, die Sie erweitern und lesen können, wie in der Abbildung unten zu sehen.



Die Abschnitte für Dezimalstellen, Governance und totalSupply geben folgende Informationen preis:

  • YFI ist ein Token mit 18 Dezimalstellen
  • YFI hat einen separaten Governance-Vertrag
  • YFI hat ein maximales Gesamtangebot von 36, 666 Token



Wenn wir zu der im Governance-Feld angegebenen Adresse gehen, Wir finden einen bestimmten Abschnitt des Governance-Vertrags von YFI, der das Zeitsperrensystem beschreibt. was die Dauer des Abstimmungszeitraums betrifft.



Mit Hilfe von Etherscan, wir sind auch auf einen weiteren fortschrittlicheren Governance-Vertrag gestoßen. Nach ständiger Recherche, Wir haben noch mehr Smart Contracts zum Lesen gefunden.

Jedoch, ein Großteil der Arbeit von Andre Cronje ist auf der GitHub-Seite des Yearn Protocol zu finden, die wir durch das Lesen der Support-Dokumente von Yearn herausgefunden haben.

Auf der Seite, die den Yearn Vaults gewidmet ist, wir hatten die Gelegenheit zu entdecken, wie automatisierte Vault-Rendite-Strategien funktionieren. Dank zahlreicher Kommentare, die in den Codezeilen hinzugefügt wurden, selbst ein Laie kann die Tresore von Yearn verstehen.


Die Frage, die Sie vielleicht haben, ist:Was ist unser Endziel?

Dies ist in Yearns Beispiel zwar nicht besonders nützlich, aber aufgrund des guten Rufs des Teams, der durchschnittliche Benutzer kann Smart Contracts auf den oben genannten Plattformen lesen, um vermeintliche Entwicklungsupdates mit dem tatsächlichen Code zu vergleichen. Wenn ein Feature implementiert wurde, aber nicht in einem Repository zu finden ist, können wir getrost sagen, dass es nicht existiert.

In einem anderen Fall, was oft anzutreffen ist, Wir können zahlreiche Smart Contracts vergleichen. Einen Klon sehen, Ein Vorfall, bei dem Benutzer eine neue dApp erstellen, indem sie eine andere erfolgreiche Plattform kopieren, ist immer eine schlechte Nachricht. Um zu bestätigen, dass ein neues Projekt namens "Rocket Finance, “, das Ähnlichkeit mit Yearn Finance aufweist, den Code des Konkurrenten gestohlen, Wir können die Smart Contracts des anderen vergleichen.

Natürlich, das ist nur die spitze des eisbergs. Wir können eine Reihe von Dingen bestätigen, indem wir Smart Contracts lesen. Jedoch, Wir stellen fest, dass Sie die meiste Zeit nach Klonen und Funktionen suchen.