Chainlink là một mạng oracle phi tập trung được ra mắt bởi Sergey Nazarov vào tháng 5 năm 2019. Mục tiêu của nó là hoạt động như một lớp mở rộng cho mạng blockchain, tối đa hóa việc sử dụng tài nguyên ngoài chuỗi và cho phép các nhà phát triển tạo và sử dụng các dịch vụ phi tập trung. Dịch vụ cung cấp giá dữ liệu là sản phẩm chính của Chainlink. Dựa trên dịch vụ nguồn cấp dữ liệu giá, Chainlink cũng cung cấp Tự động hóa (thực hiện tự động các hợp đồng thông minh), Bằng chứng dự trữ (kiểm toán trên chuỗi), Dịch vụ giải trình tự FaIr (trình tự giao dịch), DECO (nhà tiên tri bảo vệ quyền riêng tư) và VRF (số ngẫu nhiên có thể xác minh). máy phát điện) Đang chờ dịch vụ.
Nguồn cấp dữ liệu giá Chainlink đề cập đến dịch vụ oracle cốt lõi của Chainlink, cho phép các ứng dụng phi tập trung (DApps)) truy cập dữ liệu ngoài chuỗi và dịch vụ. Các dịch vụ trên Chainlink được cung cấp bởi Mạng Oracle phi tập trung (mạng oracle phi tập trung), dựa trên hệ thống tổng hợp phi tập trung nhiều lớp (Hệ thống tổng hợp phi tập trung nhiều lớp) và Cơ chế báo cáo ngoài chuỗi (Báo cáo ngoài chuỗi).
Mạng Oracle phi tập trung (DON) là cấu trúc cốt lõi của Chainlink. Ngoài các dịch vụ oracle, DON còn hỗ trợ các dịch vụ Chainlink khác.
Có nhiều Nhà khai thác nút trong mạng Chainlink. Các nhà khai thác nút khác nhau sẽ hình thành các mạng oracle và DON bao gồm các mạng oracle được vận hành độc lập. Mỗi mạng oracle có thể tùy chỉnh các dịch vụ, sự đồng thuận và quy tắc vận hành của mình (chẳng hạn như nguồn dữ liệu, phương pháp tính toán, v.v.).
Những lời tiên tri của Chainlink không dựa vào một nguồn giá duy nhất. Thay vào đó, Chainlink sử dụng hệ thống tích hợp phi tập trung nhiều lớp, trong đó mỗi lớp có nhiều tác nhân để tổng hợp/tích hợp nhiều nguồn dữ liệu. Sau khi dữ liệu được tích hợp từng lớp, cuối cùng sẽ có được câu trả lời công bằng và chính xác.
Tóm lại, Off-Chain Báo cáo là cơ chế mà mạng oracle tạo ra dữ liệu cuối cùng ngoài chuỗi.
Trước hết, mỗi mạng oracle sẽ chọn ngẫu nhiên một người vận hành nút để trở thành Trưởng nhóm (trưởng nhóm) một cách thường xuyên. Khi người dùng yêu cầu nguồn cấp giá, trưởng nhóm sẽ yêu cầu người vận hành nút gửi câu trả lời của họ và ký tên (ở giai đoạn này, mọi người không thể nhìn thấy câu trả lời của nhau để tránh gian lận). Sau khi thu thập xong, trưởng nhóm sẽ lập báo cáo tổng hợp câu trả lời của mọi người và yêu cầu mọi người xác nhận lại. Nếu số lượng xác nhận đạt đến một ngưỡng nhất định, trưởng nhóm sẽ gửi báo cáo đến hợp đồng tích hợp trên chuỗi để đưa ra câu trả lời cuối cùng.
Vì hầu hết các quy trình đều diễn ra ngoài chuỗi nên hiệu quả hoạt động của máy oracle có thể được cải thiện và chi phí có thể giảm. Hơn nữa, tất cả dữ liệu và chữ ký đều được đưa vào báo cáo và được truyền trực tuyến, khiến kết quả cuối cùng trở nên đáng tin cậy và có thể kiểm chứng ở một mức độ nhất định.
Tự động hóa Chainlink là lớp điện toán ngoài chuỗi phi tập trung của Chainlink. Nhà phát triển có thể tùy chỉnh chương trình thực hiện tự động của hợp đồng thông minh: khi một sự kiện được xác định trước xảy ra, sự kiện này sẽ được truyền đến hợp đồng thông minh và sau đó kích hoạt việc thực hiện hợp đồng tự động. Ví dụ: Aave có thể yêu cầu các hợp đồng trực tuyến tự động thanh lý khi đạt đến tỷ lệ thế chấp nhất định.
Aave là gì? Vui lòng tham khảo phần "Khoản vay là gì" và "Aave là gì".
Bằng chứng dự trữ Chainlink là một dịch vụ kiểm tra tự động, trực tuyến theo thời gian thực. Nó có thể được sử dụng để theo dõi số lượng tài sản hoặc tình trạng tài chính của giao thức trong thời gian thực. Ví dụ: để theo dõi khoản dự trữ $BTC của $WBTC, Chainlink sẽ kiểm tra số dư $BTC tương ứng của nó trên chuỗi khối Bitcoin cứ sau mười phút. Bất cứ khi nào phát hiện dự trữ thay đổi vượt quá một ngưỡng nhất định, Chainlink sẽ cập nhật dữ liệu số dư trên chuỗi.
CCIP (Giao thức tương tác chuỗi chéo) là một tiêu chuẩn giao tiếp chuỗi chéo. Các nhà phát triển có thể Trên cơ sở xây dựng một giao thức chéo -Cầu dây xích. CCIP cho phép các nhà phát triển chuyển mã thông báo hoặc hướng dẫn sang hợp đồng thông minh trên các chuỗi.
Dịch vụ sắp xếp trình tự hợp lý (FSS) là dịch vụ sắp xếp trình tự giao dịch. Thông qua FSS, người dùng có thể gửi giao dịch tới mạng oracle. Mạng oracle sẽ đạt được sự đồng thuận về thứ tự giao dịch dựa trên thời gian nhận được mỗi giao dịch. Sau đó, mạng sẽ sắp xếp, đóng gói và gửi các giao dịch đến chuỗi để thực hiện. FSS được thiết kế để bảo vệ người dùng khỏi các cuộc tấn công khác nhau như chạy trước và chạy sau.
DECO là công nghệ tiên tri đảm bảo quyền riêng tư dựa trên bằng chứng không có kiến thức. Nó cho phép xác minh dữ liệu ngoài chuỗi trong khi tải lên các chứng chỉ mật mã trên chuỗi để sử dụng thêm. DECO sử dụng bằng chứng không có kiến thức để xác minh thông tin ngoài chuỗi mà không thể xem công khai trên chuỗi hoặc thậm chí trong chính oracle.
Chainlink VRF (Hàm ngẫu nhiên có thể xác minh) là một công cụ tạo số ngẫu nhiên hợp lý và có thể kiểm chứng (RNG). Dịch vụ này có thể được sử dụng để đảm bảo tính công bằng trong các tình huống khác nhau như trò chơi, NFT, xổ số và airdrop.