Sovereign: Cung cấp cho các nhà phát triển khung để tạo ra zk-rollup an toàn và có thể tương tác.
Gần đây, một dự án tiền điện tử tập trung vào việc xây dựng rollup đã hoàn thành vòng gọi vốn hạt giống 7.4 triệu USD, với mức định giá đạt tám con số. Dự án này đang phát triển một bộ công cụ phát triển phần mềm (SDK), nhằm giúp các nhà phát triển tạo ra các rollup không kiến thức an toàn và có thể tương tác với nhau. Dưới đây là thông tin chi tiết về dự án này.
Sovereign là một hệ sinh thái rollup mở và kết nối, cam kết cho phép tất cả các nhà phát triển triển khai các rollups có thể tương tác và mở rộng liền mạch, và chạy trên nhiều blockchain khác nhau. Mục tiêu của Sovereign SDK là trở thành khuôn khổ đơn giản nhất để tạo ra các zk-rollup chủ quyền an toàn và có thể tương tác.
Thách thức mở rộng ứng dụng blockchain
Hiện nay, có ba cách chính để mở rộng ứng dụng blockchain: chuỗi công khai L1 ứng dụng chuyên biệt, optimist rollups và zk-rollups.
Hạn chế của chuỗi công khai L1
Mặc dù các chuỗi công cộng L1 ứng dụng chuyên biệt dễ thiết kế và triển khai, nhưng chúng có những thiếu sót rõ ràng. Mỗi L1 cần phải tuyển dụng các người xác thực của riêng mình và thuyết phục họ đặt cược đủ vốn để bảo vệ an ninh cho blockchain. Do chi phí vốn cao, phương pháp này chỉ phù hợp với một số ít ứng dụng có nguồn vốn dồi dào.
Nhược điểm của Optimistic Rollups
Mặc dù optimistic rollups đã giảm bớt rào cản phát triển cho các chuỗi ứng dụng, nhưng chúng cũng phải đối mặt với những thách thức. Chúng phụ thuộc vào bằng chứng gian lận để ngăn chặn hành vi không đúng, điều này dẫn đến "độ trễ cuối cùng" dài hơn, và giao dịch có thể bị quay lại do bằng chứng gian lận. Điều này khiến việc cầu nối với optimistic rollups trở nên chậm chạp và tốn kém.
Lợi ích của Zk-Rollups
So với các phương án mở rộng khác, zk-rollups được coi là một giải pháp triển vọng hơn. Chúng có những ưu điểm của optimistic rollups, trong khi không có độ trễ cuối cùng lâu dài. Người dùng chỉ cần chờ đợi chứng minh tính hợp lệ được tạo ra (có thể chỉ mất vài giây), để có thể yên tâm rằng giao dịch đã hoàn tất.
Tuy nhiên, việc xây dựng zk-rollups luôn là một nhiệm vụ khó khăn, cần có sự投入 lâu dài từ các kỹ sư mật mã chuyên nghiệp. Đây chính là vấn đề mà Sovereign SDK đang hướng tới giải quyết.
Đặc điểm của Sovereign SDK
Sovereign SDK nhằm mục đích cung cấp hỗ trợ cho zk-rollups tương tự như những gì Cosmos SDK đã làm cho các chuỗi công cộng L1. Nó sẽ cung cấp các thành phần mẫu phổ biến trong blockchain, như mạng p2p, cơ sở dữ liệu và nút RPC, giúp các nhà phát triển có thể tập trung vào logic kinh doanh của chuỗi blockchain của riêng họ.
Các đặc điểm chính bao gồm:
Tương tác liền mạch: Sử dụng công nghệ cầu mới dựa trên tổng hợp chứng nhận để thực hiện cầu hiệu quả giữa các rollups SDK Sovereign trên L1 chia sẻ.
An toàn và có thể mở rộng: Tối ưu hóa từng thành phần cho các tình huống zk-rollups, cung cấp hiệu suất xuất sắc theo mặc định. Nhờ vào bằng chứng không kiến thức, có thể đạt được khả năng mở rộng mà không làm hy sinh khả năng xác minh của người dùng cuối.
Tính tương thích đa chuỗi: Các rollup Sovereign SDK có thể chạy trên bất kỳ chuỗi khối nào vì chúng ủy thác trách nhiệm kiểm tra chứng minh cho người dùng cuối, thay vì chuỗi công cộng L1 cơ sở.
Tiến độ dự án
Lộ trình phát triển của Sovereign SDK được chia thành ba giai đoạn:
Giai đoạn nghiên cứu (đang diễn ra): Thiết kế mô-đun lưu trữ mặc định, mô hình kinh tế mã hóa và API cốt lõi. Phát triển nguyên mẫu nghiên cứu, tích hợp Celestia như một lớp khả dụng dữ liệu và Risc0 để chứng minh.
Giai đoạn triển khai ban đầu: Triển khai mạng p2p, nút RPC, API chính và các mô-đun lưu trữ và phân loại mặc định.
Giai đoạn rèn luyện cứng: tiến hành dọn dẹp mã, kiểm tra, kiểm tra mờ và kiểm toán, đồng thời phát triển trường hợp sử dụng đầu tiên của SDK.
Nhóm dự án dự kiến rằng việc triển khai ban đầu sẽ kéo dài khoảng sáu tháng, sau đó SDK sẽ ra mắt trên mạng chính.
Tầm nhìn
Tầm nhìn của Sovereign Labs là làm cho blockchain có thể hỗ trợ hàng tỷ người dùng. Để đạt được mục tiêu này, họ cam kết giảm bớt rào cản sử dụng công nghệ zero-knowledge, giúp các nhà phát triển bình thường cũng có thể dễ dàng xây dựng Rollups.
Đồng thời, nhóm dự án nhấn mạnh rằng sẽ không theo đuổi khả năng mở rộng vô hạn với cái giá phải trả là sự khả thi của người dùng cuối. Sovereign SDK sẽ luôn hoàn toàn miễn phí và mã nguồn mở, và cam kết xây dựng từng thành phần công nghệ với tiêu chuẩn độ bền cao nhất.
Thông qua Sovereign SDK, các nhà phát triển sẽ dễ dàng hơn trong việc tạo ra các zk-rollups an toàn và có thể tương tác, thúc đẩy công nghệ blockchain mở rộng đến các ứng dụng rộng rãi hơn.
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.
Sovereign SDK: Đơn giản hóa phát triển zk-rollup Mở ra kỷ nguyên blockchain có thể tương tác mới
Sovereign: Cung cấp cho các nhà phát triển khung để tạo ra zk-rollup an toàn và có thể tương tác.
Gần đây, một dự án tiền điện tử tập trung vào việc xây dựng rollup đã hoàn thành vòng gọi vốn hạt giống 7.4 triệu USD, với mức định giá đạt tám con số. Dự án này đang phát triển một bộ công cụ phát triển phần mềm (SDK), nhằm giúp các nhà phát triển tạo ra các rollup không kiến thức an toàn và có thể tương tác với nhau. Dưới đây là thông tin chi tiết về dự án này.
Sovereign là một hệ sinh thái rollup mở và kết nối, cam kết cho phép tất cả các nhà phát triển triển khai các rollups có thể tương tác và mở rộng liền mạch, và chạy trên nhiều blockchain khác nhau. Mục tiêu của Sovereign SDK là trở thành khuôn khổ đơn giản nhất để tạo ra các zk-rollup chủ quyền an toàn và có thể tương tác.
Thách thức mở rộng ứng dụng blockchain
Hiện nay, có ba cách chính để mở rộng ứng dụng blockchain: chuỗi công khai L1 ứng dụng chuyên biệt, optimist rollups và zk-rollups.
Hạn chế của chuỗi công khai L1
Mặc dù các chuỗi công cộng L1 ứng dụng chuyên biệt dễ thiết kế và triển khai, nhưng chúng có những thiếu sót rõ ràng. Mỗi L1 cần phải tuyển dụng các người xác thực của riêng mình và thuyết phục họ đặt cược đủ vốn để bảo vệ an ninh cho blockchain. Do chi phí vốn cao, phương pháp này chỉ phù hợp với một số ít ứng dụng có nguồn vốn dồi dào.
Nhược điểm của Optimistic Rollups
Mặc dù optimistic rollups đã giảm bớt rào cản phát triển cho các chuỗi ứng dụng, nhưng chúng cũng phải đối mặt với những thách thức. Chúng phụ thuộc vào bằng chứng gian lận để ngăn chặn hành vi không đúng, điều này dẫn đến "độ trễ cuối cùng" dài hơn, và giao dịch có thể bị quay lại do bằng chứng gian lận. Điều này khiến việc cầu nối với optimistic rollups trở nên chậm chạp và tốn kém.
Lợi ích của Zk-Rollups
So với các phương án mở rộng khác, zk-rollups được coi là một giải pháp triển vọng hơn. Chúng có những ưu điểm của optimistic rollups, trong khi không có độ trễ cuối cùng lâu dài. Người dùng chỉ cần chờ đợi chứng minh tính hợp lệ được tạo ra (có thể chỉ mất vài giây), để có thể yên tâm rằng giao dịch đã hoàn tất.
Tuy nhiên, việc xây dựng zk-rollups luôn là một nhiệm vụ khó khăn, cần có sự投入 lâu dài từ các kỹ sư mật mã chuyên nghiệp. Đây chính là vấn đề mà Sovereign SDK đang hướng tới giải quyết.
Đặc điểm của Sovereign SDK
Sovereign SDK nhằm mục đích cung cấp hỗ trợ cho zk-rollups tương tự như những gì Cosmos SDK đã làm cho các chuỗi công cộng L1. Nó sẽ cung cấp các thành phần mẫu phổ biến trong blockchain, như mạng p2p, cơ sở dữ liệu và nút RPC, giúp các nhà phát triển có thể tập trung vào logic kinh doanh của chuỗi blockchain của riêng họ.
Các đặc điểm chính bao gồm:
Tương tác liền mạch: Sử dụng công nghệ cầu mới dựa trên tổng hợp chứng nhận để thực hiện cầu hiệu quả giữa các rollups SDK Sovereign trên L1 chia sẻ.
An toàn và có thể mở rộng: Tối ưu hóa từng thành phần cho các tình huống zk-rollups, cung cấp hiệu suất xuất sắc theo mặc định. Nhờ vào bằng chứng không kiến thức, có thể đạt được khả năng mở rộng mà không làm hy sinh khả năng xác minh của người dùng cuối.
Tính tương thích đa chuỗi: Các rollup Sovereign SDK có thể chạy trên bất kỳ chuỗi khối nào vì chúng ủy thác trách nhiệm kiểm tra chứng minh cho người dùng cuối, thay vì chuỗi công cộng L1 cơ sở.
Tiến độ dự án
Lộ trình phát triển của Sovereign SDK được chia thành ba giai đoạn:
Giai đoạn nghiên cứu (đang diễn ra): Thiết kế mô-đun lưu trữ mặc định, mô hình kinh tế mã hóa và API cốt lõi. Phát triển nguyên mẫu nghiên cứu, tích hợp Celestia như một lớp khả dụng dữ liệu và Risc0 để chứng minh.
Giai đoạn triển khai ban đầu: Triển khai mạng p2p, nút RPC, API chính và các mô-đun lưu trữ và phân loại mặc định.
Giai đoạn rèn luyện cứng: tiến hành dọn dẹp mã, kiểm tra, kiểm tra mờ và kiểm toán, đồng thời phát triển trường hợp sử dụng đầu tiên của SDK.
Nhóm dự án dự kiến rằng việc triển khai ban đầu sẽ kéo dài khoảng sáu tháng, sau đó SDK sẽ ra mắt trên mạng chính.
Tầm nhìn
Tầm nhìn của Sovereign Labs là làm cho blockchain có thể hỗ trợ hàng tỷ người dùng. Để đạt được mục tiêu này, họ cam kết giảm bớt rào cản sử dụng công nghệ zero-knowledge, giúp các nhà phát triển bình thường cũng có thể dễ dàng xây dựng Rollups.
Đồng thời, nhóm dự án nhấn mạnh rằng sẽ không theo đuổi khả năng mở rộng vô hạn với cái giá phải trả là sự khả thi của người dùng cuối. Sovereign SDK sẽ luôn hoàn toàn miễn phí và mã nguồn mở, và cam kết xây dựng từng thành phần công nghệ với tiêu chuẩn độ bền cao nhất.
Thông qua Sovereign SDK, các nhà phát triển sẽ dễ dàng hơn trong việc tạo ra các zk-rollups an toàn và có thể tương tác, thúc đẩy công nghệ blockchain mở rộng đến các ứng dụng rộng rãi hơn.