Pragma là gì? Giải pháp Oracle hàng đầu trên Starknet

ByVitNhoNho12/11/2023
Pragma được biết đến là giải pháp Oracle đầu tiên cung cấp dữ liệu có thể chứng minh. Vậy Pragma là gì? Hãy cùng Theblock101 tìm hiểu ngay trong bài viết dưới đây.
Pragma là gì?
Pragma là gì?

1. Pragma là gì?

Pragma là một hệ thống oracle được thiết kế để cung cấp dữ liệu đáng tin cậy cho mạng lưới blockchain.

Trong lĩnh vực blockchain và DeFi, một oracle là một cơ chế hoặc dịch vụ cung cấp thông tin từ nguồn bên ngoài vào mạng lưới blockchain. Oracle đóng vai trò quan trọng trong việc đưa thông tin từ thế giới thực vào các hợp đồng thông minh để thực hiện các điều kiện và hành động tự động.

Một oracle được coi là đáng tin cậy "provable" khi nó có khả năng cung cấp các dữ liệu được chứng minh là chính xác và không thể gian lận. Điều này đảm bảo rằng thông tin được đưa vào hợp đồng thông minh qua oracle là tin cậy và có thể được kiểm tra tính đúng đắn.

Hiện Pragma đang cung cấp oracle cho các dự án defi trên Starknet, Linea (Consensys zk-EVM), ScrollZksync Era. Đây cũng là giải pháp oracle hàng đầu trên Starknet.

Các dự án đang sử dụng giải phám Oracle của Pragma
Các dự án đang sử dụng giải phám Oracle của Pragma

2. Cơ chế hoạt động

Phiên bản v1 của Oracle Pragma bao gồm ba hợp đồng thông minh, mỗi hợp đồng đóng một vai trò trong việc làm cho oracle dễ sử dụng và mạnh mẽ.

Cơ chế hoạt động của Pragma
Cơ chế hoạt động của Pragma

Hệ thống này gồm ba thành phần chính: Publisher Registry, Oracle implementation, và hợp đồng proxy của nó.

  • Publisher Registry: Đây là hợp đồng đầu tiên trong hệ thống Oracle Pragma. Nó có trạng thái không thay đổi và đóng vai trò như một danh sách các nhà xuất bản (publishers) được chấp thuận. Hợp đồng này lưu trữ thông tin về các nhà xuất bản và quản lý quyền truy cập cho các nhà xuất bản đã được chấp thuận. Ban đầu, nó có thể là một hợp đồng có thể sở hữu, nhưng dự định là nó sẽ trở thành một hợp đồng không cần thiết khi Pragma trở nên phi tập trung.
  • Oracle implementation và hợp đồng proxy: Đây là cặp hợp đồng thứ hai trong hệ thống Oracle Pragma. Oracle implementation là một hợp đồng triển khai có logic để lưu trữ và tổng hợp các luồng dữ liệu key/value cụ thể. Nó cung cấp khả năng lấy dữ liệu từ các nhà xuất bản, xác thực và tổng hợp dữ liệu đó, sau đó đưa vào hợp đồng proxy.

Hợp đồng proxy là một hợp đồng giao tiếp với các giao thức và nhà xuất bản. Nó chịu trách nhiệm điều phối Publisher Registry và triển khai hợp đồng Oracle implementation. Hợp đồng proxy xác thực dữ liệu nhận được từ các nhà xuất bản và đảm bảo tính toàn vẹn của dữ liệu trước khi chuyển giao vào Oracle implementation. Nó đảm bảo rằng chỉ có dữ liệu đáng tin cậy mới được đưa vào hợp đồng Oracle implementation để sử dụng trong các hợp đồng thông minh trên blockchain.

Cơ chế hoạt động của Oracle Pragma tập trung vào việc xác thực và tổng hợp dữ liệu từ các nhà xuất bản đáng tin cậy. Hệ thống sử dụng hợp đồng thông minh để đảm bảo tính toàn vẹn và đáng tin cậy của dữ liệu trước khi nó được sử dụng trong các ứng dụng blockchain và DeFi.

Trên Starknet, các hợp đồng hiện đang được triển khai tại các địa chỉ sau:

Contract Testnet (Cairo 0) Testnet (Cairo 1) Mainnet (Cairo 0) Mainnet (Cairo 1)
Publisher Registry Address testnet soon Address mainnet soon
Oracle (Proxy) Address testnet soon Address mainnet soon

3. Điểm nổi bật của Oracle Pragma

  • Tính phi tập trung: Oracle Pragma được thiết kế với mục tiêu trở thành một hệ thống oracle phi tập trung. Điều này có nghĩa là không có một bên duy nhất nắm giữ quyền kiểm soát toàn bộ hệ thống. Thay vào đó, nó sử dụng mô hình đa bên, trong đó các nhà xuất bản được chấp thuận và đóng góp dữ liệu cho hệ thống.
  • Đáng tin cậy và an toàn: Oracle Pragma đặt mục tiêu cung cấp dữ liệu đáng tin cậy và an toàn cho mạng lưới blockchain. Các dữ liệu từ các nhà xuất bản được xác thực và kiểm tra tính chính xác trước khi được sử dụng trong các hợp đồng thông minh. Điều này giúp giảm rủi ro gian lận và đảm bảo tính toàn vẹn của hợp đồng thông minh.
  • Cập nhật linh hoạt: Oracle Pragma được thiết kế để cho phép cập nhật linh hoạt của hợp đồng Oracle implementation khi cần thiết. Điều này cho phép hệ thống thích ứng với các thay đổi trong nguồn dữ liệu hoặc quy trình xác thực, đảm bảo rằng hệ thống vẫn đáng tin cậy và hiệu quả.
  • Quản lý nhà xuất bản: Hệ thống Oracle Pragma có Publisher Registry để quản lý danh sách các nhà xuất bản được chấp thuận. Điều này giúp xác định và kiểm soát quyền truy cập vào hệ thống. Danh sách này có thể được cập nhật và mở rộng theo thời gian.

4. Đội ngũ phát triển

Cập nhật.

5. Đối tác và nhà đầu tư

5.1. Đối tác

Pragma có quan hệ đối tác với Consensys, Argent, Braavos và Equlibrium.

Đối tác của Pragma
Đối tác của Pragma

5.2. Nhà đầu tư

Cập nhật.

6. Tokenomics

Cập nhật.

7. Roadmap

Đội ngũ dự án tiếp tục phát triển và hoàn thiện sản phẩm, dưới đây là lộ trình phát của Pragma trong thời gian tới.

  • Lấy dữ liệu gốc từ các thị trường thanh khoản cao nhất: Mục tiêu của Pragma là xây dựng các tính năng để lấy dữ liệu trực tiếp từ L1 sang L2 (ví dụ: Uniswap TWAP, tỷ lệ qua đêm, dữ liệu thanh khoản DEX, v.v.). Oralce Pragma đang làm việc với Herodotus để đảm bảo sự kết nối an toàn nhất có thể bằng cách sử dụng chứng minh lưu trữ.
  • Kiểm tra bảo mật: Pragma đã được kiểm tra (audit) bởi công ty nghiên cứu bảo mật Zellic, đây cũng là đơn vị đã kiểm tra Pyth, LayerZero, 1inch. Sẽ có các đợt kiểm tra an toàn bởi Nethermind và các đơn vị bảo mật khác.
  • Pragma X: Đây là phiên bản v2. Pragma X là một chuỗi oracle được xây dựng trên Madara và tận dụng SHARP. Nó đã được triển khai trên mạng thử nghiệm và mainnet sẽ được triển khai vào cuối năm 2023.
  • Mở rộng thị trường: Không chỉ dừng lại ở DeFi, Pragma đang mở rộng sang các lĩnh vực dữ liệu mới. Họ đang tái tạo cơ sở hạ tầng dữ liệu cho các lĩnh vực như thời tiết, thể thao và nhiều lĩnh vực khác.

8. Kết luận

Pragma là một giải pháp oralce hoàn toàn mới trong thế giới blockchain với mục tiêu cung cấp dữ liệu chính xác và đáng tin cậy cho DeFi và nhiều lĩnh vực khác. Mục tiêu của Pragma không chỉ dừng lại ở DeFi, mà còn mở rộng sang các lĩnh vực dữ liệu khác như thời tiết, thể thao và tin tức. Điều này cho thấy sự tầm nhìn và khả năng mở rộng của dự án.

Trên đây là toàn bộ thông tin về dự án Pragma mà Theblock101 muốn cung cấp cho bạn, hãy theo dõi để không bỏ lỡ thông tin mới nhất về Pragma.

Đọc thêm:

Disclaimer: Bài viết mang mục đích cung cấp thông tin, không phải lời khuyên tài chính. Tham gia nhóm chat Bigcoinchat để cập nhật thông tin mới nhất về thị trường.

Thảo luận thêm tại

Facebook:https://www.facebook.com/groups/bigcoincommunity

Telegram: https://t.me/Bigcoinnews

Twitter: https://twitter.com/BigcoinVN 

VitNhoNho

VitNhoNho

Một người yêu thích crypto, liên tục học hỏi, tìm hiểu những nội dung mới nhất trên thị trường

5 / 5 (1Bình chọn)

Bài viết liên quan