Bitcoin$21011.538897875-1.446%
Ethereum$1196.8072770966-1.165%
Tether$0.99932763067769+0.003%
USD Coin$1.0001703415589+0.002%
BNB$235.98628683016-1.593%
XRP$0.36391937932077-1.492%
Binance USD$1.0008478180367+0.117%
Cardano$0.49317161955048-2.007%
Solana$39.99526814676-2.369%
Dogecoin$0.06610624458579-1.456%
Polkadot$8.0391428745221-1.217%
Dai$0.99917022989812-0.112%
TRON$0.065500613189589-0.578%
Shiba Inu$1.0610274295587E-5-2.605%
Wrapped Bitcoin$21035.684458005-1.183%
UNUS SED LEO$5.7759917706988-0.354%
Avalanche$19.094766301575-2.657%
Polygon$0.57350451127477-3.742%
Uniswap$5.6553557956773-1.254%
Litecoin$55.529854485613-1.519%

Oracle trong Crypto là gì? 3 tính chất góp phần quan trọng để Oracle phát triển

18/01/2022
Oracle trong Crypto là gì? 3 tính chất góp phần quan trọng để Oracle phát triển

DeFi là một xu hướng mới trong thị trường và kỳ vọng thay thế các tính năng của hệ thống tài chính truyền thống thông qua Smart Contract. Nhưng các Smart Contract tốt nhất vẫn cần sử dụng bên thứ 3 dưới hình thức Oracle. Vậy Oracle trong Crypto là gì? Hãy cùng ICOViet tìm hiểu qua bài viết dưới đây nhé.

Oracle trong Crypto là gì?

Oracle trong Blockchain nói chung và Crypto nói riêng đều mang nghĩa là nguồn cấp dữ liệu, cấp phép các dịch vụ của bên thứ 3 cung cấp cho các Smart Contract những dữ liệu bên ngoài thế giới thực vào trong Blockchain. 

Oracle trong Crypto là gì

Oracle trong Crypto là gì?

Ví dụ: Nếu 2 nhà giao dịch đang đặt cược vào trò chơi bóng đá thông qua Smart Contract trên Blockchain thì bên thứ 3 là Oracle sẽ cho phép Smart Contract biết kết quả trận bóng thông qua xuất bản dữ liệu liên quan trên Blockchain. Phần mềm sẽ giúp đồng hóa quá trình này. Một con Bot sẻ quét kết quả trận bóng ở một trang web nào đó và ghi nhận tỷ số, sau đó tự động xuất bản chúng lên Blockchain. Do đó, dù là một phần mềm nhưng nó vẫn ở bên ngoài Blockchain. 

Các Oracle phổ biến hiện tại là Chainlink, MarketDao, Compound,…

Tại sao Oracle quan trọng?

Việc truy cập dữ liệu bên ngoài Blockchain là việc không thể đối với các Smart Contract. Nhưng một số yêu cầu được 2 bên đồng ý trong hợp đồng phải có thông tin liên quan đến thế giới thực để thực thi các yêu cầu đó. Đây là lúc Oracle phát huy tầm quan trọng của mình.

Xem thêm:  IEO là gì? 3 rủi ro cần biết và phòng tránh khi tham gia IEO

Ví Oracle cung cấp một liên kết chặt chẽ giữa dữ liệu thực và bên trong Blockchain. Việc mở rộng phạm vi hoạt động của các Smart Contract không thể thiếu Oracle vì chúng có quan trò thiết yếu trong hệ sinh thái Blockchain. Nếu không sử dụng Oracle thì các Smart Contract chỉ có thể truy cập các dữ liệu từ trong mạng lưới của chúng.

Oracle là gì

Việc truy cập dữ liệu bên ngoài Blockchain là việc không thể đối với các Smart Contract

Đặc biệt, Oracle trên Blockchain là một lớp truy vấn, không phải là nguồn dữ liệu.

Smart Contract muốn sử dụng dữ liệu bên ngoài thì cần phải được dẫn ra các dữ liệu đó. Ngoài ra, một số Oracle còn có tính năng gửi lại các dữ liệu cho các nguồn bên ngoài.

3 tính chất của Oracle

Oracle có nhiều tính chất khác nhau và mỗi tính chất đều góp phần quan trọng để Oracle phát triển. 

Nguồn dữ liệu

Các Hardware Oracle (Oracle phần cứng) có tính chất thu thập các dữ liệu trực tiếp từ các nguồn vật lý. Nhưng các Smart Contract chỉ nhận giá trị kỹ thuật số, cho nên những dữ liệu này sẽ được chuyển thành giá trị kỹ thuật số. Hardware Oracle bao gồm các nguồn vật lý như quét mã vạch và cảm biến điện tử, chúng giúp thu thập thông tin chủ động và thụ động từ đó cung cấp cho các Smart Contract.

Mặt khác, Software Oracle (Oracle phần mềm) sẽ thu thập thông tin từ các cơ sở dữ liệu trực tuyến như là các máy chủ hoặc các trang web. Do đó, Smart Contract sẽ được cập nhật thông tin thường xuyên. Trong Blockchain, những dữ liệu này thường đến từ các sàn giao dịch Crypto

Xem thêm:  ICO là gì? Tất tần tật về đợt phát hành coin đầu tiên

Hướng dữ liệu

Các Inbound Oracle (Oracle hướng đi vào) đảm nhiệm vai trò gửi thông tin, dữ liệu từ thế giới thực đến các Smart Contract. Ngược lại các Outbound Oracle (Oracle hướng đi ra) sẽ gửi thông tin, dữ liệu từ Smart Contract ra thế giới thực. 

Mức độ tin cậy

Các Oracle tập trung (Centralized Oracle) hoạt động như một nhà cung cấp dữ liệu duy nhất từ nguồn bên ngoài cho một hợp đồng thông minh hoạt động với tất cả các tính năng bảo mật. Tuy nhiên, điều này làm dấy lên lo ngại về việc có một điểm lỗi duy nhất.

Đây cũng là vấn đề mà hệ thống tài chính truyền thống gặp phải. Việc chỉ sử dụng một nguồn thông tin có thể khiến Oracle trở nên rủi ro hơn. Thậm chí nó còn dễ bị hỏng cũng như dễ bị tấn công bởi những dữ liệu độc hại. Và hợp đồng thông minh sẽ phải chịu tác động trực tiếp từ những vấn đề này. Ví dụ điển hình là việc chuyển tiền trong Crypto.

Kết luận

Oracle là phương thức giúp Smart Contract giao tiếp với các dữ liệu của thế giới thực, vì vậy Oracle rất quan trọng trong mảng DeFi cũng như Blockchain.

Nếu anh em cảm thấy bài viết này hữu ích hoặc có bất kỳ thắc mắc nào, hãy để lại bình luận ở phía dưới để thảo luận cùng ICOViet nhé! Anh em lưu ý đây không phải là lời khuyên đầu tư, nên tìm hiểu kỹ thông tin trước khi quyết định.

Xem thêm:  Multi-chain là gì? 4 lợi ích của việc sử dụng Multi-chain

Hãy tham gia kênh, nhóm của ICOViet để có thể cập nhật liên tục thông tin từ thị trường nhé:

Group Chat Telegram : @icovietchat

Channel Telegram : @icovietchannel

Twitter : @icovietcom

Có thể bạn quan tâm

Send this to a friend