Tổng quan

Trong bối cảnh hiện nay, các hệ thống phi tập trung ngày càng trở nên phổ biến, nhưng vẫn tồn tại nhiều thách thức trong việc tương tác giữa con người và công nghệ. Người dùng, các nhà phát triển và cộng đồng thường gặp khó khăn trong việc hiểu và sử dụng các quy trình giao dịch phức tạp, dẫn đến trải nghiệm không liền mạch và thiếu tính hiệu quả. Điều này gây cản trở sự phát triển của các nền kinh tế onchain, nơi mà sự tham gia của cộng đồng và việc áp dụng các quy tắc sở hữu là rất quan trọng.

Predicate ra đời nhằm giải quyết những vấn đề này. Dự án tập trung vào việc cung cấp một nền tảng đơn giản, dễ sử dụng và hiệu quả, giúp người dùng và các nhà phát triển có thể tương tác một cách trực quan với các hệ thống phi tập trung. Bằng cách đơn giản hóa các yêu cầu giao dịch và cung cấp các quy tắc rõ ràng thuộc sở hữu của cộng đồng, Predicate không chỉ nâng cao trải nghiệm người dùng mà còn góp phần xây dựng một nền kinh tế onchain phát triển bền vững. 

Mô hình kinh doanh

Predicate là gì?

Predicate là một mạng lưới để đơn giản hóa các điều kiện tiên quyết của giao dịch. Thông qua Predicate, người dùng, nhà phát triển và cộng đồng xác định các quy tắc cho các tương tác trên chuỗi (on-chain), tích hợp logic trước giao dịch vào các ứng dụng phi tập trung. Các quy tắc này, giống như lego, có thể được xếp chồng lên nhau để tạo thành các chính sách, được thực thi bởi Predicate Network.

Các hàm Predicate là các đoạn mã code linh hoạt mà các nhà phát triển sử dụng để xác định các quy tắc cho các giao dịch. Các quy tắc này, giống như lego, có thể được xếp chồng lên nhau để tạo thành các chính sách, được thực thi bởi Predicate Network thay mặt cho chủ sở hữu ứng dụng.

Chính sách “được xây dựng trên Predicate”

Predicate policies
Chính sách được xây dựng trên Predicate (source: Predicate)

Chính sách bao gồm các quy tắc được tạo thành từ các Hàm Predicate. Các nhà điều hành trong Mạng Predicate xác minh rằng các giao dịch tuân thủ các quy tắc được nêu trong chính sách trước khi chúng được gửi trên chuỗi (on-chain).

Các chính sách được chủ sở hữu ứng dụng xác định và quản lý và có thể được di chuyển đến ví đa chữ ký hoặc DAO. Chúng được lưu trữ trên Ethereum và có thể được chủ sở hữu chính sách cập nhật bất kỳ lúc nào.

Predicate cung cấp cho người dùng:

  • Các chính sách trước giao dịch, được thiết lập ở cấp độ hợp đồng thông minh, trong đó các giao dịch chỉ được thực hiện nếu chúng tuân thủ các quy tắc được thiết lập cho hợp đồng thông minh tương ứng
  • Truy cập vào dữ liệu trên chuỗi (on-chain) và ngoài chuỗi (off-chain) như lịch sử dòng tiền, phân tích chuỗi khối, thông tin xác thực có thể xác minh, danh sách cho phép… để thực thi các chính sách
  • Hệ thống lập quy tắc tối thiểu hóa sự tin cậy dành cho các nhà phát triển ứng dụng để triển khai các chính sách, các chính sách được thực thi bởi mạng lưới các nhà điều hành. Các nhà điều hành được khuyến khích về mặt kinh tế để tạo nên mạng lưới thực thi các chính sách.

Cách thức hoạt động của Predicate

Predicate cho phép các nhà phát triển tích hợp các quy tắc trước giao dịch vào ứng dụng của họ theo mô-đun. Nó được thiết kế để minh bạch, có thể xác minh và mở. Bất kỳ thực thể nào, cho dù là cá nhân, tổ chức hay DAO đều có thể tạo, quản lý và sở hữu các chính sách của họ thông qua Predicate. Các nhà phát triển cũng có thể di chuyển quyền sở hữu các chính sách này sang ví đa chữ ký của nhóm, DAO hoặc bất kỳ tài khoản Ethereum nào khác.

 Ví dụ về trường hợp sử dụng:

  • Chống rửa tiền làm giảm dòng tiền bị trừng phạt và bị đánh cắp thông qua các ứng dụng tài chính trên chuỗi.
  • Nhận dạng (Integrated Identities) cho phép tích hợp ngay lập tức với nhiều nhà cung cấp biết khách hàng của bạn để xác minh người dùng
  • Giới hạn (Rate Limiting): đặt giới hạn dựa trên khối lượng cho EOA hoặc hợp đồng
  • Phát hiện bất thường: ngăn chặn các giao dịch bất thường thực hiện và khai thác ứng dụng
  • Asset Unlocks xác minh các điều kiện trên chuỗi được đáp ứng, như nắm giữ một số NFT nhất định hoặc hoàn thành nhiệm vụ.
Predicate Architecture
Biểu đồ trình tự thể hiện luồng đầu cuối của mỗi giao dịch (source: Predicate)

Trình tự các hoạt động sau khi tích hợp Predicate vào ứng dụng như sau:

  1. Client Request: Yêu cầu xác thực giao dịch tuân thủ Chính sách của giao thức đích (được chỉ định trong trường “đến” của đối tượng EVM) được gửi đến Middleware do thực thể Predicate labs quản lý. Sau đó, Middleware sẽ phát giao dịch đến các Nhà điều hành.
  2. Operator Verification: Nhà điều hành tìm nạp Chính sách tương ứng cho ứng dụng, diễn giải các quy tắc thành hành động và xác thực việc tuân thủ Chính sách của giao dịch. Kết quả là một tin nhắn được ký cho biết sự chấp thuận hoặc từ chối.
  3. Tập hợp Middleware: Middleware tổng hợp các phản hồi từ Người vận hành (Operator) và trả chúng về giao diện máy khách (client interface).
  4. Transaction Submission: Giao diện máy khách nhắc người dùng ký giao dịch, theo quy trình giao dịch tiêu chuẩn. Giao dịch hiện bao gồm Predicate Signatures trong trường dữ liệu. Sau đó, người dùng gửi giao dịch trên chuỗi.
  5. Signature Validation: Hợp đồng máy khách (client contract) xác minh rằng các chữ ký có hiệu lực trước khi bất kỳ logic hợp đồng thông minh nào được thực thi.
Predicate operator
Cơ chế hoạt động của Predicate (source: Predicate)

Đội ngũ dự án

Nikhil Raghuveera là CEO của Predicate, anh ấy từng có kinh nghiệm làm Trưởng phòng Chiến lược & Đổi mới tại Celo Foundation. Ngoài ra ông còn có kinh nghiệm nghiên cứu về kinh tế và công nghệ tại Atlantic Council, Tập đoàn tư vấn Boston, Cornerstone Research, Goldman Sachs…

Định hướng phát triển

Đang cập nhật…

Đối thủ cạnh tranh

Đối thủ cạnh tranh của Predicate là các dự án Account Abstraction khác như Gelato, Trust Wallet, SafePal…

Thực tế đạt được

Predicate đã huy động thành công 7 triệu USD từ các nhà đầu tư lớn như HashKey Capital, ConsenSys, Sandeep Nailwal, 1kx, GSR

Predicate investors
Các nhà đầu tư của Predicate (source: Predicate)

Tokenomic

Đang cập nhật…

Mua token ở đâu?

Tại thời điểm viết bài, token của dự án Predicate vẫn chưa ra mắt và chưa được niêm yết trên bất kỳ sàn giao dịch nào.

Cộng đồng

Kết luận

Predicate mang đến một giải pháp hiệu quả cho những thách thức trong tương tác giữa người dùng và hệ thống phi tập trung. Bằng cách đơn giản hóa quy trình giao dịch và cho phép các nhà phát triển xác định quy tắc rõ ràng, Predicate không chỉ nâng cao trải nghiệm người dùng mà còn thúc đẩy sự phát triển bền vững của nền kinh tế on-chain. Dự án này mở ra cơ hội mới cho cộng đồng và khuyến khích sự tham gia tích cực vào hệ sinh thái blockchain.

Hy vọng GFI Research đã mang đến cho bạn những thông tin cần thiết để bạn có thể hiểu hơn về dự án này. Nếu bạn quan tâm và muốn trao đổi thêm các thông tin mới nhất về dự án, hãy tham gia ngay group telegram thảo luận duy nhất của GFI Blockchain tại đây