Đợt bán trước $EX5 — Giai đoạn Seed · Tổng cung cố định 500M · Đốt 50% · Đăng ký tại portal.ex5.comTham gia →
Cập nhật

Oracle

Tóm lại: Oracle là một bên thứ ba cung cấp dữ liệu cho blockchain. Oracle đưa thông tin từ bên ngoài chuỗi, chẳng hạn giá tài sản, tỷ giá hối đoái hoặc kết quả…

Oracle là một bên thứ ba cung cấp dữ liệu cho blockchain. Oracle đưa thông tin từ bên ngoài chuỗi, chẳng hạn giá tài sản, tỷ giá hối đoái hoặc kết quả thể thao, vào các hợp đồng thông minh, vốn không thể tự lấy dữ liệu bên ngoài.

Vì sao quan trọng

Mọi nút trên blockchain phải đi đến cùng một kết quả từ cùng dữ liệu đầu vào, nên hợp đồng thông minh không thể đơn giản gọi đến một trang web, và oracle lấp khoảng trống đó bằng cách công bố dữ liệu bên ngoài lên chuỗi. Oracle đóng vai trò thiết yếu trong DeFi, nơi các giao thức cho vay dùng oracle giá để định giá tài sản thế chấp và quyết định khi nào một khoản vay phải bị thanh lý. Điều này cũng khiến oracle trở thành một điểm rủi ro, vì nếu oracle báo một mức giá sai hoặc bị thao túng, các hợp đồng sẽ tự động hành động dựa trên mức giá đó. Các mạng oracle phi tập trung giảm rủi ro này bằng cách kết hợp dữ liệu từ nhiều nguồn và nhà vận hành nút độc lập.

Ví dụ

Một giao thức cho vay cho phép người dùng vay stablecoin bằng cách thế chấp ETH. Một mạng oracle thường xuyên cập nhật giá ETH lên chuỗi. Nếu giá được báo giảm đến mức tài sản thế chấp của khoản vay không còn đáp ứng mức ký quỹ yêu cầu, hợp đồng thông minh của giao thức có thể thanh lý vị thế, dùng giá oracle làm tham chiếu.

Thuật ngữ liên quan