Dữ liệu off-chain là gì? Dữ liệu off-chain, đôi khi được gọi là dữ liệu trong thế giới thực, là bất kỳ dữ liệu nào bên ngoài blockchain, chẳng hạn như điểm số thể thao, dữ liệu thời tiết và dữ liệu thị trường tài chính, cũng như dữ liệu về các blockchain khác. Blockchains, theo bản chất của chúng, là các hệ thống bị cô lập, vì vậy kết nối blockchain với dữ liệu off-chain giống như kết nối máy tính với Internet – nó cho phép một hệ thống bị cô lập tương tác với thế giới thực. Sự đảm bảo bảo mật cao của blockchain phải được duy trì khi truy cập dữ liệu off-chain, đó là lý do tại sao các dịch vụ giảm thiểu tin cậy chainlink đã trở thành một tiêu chuẩn công nghiệp.
Một cơ chế off-chain khác làm tăng tiện ích của blockchain là tính toán off-chain, bao gồm tính ngẫu nhiên có thể kiểm chứng, dịch vụ đặt hàng giao dịch và tự động hóa hợp đồng thông minh. Tính toán off-chain chỉ đơn giản là tính toán diễn ra bên ngoài một blockchain. Các mạng Oracle có thể cung cấp một hình thức tính toán off-chain được giảm thiểu đáng tin cậy để mở rộng khả năng của blockchain – điều này được gọi là tính toán oracle. Trao quyền cho blockchain với tính toán off-chain giống như kết nối máy tính xách tay với dịch vụ đám mây như AWS; nó mở rộng theo cấp số nhân sức mạnh tính toán có sẵn và cho phép các ứng dụng hiệu suất cao nhưng tiết kiệm chi phí được xây dựng.
Tại sao dữ liệu off-chain và tính toán rất quan trọng đối với hệ sinh thái Web3? 90% các Case study hợp đồng thông minh yêu cầu quyền truy cập vào dữ liệu off-chain, bao gồm nhiều Case study tài chính phi tập trung (DeFi), bảo hiểm tham số và NFT động.
Tính toán off-chain giúp các ứng dụng này mở rộng quy mô theo cách tiết kiệm chi phí và bảo vệ quyền riêng tư, cũng như giới thiệu các chức năng tiên tiến hơn như tự động hóa và ngẫu nhiên. Cùng với nhau, dữ liệu off-chain và tính toán off-chain cho phép các nhà phát triển xây dựng các hợp đồng thông minh lai giàu tính năng và có thể mở rộng có thể giúp giải quyết các vấn đề trong thế giới thực cho hàng triệu và cuối cùng là hàng tỷ người dùng.
Trong bài viết này, bạn sẽ tìm hiểu cách các Oracle kết nối blockchain với dữ liệu off-chain và tính toán, sự khác biệt giữa dữ liệu off-chain và On Chain , khám phá những lợi thế được mở khóa bởi các tài nguyên off-chain và tìm hiểu lý do tại sao Chainlink là giải pháp hàng đầu để kết nối các tài nguyên off-chain với blockchain.
Kết nối tài nguyên off-chain với Blockchains với các mạng Oracle phi tập trung
Khi một blockchain được kết nối với các tài nguyên off-chain, sức mạnh tính toán và dữ liệu có sẵn cho các hợp đồng thông minh sẽ mở rộng đáng kể. Mặc dù có thể tận dụng các dịch vụ off-chain tập trung như trong Web2, nhưng điều đó sẽ giới thiệu một điểm thất bại duy nhất, làm suy yếu các đảm bảo bảo mật mà blockchain cung cấp.
Để kết nối blockchain với dữ liệu off-chain, các nhà phát triển cần khắc phục “vấn đề oracle“, mô tả sự bất lực của blockchain để kết nối với các tài nguyên bên ngoài một cách bảo mật và chống giả mạo cao. Chainlink giải quyết vấn đề oracle bằng cách cho phép các mạng oracle phi tập trung (DONs) hoạt động như một lớp phần mềm trung gian an toàn kết nối các tài nguyên off-chain với blockchain. Chainlink Network là mạng oracle hàng đầu trong ngành và chịu trách nhiệm giúp đảm bảo hàng chục tỷ đô la trên toàn hệ sinh thái Web3.
Mạng oracle phi tập trung (DONs) mở rộng khả năng tiếp cận dữ liệu và sức mạnh tính toán của blockchain và hợp đồng thông minh theo cách giảm thiểu niềm tin để không thỏa hiệp về bảo mật. DONs nâng cao hiệu suất, chức năng và khả năng tương tác của blockchain bằng cách cho phép các hợp đồng thông minh lai.
Các hợp đồng này hợp nhất các thuộc tính giảm thiểu niềm tin của blockchain với sự phong phú về tính năng của các tài nguyên và dữ liệu máy tính off-chain để cho phép các ứng dụng tiên tiến hơn và sử dụng các trường hợp không thể chỉ với các hệ thống On Chain .
On-Chain vs. Off-Chain
Blockchain là sổ cái bất biến, xác định, bảo mật cao và chống kiểm duyệt được bảo mật bởi một mạng lưới các nút đầy đủ. Mặc dù thiết kế này mang lại cho các blockchain mức độ bảo mật và quyết định cao, nhưng điều đó cũng có nghĩa là các blockchain thường phải đánh đổi xung quanh quyền riêng tư, tốc độ và phi tập trung . Tuy nhiên, bằng cách kết hợp blockchain với các hệ thống off-chain, blockchain có thể mở rộng khả năng của chúng, từ việc giảm chi phí và tăng thông lượng bằng cách di chuyển các tính toán off-chain sang kết hợp thông tin trong thế giới thực trong thực thi On Chain .
Dữ liệu On Chain
Dữ liệu On Chain được giới hạn ở những gì có thể được tạo ra một cách tự nhiên trong một mạng lưới blockchain. Điều này bao gồm địa chỉ tài khoản và số dư liên quan của họ, cùng với trạng thái hợp đồng thông minh.
Dữ liệu On Chain bao gồm:
- Tài khoản—Tài khoản Blockchains là địa chỉ riêng lẻ có thể gửi và nhận giao dịch.
- Số dư – Số lượng đồng tiền bản địa thuộc sở hữu của một tài khoản, chẳng hạn như 10 BTC trên blockchain Bitcoin hoặc 100 ETH trên Ethereum.
- Hợp đồng thông minh — Các chương trình máy tính phân tán được lưu trữ ở trạng thái toàn cầu của blockchain, chẳng hạn như hợp đồng token ERC20 hoặc ứng dụng tạo lập thị trường tự động (AMM).
Dữ liệu off-chain
Dữ liệu off-chain là thông tin bên ngoài blockchain. Cho phép blockchain tương tác với thế giới thực cho phép nhiều Case study hợp đồng thông minh trên nhiều ngành công nghiệp khác nhau.
Chainlink DONs mang đến một loạt các bộ dữ liệu off-chain On Chain một cách an toàn và đáng tin cậy cao, nơi chúng được tiêu thụ bởi các hợp đồng thông minh:
- Dữ liệu tài chính – Chainlink Price Feed cung cấp năng lượng cho nền kinh tế DeFi với dữ liệu giá siêu đáng tin cậy và chính xác toàn cầu được sử dụng cho stablecoin phi tập trung, giao thức cho vay và vay, và nhiều hơn nữa.
- Dữ liệu thời tiết – Chainlink Data Feed cung cấp lượng mưa, nhiệt độ và các dữ liệu thời tiết khác cho thị trường dự báo thời tiết, thị trường phòng ngừa rủi ro và NFT năng động. Ví dụ, Arbol lấy dữ liệu thời tiết thông qua Chainlink Data Feed để hỗ trợ cung cấp bảo hiểm cây trồng tham số cho nông dân ở các quốc gia đang phát triển.
- Thể thao, chuỗi cung ứng và dữ liệu kinh tế – Data Feed cũng cung cấp một loạt các dữ liệu On Chain , chẳng hạn như thống kê thể thao, thông tin chuỗi cung ứng, kết quả bầu cử, tỷ lệ lạm phát và nhiều hơn nữa.
- Dữ liệu dự trữ — Chainlink Proof of Reserve cung cấp kiểm toán về dự trữ của stablecoin được hỗ trợ bởi fiat và tài sản chuỗi chéo, giúp các ứng dụng DeFi giảm thiểu tác động tiêu cực của các hoạt động dự trữ phân đoạn.
- Dữ liệu nhận dạng—Chainlink oracles có thể xác minh danh tính người dùng cho các ứng dụng phi tập trung bằng cách sử dụng chữ ký điện tử, thông tin đăng nhập và tên miền theo cách bảo vệ quyền riêng tư.
- Bất kỳ API nào—Chainlink Bất kỳ API nào cũng cho phép các nhà phát triển truy cập bất kỳ nguồn dữ liệu bên ngoài nào bằng cách sử dụng các nút Chainlink hiện có theo cách tương thích ngược.
Với tổng cộng hơn hai tỷ điểm dữ liệu được cung cấp On Chain , Chainlink Data Feed và các dịch vụ giảm thiểu niềm tin khác cung cấp năng lượng cho hàng trăm dự án trong hệ sinh thái blockchain, bao gồm các giao thức hàng đầu trong ngành như Aave, Compound, dYdX, Liquity, Synthetix, và nhiều hơn nữa.
Tính toán On Chain
Blockchains là duy nhất chuyên ngành trong việc thực hiện các loại tính toán cụ thể và tạo ra sự đồng thuận mạnh mẽ về các giao dịch. Trong khi họ xuất sắc trong việc xác minh quyền sở hữu, thực hiện các hợp đồng thông minh bất biến và cung cấp một nguồn sự thật duy nhất, họ thiếu tính năng phong phú được cung cấp bởi các hệ thống off-chain.
Ví dụ về tính toán On Chain bao gồm:
- Xác minh quyền sở hữu—Khi người dùng thực hiện giao dịch từ tài khoản của họ, blockchain sẽ kiểm tra chữ ký khóa riêng được sử dụng khớp với khóa công khai.
- Thực hiện hợp đồng thông minh – Khi các chức năng hợp đồng thông minh nhận được đầu vào, chẳng hạn như giao dịch token trên sàn giao dịch phi tập trung, blockchain tính toán giao dịch và thực hiện thay đổi trạng thái.
- Thêm các khối mới—Các nút thường xuyên thêm các khối giao dịch mới vào blockchain, mà các nút khác kiểm tra bằng cách thực hiện lại tất cả các giao dịch trong khối.
Tính toán off-chain
Thông qua tính toán off-chain được giảm thiểu tin cậy được thực hiện bởi một mạng oracle, các tính toán không thể hoặc không phù hợp để thực hiện On Chain do chi phí, khả năng mở rộng hoặc các mối quan tâm khác có thể được thực hiện off-chain và sau đó chuyển tiếp On Chain .
Tính toán off-chain được thực hiện bởi Mạng Chainlink bao gồm:
- Tính ngẫu nhiên có thể kiểm chứng — Chainlink VRF tạo ra sự ngẫu nhiên được hỗ trợ bởi một bằng chứng mật mã, sau đó được phân phối và xác minh On Chain . Điều này cho phép các dApps chơi game On Chain giới thiệu các sự kiện gameplay không thể đoán trước và cho các xưởng đúc tiền NFTs diễn ra một cách công bằng.
- Tự động hóa hợp đồng thông minh — Chainlink Keepers cung cấp một dịch vụ tự động hóa giao dịch phi tập trung có thể được sử dụng để tự động kích hoạt các chức năng hợp đồng thông minh quan trọng như thực hiện thanh lý, rebasing token, giải quyết các lệnh giới hạn và hơn thế nữa. Điều này được thực hiện bằng cách thực hiện một phần của hợp đồng thông minh off-chain để phát hiện xem một chức năng On Chain có cần được gọi hay không.
- Báo cáo off-chain — Nhiều nút trong Nguồn cấp dữ liệu Chainlink có thể tổng hợp các phản hồi của chúng off-chain thành một báo cáo oracle duy nhất thông qua giao thức Báo cáo off-chain (OCR), tăng hiệu quả chi phí, hỗ trợ các ủy ban lớn hơn của các nút và tăng độ tin cậy trong thời kỳ tắc nghẽn mạng blockchain cực đoan.
Ưu điểm của dữ liệu off-chain và tính toán off-chain
Tài nguyên off-chain mở khóa chức năng hợp đồng thông minh tiên tiến và cho phép các nhà phát triển xây dựng các ứng dụng giàu tính năng.
Lợi thế dữ liệu off-chain
Nếu không có tài nguyên off-chain, blockchain bị giới hạn ở các chức năng đơn giản như tạo và chuyển giao token. Đưa dữ liệu off-chain vào mạng blockchain cho phép các nhà phát triển xây dựng các ứng dụng tiên tiến hơn như bảo hiểm tham số, thị trường dự đoán, stablecoin và nhiều hơn nữa.
Cung cấp blockchain với quyền truy cập vào thông tin trong thế giới thực cho phép nhiều Case study nâng cao:
- Phòng ngừa rủi ro tài chính – Dữ liệu thị trường tài chính cho phép các nhà giao dịch phòng ngừa tình hình tài chính bằng cách sử dụng thị trường dự đoán.
- Bảo hiểm tham số – Bảo hiểm tham số giúp giảm thiểu tác động tài chính của rủi ro trong thế giới thực. Ví dụ, dữ liệu thời tiết giúp nông dân có thể bảo vệ chống lại tổn thất tài chính xuất phát từ hạn hán bằng cách mua bảo hiểm cây trồng tham số dựa trên blockchain.
- Theo dõi chuỗi cung ứng – theo dõi RFID, cảm biến IoT và dữ liệu thông quan trao quyền cho các giao thức để xác minh vị trí của hàng hóa trong chuỗi cung ứng.
- Xác minh danh tính—Bằng cách tham chiếu chéo chữ ký điện tử hoặc dữ liệu sinh trắc học với cơ sở dữ liệu an toàn, các ứng dụng có thể xác minh danh tính người dùng.
- Hỗ trợ tính bền vững – cảm biến IoT và hình ảnh vệ tinh có thể được sử dụng để đo lượng khí thải nhà kính và các dự án trồng rừng, và dữ liệu này có thể được đưa vào chuỗi để cho phép nhiều Case study hợp đồng thông minh, chẳng hạn như xác minh tín dụng carbon.
- Xác minh dự trữ – Xác minh dự trữ của stablecoin và tài sản chuỗi chéo giúp người dùng đảm bảo các token được hỗ trợ đầy đủ.
Lợi thế tính toán off-chain
Với công việc được giảm tải từ các nút blockchain, các nhà phát triển có thể xây dựng các Case study mà nếu không sẽ không thể chỉ thông qua tính toán On Chain .
Tính toán off-chain giảm thiểu tin cậy được cung cấp bởi DONs mở rộng khả năng của các mạng blockchain với các tính năng như:
- Tăng cường quyền riêng tư — Hoàn thành tính toán off-chain có thể đảm bảo rằng dữ liệu người dùng riêng tư, chẳng hạn như thông tin liên quan đến danh tính, không được đăng trên sổ cái blockchain công khai cho bất kỳ ai xem.
- Tốc độ và khả năng mở rộng – Một khối lượng lớn các tính toán có thể nhanh chóng được thực hiện off-chain với đầu ra của chúng được ghi lại On Chain , cho phép các nhà phát triển xây dựng dApps nhanh và có thể mở rộng.
- Hiệu quả chi phí — Tổng hợp dữ liệu off-chain trước khi đăng nó On Chain trong một giao dịch duy nhất có thể làm giảm chi phí đáng kể.
- Tính linh hoạt – Tính toán off-chain cho phép người dùng xác định sự đánh đổi cụ thể giữa bảo mật và hiệu suất mà họ sẵn sàng thực hiện. Họ có thể tùy chỉnh mức độ phi tập trung , bảo mật kinh tế mã hóa và các yếu tố bảo mật khác.
Tài nguyên off-chain được cung cấp bởi chainlink DONs
Chainlink Network là giải pháp hàng đầu trong ngành để kết nối blockchain với các tài nguyên off-chain bao gồm cả dữ liệu và tính toán. Các dịch vụ trong hệ sinh thái Chainlink tích cực hỗ trợ hàng trăm hợp đồng thông minh tiên tiến trên hàng chục blockchain và hiện đang giúp đảm bảo giá trị hàng chục tỷ đô la trên toàn nền kinh tế Web3.
Trong video này, hãy tìm hiểu cách Chainlink mang lại mức độ tiện ích vô song cho các ứng dụng phi tập trung bằng cách cung cấp dữ liệu trong thế giới thực và tính toán off-chain:
Các nhà phát triển có thể bắt đầu sử dụng dữ liệu off-chain và tính toán ngày hôm nay bằng cách tích hợp các dịch vụ giảm thiểu tin cậy Chainlink. Bạn có thể sử dụng Nguồn cấp dữ liệu Chainlink để truy cập dữ liệu thực tế chất lượng cao, siêu đáng tin cậy, Chainlink VRF như một nguồn chống giả mạo về tính ngẫu nhiên an toàn mật mã, Chainlink Keepers để tự động hóa các chức năng hợp đồng thông minh của bạn theo cách phi tập trung, tiết kiệm chi phí và bảo mật cao và Bằng chứng dự trữ Chainlink để giám sát tài sản dự trữ bằng cách sử dụng kiểm toán tự động.
Nguồn thông tin :Blockchain Oracles for Hybrid Smart Contracts | Chainlink