Nova: Công nghệ chứng minh không biết mới dựa trên hệ thống ràng buộc thứ bậc lỏng
Nova là một hệ thống chứng minh không kiến thức mới được phát triển bởi Microsoft, nó sử dụng công nghệ Hệ thống Ràng buộc Cấp độ 1 Thư giãn (Relaxed Rank-1 Constraint Systems, Relaxed R1CS) để nâng cao hiệu quả và tính linh hoạt của chứng minh.
Những lợi ích chính của Nova
Sử dụng công nghệ R1CS thư giãn, cho phép sử dụng ít ngẫu nhiên hơn trong chứng minh, tăng đáng kể hiệu quả của chứng minh.
Hỗ trợ tính toán gia tăng, có thể tính toán từng bước các hàm phức tạp mà không cần tính toán toàn bộ hàm một lần.
Hỗ trợ tính toán đa thức, có khả năng xử lý các nhiệm vụ chứng minh phức tạp hơn.
Nhược điểm tiềm năng của Nova
Sử dụng R1CS lỏng có thể giảm độ an toàn của chứng minh, nhưng các nhà phát triển đã thực hiện các biện pháp để giải quyết vấn đề này.
Việc thực hiện tương đối phức tạp, tăng độ khó trong việc sử dụng và bảo trì.
Vị trí của Nova trong lĩnh vực zk-SNARK
Nova đã mở ra một con đường mới cho sự phát triển của zk-SNARK. Kỹ thuật R1CS được nới lỏng mà nó áp dụng làm cho quá trình tạo và xác minh chứng chỉ trở nên hiệu quả hơn, điều này là rất quan trọng cho các ứng dụng zk-SNARK quy mô lớn. Các đặc điểm hỗ trợ tính toán gia tăng và tính toán đa thức đã mở rộng thêm phạm vi ứng dụng của zk-SNARK.
Các thành phần cốt lõi của Nova
R1CS và R1CS lỏng lẻo: Hệ thống ràng buộc được sử dụng để xây dựng zk-SNARK.
Chương trình cam kết đa thức: được sử dụng để chứng minh giá trị đánh giá của đa thức mà không tiết lộ chính đa thức.
Thuật toán Sumcheck: được sử dụng để xác minh tổng của đa thức.
Giải pháp gập không tương tác (NIFS): được sử dụng để chứng minh tính chính xác của từng bước trong tính toán gia tăng.
Mật mã đường cong elip (ECC): cung cấp công nghệ mã hóa khóa công khai hiệu quả.
Hàm băm Keccak256: được sử dụng để xử lý transcript trong quá trình zk-SNARK.
Nova thông qua sự kết hợp đổi mới của những thành phần này, đã hiện thực hóa một hệ thống zk-SNARK hiệu quả và linh hoạt, mở ra những khả năng mới cho các lĩnh vực như blockchain, xác thực danh tính và tính toán an toàn.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
12 thích
Phần thưởng
12
6
Chia sẻ
Bình luận
0/400
GateUser-2fce706c
· 5giờ trước
Đến rồi đến rồi! Cơ hội mới của zk-SNARK, hãy nhanh chóng triển khai.
Xem bản gốcTrả lời0
MidnightGenesis
· 5giờ trước
Mã nhìn có vẻ ổn nhưng không quá yên tâm.
Xem bản gốcTrả lời0
CryptoHistoryClass
· 5giờ trước
có vẻ như một cơn sốt công nghệ IEO 2017 khác fr fr
Nova: Hệ thống ràng buộc cấp độ lỏng lẻo hỗ trợ chứng minh zk-SNARK hiệu quả
Nova: Công nghệ chứng minh không biết mới dựa trên hệ thống ràng buộc thứ bậc lỏng
Nova là một hệ thống chứng minh không kiến thức mới được phát triển bởi Microsoft, nó sử dụng công nghệ Hệ thống Ràng buộc Cấp độ 1 Thư giãn (Relaxed Rank-1 Constraint Systems, Relaxed R1CS) để nâng cao hiệu quả và tính linh hoạt của chứng minh.
Những lợi ích chính của Nova
Sử dụng công nghệ R1CS thư giãn, cho phép sử dụng ít ngẫu nhiên hơn trong chứng minh, tăng đáng kể hiệu quả của chứng minh.
Hỗ trợ tính toán gia tăng, có thể tính toán từng bước các hàm phức tạp mà không cần tính toán toàn bộ hàm một lần.
Hỗ trợ tính toán đa thức, có khả năng xử lý các nhiệm vụ chứng minh phức tạp hơn.
Nhược điểm tiềm năng của Nova
Sử dụng R1CS lỏng có thể giảm độ an toàn của chứng minh, nhưng các nhà phát triển đã thực hiện các biện pháp để giải quyết vấn đề này.
Việc thực hiện tương đối phức tạp, tăng độ khó trong việc sử dụng và bảo trì.
Vị trí của Nova trong lĩnh vực zk-SNARK
Nova đã mở ra một con đường mới cho sự phát triển của zk-SNARK. Kỹ thuật R1CS được nới lỏng mà nó áp dụng làm cho quá trình tạo và xác minh chứng chỉ trở nên hiệu quả hơn, điều này là rất quan trọng cho các ứng dụng zk-SNARK quy mô lớn. Các đặc điểm hỗ trợ tính toán gia tăng và tính toán đa thức đã mở rộng thêm phạm vi ứng dụng của zk-SNARK.
Các thành phần cốt lõi của Nova
R1CS và R1CS lỏng lẻo: Hệ thống ràng buộc được sử dụng để xây dựng zk-SNARK.
Chương trình cam kết đa thức: được sử dụng để chứng minh giá trị đánh giá của đa thức mà không tiết lộ chính đa thức.
Thuật toán Sumcheck: được sử dụng để xác minh tổng của đa thức.
Giải pháp gập không tương tác (NIFS): được sử dụng để chứng minh tính chính xác của từng bước trong tính toán gia tăng.
Mật mã đường cong elip (ECC): cung cấp công nghệ mã hóa khóa công khai hiệu quả.
Hàm băm Keccak256: được sử dụng để xử lý transcript trong quá trình zk-SNARK.
Nova thông qua sự kết hợp đổi mới của những thành phần này, đã hiện thực hóa một hệ thống zk-SNARK hiệu quả và linh hoạt, mở ra những khả năng mới cho các lĩnh vực như blockchain, xác thực danh tính và tính toán an toàn.