Chainlink Máy Oracle如何通过三层聚合保障价格数据安全性

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

Hệ thống Máy Oracle giá phân phối

Trong dịch vụ Máy Oracle, để tránh lỗi đơn điểm, đã sử dụng thiết kế phân tán. Lấy dịch vụ giá BTC đô la làm ví dụ, một bộ tổng hợp đã tập hợp dữ liệu từ 31 Máy Oracle độc lập.

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 thông tin về tất cả các máy Oracle ngoài chuỗi tham gia. Những máy Oracle ngoài chuỗi này thường là tài khoản sở hữu bên ngoài (EOA), không chỉ cung cấp dữ liệu cho BTC/USD mà còn có thể phục vụ cho các cặp giá khác.

Máy Oracle chi tiết series Chainlink (dưới)

Hợp đồng trên chuỗi sẽ trải qua một vài bước quan trọng khi xử lý dữ liệu Máy Oracle:

  1. Đọc trạng thái hiện tại và thực hiện một loạt kiểm tra
  2. Thực hiện các công việc chuẩn bị cần thiết
  3. Xác minh từng dữ liệu chữ ký, đảm bảo tính hợp lệ và quyền hạn của vai trò.
  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ả và thực hiện xác thực cuối cùng

Trong giai đoạn xác minh, hợp đồng sẽ gọi các hợp đồng liên quan khác ( như Máy Oracle giá được sử dụng bởi Compound ) để so sánh độ lệch giá từ các nguồn khác nhau có nằm trong phạm vi chấp nhận được hay không.

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

Đăng ký nguồn

Để đơn giản hóa việc quản lý giá nhiều loại token, có thể sử dụng Feed Registry. Nó là một trình tổng hợp nhiều nguồn giá, người dùng có thể trực tiếp đọc dữ liệu giá thông qua nó mà không cần thiết lập riêng biệt từng nguồn giá cho từng loại token.

Máy Oracle chi tiết chuỗi liên kết (dưới)

Cơ chế tập hợp dữ liệu nhiều lớp

Dữ liệu giá của Chainlink được tổng hợp qua ba cấp độ:

  1. Tập hợp nguồn dữ liệu: Thu thập dữ liệu gốc từ các nền tảng giao dịch lớn và được các nhà cung cấp dịch vụ chuyên nghiệp tính toán trọng số.

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

  3. Tập hợp mạng Máy Oracle: Dữ liệu từ nhiều nút được tập hợp lại một lần nữa, thường sử dụng phương pháp trung vị.

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

Cập nhật giá cần phải đáp ứng điều kiện ngưỡng độ lệch hoặc ngưỡng nhịp tim. Cơ chế này đảm bảo độ an toàn cao, nhưng cũng dẫn đến việc cập nhật giá tương đối chậm, có thể mất từ vài phút đến vài giờ. Do đó, Máy Oracle Chainlink chủ yếu phù hợp với các tình huống ứng dụng không yêu cầu cao về tính thời gian của giá.

Máy Oracle chi tiết chuỗi liên kết (phần 2)

LINK2.49%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 4
  • Chia sẻ
Bình luận
0/400
CryptoWageSlavevip
· 12giờ trước
Ba mươi một Máy Oracle nói chuyện đều rất cứng nhắc.
Xem bản gốcTrả lời0
SerNgmivip
· 13giờ trước
Máy Oracle tôi chỉ tin link rồi
Xem bản gốcTrả lời0
TokenToastervip
· 13giờ trước
Mệt quá, lại đi ba bước rồi năm bước.
Xem bản gốcTrả lời0
GasFeeCriervip
· 13giờ trước
Máy Oracle yyds không giải thích
Xem bản gốcTrả lời0
  • 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)