I. Giới thiệu về Chainlink
ChainLink là một loại hình đầu tiên thuộc hệ thống quản trị phi tập trung (Decentralized Oracle). Khi Ethereum ra mắt vào năm 2015, nó đã cách mạng hóa những gì blockchain có thể mang lại cho giải pháp doanh nghiệp và kinh doanh truyền thống. Blockchain không đơn thuần chỉ là phương tiện cho giao dịch tài chính thời đại mới, giới hạn tiềm năng của Bitcoin để phá vỡ trao đổi tiền tệ truyền thống.
Với các hợp đồng thông minh (smart contracts) được hỗ trợ bởi Ethereum, Vitalik Buterin đã mở ra một chiếc hộp Pandora sử dụng cho công nghệ blockchain. Vấn đề là, theo thiết kế của họ, hợp đồng thông minh chỉ có thể quản lý dữ liệu trên blockchain. Tiềm năng của chúng, khả năng cung cấp các ứng dụng phi tập trung và chống phân tán để sử dụng trên toàn thế giới, vẫn chưa được khai thác, vì nhiều chương trình hợp đồng thông minh được xây dựng trên Ethereum thiếu cầu nối đến các ngành công nghiệp trong thực tế mà họ đang cố gắng cải thiện.
Đây là nơi ChainLink xuất hiện. Với ChainLink, người dùng hợp đồng thông minh có thể sử dụng mạng lưới dự đoán để lấy dữ liệu từ giao diện lập trình ứng dụng off-chain (APIs), nhóm dữ liệu, và các khác tài nguyên và tích hợp chúng vào phần blockchain. Về cơ bản, ChainLink lấy thông tin bên ngoài các ứng dụng blockchain và đưa nó vào on-chain.
Đối với nhiều giao thức blockchain ngoài kia, các phương thức dự đoán như ChainLink sẽ cần thiết để truy cập dữ liệu mà các giao thức này cần để hoạt động. Như vậy, ChainLink, như tên của nó gợi ý, kết nối blockchain với cơ sở hạ tầng hiện có.
Nếu bấy nhiêu đó đã đủ để làm thỏa mãn sự tò mò của bạn, bạn có thể bỏ qua những thông tin của chúng tôi về thị trường, ví điện tử và những thứ tương tự. Nhưng nếu bạn muốn có một lời giải thích chi tiết và mang tính kỹ thuật hơn về ChainLink, xin hãy tiếp tục đọc bài viết bên dưới.
II. ChainLink hoạt động như thế nào?
Mục tiêu cốt lõi của ChainLink là làm cầu nối cho các giải pháp mở rộng trực tiếp on-chain và không trực tiếp off-chain, và như vậy, nó có hai thành phần kiến trúc chính: cơ sở hạ tầng on-chain và off-chain.
1. Các chức năng on-chain của Chainlink
Thành phần đầu tiên của ChainLink bao gồm các hợp đồng on-chain được triển khai trên blockchain Ethereum. Các hợp đồng dự đoán này xử lý các yêu cầu dữ liệu của người dùng đang tìm cách tận dụng các hệ quản trị dịch vụ mạng. Nếu người dùng muốn truy cập vào dữ liệu on-chain, họ sẽ gửi một hợp đồng sử dụng (hoặc hợp đồng yêu cầu) tới mạng Chainlink, và blockchain xử lý các yêu cầu này thành hợp đồng của riêng chúng.
Các hợp đồng này có chịu trách nhiệm trong việc làm hợp đồng yêu cầu trùng khớp với dự đoán thích hợp. Các hợp đồng bao gồm hợp đồng danh tiếng, hợp đồng khớp lệnh và hợp đồng tổng hợp.
Đầu tiên, hợp đồng danh tiếng sẽ kiểm tra một hồ sơ theo dõi của nhà cung cấp hệ quản trị để xác minh tính toàn vẹn của nó. Sau đó, hợp đồng khớp lệnh ghi lại thỏa thuận mức dịch vụ của hợp đồng người dùng trên mạng lưới và thu thập giá thầu từ các nhà cung cấp hệ quản trị đáng tin cậy. Cuối cùng, hợp đồng tổng hợp tích lũy các dữ liệu của các hệ quản trị được chọn và cân nhắc chúng để tìm ra kết quả tối ưu nhất.
Với các hợp đồng này, các chức năng on-chain của ChainLink đã trải qua quy trình ba bước.
a. Lựa chọn hệ quản trị
Khi một hợp đồng yêu cầu được gửi, người dùng đã xác định ra các yêu cầu cho việc tìm kiếm dữ liệu của họ được như một thỏa thuận cấp độ dịch vụ (SLA). Chúng có thể bao gồm uy tín của hệ quản trị, các thông số dữ liệu, số lượng các hệ quản trị/dữ liệu cần thiết, v.v. Sau đó, người dùng có thể lọc và tìm kiếm thủ công bằng cách sử dụng ChainLink. Đôi khi khi tìm kiếm theo phương pháp thủ công không tối ưu, công cụ khớp tự động sẽ khả dụng. Đối với tùy chọn này, các hệ quản trị có thể đặt giá thầu dựa trên SLA của hợp đồng. Hợp đồng có tùy chọn để thực hiện một khoản phí phạt cho hành vi sai phạm, và một khi hợp đồng đã nhận được mức giá thầu phù hợp, các hệ quản trị này sẽ được chọn và thỏa thuận dịch vụ được bắt đầu.
b. Báo cáo dữ liệu
Điều này cũng khá đơn giản. Sau khi được chọn, các hệ quản trị off-chain thực hiện thỏa thuận dịch vụ và truyền dữ liệu được yêu cầu đến blockchain để các nút on-chain xử lý.
c. Tập hợp kết quả
Để đảm bảo tính toàn vẹn dữ liệu, hợp đồng tổng hợp thu thập dữ liệu được gửi bởi tất cả các hệ quản trị liên quan đến đến hợp đồng yêu cầu. Hợp đồng tổng hợp sau đó tính trung bình tất cả các dữ liệu để cung cấp cho hợp đồng yêu cầu một câu trả lời tối ưu nhất. Cần lưu ý rằng, trong một số trường hợp nhất định, không phải tất cả các câu trả lời đều có thể được xem xét, nhưng vì tính đơn giản và dễ hiểu, bài viết này sẽ không đi sâu vào những trường hợp này.
2. Các chức năng off-chain của Chainlink
Thành phần thứ hai của ChainLink bao gồm các nút quản trị off-chain được kết nối với mạng Ethereum. Hiện tại, ChainLink chỉ giao dịch với các hợp đồng thông minh trên mạng Ethereum, nhưng trong tương lai, hệ thống sẽ hợp tác và làm việc với các hợp đồng thông minh trên nhiều mạng lưới khác nhau.
Các nút off-chain chịu trách nhiệm thu thập dữ liệu từ tài nguyên off-chain theo yêu cầu của hợp đồng người dùng. Sau khi lấy dữ liệu liên quan, các nút này xử lý dữ liệu đó thông qua ChainLink Core, phần mềm nút lõi cho phép cơ sở hạ tầng off-chain tương tác với blockchain của ChainLink. Sau khi dữ liệu được xử lý, ChainLink Core truyền dữ liệu đó đến hợp đồng quản trị on-chain để tổng hợp kết quả. Để trả công cho công việc này, các nhà điều hành hệ quản trị off-chain sẽ được nhận được đồng tiền LINK – token của ChainLink, để thu thập và gửi dữ liệu.
Ngoài việc thực hiện chức năng quan trọng này, các nút off-chain còn cho phép các nhà phát triển tích hợp các bộ chuyển đổi bên ngoài. Mặc dù nó không phải là một thiết bị song song hoàn hảo, các bộ chuyển đổi bên ngoài dành cho ChainLink các ứng dụng phi tập trung cho mạng Ethereum. Các bộ chuyển đổi này là những bổ sung mà các nhà khai thác nút có thể sử dụng để cung cấp một số chương trình bổ sung vào cơ sở hoạt động của họ. Ngoài ra, họ có thể thực hiện các nhiệm vụ hợp lý hóa quy trình thu thập dữ liệu.
III. Nguồn tài nguyên Chainlink và hệ quản trị phân phối
Chúng tôi đã đưa phần này vào đây vì hai khái niệm này rất quan trọng để hiểu cách ChainLink tự phân biệt với các giao thức quản trị khác.
Không giống như các đối tác tập trung của nó, chương trình ChainLink hoàn toàn phi tập trung. Vấn đề với một hệ quản trị tập trung, nó có thể nhường chỗ cho dữ liệu gian lận. Ví dụ, nếu hợp đồng người dùng dựa vào một hệ quản trị để cung cấp báo cáo về kiểm toán tài chính, thì hệ quản trị này có thể can thiệp vào dữ liệu này nếu nó có mục đích xấu.
Để giải quyết các vấn đề bảo mật này, ChainLink thực hiện cái mà nó gọi là phân phối nguồn lựa và hệ quản trị. Nếu một hệ quản trị muốn đạt được danh tiếng đáng tin cậy, nó có thể rút dữ liệu của mình từ nhiều nguồn. Ngoài ra, khi hợp đồng người dùng đưa ra yêu cầu với mạng, yêu cầu đó được ký hợp đồng với nhiều nút quản trị off-chain. Những hệ quản trị này có thể rút ra từ các nguồn giống hoặc khác nhau.
Để minh họa điều này, Boomer Blockchain Stock Tracker gửi hợp đồng yêu cầu cho dữ liệu thị trường chứng khoán. Đi đôi với phân phối quản trị của ChainLink, yêu cầu này sau đó được làm khớp với Oracle A, Oracle B và Oracle C. Do mạng nhấn mạnh vào phân phối nguồn lựa, Oracle A lấy dữ liệu của mình từ Barron’s và CNN Money, Oracle B từ MSN Money và Market Watch, và Oracle C từ Barron’s và Nasdaq. Nhờ sự đa dạng này, Boomer Blockchain Stock Tracker không nhận dữ liệu từ một nguồn tập trung, thay vào đó, nó nhận một tập hợp thông tin cân bằng.
Trên thực tế, hệ thống phân phối hai tầng này giữ cho các hệ quản trị trung thực, vì mỗi tập dữ liệu được tổng hợp lại và được so sánh với nhau. Các hệ quản trị thực hiện các hành vi giả mạo dữ liệu sẽ có hình phạt và danh tiếng bị tổn hại trên mạng lưới ChainLink.
IV. Lịch sử giao dịch ChainLink
ChainLink đã không hoạt động cho đến gần đây. Sau khi ra khỏi ICO vào cuối tháng 9 năm 2017, nó đã tăng lên mức cao với trị giá 0,47 đô la, chỉ với mức hỗ trợ 0,14-0,18 đô la cho đến tháng 12.
Sau khi kết thúc tháng 12, tiền điện tử nằm trong top 100 thị trường với mức giá 1,29 đô la tại thời điểm viết bài.
V. Mua ChainLink ở đâu?
Chuỗi giao dịch lớn nhất của ChainLink là sàn Binance chiếm 97% khối lượng giao dịch coin trong BTC (66,20%) và ETH (31,10%).
VI. Nơi lưu trữ ChainLink
Được xây dựng trên Ethereum, ChainLink là 1 token theo tiêu chuẩn ERC-20, vì vậy các ví điện tử Ethereum tương thích như như My và Ledger Nano S.
VII. Lộ trình phát triển trong tương lai của Chainlink
Thật không may, đội ngũ ChainLink không đưa ra lộ trình, nhưng một bản thử nghiệm của các dịch vụ ChainLink ra mắt vào lúc nào đó trong quý 1 của 2018.
Nói chung, dự án tổng quan thiếu sự tiếp thị và cập nhật cụ thể đã làm các thành viên đội ngũ nản lòng trong quá khứ. Ông Serge Nazarov, Giám đốc điều hành dự án, được biết đến với sự hiện diện thầm lặng, ủng hộ công việc hậu trường trên ChainLink.
Đội ngũ có thể không thổi phồng dự án của họ nhiều, nhưng vì giá trị của nó, họ hy sinh việc tiếp thị thương hiệu để phát triển sản phẩm và một số thành viên trong cộng đồng thấy trọng tâm này là một điều mới mẻ. Chẳng hạn, họ đã thành lập một hệ quản trị với Swift Bank và có một vài mối quan hệ đối tác thầm lặng với zepplin_os và Request Network (REQ).
Lời kết
Tuy đây không phải là dự án dễ hiểu nhất, nhưng một khi bạn nắm bắt được nó, bạn sẽ có thể hiểu tại sao các nền tảng quản trị như ChainLink lại quan trọng đối với công nghệ blockchain.
Lĩnh vực Blockchain cần các nhà quản trị nếu muốn thấy việc áp dụng hợp pháp. Như hiện tại, ChainLink là một trong số ít các nhà cung cấp quản trị trên thị trường, và một số người gọi nó là công ty hàng đầu trong ngành. Hơn nữa, nó là nhà cung cấp quản trị phi tập trung thực sự và duy nhất và nếu các nhà quản trị hoạt động một cách an toàn như các giao thức blockchain mà họ phục vụ, thì việc phân cấp là bắt buộc.
Các nguồn tham khảo