Blockchains rất tuyệt vời vì chúng sử dụng toán học – mật mã, kỹ thuật – để đảm bảo an ninh, tin cậy và phân quyền. Nhưng mỗi blockchain là một vũ trụ riêng của nó, do đó việc lấy thông tin đến và từ thế giới bên ngoài luôn tạo ra lỗ hổng. Đặc biệt là để truy xuất thông tin về kết quả sự kiện hoặc một cái gì đó đơn giản như giá Bitcoin, blockchains không thực sự có cách tốt để truy cập dữ liệu bên ngoài. Khó khăn trong việc kết nối dữ liệu ngoài chuỗi với dữ liệu trên chuỗi là một trong những thách thức lớn mà các hợp đồng thông minh phải đối mặt. Chainlink cố gắng giải quyết vấn đề này bằng cách cung cấp dịch vụ oracle phi tập trung, một phần mềm dịch dữ liệu bên ngoài sang ngôn ngữ mà các hợp đồng thông minh có thể hiểu được (và ngược lại). Hãy cùng CryptoleakVn tìm hiểu Chainlink là gì? Cũng như những đặc điểm nổi bật của Chainlink so với các nền tảng Blockchain khác.
Chainlink là gì?
Chainlink là một dự án blockchain nhằm mục đích xây dựng cầu nối giữa các dịch vụ thanh toán như PayPal và Visa, các ngân hàng như HSBC và Wells Fargo, các blockchain như Ethereum và Bitcoin. Nó được tạo ra vào năm 2015 và mã thông báo ERC-20 LINK của nó đã được cung cấp cho công chúng trong một đợt ICO vào năm 2017.
Chainlink là một nền tảng Oracle phi tập trung kết nối với các ứng dụng và dữ liệu trong thế giới thực vào một API. Chainlink hiện nằm trên blockchain Ethereum và hỗ trợ kết nối với các dApp Ethereum khác. Nó sẽ sớm hỗ trợ nhiều blockchain hơn, vì khả năng tương tác là trọng tâm của toàn bộ dự án.
Chainlink giải quyết vấn đề gì?
Chainlink giải quyết một vấn đề lớn trong hệ sinh thái Blockchain Ethereum . Mặc dù thực tế là với công nghệ của Hợp đồng thông minh, tất cả các vấn đề đều có thể được trình bày bằng lập trình, vì ngôn ngữ lập trình của Ethereum Solidity là “Turing hoàn chỉnh”, nên không có khả năng thiết lập giao tiếp gốc với các hệ thống bên ngoài. Điều này hạn chế đáng kể tiềm năng và ứng dụng của Ethereum Blockchain.
Chainlink đã tìm ra giải pháp cho vấn đề này, “Oracles”. Họ thiết lập kết nối với “thế giới bên ngoài” bằng cách cho phép truy cập vào dữ liệu ngoài chuỗi. Do đó, công nghệ Chainlink cung cấp quyền truy cập vào bất kỳ giao diện lập trình (API) nào đối với các hợp đồng thông minh trước đây bị cô lập trên Blockchain.
Mục tiêu của Chainlink
Mục tiêu chính của dự án là tối ưu hóa và mở rộng việc sử dụng các hợp đồng thông minh đồng thời giảm khả năng thông tin bị lỗi hoặc không chính xác. Các nút Oracle nhận dữ liệu trong thế giới thực, xử lý dữ liệu đó qua mạng và đưa nó đến blockchain. Các nhà khai thác Oracle đóng góp vào việc thu thập và truyền Chainlink có phần thưởng là mã thông báo LINK, tiền điện tử gốc Chainlink.
Chainlink có gì đặc biệt?
Chainlink tạo ra một cầu nối an toàn, những điểm mà dữ liệu đi vào blockchain cũng là những điểm mà dữ liệu có thể bị thao túng, xâm phạm hoặc đơn giản là làm sai lệch – những điểm thất bại này là nơi Chainlink tạo ra giá trị.
Để giảm thiểu khả năng thất bại của oracles, nền tảng ưu tiên ba nguyên tắc trong sách trắng của mình :
- Phân phối nguồn dữ liệu;
- Phân phối oracles;
- Sử dụng phần cứng đáng tin cậy.
Các tính năng của Chainlink:
- Phi tập trung
- Đáng tin cậy
- Chắc chắn
- Đáng tin cậy
- Không có điểm thất bại nào
- Có thể truy cập
Ưu điểm của Chainlink là gì?
- Yếu tố quan trọng nhất là vị thế Chainlink khi hiện không có bất kỳ đối thủ cạnh tranh trực tiếp nào trên thị trường.
- Đội ngũ chuyên gia tiên tiến, nhóm phát triển Chainlink hợp tác chặt chẽ với các học giả khoa học máy tính đã có tên tuổi và các nhà nghiên cứu an ninh mạng giàu kinh nghiệm.
- Chainlink cũng không bị ràng buộc với bất kỳ blockchain cụ thể nào, ngay cả khi nó chỉ chạy trên Ethereum.
- Giá của mã thông báo LINK gắn liền với sự thành công của Chainlink. Giá của nó sẽ tăng lên nếu có nhiều nhu cầu hơn đối với các dịch vụ của mạng Chainlink. Tất cả các mã thông báo LINK đều được khai thác trước, vì vậy sẽ không có bất kỳ mã mới nào được tung ra thị trường.
Nhược điểm của Chainlink là gì?
- Dự án Chainlink vẫn đang trong giai đoạn đầu.
- Nhiều tính năng chính vẫn là từ trên WhitePaper.
- Có một số ý kiến cho rằng mã thông báo LINK là một yếu tố không cần thiết của dự án vì có các loại tiền điện tử khác đủ để cung cấp bồi thường cho các nhà khai thác.
Chainlink hoạt động như thế nào?
Mục tiêu cốt lõi của Chainlink là kết nối các hệ sinh thái trên chuỗi và ngoài chuỗi, và do đó, nó có hai thành phần kiến trúc chính: cơ sở hạ tầng trên chuỗi và cơ sở hạ tầng ngoài chuỗi. Để thực hiện mục tiêu này ChainLink sử dụng một hệ thống Oracles chuyên biệt.
Oracles là gì?
Oracles là cần thiết vì blockchain không thể truy cập trực tiếp vào dữ liệu bên ngoài mạng của chúng. Oracles được định nghĩa là một ‘tác nhân’ tìm và xác minh các sự kiện xảy ra trong thế giới thực và gửi thông tin này đến một blockchain để sử dụng trong các hợp đồng thông minh. Nó cung cấp dữ liệu bên ngoài cần thiết để kích hoạt thực thi hợp đồng thông minh khi đạt đến các điều kiện được xác định trước (chẳng hạn như khoản thanh toán đã nhận hoặc biến động giá).
Vì oracles là dịch vụ của bên thứ ba với điểm kiểm soát tập trung và không phải là một phần của cơ chế đồng thuận blockchain, nên các vấn đề nảy sinh liên quan đến hợp đồng thông minh là liệu dữ liệu nhận được từ oracle có đáng tin cậy hay không. Đồng thời, các loại phép toán này có thể sai sót, tốn kém, tốn nhiều tài nguyên và sẽ không thể cung cấp dữ liệu thời gian thực.
Các nhà phát triển của Chainlink giải quyết vấn đề này bằng cách tạo ra một mạng lưới tiên tri phi tập trung cho các hợp đồng thông minh để tương tác an toàn với các tài nguyên bên ngoài blockchain, chẳng hạn như nguồn cấp dữ liệu an toàn bằng mật mã, cũng như tạo điều kiện cho khả năng hoạt động liên thông giữa các bockchain.
Xem thêm: >>> Oracle – Nguồn cung cấp dữ liệu Blockchain
Chức năng On-Chain
Thành phần đầu tiên của Chainlink bao gồm các hợp đồng trên chuỗi được triển khai trên blockchain của Ethereum. Các hợp đồng oracle 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 dịch vụ oracle của mạng. Nếu người dùng hoặc tổ chức muốn truy cập vào dữ liệu ngoài chuỗi, họ gửi hợp đồng người dùng (hoặc hợp đồng yêu cầu) đến mạng của ChainLink và blockchain xử lý các yêu cầu này thành hợp đồng của riêng họ.
Với các hợp đồng này, các chức năng trên chuỗi của ChainLink trải qua một quy trình ba bước.
- Lựa chọn Oracle
- Báo cáo Dữ liệu
- Tổng hợp kết quả
Chức năng ngoài chuỗi
Thành phần thứ hai của ChainLink bao gồm các nút oracles ngoài chuỗi được kết nối với mạng Ethereum. Hiện tại, ChainLink chỉ giao diện với các hợp đồng thông minh trên mạng của Ethereum, nhưng trong tương lai, chương trình sẽ là blockchain bất khả tri để hoạt động với các hợp đồng thông minh trên nhiều mạng.
Các nút ngoài chuỗi chịu trách nhiệm thu thập dữ liệu từ tài nguyên ngoài chuỗi theo yêu cầu của hợp đồng người dùng. Sau khi truy xuất 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 ngoài chuỗi tương tác với blockchain của Chainlink. Khi dữ liệu được xử lý, Chainlink Core sẽ truyền dữ liệu đó tới hợp đồng oracle trên chuỗi để tổng hợp kết quả. Để đền bù cho công việc này, các nhà khai thác oracle ngoài chuỗi được trả bằng LINK, mã thông báo gốc 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 ngoài chuỗi cũng cho phép các nhà phát triển tích hợp các bộ điều hợp bên ngoài. Ngoài ra, họ có thể thực hiện các nhiệm vụ phụ giúp hợp lý hóa quá trình thu thập dữ liệu.
Quy trình từng bước phức tạp hơn về cách Chainlink hoạt động
- Trước tiên, hãy bắt đầu trên blockchain hỗ trợ hợp đồng thông minh, nơi một hợp đồng thông minh yêu cầu dữ liệu để cung cấp thông tin.
- Sau đó, giao thức Chainlink sẽ đăng ký yêu cầu dưới dạng “sự kiện” và tạo một hợp đồng thông minh tương ứng ( Hợp đồng thỏa thuận mức dịch vụ (SLA)) để lấy dữ liệu ngoài chuỗi.
- Sau đó, Hợp đồng Chainlink SLA sẽ tạo ra ba hợp đồng phụ: Hợp đồng danh tiếng, Hợp đồng khớp đơn hàng và Hợp đồng tổng hợp.
- Sau đó, Hợp đồng danh tiếng Chainlink sẽ kiểm tra hồ sơ của nhà cung cấp oracle để đảm bảo tính xác thực và lịch sử hoạt động trong quá khứ – đánh giá và loại bỏ các nút không có uy tín hoặc không đáng tin cậy.
- Các hợp đồng khớp lệnh sẽ cung cấp những hợp đồng yêu cầu đến các hạch chainlink và lấy hồ sơ dự thầu theo yêu cầu – chọn số đúng và loại nếu không thực hiện đầy đủ các yêu cầu.
- Sau đó, Hợp đồng tổng hợp Chainlink sẽ xác thực và đối chiếu tất cả dữ liệu từ các thành phần được chọn.
- Các nút trên Chainlink sau đó sẽ nhận yêu cầu của Hợp đồng, yêu cầu đối với dữ liệu và sử dụng ChainLink Core , phần mềm dịch của Chainlink, để dịch yêu cầu từ ngôn ngữ lập trình trên blockchain sang ngôn ngữ lập trình ngoài blockchain để nguồn trong thế giới thực có thể hiểu được nó.
- Phiên bản đã dịch này của yêu cầu sau đó sẽ đi qua giao diện lập trình ứng dụng bên ngoài (API) để thu thập dữ liệu từ nguồn.
- Sau khi dữ liệu được thu thập, nó sẽ được dịch ngược lại sang ngôn ngữ trên blockchain bằng Chainlink Core và cuối cùng được gửi trở lại Hợp đồng tổng hợp Chainlink.
Các trường hợp sử dụng của Chainlink
Bằng cách cung cấp các đảm bảo về độ tin cậy và bảo mật mạnh mẽ ngang bằng với blockchain, các hợp đồng thông minh tiên tiến hơn đang được tạo ra bằng cách sử dụng Chainlink oracles. Dưới đây là một số trường hợp sử dụng chính bao gồm:
Tài chính phi tập trung (DeFi)
Nhiều sản phẩm tài chính truyền thống như cho vay, thanh toán, các sản phẩm phái sinh, vốn chủ sở hữu tài sản, v.v. đang được xây dựng trên blockchain bằng cách sử dụng các hợp đồng thông minh để tăng tính bảo mật và minh bạch của chúng cũng như giảm các rào cản gia nhập. Những ứng dụng Defi sử dụng chainlink định giá tài sản, lãi suất truy cập, xác minh tài sản đảm bảo,… Chainlink cho phép các sản phẩm này thực hiện các chức năng như một khoản vay theo giá trị thị trường công bằng, tự động hóa việc phát hành cổ tức, và dàn xếp một hợp đồng quyền chọn.
Tiền bảo hiểm
Các hợp đồng thông minh cũng đang được tận dụng để tạo ra các hợp đồng bảo hiểm tham số trên blockchain. Chainlink hiện đang được sử dụng trong sản xuất để cung cấp dữ liệu dự báo cho thị trường bảo hiểm cây trồng Arbol, cho phép nông dân trên toàn thế giới có được bảo hiểm cây trồng tham số chỉ đơn giản với kết nối Internet, được giải quyết một cách công bằng và kịp thời theo lượng mưa , nhiệt độ, hoặc những người đánh giá khác.
Chơi game
Các nhà phát triển cũng đang bắt đầu khởi chạy các ứng dụng trò chơi dựa trên hợp đồng thông minh trên blockchain, thường kết hợp các mã thông báo không thể thay thế (NFT) làm đồ sưu tầm kỹ thuật số khan hiếm. Một trong những nền tảng quan trọng của nhiều trò chơi blockchain là nguồn ngẫu nhiên để tạo ra các tình huống ngẫu nhiên trong trò chơi hoặc xác định người may mắn giành được giải thưởng. Chainlink cung cấp một giải pháp được gọi là VRF, tạo ra sự ngẫu nhiên và chuyển nó đến hợp đồng thông minh theo cách mà người dùng có thể chứng minh nó là công bằng và không thiên vị, vì cả người chơi, người tạo trò chơi hoặc các thực thể bên ngoài đều không thể giả mạo hoặc thao túng sự ngẫu nhiên đó để tạo lợi thế cho họ.
Hệ thống truyền thống
Một trường hợp sử dụng chính khác của Chainlink là cung cấp cho các hệ thống truyền thống như nhà cung cấp dữ liệu, mạng IoT, trang web và doanh nghiệp một cách để cung cấp dữ liệu và dịch vụ của họ cho bất kỳ mạng blockchain nào. Vì Mạng Chainlink là blockchain – bất khả tri, nên các phép tắc của Chainlink đóng vai trò như một cổng tích hợp để kết nối cơ sở hạ tầng dữ liệu và kỹ thuật số hiện tại với tất cả các mạng blockchain.
Mã thông báo Link
LINK là tiền điện tử gốc của Chainlink, nó là mã thông báo ERC-20 đã có ICO vào năm 2017. Mã thông báo LINK có các nguyên tắc cơ bản tiêu chuẩn ERC20 nhưng cũng có chức năng “chuyển và gọi” của ERC223. Để bù đắp nhu cầu ngoài chuỗi của hệ thống Chainlink, mã thông báo LINK đã được thiết lập làm đơn vị tiền tệ được lựa chọn để thanh toán cho các Nhà khai thác Node. Theo các nhà phát triển, mã thông báo LINK được yêu cầu để thực hiện chức năng này, với nhu cầu và giá trị của mã thông báo tương quan trực tiếp với số lượng nhà khai thác cung cấp dịch vụ ngoài chuỗi cho hệ thống.
Thông tin cơ bản về đồng ChainLink (LINK)
- Ticker: LINK
- Contract: 0x514910771af9ca656af840dff83e8264ecf986ca
- Decimals: 18
- Blockchain: Ethereum
- Token Standard: ERC-677
- Token type: Utility Token
- Total Supply: 1,000,000,000 LINK
- Circulating Supply: 350,000,000 LINK
Token Allocation
- 35% được bán ra ở vòng gọi vốn token sale
- 35% dành Node Operator Incentives
- 30% được nắm giữ bởi ChainLink Team
Cung cấp tiền xu ban đầu của LINK (ICO)
Việc cung cấp tiền xu ban đầu của Chainlink (LINK) diễn ra vào tháng 9 năm 2017. Tổng cộng 350 triệu mã thông báo LINK trị giá 32 triệu đô la Mỹ đã được bán. Con số này đại diện cho 35 phần trăm tổng nguồn cung cấp 1 tỷ mã thông báo của LINK. Việc phân phối mã thông báo LINK như sau:
- 350 triệu mã thông báo LINK được bán để bán hàng loạt
- 350 triệu mã thông báo LINK được dành riêng cho các nhà khai thác nút để thúc đẩy hệ sinh thái Chainlink.
- 300 triệu mã thông báo LINK đã được chuyển đến công ty đứng sau Chainlink để phát triển.
Tính đến tháng 8 năm 2019, chỉ có 350 triệu mã thông báo LINK đang lưu hành, được bán trong các đợt bán hàng đám đông.
Lộ trình
Rất tiếc, nhóm Chainlink không đưa ra lộ trình, dưới đây là sơ lược về một số sự kiện lớn mà Chainlink đã trãi qua:
- Tháng 9 năm 2017 – Chainlink huy động được 32 triệu đô la trong đợt Cung cấp tiền xu ban đầu tạo ra 1 tỷ LINK token.
- Tháng 11 năm 2018 – Chainlink mua lại TownCrier .
- Tháng 5 năm 2019 – Chainlink ra mắt trên mạng chính Ethereum .
Việc ký kết nhiều quan hệ đối tác gần đây giữa một loạt các bên tham gia trong ngành đã đặt Chainlink về tốc độ phát triển tiêu chuẩn của các hợp đồng thông minh Oracle. Vấn đề của Oracle là một trở ngại rõ rệt trong việc kết nối các blockchain với các nguồn dữ liệu ngoài chuỗi và sự hợp tác của Chainlink với các chuỗi khối tập trung vào tài chính, các giải pháp mở rộng quy mô và các nền tảng giao dịch là dấu hiệu cho thấy động lực mà dự án đang được đội ngũ bồi đắp từng ngày.
Đội ngũ sáng lập Chainlink?
Chainlink được thành lập bởi Giám đốc điều hành hiện tại Sergey Nazarov và Giám đốc công nghệ hiện tại là Steve Ellis.
- Sergey Nazarov ( Giám đốc điều hành): Bắt đầu sự nghiệp của mình tại FirstMark Capital, anh ấy rời đi để tham gia cuộc cách mạng tiền điện tử vào năm 2011. Anh ấy tin chắc rằng công nghệ blockchain có khả năng thay đổi cách xã hội phân phối của cải, thực thi hợp đồng và chia sẻ thông tin quan trọng.
- Steve Ellis ( CTO): Trước đây là kỹ sư phần mềm và trưởng nhóm tại Pivotal Labs, nơi anh ấy làm việc về bảo mật dữ liệu nhạy cảm tuân thủ HIPAA và xây dựng phần mềm tự động hóa thanh toán có thể mở rộng.
- Dimitri Roche ( Kỹ sư phần mềm): Trước đây là kỹ sư phần mềm tại Pivotal Labs và McKinsey. Tiếp tục lãnh đạo các nhóm kỹ sư tại các công ty lớn như Infogroup.
- Mark Oblad ( Giám đốc điều hành): Anh ấy làm việc tại Gunderson Dettmer, giúp quản lý sự phát triển của các quỹ đầu cơ hàng đầu toàn cầu. Tiếp tục xây dựng Valcu, một nhà lãnh đạo kỹ thuật trong phần mềm tự động hóa hợp đồng, nơi Mark nhìn thấy tiềm năng lớn của các hợp đồng thông minh được kết nối bên ngoài.
- Evan Cheng ( Cố vấn kỹ thuật): Anh ấy là một trong những người sáng tạo ra LLVM tạo ra mã máy cấp thấp chạy trên mọi thiết bị của Apple, cũng như của Google, Nvidia và Intel. Anh hiện là Giám đốc Kỹ thuật của Facebook.
- Brian Lio ( Cố vấn) là Giám đốc điều hành của Smith + Crown , một nhà lãnh đạo có tiếng trong cộng đồng nghiên cứu blockchain.
- Hudson Jameson ( Cố vấn kỹ thuật) là người quản lý cộng đồng Ethereum, một cơ quan nổi tiếng về hợp đồng thông minh và lộ trình phát triển Ethereum.
Một số mối quan hệ đối tác
Google Cloud sử dụng Chainlink
Vào tháng 6 năm 2019, Google đã thông báo trong một bài đăng trên blog rằng gã khổng lồ công nghệ đang thực hiện một dự án sử dụng Chainlink. Google đã viết chi tiết rằng họ đang làm việc trên các ứng dụng sẽ lưu trữ dữ liệu do đám mây tạo ra trên một blockchain.
Tích hợp dữ liệu bên ngoài vào Blockchain được sử dụng bởi dự án Google Chainlink. Dữ liệu được lấy từ kho dữ liệu riêng của công ty BigQuery và được ghi vào Ethereum Blockchain thông qua chuỗi liên kết. Nhờ thông báo của Google, giá của LINK đã tăng hơn 30% vào tháng 6 năm 2019 chỉ trong một ngày.
Các quan hệ đối tác Chainlink khác
Ngoài Google, Chainlink có một danh sách đối tác ấn tượng. Các đối tác chính là SWIFT, Oracle, Gartner và IC3. SWIFT nói riêng là một tên tuổi lớn có công nghệ kết nối hơn 11.000 tổ chức tài chính trên khắp thế giới.
Kết luận
Dự án Chainlink không phải là dự án dễ hiểu nhất, nhưng một khi bạn thực hiện, bạn sẽ dễ dàng thấy nó có thể mang lại lợi ích như thế nào cho hệ sinh thái blockchain trong tương lai. Bản thân các blockchain rất hạn chế và chúng đòi hỏi các công cụ hỗ trợ để khai thác hết tiềm năng của chúng. Do đó, Chainlink là một trong số ít các dự án làm việc để giải quyết vấn đề đó, Chainlink có thể là một khoản đầu tư rất đáng giá. Đây là dự án Blockchain đầu tiên và hiện tại là dự án Blockchain duy nhất cố gắng thu hẹp khoảng cách giữa Hợp đồng thông minh và thế giới thực bằng các phép tắc phi tập trung.
Source: Tổng hợp