Un nouvel explorateur blockchain construit avec le Yellow SDK aborde un écart critique de visibilité dans l'activité des canaux d'état à travers plusieurs chaînes Ethereum Virtual Machine. YellowScout Explorer combine une interface BlockScout personnalisée avec un système backend basé sur Go pour mettre en cache et afficher les données de transaction interne qui restent cachées des explorateurs blockchain conventionnels.
À savoir :
- YellowScout Explorer révèle une activité de canaux d'état interne que les explorateurs réguliers ne peuvent pas afficher, résolvant un problème de transparence pour les utilisateurs du réseau Yellow
- Le système fonctionne à travers deux tâches planifiées qui collectent des données en temps réel via des connexions WebSocket à partir des environnements testnet et mainnet
- Construit sur une fondation BlockScout avec une intégration de base de données PostgreSQL personnalisée hébergée sur Supabase pour une évolutivité et performance améliorées
L'explorateur aborde un problème fondamental avec l'architecture des canaux d'état de Yellow. Alors que les explorateurs blockchain réguliers montrent uniquement les transactions d'ouverture et de fermeture de canal, les utilisateurs ne peuvent pas observer l'activité interne sans accéder directement à l'API de Yellow. YellowScout Explorer élimine cette limitation en mettant en œuvre un système complet de mise en cache des données.
L'architecture technique se concentre sur un backend basé sur Go qui traite les événements blockchain en temps réel via des connexions WebSocket. Deux tâches planifiées dédiées extraient continuellement les données d'activité de transaction, de bloc et de contrat des réseaux testnet et mainnet. Ces informations traitées alimentent une base de données PostgreSQL hébergée sur Supabase.
L'interface frontend exploite une interface BlockScout personnalisée qui se connecte à la base de données hébergée sur Supabase via des points de terminaison API RESTful. Cette séparation améliore les performances et le découplage entre l'interface utilisateur et l'infrastructure blockchain.
Le système offre une visualisation optimisée de l'activité blockchain, y compris les mises à jour en temps réel, les recherches de données historiques et les analyses personnalisées dans un cadre Next.js. L'architecture prend en charge des requêtes de données évolutives tout en maintenant une navigation conviviale.
Réflexions finales
YellowScout Explorer représente un progrès significatif dans la transparence de la blockchain en rendant les données de canaux d'état auparavant cachées accessibles à travers une interface d'explorateur familière. La combinaison du traitement des données en temps réel et d'une architecture de base de données évolutive positionne la plateforme comme un outil précieux pour l'analyse et la surveillance du réseau Yellow.