Cách máy Oracle phân tán tập hợp nâng cao độ tin cậy và chính xác của dữ liệu giá cả

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

Lợi ích và triển khai của hệ thống Máy Oracle giá phân tán

Trong dịch vụ Máy Oracle, sự cố điểm đơn là một vấn đề phổ biến. Để giải quyết vấn đề này, một số hệ thống đã áp dụng thiết kế Máy Oracle giá phân tán. Lấy dịch vụ giá Bitcoin đô la Mỹ làm ví dụ, một hệ thống đã tổng hợp 31 Máy Oracle giá độc lập để cung cấp dữ liệu đáng tin cậy hơn cho người dùng.

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

Thiết kế của bộ tổng hợp này có thể được xem và xác minh thông qua mã nguồn hợp đồng thông minh. 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 tuyến mà bộ tổng hợp này chứa. Mỗi Máy Oracle ngoại tuyến đều có thể cung cấp dữ liệu giá bằng cách gọi các phương thức chỉ định, nhằm phản hồi 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à các tài khoản sở hữu bên ngoài (EOA), không chỉ có thể cung cấp dữ liệu cho giá Bitcoin/USD mà còn có thể phục vụ cho các cặp tiền tệ khác (như Ethereum/USD) cùng lúc.

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

Hợp đồng trên chuỗi sẽ trải qua một loạt các bước xác thực nghiêm ngặt khi xử lý dữ liệu Máy Oracle:

  1. Đầu tiên đọc trạng thái hợp đồng hiện tại và thực hiện một loạt các kiểm tra.
  2. Thực hiện công việc chuẩn bị cần thiết.
  3. Sử dụng phương pháp mật mã để xác minh từng dữ liệu chữ ký, đảm bảo tính xác thực và toàn vẹn của dữ liệu.
  4. Kiểm tra thứ tự của các giá trị quan sát và chọn giá trị trung vị làm kết quả cuối cùng.

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

Ngoài ra, hệ thống cũng sẽ tiến hành xác minh thêm về kết quả cuối cùng. Ví dụ, một số ứng dụng có thể so sánh kết quả với giá từ các nguồn khác để đảm bảo rằng độ lệch nằm trong phạm vi chấp nhận được.

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

Để đơn giản hóa việc quản lý giá của nhiều loại token, một số hệ thống đã 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 dữ liệu giá, người dùng có thể trực tiếp đọc dữ liệu giá của các loại token khác nhau thông qua đó mà không cần phải thiết lập riêng lẻ từng nguồn dữ liệu giá.

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

Trong cơ chế định giá, thường sẽ trải qua nhiều lớp tổng hợp dữ liệu:

  1. Tập hợp nguồn dữ liệu: Thu thập dữ liệu giá gốc từ các nền tảng giao dịch lớn.
  2. Tập hợp nhà điều hành nút: Mỗi nút nhận dữ liệu từ nhiều nhà cung cấp dịch vụ tập hợp dữ liệu độc lập và xử lý.
  3. Máy Oracle mạng hợp nhất: Toàn bộ mạng thực hiện việc hợp nhất dữ liệu nút cuối cùng.

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

Cập nhật giá cuối cùng thường sẽ bị kiểm soát bởi ngưỡng sai lệch và ngưỡng nhịp tim, nhằm cân bằng tần suất cập nhật dữ liệu và độ chính xác.

Máy Oracle chi tiết series của Chainlink (phần 2)

Mặc dù thiết kế này cung cấp độ bảo mật và tiện lợi cao, nhưng do cơ chế cập nhật giá có sự chậm trễ nhất định, nó có thể không phù hợp với các tình huống ứng dụng cực kỳ nhạy cảm với biến động giá. Tuy nhiên, đối với hầu hết các ứng dụng không cần dữ liệu giá thời gian thực, thiết kế này vẫn là một lựa chọn đáng tin cậy và thực tiễn.

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

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

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

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

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

LINK13.94%
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
  • 6
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
SatoshiHeirvip
· 18giờ trước
Cần lưu ý rằng thiết kế này đã được chứng minh tồn tại khuyết điểm nghiêm trọng từ năm 2017, khuyên mọi người nên nghiên cứu lập luận trong chương 37 của thông số kỹ thuật giao thức RFC-2612.
Xem bản gốcTrả lời0
MidnightMEVeatervip
· 08-12 01:45
Chào buổi sáng các bạn cú đêm... Bát "súp liên minh" Máy Oracle này tôi đã thử tối qua, uống một ngụm thì bớt một ngụm.
Xem bản gốcTrả lời0
BackrowObservervip
· 08-09 18:02
À à, cái này có đáng tin cậy không? 31 người báo giá, tỷ lệ sai sót nghe có vẻ không nhỏ.
Xem bản gốcTrả lời0
GateUser-a5fa8bd0vip
· 08-09 18:01
Ngày nào cũng treo Máy Oracle..预言机?!啊哈
Xem bản gốcTrả lời0
gas_fee_therapistvip
· 08-09 17:59
Nhà nào có dữ liệu off-chain đáng tin cậy?
Xem bản gốcTrả lời0
LiquidatedNotStirredvip
· 08-09 17:46
Cậy vào Máy Oracle thì có tác dụng gì, chỉ một điểm là liên tục quỳ.
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)