Defilearn - Tin tức coin, thị trường tiền mã hoá, bitcoin
Defilearn.net english site
No Result
View All Result
  • Trang chủ
  • On-chain data
    • Hiểu về on-chain data
    • Tin on-chain mới nhất
  • Kiến thức cryptocurrency
    • Người mới
    • DeFi Learn
    • Thuật ngữ crypto
  • Tin crypto
    • Tin tổng hợp
    • DeFi News
  • Kiếm tiền
    • Airdrop
    • Retroactive
    • Testnet
    • Khác
  • Phân tích
    • Dự án
    • Video phân tích
    • Góc nhìn
Defilearn - Tin tức coin, thị trường tiền mã hoá, bitcoin

Chainlink là gì? Oracle, Off-chain data và LINK token

Hoang Gummie by Hoang Gummie
Tháng Tám 22, 2022
in Dự án, Góc nhìn, Phân tích
Reading Time: 4 mins read
0 0
A A
0
SHARES
9
VIEWS
Share on FacebookShare on Twitter

Chainlink là cái tên lớn trong mảng Oracle của Blockchain. Trước đây, Smart Contract chỉ dùng cho các hoạt động trong Defi, NFT và Gamefi. Nhưng nhờ có Chainlink, blockchain có thể  giải quyết cả vấn đề bên ngoài như bảo hiểm và bất động sản. Qua bài viết, bạn sẽ hiểu vì sao Smart Contract cần Oracle, Chainlink hoạt động thế nào và các giải pháp của Chainlink cung cấp.

Nội dung bài viết

  • Oracle là gì?
  • Oracle Chainlink
  • Chainlink lấy dữ liệu off-chain như thế nào?
  • Cơ chế kiểm duyệt dữ liệu của Aggregating Contract?
  • Vậy token LINK được dùng thế nào?
  • Tổng kết

Oracle là gì?

Hẳn mọi người đều biết về Smart Contract (hợp đồng thông minh), cốt lõi để mọi thứ trong blockchain vận hành. Smart Contract là 1 dạng hợp đồng giữa các đối tượng được viết theo dạng IF/THEN.

Ví dụ: Nếu user A stake 100$ ETH và lock trong vòng 10 ngày sẽ nhận được 10$APR sau 10 ngày, Smart Contract có thể kiểm tra xem có đúng là user A có 100$ ETH không và có đúng là lock 10 ngày không để cung cấp phần thưởng 10% APR. Tuy nhiên, chúng bị giới hạn chỉ có thể dùng dữ liệu on-chain như địa chỉ vị của bạn, số lượng giao dịch, NFT trong ví bạn,…

Vì vậy, Oracle giúp Smart Contract có thể thu thập off-chain data để giải quyết nhiều bài toán lớn hơn. Nhờ có Oracle, ta mới có các DApps như sport betting (cá cược thể thao) hay run-to-earn, bởi vì thông tin về thể thao hay GPS là off-chain data.

Oracle Chainlink

Chainlink là tên tuổi lớn trong các Oracle, đã cung cấp dịch vụ cơ sở hạ tầng kỹ thuật cho nhiều dự án Layer-1 Defi và DApps lớn, trong đó có cả NFT và Gamefi.

Tuy nhiên, với mục tiêu trở thành Decentralized Oracle (Oracle phi tập trung) thì trở thành ông lớn trong đứng đầu trong mảng Oracle thì liệu có bị biến thành “Centralized” (tập trung) không? Và việc sử dụng off-chain data thì liệu có đảm bảo thông tin đó không bị thao túng hay không?

Để trả lời các câu hỏi này thì trước hết bạn cần hiểu cách lấy off-chain data của Chainlink. Bài viết sẽ giải thích ở mức dễ hiểu và gần gũi vì chủ đề này nặng về kiến thức kỹ thuật.

Chainlink lấy dữ liệu off-chain như thế nào?

Chainlink là một decentralized network (mạng lưới phi tập trung) gồm các nodes có nhiệm vụ thu thập off-chain data và đưa nó cho Chainlink để chuyển đổi định dạng dữ liệu thành on-chain để Smart Contract có thể đọc, hiểu và thực thi.

Nodes rất đa dạng về phương thức cung cấp off-chain data: Sàn giao dịch (data về giá cổ phiếu), Cảm biến thời tiết (data về thời tiết), Social media (data người dùng), GPS (toạ độ, tốc độ di chuyển),…

Bây giờ, ta sẽ đi vào cụ thể quy trình lấy data này ra sao:

  • Bước 1: Smart Contract sẽ gửi Requesting Contract (hợp đồng yêu cầu) cho Chainlink khi cần off-chain data.
  • Bước 2: Chainlink sẽ tiếp nhận và tạo ra một Smart Contract tên là Chainlink Service Level Agreement (SLA) Contract. SLA Contract sẽ tạo ra thêm 3 sub-contracts: Reputation Contract, Order-Matching Contract và Aggregating Contract.

  • Bước 3: 3 Contracts này sẽ hoạt động theo tuần tự.
    • 3.1: Repuation Contract sẽ kiểm tra Record (ghi chép hoạt động) của các nodes trong mạng lưới để kiểm tra độ tin cậy và khả năng. Sau đó sẽ đánh giá và loại bỏ các nodes có lịch sử hoạt động không tốt (cung cấp sai data, cung cấp chậm).
    • 3.2: Tiếp theo, Order-Matching Contract sẽ gửi thông tin về Requesting Contract tới các nodes và chọn những nodes có bids cao (giá đấu thầu), từ đó sẽ chọn ra số lượng và loại nodes phù hợp cho requesting contract này.
    • 3.3: Cuối cùng và quan trọng nhất, Aggregating Contract sẽ tổng hợp tất cả dữ liệu từ các nodes, rồi đánh giá tính chính xác và trung thực. Dữ liệu đã qua kiểm duyệt sẽ được gửi tới Chainlink để hoàn thành requesting contract.

Cơ chế kiểm duyệt dữ liệu của Aggregating Contract?

Đây là yếu tố mấu chốt để Chainlink đảm bảo tính decentralized. Dưới đây là 1 ví dụ về thực tế sẽ giúp bạn dễ hiểu:

Trong hình trên, 1 dự án NFT muốn give away NFT cho cá nhân năng nổ và trung thành với dự án dựa vào tương tác trên mạng xã hội – Loyalty Rewards. Smart Contract sẽ yêu cầu off-chain data về tương tác hay hành động của user A trên social media của dự án. Ví dụ có 4 nodes cũng cấp data cho Aggregating Contract:

  1. Node 1: user A likes 70 lần, comment 100 lần, retweet 50 lần.
  2. Node 2: user A likes 69 lần, comment 100 lần, retweet 51lần.
  3. Node 3: user A likes 72 lần, comment 98 lần, retweet 49 lần.
  4. Node 4: user A likes 60 lần, comment 80 lần, retweet 50 lần.

Aggregating Contract sẽ loại bỏ các dự liệu quá sai so với tổng thể như của node 4, và dùng thuật toán tổng hợp thành dữ liệu có giá trị trung bình của các nodes còn lại. Sẽ có những dữ liệu không thể lấy trung bình vì không phải số mà phải dùng cách khác, nhưng mình sẽ không nói tới trong bài viết này.

Ngoài ra, việc node 4 cung cấp sai dữ liệu sẽ bị ghi lại trong Record và sẽ không được ưu tiên sau này khi Reputation Contract chọn lọc. Như vậy, Aggregating Contract sẽ chọn lọc từ rất nhiều nodes, tổng hợp và tạo ra data có giá trị trung bình của toàn bộ data và Reputation Contract kiểm tra nodes đáng tin. Tạo ra mạng lưới phi tập trung với độ tin cậy cao.

Ngoài Loyalty Rewards, ta còn có những ứng dụng thực tiễn khác:

Mirrored Assets, ai từng dùng Mirror Finance trên Terra network chắc sẽ biết. Chainlink lấy off-chain data như giá trị của vàng, cổ phiếu hay tiền tệ để tạo ra được Mirrored Asset – tài sản cryptocurrency phản ánh giá trị của tài sản trên thị trường thế giới.

Flood Insurance. Chainlink thu thâp off-chain data về thời tiết để xác định xem có lũ lụt hay không và thực hiện hợp đồng bảo hiểm (được viết dưới dạng Smart Contract), gửi tiền cho người đăng ký bảo hiểm. Không cần tới con người, mọi thứ được tự động hoá và tin cậy.

Vậy token LINK được dùng thế nào?

Token LINK có 2 mục đích chính:

  1. Dùng cho staking. Chainlink yêu cầu các nodes phải stake LINK để hoạt động. Staking sẽ trả tiền lời cho các nodes nhưng nếu sẽ bị phạt mất nếu nodes không hoạt động tốt (cung cấp data sai). Đồng thời node nào có lượng staked LINK càng cao thì có xu hướng được Reputation Contract chọn hơn, nhờ đó mà được trả thêm LINK.
  2. Các nodes sẽ yêu cầu khoản phí bằng token LINK khi bên phía Smart Contract yêu cầu data. Họ cũng có quyền tự ra mức giá của mình, bạn có thể tìm các thông tin này trên Chainlink Marketplace.

Tổng kết

Qua bài viết, các bạn nên nắm chắc các nội dung chính là:

  1. Quy trình lấy off-chain data gồm 3 contracts quan trọng: Reputation, Order-Matching và Aggregating. Cách hoạt động của 3 lại contracts này.
  2. Cách chọn lọc data của Aggregating Contract – mấu chốt quan trọng để đảm bảo tính phi tập trung của Chainlink.
  3. Mốt số ứng dụng thực tiễn trong việc dùng off-chain data trên blockchain của Chainlink. Có thể đọc thêm trong mục Use Cases trên website chính của Chainlink.
  4. Công dụng của token LINK đối với các nodes và bên phía sử dụng Smart Contract.

Join the Defi Learn community:
Website | Twitter | Tiktok | Youtube | Facebook

Tags: blockchaindefiinfrastructureLink tokenOracle
ShareTweetShare
Previous Post

Bạn có biết chỉ có 50/7000 nhân viên Binance trên LinkedIn là có thật?

Next Post

HƯỚNG DẪN GIAO DỊCH TRÊN SÀN PHI TẬP TRUNG (DEX)

Hoang Gummie

Hoang Gummie

Related Posts

Hệ sinh thái Arbitrum sau airdrop? Nên chú ý những dự án nào?
Dự án

Hệ sinh thái Arbitrum sau airdrop? Nên chú ý những dự án nào?

Tháng Ba 24, 2023
So sánh lãi suất Fed và lịch sử S&P500 – File Excel
Góc nhìn

So sánh lãi suất Fed và lịch sử S&P500 – File Excel

Tháng Ba 17, 2023
goerli ETH
Dự án

Goerli ETH (GETH) là gì? Tại sao bạn nên quan tâm đến token testnet mạng Goerli?

Tháng Ba 10, 2023
TRU token là gì? Tại sao Truefi dạo gần đây lại tăng giá?
Dự án

TRU token là gì? Tại sao Truefi dạo gần đây lại tăng giá?

Tháng Ba 5, 2023
Tổng quan Social Graph – Biểu đồ xã hội phi tập trung
Dự án

Tổng quan Social Graph – Biểu đồ xã hội phi tập trung

Tháng Ba 3, 2023
Trident-PSI
Dự án

Trident là gì? Tổng quan về tiền điện tử PSI

Tháng Hai 28, 2023
Next Post
HƯỚNG DẪN GIAO DỊCH TRÊN SÀN PHI TẬP TRUNG (DEX)

HƯỚNG DẪN GIAO DỊCH TRÊN SÀN PHI TẬP TRUNG (DEX)

Onchain Data 22/8 – Thanh khoản thấp – Quỹ lớn đầu tư Eth 9 tuần liên tiếp – Long BTC bị thanh lý cao nhất 2th qua

Onchain Data 22/8 - Thanh khoản thấp - Quỹ lớn đầu tư Eth 9 tuần liên tiếp - Long BTC bị thanh lý cao nhất 2th qua

Một số chỉ số On-chain cho thấy mùa uptrend đang tới gần

Một số chỉ số On-chain cho thấy mùa uptrend đang tới gần

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bài viết mới

  • Hướng dẫn trải nghiệm zkSync Era Mainnet Alpha Tháng Ba 26, 2023
  • Hệ sinh thái Arbitrum sau airdrop? Nên chú ý những dự án nào? Tháng Ba 24, 2023
  • Hướng dẫn săn airdrop trên zkSync – phần 2 Tháng Ba 24, 2023
  • BLUR- DỰ ÁN LEAD TREND NFT-FI? Tháng Ba 21, 2023
  • CRYPTO – DÒNG TIỀN TRONG THỊ TRƯỜNG Tháng Ba 17, 2023

Categories

  • Chưa phân loại (12)
  • Investing (2)
  • Kiếm tiền (16)
    • Airdrop (9)
    • Khác (1)
    • Retroactive (1)
    • Testnet (6)
  • Kiến thức cryptocurrency (39)
    • DeFi Learn (17)
    • Người mới (21)
    • Thuật ngữ crypto (10)
  • On-chain data (108)
    • Hiểu về on-chain data (7)
    • Tin on-chain mới nhất (95)
  • Phân tích (88)
    • Dự án (52)
    • Góc nhìn (32)
    • Video phân tích (5)
  • Tin crypto (95)
    • DeFi News (26)
    • Tin tổng hợp (79)

Defilearn – Tin tức coin, thị trường tiền mã hoá, bitcoin

Defilearn.net chuyên phân tích, tổng hợp kiến thức, tin tức Defi, cryptocurrency, dữ liệu onchain data mới nhất trong và ngoài nước. Defilearn.net hướng đến trở thành web thông tin tiền điện tử, tài chính phi tập trung hàng đầu Việt Nam.

Chuyên mục

  • Airdrop
  • Chưa phân loại
  • DeFi Learn
  • DeFi News
  • Dự án
  • Góc nhìn
  • Hiểu về on-chain data
  • Investing
  • Khác
  • Kiếm tiền
  • Kiến thức cryptocurrency
  • Người mới
  • On-chain data
  • Phân tích
  • Retroactive
  • Testnet
  • Thuật ngữ crypto
  • Tin crypto
  • Tin on-chain mới nhất
  • Tin tổng hợp
  • Video phân tích

Follow us on social media

Recent News

  • Hướng dẫn trải nghiệm zkSync Era Mainnet Alpha
  • Hệ sinh thái Arbitrum sau airdrop? Nên chú ý những dự án nào?
  • Hướng dẫn săn airdrop trên zkSync – phần 2
  • Trang chủ
  • On-chain data
  • Kiến thức cryptocurrency
  • Tin crypto
  • Kiếm tiền
  • Phân tích

© Copyright @DePocket - Defilearn.net. All rights reserved.

No Result
View All Result
  • Trang chủ
  • On-chain data
  • Kiến thức cryptocurrency
  • Tin crypto
  • Kiếm tiền
  • Phân tích

© Copyright @DePocket - Defilearn.net. All rights reserved.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In