Một bộ khám phá blockchain mới được xây dựng với Yellow SDK giải quyết lỗ hổng quan trọng về khả năng nhìn thấy trong hoạt động kênh trạng thái trên nhiều chuỗi Máy ảo Ethereum. YellowScout Explorer kết hợp một giao diện BlockScout được tùy chỉnh với một hệ thống backend dựa trên Go để lưu trữ và hiển thị dữ liệu giao dịch nội bộ mà không thể thấy từ các bộ khám phá blockchain thông thường.
Điều cần biết:
- YellowScout Explorer tiết lộ hoạt động kênh trạng thái nội bộ mà các bộ khám phá thông thường không thể hiển thị, giải quyết vấn đề minh bạch cho người dùng mạng Yellow
- Hệ thống hoạt động qua hai công việc cron thu thập dữ liệu thời gian thực qua kết nối WebSocket từ cả môi trường testnet và mainnet
- Được xây dựng trên nền tảng BlockScout với tích hợp cơ sở dữ liệu PostgreSQL tùy chỉnh được lưu trữ trên Supabase để tăng cường khả năng mở rộng và hiệu suất
Bộ khám phá giải quyết vấn đề cơ bản với kiến trúc kênh trạng thái của Yellow. Trong khi các bộ khám phá blockchain thông thường chỉ hiển thị các giao dịch mở và đóng kênh, người dùng không thể quan sát hoạt động nội bộ mà không truy cập trực tiếp API của Yellow. YellowScout Explorer loại bỏ giới hạn này bằng cách triển khai một hệ thống lưu trữ dữ liệu toàn diện.
Kiến trúc kỹ thuật tập trung vào một backend dựa trên Go xử lý các sự kiện blockchain thời gian thực thông qua kết nối WebSocket. Hai công việc cron chuyên dụng liên tục trích xuất dữ liệu hoạt động giao dịch, khối và hợp đồng từ cả mạng testnet và mainnet. Thông tin đã qua xử lý này được đưa vào cơ sở dữ liệu PostgreSQL được lưu trữ trên Supabase.
Giao diện người dùng khai thác một giao diện BlockScout được tùy chỉnh kết nối với cơ sở dữ liệu lưu trữ trên Supabase thông qua các điểm cuối API RESTful. Sự tách biệt này tạo ra hiệu suất được cải thiện và phân tách tốt hơn giữa giao diện người dùng và cơ sở hạ tầng blockchain.
Hệ thống cung cấp hiển thị hoạt động blockchain được tối ưu hóa bao gồm cập nhật thời gian thực, tra cứu dữ liệu lịch sử và phân tích tùy chỉnh trong khung công tác Next.js. Kiến trúc hỗ trợ truy vấn dữ liệu mở rộng trong khi vẫn duy trì điều hướng thân thiện với người dùng.
Kết luận
YellowScout Explorer đại diện cho sự tiến bộ đáng kể trong tính minh bạch blockchain bằng cách làm cho dữ liệu kênh trạng thái ẩn trước đây có thể truy cập được qua giao diện người dùng quen thuộc. Sự kết hợp giữa xử lý dữ liệu thời gian thực và kiến trúc cơ sở dữ liệu mở rộng định vị nền tảng như một công cụ có giá trị cho phân tích và giám sát mạng Yellow.