Sovereign: Cung cấp công cụ phát triển cho Rollup, giúp ứng dụng Blockchain dễ dàng mở rộng hơn
Sovereign Labs vừa hoàn thành một vòng gọi vốn, công ty đang phát triển một bộ công cụ phát triển phần mềm có tên là Sovereign 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. Mục tiêu của dự án này là xây dựng một hệ sinh thái rollup mở và liên kết, cho phép mọi 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à hoạt động trên nhiều blockchain khác nhau.
Thách thức trong việc mở rộng ứng dụng Blockchain hiện tại
Hiện tại có ba cách chính để mở rộng ứng dụng blockchain: chuỗi công cộng L1 dành riêng cho ứng dụng, optimistic rollups và zk-rollups. Mặc dù chuỗi công cộng L1 dành riêng dễ thiết kế và triển khai, nhưng cần một lượng lớn vốn để tuyển dụng và khuyến khích các xác thực, điều này hạn chế phạm vi áp dụng của nó.
Mặc dù Optimistic rollups giảm thiểu rào cản phát triển cho chuỗi ứng dụng, nhưng do phụ thuộc vào cơ chế chứng minh gian lận, nên có độ trễ cuối cùng lâu, khiến cho các hoạt động liên chuỗi trở nên chậm chạp và tốn kém. Điều này buộc các nhà phát triển phải đưa ra lựa chọn khó khăn giữa việc xây dựng rollup chuyên dụng và rollup tổng quát, cả hai đều có những thiếu sót rõ rệt.
So với các phương pháp mở rộng khác, zk-rollups được coi là một giải pháp mở rộng có triển vọng hơn. Chúng giữ lại những lợi ích của optimistic rollups, đồng thời rút ngắn đáng kể thời gian xác nhận giao dịch. 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 kiến thức mật mã chuyên sâu và đầu tư lâu dài.
Giải pháp của Sovereign SDK
Sovereign SDK nhằm mục đích đơ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 phát triển chuỗi công khai L1. Nó cung cấp các thành phần cơ bản thường được sử dụng 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 ứng dụng của họ. Ngoài ra, SDK còn bao gồm một số mô-đun mặc định hoạt động hiệu quả trong môi trường không kiến thức, như triển khai token, xác thực lưu trữ dữ liệu và mô-đun cầu nối.
Điều quan trọng nhất là Sovereign SDK sẽ trở thành framework rollup đầu tiên ẩn đi những chi tiết phức tạp của kiến thức không biết. Các nhà phát triển không cần phải trở thành chuyên gia về mật mã, chỉ cần sử dụng các ngôn ngữ lập trình phổ biến như Rust (có thể hỗ trợ C++ trong tương lai) để viết ứng dụng, SDK sẽ tự động biên dịch chúng thành máy ảo zk hiệu quả.
Các tính năng chính của Sovereign SDK
Tính khả dụng liền mạch: Sử dụng công nghệ cầu mới dựa trên tập hợp chứng minh để thực hiện cầu nối hiệu quả và an toàn giữa các rollup Sovereign SDK trên L1 chia sẻ.
An toàn và khả năng mở rộng: Tối ưu hóa từng thành phần cho các trường hợp sử dụng zk-rollups, cung cấp hiệu suất xuất sắc theo mặc định. Nhờ vào tiến bộ công nghệ song song, thời gian tạo chứng minh có thể rút ngắn xuống chỉ còn vài giây.
Tính tương thích đa chuỗi: Các rollup Sovereign SDK có thể hoạt động trên bất kỳ blockchain nào, vì chúng giao phó trách nhiệm xác minh chứng chỉ cho người dùng cuối, thay vì chuỗi công cộng L1 bên dưới.
Lộ trình phát triển dự án
Kế hoạch 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ế các thành phần cốt lõi và API, phát triển nguyên mẫu nghiên cứu. Dự kiến hoàn thành vào quý 2 năm 2023.
Giai đoạn triển khai ban đầu: Triển khai cơ sở hạ tầng mạng cơ bản, API cốt lõi và mô-đun mặc định.
Giai đoạn cứng hóa: Tiến hành tối ưu hóa mã, kiểm tra và kiểm toán, đồng thời phát triển trường hợp ứng dụng thực tế đầu tiên của SDK. Dự kiến giai đoạn này sẽ kéo dài khoảng sáu tháng, sau đó SDK sẽ chính thức ra mắt trên mạng chính.
Tầm nhìn của Sovereign Labs là cho phép công nghệ Blockchain hỗ trợ hàng tỷ người dùng. Để đạt được điều này, họ cam kết giảm bớt rào cản sử dụng công nghệ zero-knowledge, để các nhà phát triển thông thường cũng có thể dễ dàng xây dựng rollups. Đồng thời, họ nhấn mạnh sẽ không hy sinh tính khả thi của người dùng cuối và cam kết giữ SDK hoàn toàn miễn phí và mã nguồn mở, nhằm tạo ra mỗi thành phần công nghệ với tiêu chuẩn cao nhất.
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.
14 thích
Phần thưởng
14
8
Đăng lại
Chia sẻ
Bình luận
0/400
AirdropHunterXiao
· 08-06 15:32
zk lại phát hành zk lại huy động vốn rồi à
Xem bản gốcTrả lời0
GraphGuru
· 08-06 11:23
zk圈 lại có một bộ công cụ chơi mới.
Xem bản gốcTrả lời0
TokenToaster
· 08-04 08:39
Công cụ này thực sự hữu ích thì tốt, nếu không thì chỉ là lâu đài trên không thôi.
Xem bản gốcTrả lời0
MEVHunter
· 08-03 18:12
một bộ công cụ zk khác... lmao chúc may mắn với việc đánh bại các bot mev của tôi trên chuỗi đó
Xem bản gốcTrả lời0
OfflineNewbie
· 08-03 18:11
Lại là việc sắp xếp vốn cho web3, có thể có chút hiểu biết có giá trị không?
Xem bản gốcTrả lời0
SolidityNewbie
· 08-03 17:58
zk thật sự đang hot không thể tưởng tượng được, chỉ còn thiếu việc bị đẩy lên trời.
Xem bản gốcTrả lời0
LiquidityWitch
· 08-03 17:57
nấu một chút ma thuật dark rollup... sdk của sovereign có thể chính là cuộn giấy bị cấm mà chúng ta đã tìm kiếm trong bóng tối
Sovereign SDK: Đơn giản hóa phát triển zk-rollup thúc đẩy ứng dụng Blockchain mở rộng quy mô lớn
Sovereign: Cung cấp công cụ phát triển cho Rollup, giúp ứng dụng Blockchain dễ dàng mở rộng hơn
Sovereign Labs vừa hoàn thành một vòng gọi vốn, công ty đang phát triển một bộ công cụ phát triển phần mềm có tên là Sovereign 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. Mục tiêu của dự án này là xây dựng một hệ sinh thái rollup mở và liên kết, cho phép mọi 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à hoạt động trên nhiều blockchain khác nhau.
Thách thức trong việc mở rộng ứng dụng Blockchain hiện tại
Hiện tại có ba cách chính để mở rộng ứng dụng blockchain: chuỗi công cộng L1 dành riêng cho ứng dụng, optimistic rollups và zk-rollups. Mặc dù chuỗi công cộng L1 dành riêng dễ thiết kế và triển khai, nhưng cần một lượng lớn vốn để tuyển dụng và khuyến khích các xác thực, điều này hạn chế phạm vi áp dụng của nó.
Mặc dù Optimistic rollups giảm thiểu rào cản phát triển cho chuỗi ứng dụng, nhưng do phụ thuộc vào cơ chế chứng minh gian lận, nên có độ trễ cuối cùng lâu, khiến cho các hoạt động liên chuỗi trở nên chậm chạp và tốn kém. Điều này buộc các nhà phát triển phải đưa ra lựa chọn khó khăn giữa việc xây dựng rollup chuyên dụng và rollup tổng quát, cả hai đều có những thiếu sót rõ rệt.
So với các phương pháp mở rộng khác, zk-rollups được coi là một giải pháp mở rộng có triển vọng hơn. Chúng giữ lại những lợi ích của optimistic rollups, đồng thời rút ngắn đáng kể thời gian xác nhận giao dịch. 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 kiến thức mật mã chuyên sâu và đầu tư lâu dài.
Giải pháp của Sovereign SDK
Sovereign SDK nhằm mục đích đơ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 phát triển chuỗi công khai L1. Nó cung cấp các thành phần cơ bản thường được sử dụng 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 ứng dụng của họ. Ngoài ra, SDK còn bao gồm một số mô-đun mặc định hoạt động hiệu quả trong môi trường không kiến thức, như triển khai token, xác thực lưu trữ dữ liệu và mô-đun cầu nối.
Điều quan trọng nhất là Sovereign SDK sẽ trở thành framework rollup đầu tiên ẩn đi những chi tiết phức tạp của kiến thức không biết. Các nhà phát triển không cần phải trở thành chuyên gia về mật mã, chỉ cần sử dụng các ngôn ngữ lập trình phổ biến như Rust (có thể hỗ trợ C++ trong tương lai) để viết ứng dụng, SDK sẽ tự động biên dịch chúng thành máy ảo zk hiệu quả.
Các tính năng chính của Sovereign SDK
Tính khả dụng liền mạch: Sử dụng công nghệ cầu mới dựa trên tập hợp chứng minh để thực hiện cầu nối hiệu quả và an toàn giữa các rollup Sovereign SDK trên L1 chia sẻ.
An toàn và khả năng mở rộng: Tối ưu hóa từng thành phần cho các trường hợp sử dụng zk-rollups, cung cấp hiệu suất xuất sắc theo mặc định. Nhờ vào tiến bộ công nghệ song song, thời gian tạo chứng minh có thể rút ngắn xuống chỉ còn vài giây.
Tính tương thích đa chuỗi: Các rollup Sovereign SDK có thể hoạt động trên bất kỳ blockchain nào, vì chúng giao phó trách nhiệm xác minh chứng chỉ cho người dùng cuối, thay vì chuỗi công cộng L1 bên dưới.
Lộ trình phát triển dự án
Kế hoạch 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ế các thành phần cốt lõi và API, phát triển nguyên mẫu nghiên cứu. Dự kiến hoàn thành vào quý 2 năm 2023.
Giai đoạn triển khai ban đầu: Triển khai cơ sở hạ tầng mạng cơ bản, API cốt lõi và mô-đun mặc định.
Giai đoạn cứng hóa: Tiến hành tối ưu hóa mã, kiểm tra và kiểm toán, đồng thời phát triển trường hợp ứng dụng thực tế đầu tiên của SDK. Dự kiến giai đoạn này sẽ kéo dài khoảng sáu tháng, sau đó SDK sẽ chính thức ra mắt trên mạng chính.
Tầm nhìn của Sovereign Labs là cho phép công nghệ Blockchain hỗ trợ hàng tỷ người dùng. Để đạt được điều này, họ cam kết giảm bớt rào cản sử dụng công nghệ zero-knowledge, để các nhà phát triển thông thường cũng có thể dễ dàng xây dựng rollups. Đồng thời, họ nhấn mạnh sẽ không hy sinh tính khả thi của người dùng cuối và cam kết giữ SDK hoàn toàn miễn phí và mã nguồn mở, nhằm tạo ra mỗi thành phần công nghệ với tiêu chuẩn cao nhất.