Рынок оптимиста наполовину пуст
👁 413↗ 2
Как же много всего есть на рынке, а интернет позволил это все умножить в 100 раз. И мы имеем то что все идеи которые приходят нам в голову уже кем то реализованы и кажется что нельзя найти то что нужно людям и чего в данный момент нельзя найти в интернете.
Разрабатывая проект инвестиционного DeFi кошелька, я прошерстил огромное количество сервисов по предоставлению индексированных данных блокчейнов, чтобы иметь возможности стандартного кошелька: баланс пользователя, транзакции пользователя, исторические балансы пользователя и так далее.
Градация сервисов от слишком дорого, до слишком отвратительно. И это абсолютная правда. Хочешь иметь хорошо-проиндексированные данные, изволь заплатить побольше, либо ты получишь максимально дешевую дрянь с которой невозможно работать. Даже элементарно получить транзакции пользователя со всеми входящими и исходящими токенами, это дает не каждый сервис. Вот тут и рождаются идеи по написанию собственного индексера, который сможет стать конкурентом между “слишком дорого” и “слишком фуфло” 🙂
В целом понятно почему так происходит, потому что индексация данных блокчейна вообще нелегкая задача, так как чтобы определить все входы и выходы токенов на конретном адресе на каждой транзакции, недостаточно смотреть одни лишь евент-логи, нужно смотреть все внутренние вызовы вызываемых контрактов и на основе этого строить сети движения балансов. И чтобы это сделать для всего блокчейна, например Ethereum, это нужно распарсить ~700гб данных. Можно конечно начать с чего-то простого, например Arbitrum, Avalanche или Base. Это все EVM блокчейны и когда получится на них написать такой парсер, получится и для Ethereum и для BSC. Но все равно остается суперзадача по парсингу БигДаты, тут только время спасет и деньги на запросы в ноду. Потому что либо потребуется поднимать свою архивную ноду, а это почти ~700ГБ для эфира, которая будет СИНКаться в среднем пару месяцев, либо платить сервисам которые имеют уже у себя архивные ноды.
Вот и получается, что сервисы, такие как DeBank.com, которые имеют отличные индексированные данные, писали такой парсер для себя и получилось великолепно. А такой сервис как CovalentHQ.com у которого нет собственного прикладного приложения и он сразу начал разрабатывать публичное АПИ, в итоге отдает вообще некорректные данные.
.
.
.
Есть ли тут криптоэнтузиасты, работали ли вы с подобными сервисами для получения индексированных данных и если да, то какими?
Канал: @knowyourbackend
Чат: @kyb_chat
#Blockchain #Ethereum #Backend #PetProject
22