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: 1006
 


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ứ 6 | 27/07/2018 - Lượt xem: 1021

Tính năng mã bí mật hoạt động như một dấu hiệu cho nền tảng Hshare. Nền tảng được thiết kế để hoạt động như một sidechain cho blockchains block-based và blockless. Hshare coin cũng là một tàu sân bay giá trị với thông tin giữa các hệ sinh thái khác nhau.

 

Thứ 3 | 24/07/2018 - Lượt xem: 6297
Diamond (DMD) là một bằng chứng về khoản huy động vốn cổ phần cho phép  mọi người gửi tiền bất cứ đâu trên thế giới ngay lập tức, an toàn và với chi phí gần bằng không. Mặc dù trước đây DMD dựa vào sự kết hợp của Proof of Work và Proof of Stake, phiên bản 3.0 hiện tại sử dụng phương pháp thứ hai kết hợp với mạng masternodes lớp hai.
Thứ 4 | 06/06/2018 - Lượt xem: 886
Nav Coin là cryptocurrency được thiết kế để được ẩn danh và đơn giản để sử dụng. Được thành lập vào năm 2014, nó thuộc về một lớp cryptokurrencies cũ hơn đã đến trước làn sóng ICO hiện tại. Nav Coin đã đứng vững trước thử thách về thời gian. Trong bốn năm qua, nó đã thực hiện các nâng cấp, tính năng và cải tiến khác nhau. Nhóm nghiên cứu tận tâm và am hiểu, và kết quả là nền tảng đã có sự tăng trưởng nhất quán.
Thứ 6 | 15/06/2018 - Lượt xem: 744
I/O Coin (IOC) là dự án hệ sinh thái Blockchain mã nguồn mở được phát triển chủ yếu bởi một nhóm các chuyên gia bảo mật và an ninh blockchain. I/O Digital được bắt đầu vào tháng 7/2014. Họ bắt đầu bằng loại tiền tệ I/O Coin Digital (IOC) mà không có bất kỳ ICO nào. Coin được khai thác trong giai đoạn khai thác mỏ X11 Proof of Work (PoW) ban đầu trước khi chuyển sang sử dụng POS I/O Proof of Stake (PoS) độc đáo để bảo vệ blockchain.
Thứ 6 | 15/06/2018 - Lượt xem: 778
Modum không thực sự là một nền tảng blockchain: công nghệ của công ty liên quan đến hợp đồng thông minh. Modum cung cấp các hợp đồng thông minh blockchain-agnostic có thể được điều chỉnh để sử dụng trên một loạt các ngành công nghiệp. Công nghệ này đặc biệt nhắm tới các ngành công nghiệp mà trách nhiệm giải trình trong chuỗi cung ứng là rất quan trọng - giống như trong ngành dược phẩm.
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