Máy Oracle: hợp đồng thông minh và cầu nối giữa thế giới thực Chainlink如何引领行业

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

Máy Oracle: Cầu nối giữa Blockchain và thế giới thực

Máy Oracle như một cơ sở hạ tầng quan trọng trong lĩnh vực Blockchain, chức năng chính của nó là cung cấp dữ liệu bên ngoài cho các hợp đồng thông minh trên chuỗi. Nó đóng vai trò như một phần mềm trung gian giữa hợp đồng thông minh và thế giới bên ngoài, giữ một vai trò cực kỳ quan trọng.

Ví dụ, nếu chúng ta triển khai một hợp đồng thông minh trên mạng Ethereum cần lấy dữ liệu khối lượng giao dịch dầu thô vào một ngày cụ thể, do hợp đồng không thể trực tiếp lấy dữ liệu ngoài chuỗi, lúc này cần phải nhờ đến Máy Oracle để thực hiện. Quá trình cụ thể là: hợp đồng thông minh sẽ ghi lại dữ liệu cần thiết vào nhật ký sự kiện, sau đó quá trình ngoài chuỗi sẽ theo dõi nhật ký đó, ngay khi phát hiện yêu cầu, nó sẽ thông qua việc gửi giao dịch để gọi các phương thức liên quan của hợp đồng, truyền thông tin chỉ định vào hợp đồng thông minh.

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

Trong số nhiều dự án Máy Oracle, Chainlink chắc chắn là dự án có thị phần lớn nhất. Nó là một nền tảng Máy Oracle phi tập trung, nhằm cung cấp dữ liệu thế giới thực cho Blockchain một cách an toàn nhất. Chainlink xây dựng một hệ sinh thái tuần hoàn tốt dựa trên token LINK, đảm bảo hệ thống hoạt động đáng tin cậy thông qua các động lực kinh tế.

Máy Oracle chi tiết series của Chainlink (trên)

Việc kích hoạt Máy Oracle Chainlink cần được thực hiện thông qua việc chuyển nhượng token LINK. LINK là hợp đồng ERC677 trên mạng Ethereum, so với ERC20 tiêu chuẩn, ERC677 đã bổ sung một phương thức transferAndCall. Phương thức này kết hợp thanh toán và yêu cầu dịch vụ thành một, đáp ứng tốt hơn nhu cầu của các tình huống kinh doanh Máy Oracle.

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

Khi người dùng sử dụng phương thức transferAndCall để chuyển tiền, ngoài việc chuyển tiền ERC20 thông thường, còn sẽ kiểm tra xem địa chỉ nhận có phải là địa chỉ hợp đồng không. Nếu có, phương thức onTokenTransfer của địa chỉ đó sẽ được gọi. Thiết kế này cho phép yêu cầu và thanh toán dịch vụ Máy Oracle được thực hiện một cách nhanh chóng.

Máy Oracle chi tiết chuỗi của Chainlink (phần 1)

Trước khi yêu cầu dịch vụ Máy Oracle, người dùng cần xác nhận độ tin cậy của Máy Oracle đó. Điều này là do Máy Oracle cần nhận được thanh toán trước khi cung cấp dịch vụ, và bất kỳ ai cũng có thể cung cấp dịch vụ Máy Oracle. Do đó, dựa trên các cơ chế xác thực khác nhau, độ tin cậy của Máy Oracle có thể được phân chia thành các cấp độ khác nhau.

Khi Máy Oracle nhận được yêu cầu dịch vụ, nó sẽ phản hồi yêu cầu thông qua các nút ngoài chuỗi. Các nút sẽ lắng nghe các sự kiện cụ thể, phân tích thông tin yêu cầu, sau đó thông qua việc gọi API để lấy dữ liệu cần thiết. Sau đó, các nút sẽ gửi dữ liệu lên chuỗi, cuối cùng thông qua hàm callback để trả kết quả về cho bên yêu cầu.

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

Đối với các nhà phát triển, nếu chỉ cần lấy giá của các cặp tiền tệ đã có, có thể trực tiếp sử dụng giao diện Price Feed mà Chainlink cung cấp. Mỗi cặp giao dịch đều có một Price Feed riêng, còn được gọi là Aggregator. Các giao diện này cung cấp nhiều phương thức truy vấn khác nhau, bao gồm lấy độ chính xác giá, mô tả cặp giao dịch, thông tin phiên bản và giá mới nhất.

Trong hầu hết các trường hợp ứng dụng, hợp đồng có thể chỉ cần đọc giá mới nhất. Cần lưu ý rằng, đối với các cặp giao dịch tính theo đơn vị đô la Mỹ, độ chính xác của giá thường được thống nhất là 8 chữ số, điều này đơn giản hóa độ phức tạp của việc xử lý độ chính xác giữa các token khác nhau.

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

LINK-1.75%
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
  • 7
  • Chia sẻ
Bình luận
0/400
BlockchainTherapistvip
· 10giờ trước
link hôm nay vẫn có thể chạy bộ
Xem bản gốcTrả lời0
MemeCuratorvip
· 07-22 09:10
link chắc chắn sẽ tăng lên, yên tâm!
Xem bản gốcTrả lời0
HallucinationGrowervip
· 07-22 02:19
Lại đang giao dịch Máy Oracle, bẫy hay.
Xem bản gốcTrả lời0
HashBanditvip
· 07-22 02:19
trở lại những ngày tôi khai thác, oracles tốn ít gas hơn nhiều... nhưng giờ đây chúng ta phải trả giá cao cho chainlink, thật đáng buồn
Xem bản gốcTrả lời0
HalfIsEmptyvip
· 07-22 02:16
Mua sớm kiếm lời sớm, lại đến lúc tích trữ link rồi.
Xem bản gốcTrả lời0
RooftopVIPvip
· 07-22 02:16
link To da moon rồi ông chủ
Xem bản gốcTrả lời0
NullWhisperervip
· 07-22 01:53
Nói một cách kỹ thuật, ngăn xếp xác thực của link cần được xem xét thêm...
Xem bản gốcTrả lời0
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)