Điều gì thực sự diễn ra bên trong một oracle DIA?
Hầu hết mọi người chỉ thấy mức giá cuối cùng do oracle cung cấp. Ít người tìm hiểu các hợp đồng chịu trách nhiệm tạo ra mức giá đó.
DIA Lumina chia quy trình này thành ba thành phần chính trên Lasernet.
1. Pods: Nơi lưu trữ dữ liệu gửi lên từ Feeder
Các nút Feeder độc lập gửi dữ liệu thị trường đến các hợp đồng thông minh Pod dành riêng cho chúng. Nhờ vậy, dữ liệu được lưu thành các bản ghi on-chain riêng biệt thay vì gom dữ liệu từ mọi Feeder vào cùng một hợp đồng lưu trữ.
2. Aggregators: Nơi dữ liệu trở thành mức giá
Các hợp đồng thông minh Aggregator đọc dữ liệu từ Pods và áp dụng các quy tắc có thể cấu hình để xác thực, kết hợp dữ liệu gửi lên thành đầu ra của oracle.
Các cấu hình khác nhau có thể đáp ứng những yêu cầu khác nhau về tài sản cũng như nhu cầu riêng của từng ứng dụng.
3. Spectra: Truyền dữ liệu qua nhiều chuỗi
Sau khi được tính toán, dữ liệu oracle được Spectra đưa đến các mạng đích được hỗ trợ, giúp các hợp đồng thông minh trong nhiều hệ sinh thái có thể sử dụng dữ liệu đó.
Vì sao thiết kế này quan trọng
Việc tách biệt khâu lưu trữ, tính toán và truyền dữ liệu tạo nên một kiến trúc oracle mô-đun hơn. Nhà phát triển có thể kiểm tra hoạt động on-chain và cấu hình logic tổng hợp dữ liệu, thay vì xem mức giá cuối cùng như một con số không rõ nguồn gốc.
Tất nhiên, tính toán minh bạch không tự động đảm bảo dữ liệu nguồn chính xác hay loại bỏ được hành vi thao túng. Chất lượng nguồn dữ liệu, cấu hình và bảo mật vẫn rất quan trọng.
Nhưng trong DeFi, khả năng kiểm tra cách một mức giá được tạo ra là yếu tố quan trọng để xây dựng niềm tin.
Đừng chỉ nhìn vào đầu ra của oracle. Hãy tìm hiểu kiến trúc đằng sau nó.
$DIA