Как читать смарт-контракты и почему вам это нужно в первую очередь [перевод на русский треда @chriscantino]
Оригинальный тред https://twitter.com/chriscantino/status/1480300076786274304
Чтение смарт-контракта дает вам инсайт о популярности проекта, о том, как распределено его владение, какие у него возможности.
Плюс вы можете исследовать детали каждой транзакции.
Это большое преимущество в web3. Когда-нибудь это будут преподавать в школах.
Во первых, что такое смарт-контракт?
Это програма, которая исполняет некий код в блокчейне, когда некие условия будут выполнены. Стороны подписывают контракт цифровой подписью, предоставляя ему разрешение на исполнение.
Это может быть что угодно: от отправки денег другу до дробления NFT.
Итак, как найти смарт-контракт?
На Эфире контракты, транзакции и кошельки можно просматривать с помощью сервиса https://etherscan.io/
Чтобы найти контракт NFT, перейдите к списку на OpenSea и нажмите «Подробности». Это показывает ссылку «Контрактный адрес».
Здесь есть на что посмотреть, так что давайте разбираться.
Balance + Value - показывает, сколько монет содержится в контракте.
My Name Tag - Если вы вошли в систему, вы можете создавать личные заметки для себя здесь.
Creator - кошелёк, создавший контракт, и ссылка на оригинальную (первую) транзацкию. Нажимаем сюда.
Здесь у нас есть подробная информация о транзакции, через которую был создан контракт.
-Transaction confirmation [Подтверждение сделки]
-Quantity minted of each token [Количество сминченых нфт]
-Contract creator [Создатель контракта]
-Fees paid [уплаченные комиссии]
Теперь вернемся к основному контракту [возвращаемся на страницу назад]
Нам нужно поле "Трекер". Нажимаем, чтобы узнать:
-minimum token value [минимальная стоимость токена]
-max total supply of the token (if a maximum has been set) [максимальное общее количество токена (если установлен максимум)]
-how many wallets hold the token [сколько кошельков держат токен]
-how many transfers have occurred [сколько трансферов было совершено]
Очень ценная информация. Но есть еще одна интересная фишка, о которой большинство людей не знает.
Жмём на “Holders” в списке вкладок.
Это отображает рейтинг тех, у кого больше всего токенов в контракте. Если вы нажмете «Token Holders Chart», вы даже сможете увидеть диаграмму:
Хорошо, вернемся на главную страницу контракта.
Переходим во вкладку «Transactions».
Колонка1 [txn hash] представляет собой хронологический список всех транзакций. На каждую можно нажать. Следующая «Method». Это функции, исполняемые через контракт. Каждый контракт отличается, но общие методы включают минт, трансфер и настройку аппрувала [подтверждения на взаимодействие с контрактом]
Теперь давайте разберёмся с вкладкой «Contracts».
Code: отображает исходный код контракта.
Read Contract: отображает функции.
Write Contract: позволяет инициировать функции (если у вашего кошелька есть разрешение), такие как сжигание токенов, предоставление ролей, приостановка и многое другое.
Наконец, давайте проверим вкладку “Analytics”
Здесь мы найдём графики, демонстрирующие транзакции, комиссии, баланс ETH и многое другое. На приведенной выше диаграмме показан рост [стоимости] криптопанков.
Я также рекомендую nansen.ai для получения более подробной информации об объеме, перекрытиях в кошельках проектов, известных держателях токенов и многом другом.