SolScan для начинающих. Часть 1.
Onchain researcher starter pack.
Приветствую тебя, мой маленький (или большой) друг. Возможно когда-то ты слышал такое понятие, как onchain research. Дословно это понятие можно перевести, как исследование блокчейна.
Цели для исследования могут быть разные, например поиск профитных кошельков (кстати, вот отдельный гайд по копитрейдингу), поиск кошельков команды разработчиков мемкойнов, отслеживание движения "Умных" денег, вычисление кошельков публичных людей и т.д.
Вне зависимости от твоих целей, тебе, в любом случае, понадобятся базовые знания для работы с обозревателем блоков - SolScan. Именно эти базовые вещи и разбираются в данной статье.
Введение:
Итак, обозреватель блоков - SolScan появился не просто так. Как мы с вами знаем, любое действие в блокчейне записывается в его блоки, и любой желающий может эти действия посмотреть. Но как бы не так. На самом деле, чтоб заглянуть в блокчейн без помощи сторонних ресурсов, вам понадобится опыт в работе с onchain данными (сложно короче). Поэтому, для нормисов вроде нас с вами, написали специальный софт. Этот софт интерпретирует блоки кода из блокчейна в более-менее понятный вид в рамках сайта.
Подобные обозреватели есть у любого блокчейна, а обычно их даже несколько. Solana не стала исключением, в ней, помимо SolScan так же функционирует Solana Explorer. Он, кстати, от официальных разрабов блокчейна Solana, но по факту уступает SolScan по всем параметрам, так что им никто не пользуется.
Теперь, когда мы выяснили, что такое обозреватель блоков, можем перейти к его освоению.
Интерфейс
SolScan имеет приятный (на мой взгляд) интерфейс. А со временем он даже начинает казаться удобным.
Давайте начнём со стартовой страницы обозревателя.
Здесь мы можем посмотреть основную статистику блокчейна, такую как текущий саплай соланы, текущую эпоху, количество транзакций, текущие объемы торговли на солановских децентрализованных биржах, загруженность сети и среднее время выполнения транзакции.
Но обычно вы будете все это скипать и сразу переходить к строке поиска (в шапке сайта), в которую будете вставлять адрес кошелька или токена.
Шапка сайта доступна на любой странице. Также на ней расположены вкладки. Давайте пройдемся по ним подробней, чтоб больше никогда ими не пользоваться:
Analitics - показывает более расширенную аналитику состояния блокчейна в данный момент. Всё в виде дашбордов с приятными графиками и т.д.
DeFi - показывает более подробную статистику децентрализованных бирж и транзакции проходящие через них.
NFT - как вы могли догадаться, вкладка посвящена рынку NFT, его общей статистике, а так же статистике каждой коллекции.
Leaderboard - в данной вкладке вы можете посмотреть различные лидерборды, например по токенам (сортируются по капитализации) кошелькам (сортируются по общей стоимости) смартконтрактам (по объему). Также выбрав функцию Compare вы можете сравнивать токены по различным параметрам с визуализацией на графике.
Blockchain - здесь вы можете посмотреть транзакции, блоки и текущих валидаторов.
Resources - здесь можете ознакомиться с платными услугами, предоставляемыми командой SolScan. Например их API.
С побочными функциями разобрались, теперь давайте перейдем к сути, а то эта статья слишком затянется.
Отслеживание переводов
Внимание. Настоятельно рекомендую сразу повторять на практике то, что я делаю далее, с теми же адресами кошельков, чтоб сразу привыкнуть к сервису.
Итак, допустим вы нашли интересный кошелек, который профитно торговал, но перестал это делать, а солану перекинул на другой кошелек. Как отследить движение его денег?
Я нашел в боте профитный кошелек - BAnZGvX9BdHpxE7jAmZ9JXyfPyqnRdKV1aHk1uPsGhXH - для удобства я буду называть его кошелек 1.
У него хорошая статистика, но он перестал торговать. Давайте отследим его переводы.
Вставляем адрес в окно писка на солскан и переходим на него.
Далее мы видим информацию о кошельке и его транзакции.
Как мы видим, баланс кошелька практически нулевой. Последней транзакцией мы можем увидеть адрес, на который отправили деньги. Подсознание подсказывает, что мы должны перейти на него, но для начала давайте подробней изучим его транзакции.
Для начала, посмотрим откуда кошелек 1 получает солану. Для этого делаем следующие настройки:
Как видим, кошелек пополняется соланой с одного и того же адреса.
А если ко всему этому выставить фильтр по количеству соланы в транзакции от 1 соланы
То мы получим следующую картину:
А теперь давайте сравним её с покупками кошелька 1 на GMGN:
Совпадение практически 100%. Это означает, что кошелек пополняется непосредственно перед покупкой токена. В принципе, это позволяет нам предположить, что кошелек не перестал работать, выведя всю солану.
Однако, все может поменяться, и покупки могут начать осуществлять с нового кошелька. Поэтому двигаемся дальше. Переходим на кошелек с которого пополнялся наш. Как раз на него и ушла солана.
CCFA7LKRT1S7S9KX9uNRjAhrW2cJM3nz4zsebEp3GPrL - Назовем его кошелек 2
Он тоже пустой. Последней транзакцией выведена вся солана. Но, если посмотреть все транзакции кошелька, можно заметить, что он взаимодействует лишь с двумя адресами. Помимо кошелька 1, с которого мы начали ресёрч, кошелек взаимодействует с адресом:
GTa97nVKZUtau8PTA2kNNV3M54hDWteaLnxXS18LNo75 - Назовем его кошелек 3
Также, отмечу, что первая транзакция кошелька 2, это как раз пополнение с кошелька 3
Можем смело переходить на кошелек 3 и проверять его.
Тут уже намного больше транзакций в целом, больше полутора тысяч. И в интересующие нас даты мы можем видеть, что пополнялся кошелек 3 не только с кошелька 2 но и с других.
Теперь посмотрим, что кошелек делал с полученной соланой далее:
Как мы видим, кошелек обменивал солану на USDC используя обменник - MfDuWeqSHEqTFVYZ7LoexgAK9dxk7cy4DFJWjWMGVWa
Как понять что это обменник? У него более 1 000 000 транзакций, они совершаются каждые несколько секунд и его баблмап на археме выглядит так:
Кстати, Arkham тоже очень полезный инструмент, но о нём мы поговорим в другой раз.
Но, вернёмся к нашему кошельку 3. После обмена соланы на USDC, все доллары были отравлены на 2 кошелька.
Также, видим, что с одного из них в обратку вернули 4500 USDC.
Давайте посмотрим на эти два кошелька.
oDapAPrXiRLLGvuLq9d2vUFC7uQh2dt2psMnb5Anf3v - кошелек 4
Деньги, переведенные на него, дальше никуда не ушли и не обменивались.
Последние отправления с кошелька 4 были полгода назад. Если не считать, что он закинул обратно на кошелек 3 4500 USDC день назад. Все транзакции происходили на пользовательский кошелек на бирже (или прокладку биржи)
Прокладка биржи - это тот адрес, по которому вы вносите крипту на централизованную биржу. Его легко отличить, т.к. он может принимать токены с любых адресов, но отправляет всегда на адреса биржи. Они в SolScan названы по названию биржи.
Все отправления на адрес биржи происходят автоматически без участия владельца аккаунта на бирже. Дальнейшее движение средств для нас обычных нормисов очень сложно отследить, и сделать это можно только по косвенным признакам. Разберу это во второй части.
Итак. Вторая часть денег уехала на DYNz1ZVEk4n4q5GB2CkHFncdizyCkmKFetdHi5gLCAks - кошелек 5.
Здесь картина практически идентична кошельку 4. Деьги так же находятся на балансе. А последние отправления с кошелька были полгода назад. Только отравления были не на прокладку биржи, а на адрес Kamino Finance.
Это протокол на блокчейне Solana, который предоставляет автоматизированные стратегии управления ликвидностью для децентрализованных финансов (DeFi). Kamino упрощает работу с поставкой ликвидности на AMM (автоматизированных маркет-мейкерах). Но нам это не сильно интересно.
Нам интересно другое. Будет ли кошелек 1 еще залетать в ракетки, а если не будет, то как отследить новый кошелек?
Для этого давайте пройдем всю цепочку обратно, начав с кошелька 3.
Кошелек 3 переводит средства на Кошелек 2 а кошелек 2 в свою очередь на кошелек 1. После торговли профит переводится в обратном порядке. Давайте посмотрим как давно кошелек 3 пополняет кошелек 2. Для этого открываем в SolScan кошелек 3 и выставляем фильтр по столбцу To и вставляем туда адрес кошелька 2
Как видим, переводы осуществляются уже довольно давно. А точнее 2 месяца. Теперь просмотрим то же самое для пути кошелек 2 -> кошелек 1
Абсолютно та же история. Транзакции проходят уже 2 месяца.
Вывод.
Мы имеем хороший профитный кошелек, который возможно будет еще торговать. Но это не точно. Поэтому мы ставим его на копи (по желанию), а остальные кошельки из цепочки закидываем на отслеживание в Solana Ray и ждем дальнейших движений средств.
Но смысл статьи не в этом. А в том, чтоб показать основы работы с SolScan на примере. Если честно, это был первый попавшийся кошелек из бота, но, в принципе, я показал на нём всё что хотел в первой части.
Обязательно будет и вторая часть, в ней я разберу как можно попытаться отследить движение средств через биржу и расскажу про отслеживание команд разработчиков токенов.
Если было интересно - подписывайся на мой тг