Сегодня я попытаюсь поверхностно и доходчево расскачать о целях Subsquid для разработчиков и обычных пользователей
Subsquid как помощник
Терминология Subsquid- представляет собой структуру узлов и запросов для блокчейнов на основе быстрых, легких, безопасных, дешевых транзакций. Проще говоря, Subsquid можно рассматривать как инструмент ETL с включенным сервером GraphQL
ETL- один из основных процессов в управлении хранилищами данных
GraphQL- это язык запросов данных и манипулирования запросами для API, среда с работой данными и выполнения их. Представляет собой открытый исходный код
Польза для разработчика
Весь блокчейн состоит из смарт-контрактов, так же как и интернет с API запросами. Собственно Subsquid представляет собой новую реализацию запросов при помощи GraphQL для блокчейна. Это нам открывает быстрое время отклика запроса, более удобное управление параметрами при создании контракта, превосходное автоматическое определение нужных данных
Все это нам может помочь при создании нашего собственного блокчейна и оптимизации его под L2 или L3 уровней. Subsquid существует, чтобы сделать данные в сети легко и быстро доступными для разработчиков Web3
Польза для пользователя
Обычный пользователь Web 3.0 обычно сталкивается с проблемой мештабируемости, выхоких коммиссия, не безопасностью сети своего любимого блокчейна. Так развитие Subsquid может помочь разрабатывать и дорабатывать блокчейны на много быстрее, что благоприятно скажется для обычного обывателя интернета Web 3.0
Вся суть этого поекта заключается в оптимизации работы и разработки блокчейн систем как для разработчика, так и для обычного человека