Máy Oracle là cơ sở hạ tầng quan trọng trong hệ sinh thái Blockchain, nó có thể cung cấp dữ liệu bên ngoài cho hợp đồng thông minh. Là cầu nối giữa hợp đồng thông minh trên chuỗi và thế giới thực bên ngoài, Máy Oracle đóng vai trò không thể thiếu trong các ứng dụng Blockchain.
Các hợp đồng thông minh trên mạng lưới blockchain như Ethereum không thể trực tiếp lấy dữ liệu ngoài chuỗi. Ví dụ, nếu một hợp đồng thông minh Ethereum cần dữ liệu về khối lượng giao dịch dầu thô vào một ngày nào đó, thì cần phải thông qua Máy Oracle để thực hiện. Quy trình cụ thể là: hợp đồng ghi yêu cầu dữ liệu vào nhật ký sự kiện, quy trình ngoài chuỗi lắng nghe sự kiện đó và lấy dữ liệu cần thiết, sau đó gửi dữ liệu vào hợp đồng thông minh thông qua giao dịch.
Hiện tại, dự án Máy Oracle có thị phần lớn nhất trên thị trường là Chainlink. Nó cung cấp dữ liệu từ thế giới thực cho Blockchain một cách an toàn và đáng tin cậy thông qua cách tiếp cận phi tập trung. Chainlink đã xây dựng một hệ sinh thái khuyến khích kinh tế xung quanh mã thông báo gốc LINK.
Quy trình làm việc của Máy Oracle Chainlink như sau:
Người dùng thanh toán bằng mã thông báo LINK và khởi tạo yêu cầu dữ liệu
Máy Oracle hợp đồng nhận yêu cầu và phát ra sự kiện
Các nút ngoài chuỗi lắng nghe sự kiện và nhận dữ liệu cần thiết
Nút sẽ gửi dữ liệu đến hợp đồng Máy Oracle
Máy Oracle sẽ truyền dữ liệu cho hợp đồng người dùng
Để phù hợp với bối cảnh kinh doanh của Máy Oracle, Chainlink đã đề xuất tiêu chuẩn ERC677, bổ sung phương thức transferAndCall trên cơ sở ERC20, kết hợp thanh toán và yêu cầu dịch vụ thành một.
Đối với các nhà phát triển, ngoài việc tùy chỉnh nguồn dữ liệu, còn có thể trực tiếp sử dụng Máy Oracle giá cả do Chainlink cung cấp. Mỗi cặp giao dịch đều có một Price Feed riêng biệt, thông qua một giao diện đơn giản có thể lấy được dữ liệu giá mới nhất. Điều này đã đơn giản hóa đáng kể quy trình lấy giá tài sản.
Nói chung, công nghệ Máy Oracle cung cấp khả năng quan trọng để hợp đồng thông minh Blockchain truy xuất dữ liệu bên ngoài, là cơ sở hạ tầng quan trọng để xây dựng các DApp phức tạp. Với sự phát triển của công nghệ, các ứng dụng của Máy Oracle sẽ trở nên rộng rãi hơn.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
24 thích
Phần thưởng
24
10
Chia sẻ
Bình luận
0/400
LayerZeroHero
· 07-12 02:40
link cấu trúc này thật là牛, vừa đảm bảo an ninh vừa hiệu quả.
Xem bản gốcTrả lời0
RadioShackKnight
· 07-11 22:14
Cứ từ từ tích trữ những dự án tốt.
Xem bản gốcTrả lời0
PrivateKeyParanoia
· 07-11 10:17
LINK bull nhập một vị thế!
Xem bản gốcTrả lời0
MissingSats
· 07-11 10:06
link ổn quá
Xem bản gốcTrả lời0
MechanicalMartel
· 07-10 17:40
Máy Oracle? Cần thiết cho Chain Dog!
Xem bản gốcTrả lời0
ImpermanentSage
· 07-10 17:40
link vai trò chính trong thị trường tăng tiếp theo
Xem bản gốcTrả lời0
GweiWatcher
· 07-10 17:39
LINK要To da moon了啊
Xem bản gốcTrả lời0
AllTalkLongTrader
· 07-10 17:36
Chó xích vẫn phải xem Tiên tri đại nhân~
Xem bản gốcTrả lời0
PaperHandsCriminal
· 07-10 17:30
Mệt quá... Giao dịch hoàn toàn dựa vào Máy Oracle dự đoán, lỗ mệt quá
Xem bản gốcTrả lời0
SchrodingerGas
· 07-10 17:21
Độ tin cậy của dữ liệu ở cấp độ tương tác vẫn chưa đạt được sự cân bằng trò chơi.
Máy Oracle: cầu nối giữa hợp đồng thông minh on-chain và thế giới thực
Giới thiệu công nghệ Máy Oracle Blockchain
Máy Oracle là cơ sở hạ tầng quan trọng trong hệ sinh thái Blockchain, nó có thể cung cấp dữ liệu bên ngoài cho hợp đồng thông minh. Là cầu nối giữa hợp đồng thông minh trên chuỗi và thế giới thực bên ngoài, Máy Oracle đóng vai trò không thể thiếu trong các ứng dụng Blockchain.
Các hợp đồng thông minh trên mạng lưới blockchain như Ethereum không thể trực tiếp lấy dữ liệu ngoài chuỗi. Ví dụ, nếu một hợp đồng thông minh Ethereum cần dữ liệu về khối lượng giao dịch dầu thô vào một ngày nào đó, thì cần phải thông qua Máy Oracle để thực hiện. Quy trình cụ thể là: hợp đồng ghi yêu cầu dữ liệu vào nhật ký sự kiện, quy trình ngoài chuỗi lắng nghe sự kiện đó và lấy dữ liệu cần thiết, sau đó gửi dữ liệu vào hợp đồng thông minh thông qua giao dịch.
Hiện tại, dự án Máy Oracle có thị phần lớn nhất trên thị trường là Chainlink. Nó cung cấp dữ liệu từ thế giới thực cho Blockchain một cách an toàn và đáng tin cậy thông qua cách tiếp cận phi tập trung. Chainlink đã xây dựng một hệ sinh thái khuyến khích kinh tế xung quanh mã thông báo gốc LINK.
Quy trình làm việc của Máy Oracle Chainlink như sau:
Để phù hợp với bối cảnh kinh doanh của Máy Oracle, Chainlink đã đề xuất tiêu chuẩn ERC677, bổ sung phương thức transferAndCall trên cơ sở ERC20, kết hợp thanh toán và yêu cầu dịch vụ thành một.
Đối với các nhà phát triển, ngoài việc tùy chỉnh nguồn dữ liệu, còn có thể trực tiếp sử dụng Máy Oracle giá cả do Chainlink cung cấp. Mỗi cặp giao dịch đều có một Price Feed riêng biệt, thông qua một giao diện đơn giản có thể lấy được dữ liệu giá mới nhất. Điều này đã đơn giản hóa đáng kể quy trình lấy giá tài sản.
Nói chung, công nghệ Máy Oracle cung cấp khả năng quan trọng để hợp đồng thông minh Blockchain truy xuất dữ liệu bên ngoài, là cơ sở hạ tầng quan trọng để xây dựng các DApp phức tạp. Với sự phát triển của công nghệ, các ứng dụng của Máy Oracle sẽ trở nên rộng rãi hơn.