Chainlink ($LINK ) hoạt động như thế nào?
Để tạo điều kiện liên lạc giữa người dùng và nguồn dữ liệu bên ngoài. Chainlink chia quá trình thực hiện của nó thành 3 bước riêng biệt.
Lựa chọn Oracle
Người dùng Chainlink soạn thảo một thỏa thuận cấp độ dịch vụ (SLA) trong đó chỉ định một bộ yêu cầu dữ liệu mong muốn. Sau đó, phần mềm sử dụng SLA để kết nối người dùng với các oracle có thể cung cấp dữ liệu. Sau khi các tham số được đặt, người dùng gửi SLA và gửi tiền điện tử LINK của họ vào hợp đồng Khớp đơn hàng, chấp nhận giá thầu từ các nhà tiên tri.
Báo cáo dữ liệu
Đây là nơi các nhà tiên tri kết nối với các nguồn bên ngoài và lấy dữ liệu trong thế giới thực được yêu cầu trong SLA. Dữ liệu sau đó được các nhà tiên tri xử lý và gửi trở lại các hợp đồng chạy trên chuỗi khối Chainlink.
Tổng hợp kết quả
Bước cuối cùng liên quan đến việc kiểm đếm kết quả của các nhà tiên tri dữ liệu được thu thập và trả lại cho hợp đồng Tổng hợp. Hợp đồng Tổng hợp nhận các phản hồi, đánh giá tính hợp lệ của từng phản hồi và trả về điểm có trọng số, sử dụng tổng của tất cả dữ liệu nhận được cho người dùng.
Ngành kiến trúc
Chuỗi khối Chainlink được hỗ trợ bởi 3 loại hợp đồng thông minh
Hợp đồng tổng hợp
Thu thập dữ liệu từ các nhà tiên tri và đối chiếu kết quả chính xác nhất với hợp đồng thông minh cần chúng.
Hợp đồng khớp lệnh
Phù hợp với thỏa thuận cấp độ dịch vụ (SLA) của hợp đồng thông minh với các dự đoán đặt giá thầu tốt nhất
Hợp đồng uy tín
Xác minh tính toàn vẹn của oracle bằng cách kiểm tra hồ sơ theo dõi của nó. Điều này bao gồm các yếu tố như tổng số yêu cầu đã hoàn thành, thời gian phản hồi trung bình và số lượng tiền điện tử LINK mà nhà tiên tri đã đặt cược.
Tuy nhiên, Chainlink cũng tương tác với các oracle không hoạt động trên blockchain của nó và chịu trách nhiệm độc lập trong việc thu thập dữ liệu trong thế giới thực theo yêu cầu của hợp đồng.
Các nút được tạo thành từ hai thành phần:
Lõi liên kết chuỗi
Chainlink Core chịu trách nhiệm đọc SLA mới được gửi và chỉ định định tuyến tới Bộ điều hợp Chainlink
Bộ chuyển đổi liên kết chuỗi
Đóng vai trò là cầu nối giữa nút và dữ liệu bên ngoài. Bộ điều hợp có thể đọc và xử lý dữ liệu và ghi dữ liệu vào blockchain