Hệ thống Máy Oracle phân phối đa cấp: Tăng cường độ tin cậy và tính linh hoạt của dữ liệu giá cả

robot
Đang tạo bản tóm tắt

Thiết kế và triển khai hệ thống Máy Oracle giá phân tán

Để tránh điểm lỗi đơn, một số dịch vụ Máy Oracle đã áp dụng thiết kế phân tán. Lấy dịch vụ cung cấp giá BTC đô la Mỹ làm ví dụ, nó tổng hợp 31 Máy Oracle giá độc lập để cung cấp dữ liệu cho người dùng.

Hợp đồng của bộ tổng hợp này có thể được xem trên trình duyệt blockchain. Bằng cách gọi các phương thức cụ thể trong hợp đồng, có thể lấy được tất cả thông tin về Máy Oracle ngoại tuyến mà bộ tổng hợp này chứa. Mỗi Máy Oracle ngoại tuyến có thể cung cấp dữ liệu giá bằng cách gọi các phương thức chỉ định để đáp ứng yêu cầu của người dùng trong bộ tổng hợp. Những Máy Oracle ngoại tuyến này thường là một số tài khoản bên ngoài, chúng không chỉ cung cấp dữ liệu cho bộ tổng hợp BTC/USD mà còn có thể cung cấp thông tin giá cho các bộ tổng hợp khác như ETH/USD.

Máy Oracle详解系列之 Chainlink(下)

Quy trình xử lý hợp đồng trên chuỗi bao gồm các bước sau:

  1. Đọc trạng thái hợp đồng hiện tại và thực hiện một loạt kiểm tra
  2. Thực hiện công việc chuẩn bị cần thiết
  3. Xác minh dữ liệu chữ ký cho mỗi chữ ký, kiểm tra vai trò của người ký và tính duy nhất của chữ ký.
  4. Sắp xếp các giá trị quan sát, chọn giá trị trung vị và thực hiện kiểm tra ngưỡng
  5. Ghi lại kết quả của Máy Oracle lần này và thực hiện xác minh cuối cùng

Bước xác minh cuối cùng thường sẽ gọi các phương thức của hợp đồng khác, so sánh độ chênh lệch giá được cung cấp bởi các Máy Oracle khác nhau có nằm trong phạm vi chấp nhận hay không.

Máy Oracle详解系列之 Chainlink(下)

Hệ thống Đăng ký Dữ liệu

Để đơn giản hóa việc sử dụng và nâng cao tính linh hoạt, một số dịch vụ Máy Oracle đã giới thiệu khái niệm Feed Registry. Điều này có thể được hiểu là một bộ tổng hợp nhiều nguồn thông tin giá cả, người dùng có thể trực tiếp đọc dữ liệu giá thông qua Feed Registry mà không cần phải tự thiết lập nguồn thông tin giá cho từng mã token.

Máy Oracle chi tiết系列之 Chainlink(下)

Cơ chế tổng hợp dữ liệu đa cấp

Giá Oracle chất lượng cao thường áp dụng cơ chế tập hợp dữ liệu đa cấp, chủ yếu bao gồm ba cấp độ:

  1. Tập hợp nguồn dữ liệu: Thu thập dữ liệu giá gốc từ các sàn giao dịch lớn và thực hiện tính toán trọng số.

  2. Tập hợp nhà khai thác nút: Mỗi nút lấy giá từ nhiều nguồn dữ liệu độc lập và lấy giá trị trung bình để loại bỏ giá trị bất thường.

  3. Máy Oracle mạng hợp nhất: Sau khi có phản hồi từ số lượng nút được thiết lập trước, lấy trung bình tất cả dữ liệu một lần nữa.

Cập nhật giá cuối cùng thường cần phải đáp ứng các điều kiện kích hoạt cụ thể, chẳng hạn như ngưỡng sai lệch hoặc ngưỡng nhịp tim. Cơ chế này mặc dù nâng cao tính an toàn, nhưng cũng dẫn đến việc cập nhật giá tương đối chậm, do đó chủ yếu phù hợp với các tình huống ứng dụng không quá nhạy cảm với việc cập nhật giá.

Máy Oracle详解系列之 Chainlink(下)

Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Phần thưởng
  • 9
  • Chia sẻ
Bình luận
0/400
LightningClickervip
· 07-13 07:33
Điểm lỗi đơn lẻ tiếp theo với vốn hóa thị trường k tỷ!
Xem bản gốcTrả lời0
ArbitrageBotvip
· 07-13 01:09
Tốc độ chậm thì có ích gì chứ~ hoàn toàn không nắm bắt được cơ hội thị trường.
Xem bản gốcTrả lời0
ApeShotFirstvip
· 07-11 18:41
Dựa vào Máy Oracle? Hay on-chain T0 thì ngon hơn?
Xem bản gốcTrả lời0
AlphaBrainvip
· 07-10 09:51
Máy Oracle còn chưa đủ Phi tập trung呀
Xem bản gốcTrả lời0
LiquidatorFlashvip
· 07-10 08:15
Nhiều bẫy dự đoán được kích hoạt, quản lý rủi ro trở nên đáng tin cậy hơn.
Xem bản gốcTrả lời0
GasSavingMastervip
· 07-10 08:14
Chậm như rùa bò, sự linh hoạt ở đâu?
Xem bản gốcTrả lời0
NFTRegretDiaryvip
· 07-10 08:13
Máy Oracle nếu hỏng thì ai chịu trách nhiệm bồi thường?
Xem bản gốcTrả lời0
SerumSqueezervip
· 07-10 08:09
bull bia cải tốt an toàn trước hết
Xem bản gốcTrả lời0
defi_detectivevip
· 07-10 07:58
Những dữ liệu cấp bậc đó vẫn cần thiết không?
Xem bản gốcTrả lời0
Xem thêm
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)