1. ZeroBase là gì
ZeroBase là một nền tảng phi tập trung được thiết kế nhằm cung cấp khả năng tạo bằng chứng không kiến thức (zero-knowledge - ZK) an toàn và theo thời gian thực.
Dự án tập trung vào việc bảo vệ quyền riêng tư trong khi vẫn cho phép tính toán có thể mở rộng và tuân thủ quy định trong nhiều lĩnh vực, bao gồm tài chính, trí tuệ nhân tạo (AI) và blockchain.
Nền tảng này cung cấp các giải pháp như zkLogin để xác thực bảo vệ quyền riêng tư, zkDarkPool cho giao dịch bí mật và zkKYC để xác minh danh tính an toàn. Bằng cách tận dụng các môi trường thực thi tin cậy (Trusted Execution Environments - TEE), ZeroBase đảm bảo rằng dữ liệu nhạy cảm vẫn được bảo mật mà không ảnh hưởng đến tính minh bạch hoặc sự tuân thủ quy định.
ZeroBase hướng tới việc làm cho mật mã ZK trở nên dễ tiếp cận, có thể mở rộng và hiệu quả hơn, từ đó cho phép tích hợp liền mạch trong các hệ sinh thái phi tập trung.
2. Các trường hợp sử dụng
ZeroBase được sử dụng cho các trường hợp sau:
-
zkLogin - StarkNet
zkLogin sử dụng các bằng chứng không kiến thức (ZKPs) để cho phép người dùng xác thực các giao dịch blockchain trên StarkNet bằng cách sử dụng thông tin xác thực hiện có từ các nền tảng hỗ trợ OpenID Connect (ví dụ: Google, Facebook) mà không cần tiết lộ thông tin nhạy cảm hoặc phụ thuộc vào các bên khác.
-
zkLogin - TOMO Wallet
ZEROBASE đang hợp tác với TOMO Wallet và World Liberty Financial, một dự án liên quan đến Trump, để cung cấp trải nghiệm đăng nhập mượt mà hơn và tập trung vào quyền riêng tư. Bằng cách sử dụng công nghệ ZKLogin của ZEROBASE, các thông tin nhạy cảm của người dùng như OpenID, hình đại diện và email được xử lý một cách an toàn và chuyển đổi thành một chứng minh không biết. Chứng minh này sau đó được trả về TOMO để xác minh, đảm bảo rằng dữ liệu người dùng được xác thực mà không bị lộ. Khi được xác nhận, TOMO có thể hoàn tất quy trình đăng nhập một cách an toàn. Sự hợp tác này, cùng với World Liberty Financial, nâng cao tính bảo mật và quyền riêng tư, mang đến cho người dùng TOMO một cách quản lý tài khoản hiệu quả và tin cậy hơn.
-
zkDarkPool - Lynex
zkLynex là một sàn giao dịch phi tập trung (DEX) sáng tạo, tận dụng công nghệ zk-SNARKs để giải quyết hai vấn đề quan trọng trong tài chính phi tập trung (DeFi): quyền riêng tư và khả năng mở rộng. zkLynex giới thiệu khái niệm "dark pool", một môi trường giao dịch nơi các chi tiết giao dịch không được công bố công khai cho đến khi giao dịch được thực hiện. Cách tiếp cận này mang lại bảo mật và bảo vệ quyền riêng tư chưa từng có, đặc biệt cho những người dùng thực hiện các giao dịch lớn.
-
Tiga Processor - Polyhedra
Bộ xử lý Tiga là một công cụ xác minh tiêu đề băm blockchain BNB Chain được viết bằng Gnark. Mạch này chủ yếu được sử dụng trong các tình huống mà các cầu nối cross-chain ZK cần xác minh thông tin gốc của các khối. Tiga tham chiếu đến PolyhedraZK's ExpanderCompilerCollection để biên dịch mạch.
-
zkDarkPool - Unyfy
Trong sự hợp tác với Unyfy, ZEROBASE đã triển khai zkDarkpool, một giải pháp được thiết kế để bảo vệ các thị trường token vốn hóa nhỏ khỏi các tác nhân độc hại như bot MEV và snipers. Bằng cách sử dụng công nghệ bằng chứng không kiến thức (ZKP), dark pool này phục vụ như phương tiện chính cho việc trao đổi token, đảm bảo quyền riêng tư, tính công bằng về thanh khoản và khả năng chống lại thao túng thị trường.
Sự hợp tác này củng cố cam kết của ZEROBASE đối với các giải pháp DeFi an toàn và đổi mới, phù hợp với mục tiêu của Unyfy trong việc nâng cao quyền lực cho các cộng đồng crypto nhỏ hơn.
3. Cấu trúc và quy trình làm việc
Cấu trúc của ZeroBase bao gồm: Hub; Prover Node.
3.1. Hub
Hub của ZeroBase chịu trách nhiệm truyền phát các nhiệm vụ xác minh trong mạng lưới, phân phối nhiệm vụ đến các node trong mạng và các bộ chứng minh (provers) phản hồi nhanh nhất sẽ được chỉ định ngẫu nhiên để thực hiện các nhiệm vụ tạo chứng minh.
Hub cũng xử lý yêu cầu xác minh từ người dùng, yêu cầu họ khai báo nhiệm vụ trước khi gửi nội dung và mạch (circuit) cần thiết để tạo ra chứng minh. Sau đó, các nhiệm vụ này sẽ được phát đến toàn mạng ZeroBase.
Chức năng chính của Hub
- Duy trì danh sách Node: Cập nhật tình trạng các node dựa trên các gói tin "heartbeat" từ các node.
- Tạo thông tin kết nối: Cấp chứng nhận kết nối cho các node.
- Xử lý yêu cầu từ khách hàng: Chọn bốn node từ danh sách và gửi thông tin này cho khách hàng (Client).
- Tạo đơn thanh toán: Xây dựng các yêu cầu thanh toán và cung cấp mã lệnh.
Quy trình chính của Hub
- Thêm Node mới:
- Tạo cặp khóa RSA.
- Gửi khóa công khai cho node để hoàn tất đăng ký.
- Duy trì danh sách Node:
- Nhận gói "heartbeat" từ các node.
- Cập nhật danh sách node dựa trên tình trạng gửi về.
- Xử lý yêu cầu từ Client:
- Không cần thanh toán: Khi Client yêu cầu danh sách node qua HTTPS, Hub chọn 4 node và trả về thông tin kết nối.
- Có thanh toán: Client gửi mã đơn hàng kèm yêu cầu. Hub kiểm tra thanh toán, đẩy mã đơn hàng đến các node và trả thông tin kết nối cho Client.
- Tạo đơn thanh toán:
- Khi Client gửi yêu cầu đơn hàng, Hub tạo mã đơn bằng thuật toán UUID và trả về cho Client.
3.2. Node Prover
Các node prover trong mạng chịu trách nhiệm tạo chứng minh ZK-SNARK và gửi kết quả qua API của ZeroBase.
Chức năng chính của Node Prover
- Nhận và xử lý dữ liệu đầu vào từ Client.
- Gửi gói tin "heartbeat" định kỳ đến Hub để thông báo tình trạng hoạt động.
Quy trình chính của Node Prover
- Xử lý yêu cầu tạo chứng minh (cơ bản):
- Nhận dữ liệu đầu vào từ Client.
- Thực hiện tính toán cần thiết để tạo chứng minh.
- Trả kết quả cho Client.
- Xử lý yêu cầu chứng minh có xác thực thanh toán:
- Nhận dữ liệu từ Client và kiểm tra thông tin thanh toán trên hợp đồng.
- Nếu xác nhận đơn hàng đã thanh toán, tiến hành tạo chứng minh.
- Trả kết quả cho Client.
- Gửi gói tin Heartbeat đến Hub:
- Node gửi gói tin heartbeat chứa khóa công khai và tình trạng hoạt động đến Hub theo định kỳ.
- Điều này giúp Hub cập nhật liên tục trạng thái của node để đảm bảo khả năng hoạt động thời gian thực.
Điểm quan trọng trong cấu trúc và vận hành
- Chứng nhận kết nối: Đảm bảo khóa công khai không bị rò rỉ để duy trì bảo mật.
- Truyền gói tin Heartbeat: Node phải gửi gói tin đều đặn và đáng tin cậy để Hub cập nhật trạng thái mạng kịp thời.
Với cơ chế hoạt động hiệu quả và bảo mật, ZeroBase không chỉ đảm bảo tốc độ và tính phi tập trung mà còn cung cấp khả năng tích hợp mượt mà cho các ứng dụng ZK trong blockchain, giúp mở rộng quy mô sử dụng trên thị trường thương mại.
4. Tokenomics
ZeroBase hiện chưa phát hành token. Theblock101 sẽ bổ sung khi có thêm thông tin từ dự án.
5. Đội ngũ phát triển
ZeroBase hiện chưa công bố về đội ngũ phát triển. Theblock101 sẽ bổ sung khi có thêm thông tin từ dự án.
6. Nhà đầu tư
ZeroBase đã kêu gọi được $5M với sự tham gia của Binance Labs, Lightspeed Faction, dao 5,… cùng các quỹ đầu tư khác.
7. Lộ trình phát triển
Updating…
8. Kết luận
Trên đây là bài viết về ZeroBase, hi vọng các bạn đã nhận được những thông tin hữu ích. Nếu có bất cứ thắc mắc nào, hãy để lại câu hỏi tại nhóm BigcoinVietnam để được giải đáp.
Cập nhật thêm về dự án tại:
- Website: https://zerobase.pro/
- X: https://x.com/zerobasezk
Đọc thêm: