Pragma Oracle là gì? Pragma Oracle là một nền tảng Oracle phi tập trung được xây dựng trên Starknet, tập trung vào việc cung cấp dữ liệu đáng tin cậy, minh bạch, đảm bảo tính chính xác của dữ liệu với độ trễ chỉ 200ms, phù hợp cho các dApp DeFi yêu cầu thời gian thực. Cùng Hak Research tìm hiểu về cơ chế hoạt động của Pragma Oracle trong bài viết này nhé.

Trước khi bắt đầu đọc bài viết, các bạn có thể tham khảo thêm một số bài viết dưới đây để hiểu rõ hơn nhé:

Tổng Quan Về Pragma Oracle

Pragma Oracle là gì?

Pragma Oracle là một mạng lưới Oracle phi tập trung được xây dựng trên Starknet, một Layer 2 Blockchain sử dụng công nghệ Zk Rollup để tăng cường khả năng mở rộng và bảo mật. Dự án được thiết kế để cung cấp dữ liệu chất lượng cao, có thể xác minh cho các dApps, đặc biệt trong lĩnh vực DeFi. Pragma tận dụng STARK Proofs để đảm bảo tính chính xác của dữ liệu, đạt độ trễ thấp 200ms, phù hợp cho các ứng dụng yêu cầu cập nhật thời gian thực.

Dự án được phát triển bởi Astraly Labs, với mục tiêu loại bỏ các giả định tin cậy trong thiết kế oracle truyền thống. Thay vì dựa vào cơ sở hạ tầng Offchain, Pragma hoạt động hoàn toàn Onchain, với dữ liệu thô được đẩy trực tiếp lên chuỗi bởi các nhà cung cấp dữ liệu được chọn lọc. Là Oracle hàng đầu trên Starknet, Pragma đã trở thành một thành phần quan trọng trong hệ sinh thái, cung cấp dữ liệu minh bạch và có thể kết hợp cho các giao thức Native như zkLend và Vesu.

Đặc điểm nổi bật của Pragma Oracle:

  • Tính chính xác của dữ liệu: Sử dụng STARK Proofs để đảm bảo dữ liệu được cung cấp là chính xác và không thể giả mạo, tăng cường độ tin cậy cho các dApps.
  • Độ trễ thấp: Đạt được độ trễ 200ms, cho phép cập nhật dữ liệu gần như thời gian thực, phù hợp với các ứng dụng DeFi yêu cầu tốc độ cao.
  • Onchain hoàn toàn: Tất cả các hoạt động, từ tổng hợp đến tính toán dữ liệu, đều được thực hiện Onchain, tăng tính minh bạch so với các Oracle phụ thuộc vào cơ sở hạ tầng Offchain.
  • Triển khai Permissionless: Cho phép bất kỳ ai triển khai Oracle mà không cần sự cho phép, giảm rào cản cho các nhà cung cấp dữ liệu mới và thúc đẩy cạnh tranh.
  • Hỗ trợ tính toán phức tạp: Ngoài các luồng giá cơ bản, Pragma cung cấp các luồng tính toán phức tạp như biến động và Yield Curve, mở rộng phạm vi ứng dụng trong DeFi.

Mô hình và cơ chế hoạt động

Mô hình của Pragma Oracle gồm những thành phần chính sau:

  • Nhà cung cấp dữ liệu (Publishers): Đây là các thực thể chịu trách nhiệm đẩy dữ liệu thô lên chuỗi. Hình ảnh liệt kê các nhà cung cấp cụ thể như Argent, Skynet Trading. Các nhà cung cấp này đóng vai trò là nguồn dữ liệu ban đầu, đảm bảo dữ liệu thô được đưa vào hệ thống một cách đáng tin cậy.
  • Nguồn dữ liệu (Sources): Sau khi dữ liệu thô được đẩy lên chuỗi bởi các nhà cung cấp, nó được lấy từ các nguồn đáng tin cậy như Kaiko, Coinbase, Binance. Các nguồn này cung cấp dữ liệu giá hoặc thông tin thị trường cần thiết, chẳng hạn như giá giao dịch của các tài sản Crypto trên các sàn lớn.
  • Luồng tổng hợp (Aggregation): Dữ liệu từ các nguồn được tổng hợp lại thông qua một cơ chế Aggregation. Quá trình này đảm bảo dữ liệu từ nhiều nguồn được kết hợp để tạo ra một giá trị đáng tin cậy, giảm thiểu rủi ro từ dữ liệu ngoại lai hoặc sai lệch từ một nguồn duy nhất.
  • Luồng dữ liệu (Data Stream): Kết quả của quá trình tổng hợp là một luồng dữ liệu có thể được truy cập bởi các dApps. Luồng dữ liệu này chứa thông tin đã được xử lý, chẳng hạn như giá tài sản trung bình hoặc các chỉ số phức tạp, sẵn sàng để sử dụng trong các ứng dụng DeFi.
pragma oracle là gì

Cơ chế hoạt động của Pragma Oracle cụ thể như sau:

  • Đẩy dữ liệu thô lên chuỗi: Các Publishers đẩy dữ liệu thô trực tiếp lên chuỗi Starknet. Quá trình này đảm bảo dữ liệu được ghi lại một cách minh bạch và không thể thay đổi, loại bỏ sự phụ thuộc vào cơ sở hạ tầng Offchain. Dữ liệu thô từ Publishers được lấy từ các nguồn đáng tin cậy, đảm bảo dữ liệu phản ánh đúng thị trường.
  • Tổng hợp dữ liệu: Dữ liệu từ các nguồn được đưa vào một cơ chế tổng hợp. Tại đây, hợp đồng thông minh của Pragma Oracle xử lý dữ liệu. Quá trình này giúp loại bỏ dữ liệu ngoại lai và tạo ra một giá trị đáng tin cậy.
  • Xác minh dữ liệu bằng STARK Proofs: Sau khi tổng hợp, dữ liệu được xác minh bằng STARK Proofs để đảm bảo tính chính xác và đáng tin cậy.
  • Cung cấp luồng dữ liệu: Kết quả cuối cùng là một luồng dữ liệu đã được xử lý và xác minh, sẵn sàng để các dApps trên Starknet truy cập. Luồng dữ liệu này có thể được truy vấn trực tiếp thông qua hợp đồng thông minh hoặc thông qua PragmAPI để đáp ứng các yêu cầu thời gian thực.

Lộ Trình Phát Triển

Update…

Core Team

Update…

Investor

  • 15/07/2022: Dự án thành công kêu gọi $7M tại vòng Seed, được dẫn đầu bởi Variant cùng sự tham gia của CMT Digital, Flow Traders, Gemini, StarkWare, Alameda Research,… 

Tokenomics

Update …

Sàn Giao Dịch

Update …

Kênh Thông Tin Của Dự Án

Tổng Kết

Pragma Oracle kết hợp công nghệ STARK Proofs với thiết kế Onchain hoàn toàn giúp không chỉ đảm bảo tính chính xác và bảo mật của dữ liệu mà còn mang lại độ trễ thấp và khả năng mở rộng. Các tính năng như luồng tính toán, triển khai Permissionless giúp Pragma trở thành một nền tảng linh hoạt, hỗ trợ các nhà phát triển xây dựng các dApps sáng tạo. Với vai trò là Oracle hàng đầu trên Starknet, Pragma đang định hình lại cách thức dữ liệu được đưa vào và sử dụng trong các dApp, mở ra nhiều cơ hội mới cho hệ sinh thái DeFi và hơn thế nữa.