hotline1 0942 49 49 46
chatface

Chainlink (LINK) - Mạng dịch vụ Oracle phân quyền đầu tiên

Thứ 5 | 14/06/2018 - Lượt xem: 795
 


ChainLink (LINK) là gì?

Chainlink là một dịch vụ oracle phân quyền, dự án đầu tiên của loại hình này. Khi Ethereum ra đời vào năm 2015, nó đã cách mạng hóa những gì blockchain có thể mang lại cho doanh nghiệp giải pháp và kinh doanh truyền thống. Blockchain không còn là một phương tiện cho giao dịch tài chính của thời đại mới, hạn chế khả năng của Bitcoin để phá vỡ trao đổi tiền tệ truyền thống. Với hợp đồng thông minh với Ethereum, Vitalik Buterin đã mở ra một 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. Khả năng của họ, khả năng cung cấp các biện pháp chống phá hoại, các ứng dụng phân tán cho việc 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 một cầu nối với các ngành công nghiệp thực sự mà họ đang cố gắng để cải thiện.

Đây là nơi mà ChainLink đi vào. Với ChainLink, người dùng hợp đồng thông minh có thể sử dụng các trình duyệt của mạng để lấy dữ liệu từ các giao diện chương trình ứng dụng (API), pool dữ liệu, các nguồn lực khác và tích hợp chúng vào trong blockchain. Về cơ bản, ChainLink lấy thông tin bên ngoài đến blockchain các ứng dụng và đưa nó lên mạng.

Đối với nhiều giao thức blockchain trên mạng, cần phải có các ứng dụng như ChainLink để truy cập dữ liệu mà các giao thức này cần phải vận hành. Như vậy, ChainLink, như nó gợi ý, kết nối blockchain với cơ sở hạ tầng hiện có.

Cách thức hoạt động của ChainLink

Mục tiêu cốt lõi của ChainLink là làm cầu nối các hệ sinh thái 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 on-chain và cơ sở hạ tầng off-chain.

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 mạng được triển khai trên cơ sở 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 muốn tận dụng dịch vụ oracle của mạng. Nếu một người sử dụng hoặc một thực thể muốn truy cập dữ liệu ngoài chuỗi, họ sẽ gửi một hợp đồng người sử dụng (hoặc yêu cầu hợp đồng) vào mạng lưới của ChainLink, và blockchain xử lý những yêu cầu này trong hợp đồng riêng của họ.

Các hợp đồng này có trách nhiệm phù hợp với yêu cầu hợp đồng với các dự đoán thích hợp. Các hợp đồng bao gồm một hợp đồng danh tiếng, một hợp đồng kết hợp đơn hàng, và một hợp đồng tổng hợp.

Việc đầu tiên, hợp đồng danh tiếng, là chính xác như tên gọi của nó: nó kiểm tra một hồ sơ theo dõi của nhà cung cấp oracle để xác minh tính toàn vẹn của nó. Đổi lại, hợp đồng kết hợp đơn hàng 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 và thu thập giá thầu từ các nhà cung cấp oracle có trách nhiệm. Cuối cùng, hợp đồng tổng hợp tích lũy các dữ liệu tập thể của các dự đoán đã chọn và cân bằng chúng để tìm ra kết quả chính xác nhất.

Với những hợp đồng này, các chức năng chuỗi của ChainLink trải qua một quy trình ba bước:

 - Lựa chọn Oracle: Khi một yêu cầu được gửi, người sử dụng xác định một bộ các tham số và yêu cầu cho việc tìm kiếm dữ liệu của họ được gọi là một thỏa thuận mức dịch vụ (SLA). Chúng có thể bao gồm uy tín của oracle, đặc tả dữ liệu, số lượng các oracle / dữ liệu cần thiết, vân vân. Sau đó, người dùng có thể lọc và tự tìm kiếm các dụng cụ dùng ChainLink. Đôi khi khi tìm kiếm thủ công không tối ưu, một công cụ kết hợp tự động sẽ có sẵn. Đối với tùy chọn này, oracles có thể đặt giá thầu dựa trên SLA của hợp đồng. Các hợp đồng có thể 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 đủ hồ sơ dự thầu chất lượng, thì những sứ mệnh này được chọn và hợp đồng dịch vụ được bắt đầu.

 - Báo cáo dữ liệu: Đây là một trong những bước khá đơn giản. Sau khi được chọn, các nhà cung cấp chuỗi cung ứng ngoài khâu thực hiện thỏa thuận dịch vụ và truyền tải dữ liệu yêu cầu tới blockchain cho các nút trên dây chuyền để xử lý.

 - Kết quả Kết hợp: Để đả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 nhà cung cấp liên quan đến hợp đồng yêu cầu. Hợp đồng tổng hợp sau đó trung bình tất cả các dữ liệu để cung cấp cho các yêu cầu hợp đồng với một câu trả lời chính xác.

Chức năng Off-Chain

Thành phần thứ hai của ChainLink bao gồm các nút oracle off-chain được kết nối với mạng Ethereum. Hiện tại, ChainLink chỉ giao tiếp 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ẽ có khả năng làm việc với các hợp đồng thông minh trên nhiều mạng.

Các nút Off-Chain có trách nhiệm thu thập dữ liệu từ tài nguyên không theo chuỗi theo yêu cầu của hợp đồng người sử dụng. Sau khi lấy dữ liệu có 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 truyền nó tới hợp đồng oracle trên chuỗi để kết hợp các kết quả. Để bù đắp cho công việc này, các nhà khai thác oracle off-chain được thanh toán  LINK coin, 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 bộ điều hợp bên ngoài. Mặc dù không phải là một bộ song song hoàn hảo, các adapter bên ngoài cho ChainLink là những ứng dụng phân cấp nào tới mạng Ethereum. Các bộ điều hợp này là các plugin mà các nhà khai thác nút có thể sử dụng để chứa 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ụ phụ giúp sắp xếp quá trình thu thập dữ liệu.

Nguồn phân phối và Orace phân quyền

Không giống như các đối tác tập trung, chương trình của ChainLink được phân quyền hoàn toàn. Vấn đề với một oracle tập trung, nó có thể gặp phải những dữ liệu gian lận.

Ví dụ: Nếu một hợp đồng người sử dụng dựa vào một oracle để cung cấp một báo cáo về kiểm toán tài chính, oracle này có thể giả mạo dữ liệu này nếu nó có mục đích xấu.

Để giải quyết những vấn đề bảo mật này, ChainLink thực hiện những gì nó gọi là phân phối nguồn và oracle. Nếu một oracle muốn danh tiếng đáng tin cậy, nó có thể lấy ra dữ liệu từ nhiều nguồn. Ngoài ra, khi một 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 oracle off-chain. Những sứ mệnh này có thể lấy ra từ các nguồn giống hay khác nhau.

Để minh họa điều này, giả sử rằng Boomer Blockchain Stock Tracker đệ trình yêu cầu hợp đồng cho dữ liệu của thị trường chứng khoán. Phù hợp với việc phân phối Oracle của ChainLink, yêu cầu này sau đó được kết hợp với Oracle A, Oracle B và Oracle C.

Do sự nhấn mạnh của mạng về phân phối nguồn, Oracle A thu thập dữ liệu từ Barron 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 được dữ liệu từ một nguồn tập trung và thay vào đó, nhận được sự kết hợp cân bằng của thông tin.

Trong thực tế, hệ thống phân phối hai tầng này giữ cho các dự đoán trung thực, vì mỗi tập dữ liệu được tổng hợp lại với nhau và đo lường với nhau. Dự đoán diễn ra và trường hợp giả mạo dữ liệu bị trừng phạt và hình phạt là bị mất danh tiếng trên mạng ChainLink.

Phần kết

ChainLink là một trong số ít các nhà cung cấp oracle trên thị trường, và một số người gọi nó là nhà lãnh đạo ngành công nghiệp. Hơn nữa, nó là nhà cung cấp oracle phân quyền thực sự duy nhất, và các dự đoán hoạt động một cách an toàn như các giao thức blockchain mà họ phục vụ, phân quyền là điều bắt buộc.

 

BÌNH LUẬN & CHIA SẺ

Đang tải bình luận,....

Đọc thêm

Thứ 3 | 24/07/2018 - Lượt xem: 1376
Zcash là một mã hóa mã nguồn mở, phân tán, cung cấp cho người dùng sự riêng tư và sự rõ ràng trong giao dịch có chọn lọc. Zcash được phát triển ra từ dự án Zerocoin, nhằm cải tiến sự ẩn danh cho người sử dụng Bitcoin và được xây dựng bằng mã nguồn của Bitcoin Core v0.11. Sự cải tiến do Zcash cung cấp sử dụng kỹ thuật tăng cường bảo mật và nâng cao các chứng minh không có kiến thức để đảm bảo tính hợp lệ của giao dịch tài chính mà không tiết lộ thông tin nào về chúng. Nhóm phát triền đã tạo ra mật mã bí mật độc quyền của Zcash được gọi là zk-snarks.
Thứ 5 | 14/06/2018 - Lượt xem: 696
Aragon viết tắt là ANT, đây là đồng tiền điện tử được xây dựng trên mạng lưới Ethereum. Đồng tiền điện tử Aragon Coin được tạo ra bởi Jorge Izquierdo, quản lý quỹ DAO. Phần mềm quản lý Aragon đang được chạy trên Ethereum testnet.
Thứ 3 | 24/07/2018 - Lượt xem: 606
OmiseGo ( OMG) là một mạng lưới cổ phần được xây dựng trên nền tảng Ethereum với thuật toán proof stake nhằm cung cấp cơ sở hạ tầng để tạo điều kiện cho việc xử lý thanh toán phân tán từ các nhà khai thác ví điện tử như Alipay và Venmo.
Thứ 5 | 14/06/2018 - Lượt xem: 574

Bytom là một giao thức tương tác của các tài sản nhiều byte. Tài sản bội thu không đồng nhất (tiền bản địa số, tài sản kỹ thuật số) hoạt động dưới nhiều hình thức khác nhau trên Bytom Blockchain và tài sản nguyên tử (chứng khoán, chứng khoán, cổ tức, trái phiếu, thông tin tình báo, thông tin dự báo và các thông tin khác tồn tại trong thế giới vật lý) đăng ký, trao đổi, đánh bạc và tham gia vào các hoạt động tương tác phức tạp hơn và hợp đồng khác thông qua Bytom.

Thứ 3 | 05/06/2018 - Lượt xem: 634

Request Network là một hệ thống thanh toán phân quyền dựa trên Ethereum, trong đó mọi người có thể yêu cầu thanh toán và nhận tiền một cách an toàn. Nó loại bỏ sự cần thiết cho các bên thứ ba để cung cấp một giải pháp thanh toán rẻ và an toàn hơn hoạt động với tất cả các loại tiền tệ toàn cầu.

Chia sẻ bạn bè
Tin mới nhất
Cá khô dứa
Cá khô dứa : " 3 con cào cào " một nắng cực ngon