Succinct: Dự án tiên phong dẫn đầu trong đổi mới công nghệ ZK
Succinct là một dự án chứng minh không biết nổi bật, sản phẩm cốt lõi SP1 được ca ngợi là zkVM nhanh nhất hiện nay. Dự án này đã huy động tổng cộng 55 triệu đô la Mỹ qua hai vòng gọi vốn.
Các lợi thế chính của SP1 bao gồm:
• Tốc độ chứng minh vượt xa các zkVM khác lên tới 28 lần, chi phí giảm đáng kể.
• Hỗ trợ viết ZKP bằng Rust, có thể tái sử dụng thư viện mã hiện có, nâng cao hiệu quả phát triển gấp trăm lần.
• Được áp dụng cho các ứng dụng cấp độ sản xuất, đã trải qua kiểm toán nghiêm ngặt và được nhiều dự án lớn áp dụng.
Giới thiệu SP1
SP1 là một máy ảo không kiến thức tổng quát (zkVM), cho phép các nhà phát triển sử dụng Rust hoặc các ngôn ngữ khác hỗ trợ biên dịch LLVM để viết mã, tạo ra các chứng minh không kiến thức hiệu quả, nhằm xác minh việc thực thi đúng đắn của chương trình.
Sự đổi mới của SP1 là giảm đáng kể rào cản phát triển chứng minh không kiến thức (ZKP), đồng thời giữ được hiệu suất và linh hoạt xuất sắc. Nó khiến việc phát triển ZKP trở nên đơn giản như việc viết phần mềm thông thường, cho phép hạ tầng blockchain ( như Rollup, cầu nối chuỗi chéo, oracle, v.v. ) có thể đạt được khả năng xác minh thông qua mã có thể bảo trì.
Chứng minh không biết (ZKP) có thể chứng minh tính chính xác của một phép tính mà không tiết lộ bất kỳ dữ liệu đầu vào nào. Công nghệ này có nhiều ứng dụng trong lĩnh vực blockchain:
Mở rộng: Thông qua Rollup, ZKP có thể nén một lượng lớn giao dịch thành một chứng minh, giảm đáng kể gánh nặng cho chuỗi chính.
Tính tương tác: ZKP có thể xác minh trạng thái của các chuỗi khác nhau, thúc đẩy giao tiếp giữa các chuỗi.
Quyền riêng tư: ZKP đảm bảo tính riêng tư của giao dịch hoặc trạng thái, bảo vệ dữ liệu người dùng.
Cầu nối và tiên tri: ZKP cho phép dữ liệu hoặc tính toán ngoài chuỗi được xác minh không tin cậy trên chuỗi.
Tuy nhiên, sự phức tạp trong việc phát triển ZKP truyền thống là rất cao, cần một đội ngũ chuyên gia mật mã, thời gian phát triển dài và chi phí bảo trì cao. Sự xuất hiện của SP1 đã hoàn toàn thay đổi tình hình này.
Đặc điểm của SP1
1. zkVM hiệu suất vượt trội
Trong các khối lượng công việc blockchain thực tế ( như xác thực khách nhẹ, Rollup, v.v... ), SP1 nhanh hơn từ 4-28 lần so với các zkVM khác, thậm chí có thể so sánh với các mạch chuyên dụng được tối ưu hóa thủ công. Phiên bản mới nhất SP1 Turbo (v4.0.0) khi chạy trên cụm GPU, xác thực các khối mạng chính Ethereum chỉ mất 40 giây, chi phí giảm xuống còn vài xu.
2. Hỗ trợ phát triển ZKP bằng Rust
SP1 cho phép các nhà phát triển sử dụng Rust để viết logic ZKP và trực tiếp tái sử dụng các thư viện sinh thái Rust hiện có. Điều này giúp các lập trình viên có thể tận dụng mã của các nút blockchain sẵn có, chỉ cần sửa đổi đơn giản là có thể tạo ra ZKP, tránh được sự phức tạp trong việc viết lại các mạch phức tạp từ đầu.
3. Cơ chế biên dịch trước
SP1 đã giới thiệu cơ chế "biên dịch trước", tối ưu hóa cao cho các thao tác mã hóa thường gặp ( như keccak, sha256, xác minh chữ ký, v.v. ). Những biên dịch trước này đã giảm đáng kể chi phí tính toán, nâng cao khả năng xử lý khối lượng công việc blockchain phức tạp của SP1. Ví dụ, SP1 chạy ZK Tendermint client nhẹ, giảm thời gian xác minh từ 2,2 giờ xuống còn 4,6 phút.
4. An ninh mã nguồn mở
SP1 là một dự án hoàn toàn mã nguồn mở, áp dụng giấy phép MIT/Apache 2.0. Kiến trúc mô-đun của nó cho phép các nhà phát triển tùy chỉnh "biên dịch trước", tối ưu hóa hiệu suất cho các trường hợp sử dụng cụ thể. SP1 đã thu hút các nhà phát triển từ nhiều dự án nổi tiếng cùng nhau hoàn thiện, và đã trải qua nhiều lần kiểm toán từ các công ty an ninh ZK hàng đầu, đạt được thành tích xuất sắc với "không có lỗ hổng cao" trong các cuộc thi kiểm toán công khai.
5. Hợp tác rộng rãi
Nhiều dự án nổi tiếng đã áp dụng SP1 để xây dựng ZKP, bảo vệ tài sản trên chuỗi trị giá hơn 1 tỷ đô la (TVL). Từ Rollup đến cầu nối chuỗi chéo, từ oracle đến giao thức riêng tư, SP1 đang trở thành cấu hình tiêu chuẩn của hạ tầng blockchain.
Ứng dụng của SP1
SP1 đã áp dụng nhiều ứng dụng trong lĩnh vực blockchain:
Rollup: Sử dụng SP1 xây dựng ZK Rollup, tạo ra chứng minh không kiến thức cho việc chuyển đổi trạng thái, kết nối với các chuỗi chính như Ethereum hoặc Bitcoin, đạt được thông lượng cao và chi phí thấp.
Cầu nối chuỗi chéo: SP1 có thể xác minh sự đồng thuận Layer 1 ( như Tendermint hoặc khách hàng nhẹ Ethereum ), xây dựng cầu nối chuỗi chéo an toàn và hiệu quả.
Tính tương tác: Thông qua SP1, các Rollup có thể đạt được sự xác định nhanh chóng và tính tương tác.
Oracle: SP1 hỗ trợ tính toán quy mô lớn ngoài chuỗi ( như truy vấn trạng thái lịch sử, học máy trên chuỗi ), và tạo ra chứng nhận có thể xác minh trên chuỗi, giảm đáng kể chi phí Gas.
Riêng tư: SP1 có thể thực hiện giao dịch và trạng thái riêng tư, bảo vệ an toàn dữ liệu người dùng.
Tập hợp: SP1 có thể tập hợp các ZKP cùng loại, từ đó giảm thêm chi phí xác minh trên chuỗi.
Sự đa dạng ứng dụng của SP1 đã thể hiện vai trò quan trọng của nó trong việc thúc đẩy sự phát triển của công nghệ blockchain, tạo nền tảng vững chắc cho những đổi mới trong tương lai.
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.
13 thích
Phần thưởng
13
5
Đăng lại
Chia sẻ
Bình luận
0/400
GweiTooHigh
· 07-23 17:39
Chạy điểm này gần bằng với chiếc xe điện nhỏ nhà tôi rồi.
Succinct:Xây dựng zkVM hiệu quả dẫn dắt kỷ nguyên mới của cơ sở hạ tầng Blockchain
Succinct: Dự án tiên phong dẫn đầu trong đổi mới công nghệ ZK
Succinct là một dự án chứng minh không biết nổi bật, sản phẩm cốt lõi SP1 được ca ngợi là zkVM nhanh nhất hiện nay. Dự án này đã huy động tổng cộng 55 triệu đô la Mỹ qua hai vòng gọi vốn.
Các lợi thế chính của SP1 bao gồm:
• Tốc độ chứng minh vượt xa các zkVM khác lên tới 28 lần, chi phí giảm đáng kể.
• Hỗ trợ viết ZKP bằng Rust, có thể tái sử dụng thư viện mã hiện có, nâng cao hiệu quả phát triển gấp trăm lần.
• Được áp dụng cho các ứng dụng cấp độ sản xuất, đã trải qua kiểm toán nghiêm ngặt và được nhiều dự án lớn áp dụng.
Giới thiệu SP1
SP1 là một máy ảo không kiến thức tổng quát (zkVM), cho phép các nhà phát triển sử dụng Rust hoặc các ngôn ngữ khác hỗ trợ biên dịch LLVM để viết mã, tạo ra các chứng minh không kiến thức hiệu quả, nhằm xác minh việc thực thi đúng đắn của chương trình.
Sự đổi mới của SP1 là giảm đáng kể rào cản phát triển chứng minh không kiến thức (ZKP), đồng thời giữ được hiệu suất và linh hoạt xuất sắc. Nó khiến việc phát triển ZKP trở nên đơn giản như việc viết phần mềm thông thường, cho phép hạ tầng blockchain ( như Rollup, cầu nối chuỗi chéo, oracle, v.v. ) có thể đạt được khả năng xác minh thông qua mã có thể bảo trì.
Chứng minh không biết (ZKP) có thể chứng minh tính chính xác của một phép tính mà không tiết lộ bất kỳ dữ liệu đầu vào nào. Công nghệ này có nhiều ứng dụng trong lĩnh vực blockchain:
Tuy nhiên, sự phức tạp trong việc phát triển ZKP truyền thống là rất cao, cần một đội ngũ chuyên gia mật mã, thời gian phát triển dài và chi phí bảo trì cao. Sự xuất hiện của SP1 đã hoàn toàn thay đổi tình hình này.
Đặc điểm của SP1
1. zkVM hiệu suất vượt trội
Trong các khối lượng công việc blockchain thực tế ( như xác thực khách nhẹ, Rollup, v.v... ), SP1 nhanh hơn từ 4-28 lần so với các zkVM khác, thậm chí có thể so sánh với các mạch chuyên dụng được tối ưu hóa thủ công. Phiên bản mới nhất SP1 Turbo (v4.0.0) khi chạy trên cụm GPU, xác thực các khối mạng chính Ethereum chỉ mất 40 giây, chi phí giảm xuống còn vài xu.
2. Hỗ trợ phát triển ZKP bằng Rust
SP1 cho phép các nhà phát triển sử dụng Rust để viết logic ZKP và trực tiếp tái sử dụng các thư viện sinh thái Rust hiện có. Điều này giúp các lập trình viên có thể tận dụng mã của các nút blockchain sẵn có, chỉ cần sửa đổi đơn giản là có thể tạo ra ZKP, tránh được sự phức tạp trong việc viết lại các mạch phức tạp từ đầu.
3. Cơ chế biên dịch trước
SP1 đã giới thiệu cơ chế "biên dịch trước", tối ưu hóa cao cho các thao tác mã hóa thường gặp ( như keccak, sha256, xác minh chữ ký, v.v. ). Những biên dịch trước này đã giảm đáng kể chi phí tính toán, nâng cao khả năng xử lý khối lượng công việc blockchain phức tạp của SP1. Ví dụ, SP1 chạy ZK Tendermint client nhẹ, giảm thời gian xác minh từ 2,2 giờ xuống còn 4,6 phút.
4. An ninh mã nguồn mở
SP1 là một dự án hoàn toàn mã nguồn mở, áp dụng giấy phép MIT/Apache 2.0. Kiến trúc mô-đun của nó cho phép các nhà phát triển tùy chỉnh "biên dịch trước", tối ưu hóa hiệu suất cho các trường hợp sử dụng cụ thể. SP1 đã thu hút các nhà phát triển từ nhiều dự án nổi tiếng cùng nhau hoàn thiện, và đã trải qua nhiều lần kiểm toán từ các công ty an ninh ZK hàng đầu, đạt được thành tích xuất sắc với "không có lỗ hổng cao" trong các cuộc thi kiểm toán công khai.
5. Hợp tác rộng rãi
Nhiều dự án nổi tiếng đã áp dụng SP1 để xây dựng ZKP, bảo vệ tài sản trên chuỗi trị giá hơn 1 tỷ đô la (TVL). Từ Rollup đến cầu nối chuỗi chéo, từ oracle đến giao thức riêng tư, SP1 đang trở thành cấu hình tiêu chuẩn của hạ tầng blockchain.
Ứng dụng của SP1
SP1 đã áp dụng nhiều ứng dụng trong lĩnh vực blockchain:
Rollup: Sử dụng SP1 xây dựng ZK Rollup, tạo ra chứng minh không kiến thức cho việc chuyển đổi trạng thái, kết nối với các chuỗi chính như Ethereum hoặc Bitcoin, đạt được thông lượng cao và chi phí thấp.
Cầu nối chuỗi chéo: SP1 có thể xác minh sự đồng thuận Layer 1 ( như Tendermint hoặc khách hàng nhẹ Ethereum ), xây dựng cầu nối chuỗi chéo an toàn và hiệu quả.
Tính tương tác: Thông qua SP1, các Rollup có thể đạt được sự xác định nhanh chóng và tính tương tác.
Oracle: SP1 hỗ trợ tính toán quy mô lớn ngoài chuỗi ( như truy vấn trạng thái lịch sử, học máy trên chuỗi ), và tạo ra chứng nhận có thể xác minh trên chuỗi, giảm đáng kể chi phí Gas.
Riêng tư: SP1 có thể thực hiện giao dịch và trạng thái riêng tư, bảo vệ an toàn dữ liệu người dùng.
Tập hợp: SP1 có thể tập hợp các ZKP cùng loại, từ đó giảm thêm chi phí xác minh trên chuỗi.
Sự đa dạng ứng dụng của SP1 đã thể hiện vai trò quan trọng của nó trong việc thúc đẩy sự phát triển của công nghệ blockchain, tạo nền tảng vững chắc cho những đổi mới trong tương lai.