Sovereign: Cung cấp bộ công cụ phát triển cho Rollup, đơn giản hóa việc ứng dụng công nghệ zk-SNARK.
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 định giá đạt "số tám chữ 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 zero-knowledge an toàn và có thể tương tác. Dưới đây là phần giới thiệu chi tiết về dự án.
Sovereign là một hệ sinh thái rollup mở và liên kết, cam kết cho phép tất cả các nhà phát triển triển khai các rollup có thể tương tác và mở rộng một cách liền mạch, và có thể hoạt động trên nhiều blockchain khác nhau. Mục tiêu của Sovereign SDK là trở thành khung đơn giản nhất để tạo ra zk-rollup chủ quyền an toàn và có thể tương tác.
Nỗi khổ của việc mở rộng ứng dụng blockchain
Hạn chế của L1 truyền thống
Hiện tại, có ba phương thức chính để mở rộng ứng dụng blockchain: chuỗi công cộng L1 ứng dụng chuyên dụng, optimistic rollups và zk-rollups. Mặc dù việc thiết kế và triển khai chuỗi công cộng L1 ứng dụng chuyên dụng khá đơn giản, nhưng nó có những thiếu sót rõ ràng. Mỗi L1 đều cần tuyển dụng những người xác thực và thuyết phục họ đặt cọc đủ vốn để đảm bảo an toàn, phương pháp này do chi phí vốn cao chỉ phù hợp với một số ứng dụng có nguồn vốn dồi dào.
Những hạn chế của Optimistic Rollups
Rollups giải quyết vấn đề này bằng cách cho phép các nhà phát triển mở rộng chuỗi khối hiện có bằng cách sử dụng logic mới. Tuy nhiên, các rollup lạc quan phổ biến hiện nay cũng gặp phải một số vấn đề. Chúng phụ thuộc vào chứng minh gian lận để ngăn chặn hành vi không đúng, nhưng điều này có thể dẫn đến "độ trễ cuối cùng" kéo dài, khiến việc cầu nối giữa các rollup trở nên chậm chạp và tốn kém.
Lợi ích của zk-Rollups
So với các giải pháp mở rộng khác, zk-rollups được coi là giải pháp triển vọng hơn. Nó có những ưu điểm của optimistic rollups, đồng thời tránh được độ trễ cuối cùng kéo dài. Tuy nhiên, việc xây dựng zk-rollups hiện vẫn là một nhiệm vụ phức tạp, đòi hỏi các kỹ sư mật mã chuyên nghiệp có chuyên môn cao phải đầu tư lâu dài.
Giải pháp của Sovereign SDK
Sovereign SDK nhằm đơn giản hóa quá trình phát triển zk-rollups, tương tự như đóng góp của Cosmos SDK cho chuỗi công khai L1. Nó cung cấp các thành phần cơ bản phổ biến trong blockchain, như mạng p2p, cơ sở dữ liệu và nút RPC, cho phép các nhà phát triển tập trung vào logic kinh doanh của riêng họ. Ngoài ra, nó còn cung cấp một loạt các mô-đun mặc định hoạt động hiệu quả trong môi trường chứng minh không kiến thức, bao gồm triển khai token, lưu trữ dữ liệu xác thực và mô-đun cầu nối.
Một trong những đặc điểm nổi bật của Sovereign SDK là giảm bớt rào cản khi sử dụng công nghệ zk-SNARK. Các nhà phát triển không cần trở thành chuyên gia mật mã, chỉ cần sử dụng các ngôn ngữ lập trình phổ biến như Rust (trong tương lai có thể hỗ trợ C++) để viết ứng dụng, SDK sẽ tự động biên dịch nó thành một máy ảo zk hiệu quả.
Các đặc điểm chính của Sovereign SDK
Tính tương tác liền mạch: Sử dụng công nghệ cầu nối mới dựa trên việc tổng hợp chứng minh, đạt được cầu nối hiệu quả giữa các rollup Sovereign SDK trên L1 chia sẻ.
An toàn và khả năng mở rộng: Bằng cách tùy chỉnh từng thành phần cho zk-rollups, Sovereign SDK mặc định cung cấp hiệu suất xuất sắc, với độ trễ chứng minh chỉ trong vài giây.
Tính tương thích giữa các 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 chứng minh xác thực cho người dùng cuối, chứ không phải chuỗi công cộng L1 nền tảng.
Lộ trình phát triển dự án
Phát triển Sovereign SDK được chia thành ba giai đoạn:
Giai đoạn nghiên cứu (đang tiến hành): 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.
Giai đoạn triển khai ban đầu: Triển khai mạng p2p, nút RPC, API cốt lõi và các mô-đun lưu trữ và sắp xếp mặc định.
Giai đoạn cứng hóa: Thực hiện 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.
Tầm nhìn của Sovereign Labs là cho phép blockchain hỗ trợ hàng tỷ người dùng. Để đạt được mục tiêu này, họ cam kết giảm thiểu rào cản sử dụng công nghệ zk-SNARK, đồng thời duy trì tính xác minh và phi tập trung cho người dùng cuối. Sovereign SDK sẽ hoàn toàn miễn phí và mã nguồn mở, và được xây dựng với tiêu chuẩn độ bền cao nhất cho từng thành phần công nghệ.
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 hoàn thành vòng hạt giống 740 triệu đô la, tạo ra bộ công cụ phát triển Rollup không kiến thức.
Sovereign: Cung cấp bộ công cụ phát triển cho Rollup, đơn giản hóa việc ứng dụng công nghệ zk-SNARK.
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 định giá đạt "số tám chữ 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 zero-knowledge an toàn và có thể tương tác. Dưới đây là phần giới thiệu chi tiết về dự án.
Sovereign là một hệ sinh thái rollup mở và liên kết, cam kết cho phép tất cả các nhà phát triển triển khai các rollup có thể tương tác và mở rộng một cách liền mạch, và có thể hoạt động trên nhiều blockchain khác nhau. Mục tiêu của Sovereign SDK là trở thành khung đơn giản nhất để tạo ra zk-rollup chủ quyền an toàn và có thể tương tác.
Nỗi khổ của việc mở rộng ứng dụng blockchain
Hạn chế của L1 truyền thống
Hiện tại, có ba phương thức chính để mở rộng ứng dụng blockchain: chuỗi công cộng L1 ứng dụng chuyên dụng, optimistic rollups và zk-rollups. Mặc dù việc thiết kế và triển khai chuỗi công cộng L1 ứng dụng chuyên dụng khá đơn giản, nhưng nó có những thiếu sót rõ ràng. Mỗi L1 đều cần tuyển dụng những người xác thực và thuyết phục họ đặt cọc đủ vốn để đảm bảo an toàn, phương pháp này do chi phí vốn cao chỉ phù hợp với một số ứng dụng có nguồn vốn dồi dào.
Những hạn chế của Optimistic Rollups
Rollups giải quyết vấn đề này bằng cách cho phép các nhà phát triển mở rộng chuỗi khối hiện có bằng cách sử dụng logic mới. Tuy nhiên, các rollup lạc quan phổ biến hiện nay cũng gặp phải một số vấn đề. Chúng phụ thuộc vào chứng minh gian lận để ngăn chặn hành vi không đúng, nhưng điều này có thể dẫn đến "độ trễ cuối cùng" kéo dài, khiến việc cầu nối giữa các rollup trở nên chậm chạp và tốn kém.
Lợi ích của zk-Rollups
So với các giải pháp mở rộng khác, zk-rollups được coi là giải pháp triển vọng hơn. Nó có những ưu điểm của optimistic rollups, đồng thời tránh được độ trễ cuối cùng kéo dài. Tuy nhiên, việc xây dựng zk-rollups hiện vẫn là một nhiệm vụ phức tạp, đòi hỏi các kỹ sư mật mã chuyên nghiệp có chuyên môn cao phải đầu tư lâu dài.
Giải pháp của Sovereign SDK
Sovereign SDK nhằm đơn giản hóa quá trình phát triển zk-rollups, tương tự như đóng góp của Cosmos SDK cho chuỗi công khai L1. Nó cung cấp các thành phần cơ bản phổ biến trong blockchain, như mạng p2p, cơ sở dữ liệu và nút RPC, cho phép các nhà phát triển tập trung vào logic kinh doanh của riêng họ. Ngoài ra, nó còn cung cấp một loạt các mô-đun mặc định hoạt động hiệu quả trong môi trường chứng minh không kiến thức, bao gồm triển khai token, lưu trữ dữ liệu xác thực và mô-đun cầu nối.
Một trong những đặc điểm nổi bật của Sovereign SDK là giảm bớt rào cản khi sử dụng công nghệ zk-SNARK. Các nhà phát triển không cần trở thành chuyên gia mật mã, chỉ cần sử dụng các ngôn ngữ lập trình phổ biến như Rust (trong tương lai có thể hỗ trợ C++) để viết ứng dụng, SDK sẽ tự động biên dịch nó thành một máy ảo zk hiệu quả.
Các đặc điểm chính của Sovereign SDK
Tính tương tác liền mạch: Sử dụng công nghệ cầu nối mới dựa trên việc tổng hợp chứng minh, đạt được cầu nối hiệu quả giữa các rollup Sovereign SDK trên L1 chia sẻ.
An toàn và khả năng mở rộng: Bằng cách tùy chỉnh từng thành phần cho zk-rollups, Sovereign SDK mặc định cung cấp hiệu suất xuất sắc, với độ trễ chứng minh chỉ trong vài giây.
Tính tương thích giữa các 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 chứng minh xác thực cho người dùng cuối, chứ không phải chuỗi công cộng L1 nền tảng.
Lộ trình phát triển dự án
Phát triển Sovereign SDK được chia thành ba giai đoạn:
Giai đoạn nghiên cứu (đang tiến hành): 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.
Giai đoạn triển khai ban đầu: Triển khai mạng p2p, nút RPC, API cốt lõi và các mô-đun lưu trữ và sắp xếp mặc định.
Giai đoạn cứng hóa: Thực hiện 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.
Tầm nhìn của Sovereign Labs là cho phép blockchain hỗ trợ hàng tỷ người dùng. Để đạt được mục tiêu này, họ cam kết giảm thiểu rào cản sử dụng công nghệ zk-SNARK, đồng thời duy trì tính xác minh và phi tập trung cho người dùng cuối. Sovereign SDK sẽ hoàn toàn miễn phí và mã nguồn mở, và được xây dựng với tiêu chuẩn độ bền cao nhất cho từng thành phần công nghệ.