Новий блокчейн-експлорер, створений з використанням Yellow SDK, вирішує критичну проблему видимості в активності каналів стану на багатьох ланцюгах Ethereum Virtual Machine. YellowScout Explorer поєднує кастомний frontend BlockScout з бекендом, заснованим на Go, для кешування і відображення внутрішніх даних транзакцій, які залишаються прихованими від звичайних блокчейн-експлорерів.
Що варто знати:
- YellowScout Explorer розкриває внутрішню активність каналів стану, яку звичайні експлорери не можуть відобразити, вирішуючи проблему прозорості для користувачів мережі Yellow.
- Система працює через два cron jobs, які збирають дані в реальному часі через WebSocket-підключення як з тестових, так і з основних середовищ.
- Створено на основі BlockScout з кастомною інтеграцією бази даних PostgreSQL, розміщеною на Supabase для підвищеної масштабованості та продуктивності.
Експлорер вирішує фундаментальну проблему архітектури каналів стану Yellow. Хоча звичайні блокчейн-експлорери показують лише транзакції відкриття та закриття каналів, користувачі не можуть спостерігати внутрішню активність без безпосереднього доступу до Yellow's API. YellowScout Explorer усуває це обмеження, реалізуючи комплексну систему кешування даних.
Технічна архітектура зосереджена на бекенді на базі Go, який обробляє події блокчейну в реальному часі через WebSocket-підключення. Два виділених cron jobs безперервно витягують дані транзакцій, блоків і контрактів з тестових та основних мереж. Ця оброблена інформація передається в базу даних PostgreSQL, розміщену на Supabase.
Фронтенд використовує кастомний інтерфейс BlockScout, який підключається до бази даних на Supabase через RESTful API-ендпоінти. Це розділення створює кращу продуктивність і краще розмежування між користувацьким інтерфейсом і інфраструктурою блокчейну.
Система надає оптимізовану візуалізацію активності блокчейну, включаючи оновлення в реальному часі, історичний пошук даних і спеціальні аналітики в межах фреймворку Next.js. Архітектура підтримує масштабовані запити даних при збереженні зручної навігації для користувача.
Заключні думки
YellowScout Explorer представляє значний прогрес у прозорості блокчейну, роблячи раніше приховані дані каналів стану доступними через знайомий інтерфейс експлорера. Поєднання обробки даних у реальному часі та масштабованої архітектури бази даних позиціонує платформу як цінний інструмент для аналізу та моніторингу мережі Yellow.