Hướng dẫn Nhà phát triển: Hạ tầng Oracle
Mezo bao gồm một oracle như một phần của các nút xác thực. Các oracle bên thứ ba cũng có sẵn.
Skip Connect
Section titled “Skip Connect”Mezo sử dụng Skip Connect làm dịch vụ oracle chính. Skip xác định giá của một cặp tài sản trong quá trình đồng thuận khối và ghi nó vào trạng thái trên chuỗi của module Cosmos x/oracle. Module này được cung cấp bởi Skip và được tích hợp vào ứng dụng khách Mezo.
Sidecar chạy trên cùng hệ thống với nút xác thực, vì vậy việc truy xuất và tổng hợp dữ liệu được hoàn thành trên cùng một hệ thống và được truyền đến nút xác thực bằng gRPC.

Để có mô tả đầy đủ về cách Skip tổng hợp dữ liệu, hãy xem tài liệu Skip Providers.
Skip Connect bao gồm nhiều nhà cung cấp có thể được cấu hình trong sidecar. Bạn có thể tìm danh sách đầy đủ các nhà cung cấp có sẵn trong tài liệu Skip Connect:
- Skip Providers (API)
- Skip Providers (Websocket)
- Tài liệu tham khảo Skip Providers và Market Map:
Stork là một giao thức oracle cho phép kết nối có độ trễ cực thấp giữa các nhà cung cấp dữ liệu và các ứng dụng trên chuỗi cũng như ngoài chuỗi. Trường hợp sử dụng phổ biến nhất của Stork là truy xuất và tiêu thụ dữ liệu thị trường dưới dạng nguồn cấp giá thời gian thực cho DeFi. Stork đã có sẵn trên Mezo Testnet.
Supra là một mạng oracle xuyên chuỗi được thiết kế để cung cấp năng lượng cho các dApp trên các hệ sinh thái blockchain với các giải pháp dữ liệu nhanh, an toàn, phi tập trung và có khả năng mở rộng. Distributed Oracle Agreement (DORA) của Supra đã có sẵn trên Mezo Testnet. Xem trang Mạng khả dụng của Supra để tìm địa chỉ hợp đồng pull và hợp đồng lưu trữ chính xác.
Mạng Pyth là một trong những mạng Oracle bên thứ nhất lớn nhất và cung cấp dữ liệu thời gian thực trên nhiều chuỗi bao gồm Mezo. Pyth giới thiệu một thiết kế pull oracle có độ trễ thấp sáng tạo, cho phép người dùng truy xuất cập nhật giá trên chuỗi khi cần. Điều này cho phép mọi người trong môi trường trên chuỗi truy cập các điểm dữ liệu một cách hiệu quả. Mạng Pyth cập nhật giá mỗi 400ms, giúp Pyth trở thành một trong những oracle trên chuỗi nhanh nhất.
Hợp đồng oracle của Pyth:
- Mezo Mainnet (proxy): 0x2880aB155794e7179c9eE2e38200202908C17B43
- Mezo Testnet (proxy): 0x2880aB155794e7179c9eE2e38200202908C17B43
Xem Tài liệu Pyth để tìm hiểu cách sử dụng Pyth trong dApp của bạn.