Oracle Crypto la gì

Oracle Blockchain là gì?

Định nghĩa
Blockchain oracles là các thực thể kết nối chuỗi khối với các hệ thống bên ngoài, do đó cho phép các hợp đồng thông minh thực thi dựa trên các đầu vào và đầu ra từ thế giới thực.

Oracles cung cấp giải pháp để hệ sinh thái Web3 phi tập trung truy cập các nguồn dữ liệu, hệ thống tài sản và các tính toán nâng cao. Mạng lưới oracles phi tập trung (DONs) cho phép tạo ra các hợp đồng thông minh hỗn hợp, trong đó on-chain code và cơ sở hạ tầng off-chain được kết hợp để hỗ trợ các ứng dụng phi tập trung nâng cao (dApp) phản ứng với các sự kiện trong thế giới thực và tương tác với các hệ thống truyền thống.

Oracle Crypto la gì

Blockchain oracles kết nối blockchains với đầu vào và đầu ra trong thế giới thực

Ví dụ về cách Blockchain Oracle hoạt động: giả sử Alice và Bob muốn đặt cược vào kết quả của một trận đấu thể thao. Alice đặt 20 đô la cho đội A và Bob đặt 20 đô la cho đội B, với tổng số tiền 40 đô la được ký quỹ bằng một hợp đồng thông minh. Khi trò chơi kết thúc, làm thế nào hợp đồng thông minh biết nên giải phóng tiền cho Alice hay Bob? Câu trả lời là nó yêu cầu một oracle mechanism (cơ chế tiên tri) để tìm nạp các kết quả chính xác ngoài chuỗi và phân phối nó đến chuỗi khối một cách an toàn và đáng tin cậy.

Giải quyết vấn đề Oracle

Blockchain Oracle nêu ra hạn chế cơ bản của các hợp đồng thông minh — chúng không thể tương tác với dữ liệu và hệ thống tồn tại bên ngoài môi trường blockchain gốc của chúng. Các tài nguyên bên ngoài chuỗi khối được coi là “off-chain”, trong khi dữ liệu đã được lưu trữ trên chuỗi khối được coi là on-chain. Với việc tách biệt khỏi các hệ thống bên ngoài, các blockchain sở hữu các đặc tính có giá trị nhất như sự đồng thuận mạnh mẽ về tính hợp lệ trong các giao dịch của người dùng, ngăn chặn các cuộc tấn công double-spending và giảm thiểu thời gian chết của mạng. Blockchain muốn tương tác an toàn với các hệ thống ngoài chuỗi, chúng yêu cầu một phần cơ sở hạ tầng bổ sung được gọi là “Oracle” để kết nối hai môi trường.

Oracle Crypto la gì

Blockchains không thể tự kết nối với dữ liệu và sự kiện trong thế giới thực

Oracle cực kỳ quan trọng vì phần lớn các trường hợp sử dụng hợp đồng thông minh như DeFi yêu cầu kiến thức về dữ liệu trong thế giới thực và các sự kiện xảy ra ngoài chuỗi. Do đó, oracles mở rộng các loại thỏa thuận kỹ thuật số mà blockchain có thể hỗ trợ bằng cách cung cấp một cổng chung cho các tài nguyên ngoài chuỗi trong khi vẫn duy trì các thuộc tính bảo mật có giá trị của blockchain. Các ngành công nghiệp chính được hưởng lợi từ việc kết hợp oracles và hợp đồng thông minh bao gồm giá của các tài sản trong thị trường tài chính, thông tin thời tiết cho bảo hiểm, tính ngẫu nhiên trong các trò chơi, cảm biến IoT cho chuỗi cung ứng, xác minh ID cho chính phủ và hơn thế nữa.

Bởi vì dữ liệu do oracles cung cấp cho các blockchains trực tiếp xác định kết quả của các hợp đồng thông minh, điều tối quan trọng là cơ chế oracle phải chính xác nếu thỏa thuận được thực thi chính xác như mong đợi.

Oracles phi tập trung

Các cơ chế Oracle của chuỗi khối sử dụng một thực thể tập trung để cung cấp dữ liệu cho hợp đồng thông minh nêu ra một điểm lỗi nghiêm trọng, đánh bại toàn bộ mục đích của một ứng dụng blockchain phi tập trung. Nếu một oracle ngoại tuyến, thì hợp đồng thông minh sẽ không có quyền truy cập vào dữ liệu cần thiết để thực thi hoặc sẽ thực thi không đúng dựa trên dữ liệu cũ.

Tệ hơn nữa, nếu một oracle duy nhất bị hỏng, thì dữ liệu được phân phối trên chuỗi có thể không chính xác và dẫn đến các hợp đồng thông minh thực thi kết quả sai. Điều này thường được gọi là vấn đề “garbage in, garbage out – rác vào, rác ra” trong đó đầu vào sai dẫn đến đầu ra sai. Ngoài ra, vì các giao dịch blockchain được tự động hóa và không thay đổi, kết quả hợp đồng thông minh dựa trên dữ liệu bị lỗi không thể hoàn nguyên, có nghĩa là tiền của người dùng có thể bị mất vĩnh viễn. Do đó, oracles tập trung là một ứng dụng không dành cho các hợp đồng thông minh.

Oracle Crypto la gì

Các Oracles tập trung là một điểm thất bại duy nhất

Để khắc phục được vấn đề trên đòi hỏi phải có các oracles phi tập trung để ngăn thao tác dữ liệu không chính xác và thời gian chết. Mạng Oracle phi tập trung, gọi tắt là DON, kết hợp nhiều nhà khai thác nút oracle độc lập và nhiều nguồn dữ liệu đáng tin cậy để thiết lập phân quyền đầu cuối.

Thậm chí, nhiều DON của Chainlink, chẳng hạn như Chainlink Price Feeds – nguồn cấp dữ liệu giá Chainlink, kết hợp ba lớp phân quyền — ở nguồn dữ liệu, nhà điều hành nút riêng lẻ và cấp độ mạng oracle — để loại bỏ bất kỳ điểm lỗi nào. Nguồn cấp dữ liệu giá Chainlink đã giúp bảo mật hàng chục tỷ đô la trên các hệ sinh thái hợp đồng thông minh thông qua cách tiếp cận phân quyền nhiều lớp này, đảm bảo các hợp đồng thông minh có thể dựa vào dữ liệu đầu vào một cách an toàn trong quá trình thực thi của chúng.

Oracle Crypto la gì

Chainlink Price Feeds triển khai ba lớp tổng hợp phi tập trung

Các loại Blockchain Oracles

Với phạm vi rộng lớn của các nguồn tài nguyên ngoài chuỗi, các blockchain oracle có nhiều hình dạng và kích cỡ. Các hợp đồng thông minh kết hợp không chỉ cần nhiều loại dữ liệu bên ngoài và tính toán khác nhau, mà còn yêu cầu nhiều cơ chế phân phối và các mức độ bảo mật khác nhau. Nói chung, mỗi loại oracle liên quan đến một số kết hợp của tìm nạp, xác thực, tính toán dựa trên và cung cấp dữ liệu đến đích.

Input Oracles

Loại oracle được sử dụng rộng rãi nhất hiện nay được gọi là “oracle đầu vào”, lấy dữ liệu từ thế giới thực (ngoài chuỗi) và đưa nó lên mạng blockchain để sử dụng hợp đồng thông minh. Các loại oracle này được sử dụng để cung cấp cho Nguồn cấp dữ liệu giá của Chainlink, cung cấp cho các hợp đồng thông minh DeFi quyền truy cập trực tuyến vào dữ liệu thị trường tài chính.

Output Oracles

Ngược lại với oracle đầu vào là “oracle đầu ra”, cho phép các hợp đồng thông minh gửi lệnh đến các hệ thống ngoài chuỗi để kích hoạt chúng thực hiện các hành động nhất định. Điều này có thể bao gồm thông báo cho mạng ngân hàng để thực hiện thanh toán, cung cấp dữ liệu cho các dịch vụ lưu trữ hoặc ping hệ thống IoT để mở khóa giao dịch sau khi thanh toán trên chuỗi được thực hiện.

Cross-Chain Oracles

Một loại oracle khác là oracle chuỗi chéo có thể đọc và ghi thông tin giữa các blockchains khác nhau. Các oracle chuỗi chéo cho phép khả năng tương tác để di chuyển cả dữ liệu và tài sản giữa các blockchain, chẳng hạn như sử dụng dữ liệu trên một chuỗi khối để kích hoạt một hành động trên một chuỗi khác hoặc kết nối các tài sản chéo để chúng có thể được sử dụng bên ngoài chuỗi khối gốc mà chúng đã được phát hành.

Compute-Enabled Oracles

Một loại oracle mới đang được các ứng dụng hợp đồng thông minh sử dụng rộng rãi hơn là “oracle hỗ trợ máy tính”. Sử dụng tính toán ngoài chuỗi an toàn để cung cấp các dịch vụ phi tập trung không thể thực hiện trên chuỗi do các hạn chế về kỹ thuật, pháp lý hoặc tài chính. Điều này có thể bao gồm việc sử dụng Keepers để tự động hóa việc chạy các hợp đồng thông minh khi các sự kiện được xác định trước diễn ra, tính toán các zero knowleage proof để tạo ra quyền riêng tư của dữ liệu hoặc chạy một chức năng ngẫu nhiên có thể xác minh để cung cấp nguồn ngẫu nhiên chống giả mạo và công bằng cho hợp đồng thông minh.

Oracle Crypto la gì

Các loại oracles khác nhau cho phép tạo ra các hợp đồng thông minh kết hợp

Ứng dụng của Blockchain Oracle

Các nhà phát triển hợp đồng thông minh sử dụng oracles để xây dựng các ứng dụng phi tập trung tiên tiến hơn trên blockchain. Mặc dù oracle có vô số khả năng tiềm ẩn, nhưng dưới đây là các user case được áp dụng nhiều nhất hiện nay.

Decentralized Finance (DeFi)

Các hệ sinh thái tài chính phi tập trung (DeFi) yêu cầu khả năng truy cập dữ liệu tài chính của tài sản và thị trường. Ví dụ: thị trường tiền tệ phi tập trung sử dụng các oracle giá để xác định khả năng vay của người dùng và kiểm tra xem vị thế của người vay có được phân cấp dưới mức và có thể bị thanh lý hay không. Tương tự như vậy, các nền tảng tài sản tổng hợp sử dụng oracle giá để cố định giá trị của token với tài sản trong thế giới thực và các nhà tạo lập thị trường tự động (AMM) sử dụng oracle giá để giúp tập trung thanh khoản ở mức giá thị trường hiện tại để cải thiện hiệu quả sử dụng vốn.

Dynamic NFTs and Gaming

Oracles cũng cho phép các trường hợp sử dụng phi tài chính cho các hợp đồng thông minh, chẳng hạn như NFT có thể thay đổi về hình thức, giá trị hoặc phân phối dựa trên các sự kiện bên ngoài như thời gian trong ngày hoặc thời tiết. Ngoài ra, các compute oracles được sử dụng để tạo ra sự ngẫu nhiên có thể xác minh được mà các dự án sau đó sử dụng để gán các đặc điểm ngẫu nhiên cho NFT hoặc để chọn ngẫu nhiên người chiến thắng may mắn trong các đợt airdrop NFT. Các ứng dụng trò chơi trên chuỗi cũng sử dụng tính ngẫu nhiên có thể xác minh để tạo ra trải nghiệm chơi hấp dẫn hơn và không thể đoán trước hơn như sự xuất hiện của các hộp loot ngẫu nhiên hoặc ghép cặp ngẫu nhiên trong một giải đấu.

Insurance

Hợp đồng thông minh bảo hiểm sử dụng các input oracle để xác minh sự xuất hiện của các sự kiện có thể bảo hiểm trong quá trình xử lý yêu cầu, mở ra quyền truy cập vào các cảm biến vật lý, API web, hình ảnh vệ tinh và dữ liệu pháp lý. Oracles đầu ra cũng có thể cung cấp các hợp đồng thông minh bảo hiểm với một cách để thực hiện thanh toán cho các yêu cầu bằng cách sử dụng các blockchain khác hoặc mạng thanh toán truyền thống.

Enterprise

Các Cross-chain oracle cung cấp cho các doanh nghiệp một phần mềm trung gian blockchain an toàn cho phép họ kết nối hệ thống phụ trợ của họ với bất kỳ mạng blockchain nào. Khi làm như vậy, các hệ thống doanh nghiệp có thể đọc / ghi vào bất kỳ blockchain nào và thực hiện logic phức tạp về cách triển khai tài sản, và dữ liệu trên các chuỗi và với các đối tác sử dụng cùng một mạng oracle. Kết quả là các tổ chức có thể nhanh chóng tham gia các chuỗi khối có nhu cầu cao bởi các đối tác của họ và nhanh chóng tạo ra sự hỗ trợ cho các dịch vụ hợp đồng thông minh mà người dùng của họ muốn mà không cần phải dành thời gian và tài nguyên phát triển tích hợp với từng blockchain riêng lẻ.

Sustainability

Các hợp đồng thông minh kết hợp đang thúc đẩy tính bền vững về môi trường bằng cách tạo ra các động lực tốt hơn để tham gia vào các hoạt động xanh thông qua các kỹ thuật xác minh nâng cao về tác động thực sự của các sáng kiến xanh. Oracles là một công cụ quan trọng để cung cấp các hợp đồng thông minh với dữ liệu môi trường từ các chỉ số cảm biến, hình ảnh vệ tinh và tính toán ML nâng cao, sau đó cho phép các hợp đồng thông minh phân phối phần thưởng cho những người thực hành trồng rừng hoặc tham gia vào việc tiêu dùng có ý thức. Oracles cũng đang hỗ trợ nhiều hình thức tín chỉ carbon mới để bù đắp các tác động của biến đổi khí hậu.

Oracle Crypto la gì

Bộ sưu tập các dịch vụ Oracle phi tập trung ngày càng tăng của Chainlink

Tổng kết

Oracles mở rộng khả năng của mạng blockchain bằng cách cung cấp quyền truy cập vào tất cả các tài nguyên bên ngoài cần thiết để khai thác các trường hợp sử dụng hợp đồng thông minh kết hợp hữu ích và nâng cao ngoài mã hóa đơn giản. Tương tự như cách Internet mang lại sự thay đổi đáng kể trong cách trao đổi thông tin, các hợp đồng thông minh kết hợp do oracle cung cấp đang xác định lại cách xã hội trao đổi giá trị và thực thi các thỏa thuận hợp đồng.

Nguồn Chainlink

Tuyên bố miễn trừ trách nhiệm: Các quan điểm và ý kiến ​​được trình bày bởi tác giả bài viết chỉ dành cho mục đích thông tin và không phải là lời khuyên về tài chính, đầu tư hoặc các lời khuyên khác. Mọi động thái đầu tư và giao dịch đều có rủi ro, bạn nên tự nghiên cứu khi đưa ra quyết định. 

———————

KTSonchain – Chuyên trang tin tức cập nhật 24/7 toàn cảnh về về thị trường tiền điện tử

Liên hệ: https://linktr.ee/ktsgroup