Клуб свободных инвесторов

17 Июл / 2021

Почему важно уметь читать умный контракт (смарт-контракт)?

Как читать умный контракт?

Чтение смарт-контрактов, предназначенное только для самых энтузиастов-инвесторов в криптовалюту, является распространенным методом фундаментального анализа (FA). Путем поиска в содержимом смарт-контракта можно обнаружить недостатки, вредоносные функции, неработающие функции, скопированный код и т.д. Именно поэтому важно уметь читать умный контракт хотя бы на базовом уровне.

умный контракт

Что такое умный контракт?

Смарт-контракт — это часть самоисполняемого программного обеспечения, которое активируется автономно после выполнения определенных заранее заданных условий, записанных в коде.

По сути, смарт-контракт похож на алгоритм в том смысле, что после активации разработчики и пользователи могут обрабатывать или активировать его функции. Любое взаимодействие или действие в децентрализованном приложении попадает в эту категорию, в том числе:

  • Обмен токенов
  • Совершение сделки
  • Вывод средств
  • Внесение средств
  • Добавление ликвидности

Как видите, смарт-контракты более чем необходимы. Они представляют собой инструмент, который не только автоматизирует определенные задачи, но в первую очередь делает их возможным. Таким образом, вы можете понять, что чтение смарт-контрактов — один из важнейших навыков при работе с криптовалютами.

Как анализировать смарт-контракты?

Смарт-контракт — это просто цифровой договор. Вы можете понять его условия, только если прочитаете этот контракт.

Смарт-контракт можно прочитать, посетив портал Etherscan (если контракт основан на Ethereum) и страницу GitHub. Для этой статьи мы будем использовать Yearn Finance в качестве примера.

Берем Etherscan для Yearn Finance, набрав ее тикер (YFI) в строке поиска.

умный контракт

Прямо под страницей мы можем найти список вкладок, который включает вкладку «Контракт». Здесь мы можем прочитать базовый контракт для токена YFI, который включает в себя набор функций, которые вы можете расширить и прочитать, как показано на изображении ниже.

умный контракт

Разделы десятичных дробей, управления и totalSupply содержат следующую информацию:

  • YFI — это токен с 18 знаками после запятой
  • У YFI есть отдельный контракт на управление
  • YFI имеет максимальное общее количество 36666 токенов.

умный контракт

Если мы перейдем по адресу, указанному в поле «Управление», мы перейдем в конкретный раздел контракта на управление YFI, описывающий систему временных интервалов, которая включает продолжительность периода голосования.

С помощью Etherscan мы также можем увидеть еще один более продвинутый контракт на управление. Однако большую часть работ Андре Кронье можно найти на странице GitHub протокола Yearn, которую мы обнаружили, прочитав вспомогательные документы Yearn.

На странице, посвященной Yearn Vaults, у нас была возможность узнать, как работают стратегии автоматического выхода из хранилищ. Благодаря многочисленным комментариям, добавленным во все строки кода, даже непрофессионал может понять хранилища Yearn.

В чем смысл чтения смарт-контрактов?

Хотя в примере с Yearn читать смарт-контракты не особенно полезно, из-за хорошей репутации команды, обычный пользователь может читать смарт-контракты на вышеупомянутых платформах, чтобы сравнивать обновления разработки с реальным кодом. Если функция была реализована, но вы не можете найти ее в репозитории, это будет говорить о том, что функции не существует.

В других случаях, мы можем сравнивать смарт-контракты, чтобы распознать клоны. Это полезно, когда пользователи создают новое приложение, копируя другую успешную платформу. Такое было, когда новый проект под названием Rocket Finance, украл код Yearn Finance. Для этого просто можно сравнить смарт-контракты обоих проектов.

Естественно, это лишь верхушка айсберга. Мы можем подтвердить ряд вещей, прочитав смарт-контракты. Однако важнейшим моментом будет проверка на наличие клонов и функций. Начните более подробно изучать мир криптовалют и DeFi уже сейчас.

Поделиться:
Автор: Golden Island

0 комментариев

BTC
ETH
ADA
BNB
XRP
Мы в соц. сетях