Trước khi phân tích về NULS Oracle, mình sẽ giới thiệu sơ qua về Orcale trong Blockchain để mọi người hiểu thêm về nó nhé! 😉
💻 Oracle trong Blockchain là gì?
Oracle trong blockchain có thể được hiểu là giải pháp cung cấp, xác minh và truyền thông tin từ các dữ liệu bên ngoài Blockchain (Offchain) vào trong Blockchain (Onchain). Các dự án Oracle là các dựa án sẽ dựa trên giải pháp và cách thức hoạt động của Oracle để xây dựng và phát triển.
Bản chất của Oracle được xem như là cầu nối để kết nối các dữ liệu từ thế giới thực bên ngoài vào thế giới bên trong Blockchain. Vì vậy, Oracle cần đảm bảo các tính chất cơ bản sau:
Đảm bảo độ tin cậy cao, các dữ liệu phải được lấy từ đúng nguồn, và vẫn còn nguyên vẹn (tức là nó không bị thay đổi) trước khi được gửi đi.
Oracles phải có tính liên tục để tránh gây gián đoạn trong quá trình sử dụng của người dùng.
Chất lượng dữ liệu: để khuyến khích chất lượng các dữ liệu được cung cấp, Oracle thường có những giải pháp khen thưởng hoặc xử phạt nhà cung cấp dữ liệu để đảm bảo chất lượng dữ liệu được cung cấp luôn chính xác và minh bạch.
✨ Ví dụ về ứng dụng của Oracle:
Một dự án Protocol Lending muốn cho một người thuế chấp 1 ETH giá 1k$ để vay 500$ USD trên một nền của họ, nếu giá của 1 ETH đó về giá dưới 200$, thì tài sản của người thế chấp đó sẽ bị thanh lý. Và dựa vào đâu để dự án kia biết được giá ETH đó về dưới 200$, thì Oracle chính là giải pháp. Theo trường hợp này, nó sẽ tiếp nhận các thông tin về giá từ mọi nguồn, (như giá trên các sàn giao dịch, ,…) sau đó, nó sẽ xác minh, xác thực và chuyển dữ liệu về giá của ETH cho dự án Protocol Lending kia để dựa vào đó, dự án đó có thể biết được giá ETH như thế nào và thực hiện lệnh thanh lý trên Blockchain.
🐳Hiện nay, các dự án Oracle ngày càng nhiều, nó giúp cho các Blockchain mở rộng phạm vi hoạt động của các hợp đồng thông minh, không bị gò bó trong một phạm vi Onchain. Giúp cho toàn bộ nền công nghiệp blockchain ổn định, minh bạch và an toàn hơn.
⭐ Các dự án Oracle trong Blockchain lớn có thể được kể đến như Chainlink, Pyth Network (PYTH), Tellor (TRB), SupraOracles (SUPRA),… với sự tham gia của hàng trăm nhà cung cấp dữ liệu và hàng ngàn dự án sử dụng giải pháp của Oracles.
💻 Vậy dự án NULS Orcales là gì và nó quan trọng như thế nào đối với hệ sinh thái NULS?
✨ NULS oracle là dự án Oracle đầu tiên được phát triển trong “Sáng kiến đánh lửa hệ sinh thái NULS –NEII”, cũng như là dự án Oracle đầu tiên được xây dựng trên NULS Blockchain, với nhiệm vụ được đặt ra là truy vấn, thu thập, xác minh và truyền tải dữ liệu bên ngoài thế giới thực vào NULS Blockchain một cách an toàn và tin cậy.
👍Dự án NULS Oracle luôn tuân theo một quy trình có cấu trúc để thúc đẩy các dự án khác, xây dựng lòng tin và sự tín nhiệm đồng thời khuyến khích sự tham gia rộng rãi của các nhà phát triển và nhà đầu tư. Cuối cùng, dự án này sẽ đẩy nhanh sự phát triển và áp dụng chuỗi khối NULS, biến nó thành nền tảng của nền kinh tế chuỗi phi tập trung trong tương lai.
🤝Nền tảng đầu tiên sẽ sử dụng giải pháp Oracle do NULS Oracle cung cấp là NULSWAP để ứng dụng vào tính năng “Lend” đang phát triển trong NULSWAP.
⭐Cơ chế hoạt động của NULS Orcale là khi có một yêu cầu cung cấp dữ liệu từ Oracle, dữ liệu sẽ được truy vấn từ nhà cung cấp dữ liệu và được xác mình, chuyển đổi bởi Oracle, sau đó dữ liệu sẽ được gửi cho người yêu cầu.
Để đảm bảo các các dữ liệu sẽ cung cấp độ tin cậy cao và chất lượng tốt, các nguồn thông tin luôn được bao quanh bởi các biện pháp kiểm tra. Trong đó có 2 biện pháp chính:
Một là: Trong quá trình xác minh luôn có một tham số được tạo ra để xác định được thời gian cuối cùng mà dữ liệu đó được cập nhật trên Oracle, nếu tham số đó không được cập nhật vòng không 70 phút, dữ liệu của nhà cung cấp sẽ bị từ chối và hoàn nguyên.
Hai là: Để có thể gửi thông tin, người cung cấp dữ liệu phải gửi ít nhất một số lượng NULS và số lượng mã thông báo Oracle đi kèm. Điều này sẽ trục xuất những kẻ tấn công miễn phí có thể chỉ muốn gửi thông tin không đáng tin cậy. Tuy nhiên người cung cấp dữ liệu có thể mượn NULS và mua một số lượng mã thông báo Oracle nhỏ để tấn công vào hệ thống nhằm cung cấp các thông tin xấu. Thế nên để loại bỏ khả năng này, người cung cấp dữ liệu phải có hồ sơ tin cậy. Hồ sơ tin cậy này được tạo thành từ ít nhất 36 giờ trước với 36 lần gửi và chi phí là 1 mã thông báo oracle ($ORA) cho mỗi lần gửi, cho đến khi được phê duyệt. Điều này làm tăng chi phí tấn công lên tối thiểu 36 phí giao dịch + 36 mã thông báo oracle ($ORA).
Độ tin cậy của Oracle còn phụ thuộc vào số lượng dữ liệu làm đầy, tối thiểu là 2 nguồn dữ liệu và 2 nguồn dữ liệu đó sẽ là nguồn hạt giống do chính dự án Oracle hỗ trỡ (đảm bảo độ tin cậy). Ai cũng có thể cung cấp dữ liệu cho Oracle, tuy nhiên, nếu các dữ liệu không đảm bảo độ tin cậy thì nhà cung cấp dữ liệu liệu đó sẽ bị đánh dấu số tiền gửi và nếu khoản tiền gửi thấp hơn 80% số tiền ký gửi bắt buộc thì các dữ liệu họ cung cấp sẽ bị trục xuất vĩnh viễn.
💰Đối với mã thông báo Oracle ($ORA), ngoài tác dụng giúp xác minh hồ sơ tin cậy cho các nhà cung cấp dữ liệu, nó cũng mang lại những phần thưởng cho những người nắm giữ mã thông báo Oracle, cụ thể họ sẽ nhận được 50% doanh thu từ những nhà cung cấp dữ liệu đặt cược vào nền tảng của Oracle và cơ hội nhận được các phần thưởng Airdrop từ các dự án khác trong NEII.
🎉Theo những phân tích trên có thể thấy được, NULS Oracle đã đáp ứng đầy đủ các tính chất cơ bản của một dự án Oracle, đảm bảo được nền tảng và định hướng phát triển của nó. Cùng với “Sáng kiến đánh lửa hệ sinh thái NULS – NEII”, NULS ORACLE đang nhận được sự quan tâm cực lớn từ những nhà đầu tư NULS blockchain. Minh chứng cho điều đó chính là số lượng NULS đặt cược vào dự án NULS Oracle để nhận lại mã thông báo Oracle ($ORA) đã lên đến 2.000.000 NULS tương đương gần 700.000$.
🚀 Hy vọng với dự án NULS ORACLE sẽ làm bệ phóng góp phần thúc đẩy hệ sinh thái NULS BLockchain phát triển một cách bền vững và đáng tin cậy, tạo ra một môi trường đầu tư an toàn cho nhà đầu tư và các nhà phát triển trong tương lai.
Các bạn có đánh giá gì về NULS Oracle, để lại bình luận bên dưới để cùng nhau thảo luận nhé! 💋