Mạng oracle là gì?
Một mạng blockchain rất tốt trong việc ghi lại các giao dịch blockchain, thực thi các quy tắc và giữ cho mọi người đồng bộ. Nhưng nó có một giới hạn tích hợp: Các blockchain công khai không thể đọc dữ liệu bên ngoài từ internet, Giao diện Lập trình Ứng dụng (API), cơ sở dữ liệu hoặc các hệ thống bên ngoài khác.
Khoảng cách đó chính là điều mà một oracle blockchain, hay mạng oracle, giải quyết.
Một mạng oracle là cơ sở hạ tầng cho phép hợp đồng thông minh sử dụng dữ liệu thế giới thực.
Nó hoạt động bằng cách lấy dữ liệu bên ngoài từ nhiều nguồn (API, sàn giao dịch, cơ sở dữ liệu hoặc các hệ thống bên ngoài khác), sau đó các nút độc lập sẽ xác minh và tổng hợp dữ liệu trước khi công bố kết quả cuối cùng trên chuỗi. Bằng cách đó, một hợp đồng thông minh có thể dựa vào dữ liệu đáng tin cậy mà không phụ thuộc vào một nguồn duy nhất.
Sơ đồ cho thấy cách một mạng oracle thường hoạt động. Nguồn: Toobit.
Tại sao chúng ta cần mạng oracle?
Blockchains giữ bảo mật bằng cách yêu cầu sự đồng thuận. Mỗi nút phải đạt đến cùng một trạng thái bằng cách sử dụng cùng một đầu vào.
Nếu hợp đồng thông minh có thể tự do lấy dữ liệu từ internet, các nút khác nhau có thể thấy các kết quả khác nhau vào các thời điểm khác nhau. Điều đó phá vỡ xác minh và có thể phá vỡ sự đồng thuận.
Điều này được gọi là vấn đề oracle: Hợp đồng thông minh không thể truy cập dữ liệu thế giới thực một cách an toàn và đáng tin cậy tự mình.
Mạng oracle giải quyết vấn đề này bằng cách tạo ra một con đường có cấu trúc cho dữ liệu ngoài chuỗi và tính toán để trở thành đầu vào có thể xác minh trên chuỗi.
Mạng oracle hoạt động như thế nào?
Nói ngắn gọn, mạng oracle cung cấp các nguồn giá ngay lập tức, chính xác cho tài sản, rất cần thiết cho các giao thức tài chính phi tập trung (DeFi). Hầu hết các mạng oracle tuân theo một luồng đơn giản tương tự như dưới đây:
-
Một hợp đồng thông minh yêu cầu dữ liệu
Một giao thức DeFi hoặc ứng dụng hợp đồng thông minh khác cần thứ gì đó như giá tài sản, bằng chứng rằng một sự kiện đã xảy ra, hoặc một tín hiệu tuân thủ. -
Các nút lấy dữ liệu từ nhiều nguồn
Các oracle phi tập trung bảo vệ Tổng Giá Trị Khóa (TVL) trong DeFi khỏi sự thao túng bằng cách sử dụng nhiều nút đã được xác minh.
Các nút độc lập lấy dữ liệu từ API, nhà cung cấp dữ liệu, cảm biến hoặc các hệ thống bên ngoài khác. Sử dụng nhiều nguồn cải thiện độ tin cậy và giảm rủi ro từ một nguồn duy nhất. -
Họ xác minh và tổng hợp dữ liệu
Mạng tổng hợp dữ liệu từ nhiều nguồn dữ liệu, thường sử dụng phương pháp trung bình hoặc tương tự, để lọc các giá trị ngoại lai và cải thiện độ tin cậy. -
Kết quả được đăng trên chuỗi
Giá trị đã được xác minh đó trở nên có sẵn cho các hợp đồng thông minh như một đầu vào để thực thi logic và giải quyết các thỏa thuận hợp đồng.
Bảo mật là điểm mấu chốt. Các oracle phi tập trung nhằm làm cho việc báo cáo không trung thực trở nên đắt đỏ và dễ phát hiện thông qua giám sát, danh tiếng, staking, và hiệu suất minh bạch.
Những loại dữ liệu nào mà một oracle có thể cung cấp?
Mạng oracle không chỉ là "nguồn giá." Chúng có thể hỗ trợ nhiều loại thông tin bên ngoài đáng tin cậy.
Oracle dữ liệu
Chúng cung cấp giá, tỷ lệ, chỉ số và các dữ liệu thị trường khác được sử dụng bởi các giao thức DeFi và sàn giao dịch.
Các trường hợp sử dụng thực tế phổ biến:
-
Cho vay và vay mượn: Giá trị tài sản thế chấp và ngưỡng thanh lý
-
Phái sinh: Định giá, logic tài trợ và thanh toán
-
Stablecoins: Giám sát tín hiệu liên quan đến tài sản thế chấp và dự trữ
Khả năng tương tác chuỗi chéo (CCIP)
Một số hệ thống oracle giúp kết nối các mạng blockchain bằng cách xác minh rằng một điều gì đó đã xảy ra trên một chuỗi trước khi kích hoạt logic trên một chuỗi khác. Điều này hỗ trợ CCIP, như nhắn tin và di chuyển tài sản kỹ thuật số giữa các mạng.
Ngoài ra, mạng oracle có thể giúp tạo điều kiện tuân thủ quy định bằng cách tích hợp dữ liệu nhận dạng để kiểm tra tuân thủ trong quá trình thanh toán trên chuỗi.
Ngẫu nhiên có thể xác minh
Blockchains là xác định, có nghĩa là "ngẫu nhiên" là khó khăn.
Ngẫu nhiên có thể xác minh cung cấp các đầu ra ngẫu nhiên công bằng có thể chứng minh cho các trường hợp sử dụng thực tế như trò chơi, gán thuộc tính token không thể thay thế (NFT), xổ số và cơ chế dựa trên sự kiện.
Tính toán có thể xác minh
Một số khối lượng công việc quá đắt để chạy trên chuỗi. Tính toán có thể xác minh cho phép một oracle thực hiện tính toán nặng ngoài chuỗi, sau đó trả về kết quả với các bằng chứng mà một hợp đồng thông minh có thể xác minh.
Điều này có thể hỗ trợ phân tích, tối ưu hóa và một số quy trình làm việc AI trong khi giảm chi phí trên chuỗi và giữ cho việc xác minh trên chuỗi.
Các mạng oracle phổ biến hiện nay
Dưới đây là các ví dụ cụ thể về mạng oracle được sử dụng rộng rãi ngày nay, cùng với các trường hợp sử dụng thực tế mà bạn có thể chỉ ra.
-
Chainlink
Chainlink nổi tiếng với điều gì
Nguồn giá, ngẫu nhiên có thể xác minh và công cụ CCIP.
Chainlink được sử dụng ở đâu
Aave báo cáo rằng họ sử dụng Chainlink Price Feeds trong các thị trường sản xuất để lấy dữ liệu giá phi tập trung từ nhiều nguồn.
Trường hợp sử dụng thực tế của Chainlink
Tài liệu của Chainlink tự trích dẫn các nền tảng perpetuals như GMX dựa vào các nguồn để xác thực dữ liệu ngoài chuỗi để các khoản tiền gửi và rút tiền được thực hiện ở giá trị thị trường chính xác.
Tại sao Chainlink được xếp hạng là "phổ biến"
Bảng điều khiển oracle của DefiLlama cho thấy Chainlink dẫn đầu theo Tổng Giá Trị Được Bảo Vệ (TVS), đây là một chỉ số thực tế cho biết bao nhiêu giá trị phụ thuộc vào đầu ra của oracle.
Cách bắt đầu giao dịch Chainlink (LINK)
Chainlink cung cấp dữ liệu thế giới thực cho toàn bộ ngành công nghiệp. Nếu bạn đã sẵn sàng giao dịch nền tảng của các hợp đồng thông minh hiện đại, Toobit giúp bạn thực hiện một cách mượt mà từ đầu đến cuối.
Bắt đầu giao dịch Chainlink ngay bây giờ.
-
Pyth Network
Pyth Network nổi tiếng với điều gì
Cung cấp dữ liệu thị trường tần số cao và thiết kế kéo hoặc đẩy tùy thuộc vào chuỗi và tích hợp.
Pyth Network được sử dụng ở đâu
Blog của Pyth mô tả oracle đẩy của nó được áp dụng rộng rãi trên Solana và liên kết sự áp dụng đó với các chỉ số "giá trị được bảo vệ" trên mạng.
-
RedStone
RedStone nổi tiếng với điều gì
Các phương pháp cung cấp dữ liệu theo yêu cầu, mô-đun nhằm giảm chi phí đăng tải liên tục.
RedStone được sử dụng ở đâu
Tài liệu từ TON mô tả việc tích hợp RedStone như một thiết kế oracle kéo để đưa dữ liệu thời gian thực vào hợp đồng khi cần thiết.
Tại sao RedStone được xếp hạng là "phổ biến"
DefiLlama liệt kê RedStone với TVS hàng tỷ đô la, với bảng xếp hạng giao thức cho thấy nguồn gốc của sự phụ thuộc đó.
-
API3
API3 nổi tiếng với điều gì
Thiết kế oracle "đầu tiên", nhằm kết nối API trực tiếp với hợp đồng thông minh với ít trung gian hơn.
API3 được sử dụng ở đâu
Tài liệu hệ sinh thái như của Sei mô tả API3 như một mạng oracle phi tập trung cung cấp các nguồn dữ liệu thời gian thực cho hợp đồng thông minh.
-
Band Protocol
Band Protocol nổi tiếng với điều gì
Cung cấp dữ liệu thế giới thực cho hợp đồng thông minh và cơ sở hạ tầng oracle định hướng đa chuỗi.
-
Tellor
Tellor nổi tiếng với điều gì
Báo cáo và xác thực dữ liệu không cần cấp phép, chống kiểm duyệt.
Lưu ý: Mọi người thường so sánh sự phổ biến của oracle bằng vốn hóa thị trường, nhưng "phổ biến" trong cơ sở hạ tầng thường thể hiện rõ hơn trong các chỉ số sử dụng như tích hợp, hồ sơ sự cố, và bao nhiêu giá trị phụ thuộc vào đầu ra của mạng (TVS là một góc nhìn).
Kết luận
Mạng oracle giải quyết một vấn đề đơn giản nhưng quan trọng, nơi các hợp đồng thông minh không thể truy cập dữ liệu bên ngoài một cách an toàn tự mình.
Bằng cách lấy từ nhiều nguồn, xác minh đầu ra và công bố kết quả đáng tin cậy trên chuỗi, mạng oracle cho phép ứng dụng phi tập trung (dApps) thực thi logic thực sự gắn liền với dữ liệu thế giới thực.
Đó là cách mà blockchains chuyển từ sổ cái cô lập sang các hệ thống có thể định giá tài sản, chạy các giao thức, kích hoạt bảo hiểm, cung cấp năng lượng cho trò chơi và kết nối các mạng.
Bài viết này chỉ mang tính chất thông tin và không cấu thành lời khuyên tài chính, pháp lý hoặc đầu tư.
Cách mua tiền điện tử trên Toobit
Để mua tiền điện tử trên Toobit, tạo một tài khoản, hoàn thành xác minh và đi đến Mua Crypto. Chọn một token, chọn phương thức thanh toán và xác nhận giao dịch. Tài sản của bạn sẽ xuất hiện trong Tài khoản Spot khi giao dịch được hoàn tất.
Chúc mừng, bạn đã biết cách mua tiền điện tử trên Toobit!


