Oracles
Last updated
Last updated
Phiên bảnPhiên bản này của Horizon Academy đã bị lỗi thời! Để tìm phiên bản mới nhất, vui lòng truy cập: English V2 (hiện chỉ có bằng tiếng Anh)
Oracles được hiểu chính nguồn dữ liệu về tỉ giá/ giá của các tài sản khác nhau. Oracles được thiết kế nhằm cung cấp dữ liệu đầu vào cho các hợp đồng thông minh trên blockchain. Oracles thường là một bên thứ ba chuyên cung cấp dịch vụ để từ đó các dự án blockchain có thể kết nối và sử dụng thông tin về tỉ giá một cách khách quan.
Ứng dụng lớn nhất của Oracles chính là cung cấp tỉ giá theo thời gian thực của các loại tài sản khác nhau. Với ứng dụng đó, các hệ sinh thái, giao thức tài chính phi tập trung có thể kết nối với nhau hoặc kết nối với cái loại tài sản từ khu vực tài chính truyền thống thông qua các số liệu tỉ giá đồng bộ với nhau. Hơn thế nữa, các dịch vụ tỉ giá của Oracles cũng được bảo đảm về tính bảo mật của dữ liệu.
Oracles là một phần quan trọng trong giao thức Horizon vì oracles đảm nhận vai trò cung cấp giá cho sàn Horizon. Với việc số liệu về giá được cung cấp bởi một bên thứ 3, các nhà đầu tư có thể yên tâm giao dịch với sàn Horizon vì tính khách quan được đảm bảo.
Different oracle providers such as @chainlink and @Phoenix_Chain represent unlimited access to any type of asset and enforce the security and safety of the price feeds to:
Có một số lựa chọn khác nhau cho dịch vụ cung cấp tỉ giá hay Oracles như Chainlink hay Phoenix_Chain. Đây là những Oracles đã thiết lập được mối liên kết và có thể truy cập để trích xuất giữ liệu về giá của các loại tài sản khác nhau với tính an toàn cao. Các loại tài sản mà 2 Oracles trên có thể trích xuất tỉ giá bao gồm
Crypto
Chứng khoán
Chỉ số
Hàng hóa
NFT
Và hơn thế nữa
Tài sản tổng hợp của giao thức Horizon, hay còn gọi là zAssets, cần liên tục được cập nhật về tỉ giá để luôn đảm bảo giá trên sàn Horizon luôn là giá mới nhất. Tuy nhiên cần lưu ý một điều rằng, việc yêu cầu cập nhật tỉ giá sẽ tốn phí trả cho Oracle. Chính vì vậy, việc sử dụng dịch vụ của Oracles cũng cần phải được cân nhắc và xử lí để hoạt đọng của sàn là ở mức tiết kiệm nhất. Để giải quyết vấn đề này thì giao thức Horizon được thiết kế mà việc truy cập tỉ giá sẽ tuân theo 2 điều kiện như sau:
Truy cập tỉ giá với tần suất 4 tiếng 1 lần (gọi là Heartbeat)
Truy cập tỉ giá khi giá của 1 tài sản cụ thể biến động ở mức 0.2% (gọi là Variance)
Khi một trong 2 điều kiện này thỏa thì sàn Horizon sẽ thực hiện truy cập để yêu cầu dữ liệu giá mới. Lưu ý rằng 2 điều kiện trên có thể sẽ có sự khác biệt đối với những tài sản khác nhau. Để hiểu thêm về phí truy cập tỉ giá, các bạn có thể xem thêm tại đây. Ngoài ra thì bạn còn có thể tìm hiểu thêm về Heartbeat và Variance ngay trên tran của Chainlink.