Oraclize - Provable Things
Cách mà Oraclize - Provable Things thực hiện:


Bản chất của Oraclize - Provable Things
Oraclize thực ra là một Smart Contract được duy trì như các Contract khác, nó được public ra một số function như một library để các Contract khác import vào.
Khi các Contract khác import Oraclize và tiến hành query sẽ liên lạc với node và backend của nó để lấy dữ liệu và trả về bằng cách gọi về callback function của Contract yêu cầu.
Oracle hoạt động qua 3 bước:
Đầu tiên người yêu cầu dịch vụ tạo một callback function trong Contract tiến hành query bằng cách gọi đến function query của Oraclize Contract
Oraclize Contract nhận được query rồi emit Event đến DApp của Oraclize, từ DApp sẽ tiến hành lấy thông từ bên ngoài
Khi lấy được thông tin, Oraclize sẽ gọi đến callback function trong Contract của người yêu cầu dịch vụ
Link tham khảo về Oraclize - Provable Things
Source code của Oraclize Contract viết bằng solidity
Địa chỉ host của Oraclize Contract
Hiểu thêm về Oraclize, bài viết đã nhấn mạnh: "To us an oracle is a third party you have to talk with when you need some data you don’t want to (or you cannot!) fetch by yourself. The reasons for this can be many."
Làm thế nào Oraclize Contract và Contract của người dùng biết địa chỉ của nhau
Oraclize hoạt động như thế nào
Last updated
Was this helpful?