Khi blockchain chuyển mình từ một mạng lưới giao dịch đơn thuần thành một nền tảng ứng dụng tài chính và phi tập trung có thể lập trình, bằng chứng không kiến thức (ZK Proof) đang trở thành nền tảng của hạ tầng Web3. Điều này đặc biệt đúng trong các lĩnh vực như mở rộng Rollup, giao tiếp chuỗi chéo và tính toán có thể xác minh bằng AI, những nơi nhà phát triển cần một hạ tầng tạo Proof chi phí thấp, quy mô lớn.
Các hệ thống ZK truyền thống thường phụ thuộc vào dịch vụ Prover tập trung. Ngược lại, Mạng lưới Prover của Succinct tận dụng một thị trường phi tập trung để tổ chức sức mạnh băm toàn cầu, giúp việc tạo Proof trở nên sẵn có như tài nguyên điện toán đám mây.
Về cốt lõi, Mạng lưới Prover của Succinct là một thị trường Proof phi tập trung, mở. Nó kết nối hai đối tượng chính: các nhà phát triển và giao thức cần tạo Proof, cùng với các nút Prover cung cấp sức mạnh tính toán.
Trong cấu hình truyền thống, mỗi Rollup hoặc giao thức chuỗi chéo phải tự duy trì cụm Prover riêng. Nhưng trong mạng lưới Succinct, các dự án chỉ cần gửi nhiệm vụ và hệ thống tự động xử lý việc tạo Proof, xác minh và thanh toán.
Mô hình này giống các nền tảng điện toán đám mây. Ethereum lo thanh toán phi tập trung, AWS cung cấp tài nguyên tính toán, và Succinct tạo Proof phi tập trung. Về bản chất, Succinct đóng vai trò như hạ tầng "Proof-as-a-Service".
Một đặc điểm nổi bật của bằng chứng không kiến thức là việc tạo ra chúng cực kỳ phức tạp, trong khi xác minh lại khá đơn giản.
Xác minh một Proof SNARK trên chuỗi thường tốn Gas rất ít, nhưng để tạo ra một Proof phức tạp lại cần sức mạnh tính toán GPU đáng kể và nhiều thời gian.
Nếu mỗi dự án tự xây dựng Prover riêng, chi phí sẽ tăng vọt và khả năng mở rộng trở nên hạn chế. Hơn nữa, các Prover tập trung tiềm ẩn rủi ro kiểm duyệt và điểm lỗi đơn lẻ.
Succinct nhằm tổng hợp sức mạnh băm nhàn rỗi toàn cầu thông qua một thị trường mở, giúp việc tạo Proof rẻ hơn, hiệu quả hơn và chống kiểm duyệt tốt hơn. Đó là giá trị cốt lõi của Mạng lưới Prover.
Một yêu cầu ZK Proof hoàn chỉnh thường trải qua năm giai đoạn: Gửi yêu cầu, Phân công nhiệm vụ, Tạo Proof, Xác minh trên chuỗi và Thanh toán phần thưởng.
Đầu tiên, nhà phát triển gửi một yêu cầu Proof lên mạng lưới.
Yêu cầu thường bao gồm mã chương trình, dữ liệu đầu vào, tham số xác minh và thông tin ngân sách. Các chương trình này chạy trên SP1 zkVM, cho phép nhà phát triển viết logic nghiệp vụ trực tiếp bằng Rust mà không cần xây dựng các mạch ZK phức tạp.
Ví dụ:
Một Rollup có thể gửi tác vụ chuyển đổi trạng thái; một giao thức AI có thể gửi kết quả suy luận mô hình; một Oracle có thể gửi tính toán dữ liệu ngoài chuỗi; một cầu nối có thể gửi yêu cầu đồng bộ trạng thái.
Sau khi gửi, hệ thống tự động chuyển sang giai đoạn tiếp theo.
Người đấu giá trong mạng lưới Succinct đảm nhận việc lập lịch nhiệm vụ.
Đây là lớp điều phối trong thị trường Proof, tự động chọn nút Prover phù hợp nhất dựa trên điều kiện mạng lưới.
Khi phân công nhiệm vụ, hệ thống xem xét nhiều yếu tố: uy tín nút, chi phí Proof, tốc độ phản hồi và khả năng phần cứng.
Một nút có lịch sử hoạt động ổn định, tạo Proof nhanh hơn, GPU mạnh hơn hoặc chi phí thấp hơn thường giành được nhiều nhiệm vụ hơn.
Cơ chế thị trường này đảm bảo việc tạo Proof không còn phụ thuộc vào một thực thể duy nhất mà hình thành một mạng lưới sức mạnh băm cạnh tranh, mở.
Sau khi được phân công, nút Prover thực thi chương trình và tạo Proof.
Giai đoạn này chủ yếu dựa vào SP1 zkVM.
SP1 zkVM là máy ảo không kiến thức đa năng của Succinct. Nhà phát triển viết chương trình bằng Rust, hệ thống tự động biên dịch thành lệnh RISC-V và thực thi bên trong zkVM.
Luồng tổng thể:
Chương trình Rust → RISC-V → Dấu vết thực thi → Proof STARK → Nén SNARK
Ưu điểm chính của SP1 zkVM so với phát triển ZK truyền thống: nhà phát triển không cần học một DSL ZK chuyên biệt hay tự thiết kế mạch mật mã.
Điều này chuyển việc phát triển bằng chứng không kiến thức từ "kỹ thuật mật mã" thành "phát triển phần mềm thông thường".
Khi zkVM chạy chương trình, nó ghi lại toàn bộ quá trình thực thi.
Bản ghi này gọi là Dấu vết thực thi.
Nó nắm bắt mọi bước thay đổi trạng thái của chương trình, bao gồm:
Hệ thống sau đó chuyển dấu vết này thành các ràng buộc toán học và cuối cùng tạo ra Proof ZK.
Do đó, Proof không chỉ khẳng định sự tồn tại của kết quả mà còn chứng minh rằng chương trình đã thực thi đúng theo quy tắc.
Sau khi tạo, Proof được gửi lên chuỗi để xác minh.
Xác minh trên chuỗi mang nhiều lợi ích:
Sau khi xác minh, giao thức liên quan có thể cập nhật trạng thái một cách an toàn.
Ví dụ:
Một Rollup có thể cập nhật trạng thái Layer 2; một Cầu nối có thể đồng bộ dữ liệu qua các chuỗi; một ứng dụng AI có thể xác minh đầu ra mô hình; một Oracle có thể xác nhận tính xác thực của dữ liệu ngoài chuỗi.
Đây là lý do công nghệ ZK quan trọng trong Web3.
Đây là một thuộc tính cốt lõi của bằng chứng không kiến thức.
Giai đoạn tạo Proof yêu cầu:
Quá trình này rất nặng về tính toán.
Ngược lại, xác minh chỉ kiểm tra xem Proof cuối cùng có thỏa mãn các quy tắc mật mã hay không, do đó chi phí thấp hơn nhiều.
Cấu trúc "tính toán nặng ngoài chuỗi, xác minh nhẹ trên chuỗi" này là nền tảng cho khả năng mở rộng của Rollup và tính toán có thể xác minh.
Sau khi xác minh Proof hoàn tất, hệ thống chuyển sang thanh toán.
Token PROVE được dùng cho phí dịch vụ Proof, staking nút, phân phối phần thưởng và quản trị mạng lưới.
Các nút liên tục cung cấp Proof chất lượng cao sẽ nhận được nhiều phần thưởng và nhiệm vụ hơn; hành vi độc hại có thể dẫn đến mất uy tín hoặc bị cắt giảm cổ phần.
Do đó, PROVE không chỉ là token thanh toán mà còn là phần không thể thiếu trong cơ chế bảo mật của mạng lưới.
Mạng lưới được xây dựng dựa trên bốn vai trò chính.
Người yêu cầu bao gồm Rollup, giao thức AI, Oracle, Bridge và các ứng dụng Web3 khác. Họ gửi chương trình và dữ liệu để xác minh.
Người chứng minh là các nhà cung cấp sức mạnh băm. Họ thực thi chương trình, tạo Proof, gửi kết quả và nhận phần thưởng.
Các nút mạnh hơn thường nhận được nhiệm vụ phức tạp hơn.
Người đấu giá đảm nhận việc lập lịch nhiệm vụ, ghép nối nút và tối ưu hóa tài nguyên.
Nó đóng vai trò là "hệ thống lập lịch Proof" cho mạng lưới.
Lớp thanh toán xử lý xác minh trên chuỗi, ghi trạng thái và thanh toán phần thưởng.
Lớp này thường được triển khai trên các blockchain có bảo mật cao như Ethereum.
Dù có tầm nhìn đầy hứa hẹn, Succinct vẫn phải đối mặt với những thách thức thực tế.
Đầu tiên, việc tạo ra các Proof phức tạp vẫn còn đắt đỏ, đòi hỏi tài nguyên GPU và phần cứng đáng kể.
Thứ hai, một zkVM đa năng phải cân bằng giữa hiệu suất, bảo mật và tính tổng quát, phức tạp hơn nhiều so với một mạch ZK chuyên biệt.
Ngoài ra, không gian zkVM và hạ tầng ZK có tính cạnh tranh cao, với các bên như RISC Zero, zkSync, Starknet và zkEVM của Polygon đều cạnh tranh giành nhà phát triển và thị phần hệ sinh thái.
Hơn nữa, thị trường tính toán có thể xác minh quy mô lớn vẫn còn sơ khai, và nhu cầu thực sự hàng loạt chưa hình thành rõ rệt.
Mạng lưới Prover của Succinct đang nỗ lực biến ZK Proof từ một công cụ mật mã phức tạp thành một dịch vụ hạ tầng tiêu chuẩn hóa.
Thông qua SP1 zkVM, thị trường Prover phi tập trung, cơ chế lập lịch người đấu giá và hệ thống khuyến khích PROVE, Succinct đã tạo ra một nền kinh tế Proof mở, cho phép các nhà phát triển truy cập sức mạnh tính toán có thể xác minh dễ dàng như sử dụng dịch vụ đám mây.
Một yêu cầu ZK Proof điển hình gồm: Gửi yêu cầu, Phân công nhiệm vụ, Tạo Proof, Xác minh trên chuỗi và Thanh toán phần thưởng.
SP1 zkVM thực thi chương trình và tự động tạo ZK Proof, giúp nhà phát triển không cần tự thiết kế các mạch ZK phức tạp.
Vì việc tạo Proof rất tốn kém, một mạng lưới phi tập trung có thể tổng hợp tài nguyên tính toán toàn cầu để giảm chi phí và nâng cao khả năng mở rộng.





