Một trong những ứng dụng đầu tiên của một oracle an toàn hoạt động bằng cách nhận thông tin thông qua một giao thức liên kết phi tập trung sẽ sớm được triển khai trên blockchain của Sentinel, được hỗ trợ bởi giao thức dex và khả năng liên kết tiên tiến nhất. Module oracle tùy chỉnh của Sentinel sẽ có sẵn để thử nghiệm trên testnet v12 sắp tới.
https://t.co/dWxHj6icHO
Sentinel sẽ sử dụng giao thức Cosmos IBC để truy vấn giá $DVPN/USD từ @osmosiszone để các nút #dVPN có thể thiết lập giá cho việc sử dụng băng thông theo đơn vị USD.
Bài viết blog chi tiết sẽ đến sớm.
Giới thiệu về Module Oracle
Module Oracle: Đã giới thiệu một module mới để quản lý thông tin giá tài sản, cho phép tích hợp liền mạch với các module khác. Các tính năng chính bao gồm:
Quản lý Tài sản: Mỗi tài sản được xác định bởi các tham số như: Đơn vị cơ sở, Đơn vị báo giá và ID Pool: Những trường này được sử dụng để lấy thông tin giá giao ngay từ blockchain Osmosis. Thông tin ID Pool cũng được cập nhật bằng cách sử dụng module AsyncICQ.
Kiểm soát Quản trị: Cả thông tin tài sản và tần suất các yêu cầu truy vấn có thể được cập nhật thông qua các đề xuất quản trị từ cộng đồng.
Các Truy vấn Giá dựa trên IBC: Blockchain Sentinel sử dụng Giao tiếp Liên Blockchain (IBC) với module AsyncICQ để truy vấn thông tin giá từ blockchain Osmosis:
- Sentinel gửi yêu cầu truy vấn giá tài sản đến blockchain Osmosis sau mỗi N khối.
- Các relayer chuyển giao gói truy vấn đến Osmosis, nơi xử lý yêu cầu và gửi phản hồi dưới dạng xác nhận.
- Sentinel xử lý các phản hồi và cập nhật thông tin giá cho các tài sản cụ thể trong trạng thái của nó.
Cập nhật Giá theo Thời gian Thực: Module đảm bảo rằng các biến động giá thị trường được phản ánh trên Sentinel. Ví dụ:
Một nút thiết lập giá bằng USD (ví dụ, 1 đô la) có thể sử dụng Oracle để chuyển đổi điều này sang đơn vị thanh toán (ví dụ, $DVPN hoặc $ATOM) dựa trên giá theo thời gian thực.