Sovereign SDK:Thả ngưỡng phát triển Rollup không kiến thức giúp Blockchain mở rộng lên hàng trăm triệu.

robot
Đang tạo bản tóm tắt

Sovereign: Cung cấp SDK cho Rollups, thả ngưỡng sử dụng công nghệ zk-SNARK

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 huy động vốn hạt giống trị giá 7,4 triệu đô la, với định giá đạt "số lượng 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 sử dụng zk-SNARK an toàn và có thể tương tác. Dưới đây là giới thiệu chi tiết về dự án.

Sovereign là một hệ sinh thái rollup mở và kết nối, với mục tiêu 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à không gặp trở ngại và hoạt động trên nhiều blockchain khác nhau. Để đạt được điều này, họ đã phát triển Sovereign SDK, một khung làm việc để tạo ra các zk-rollup chủ quyền an toàn và có thể tương tác.

Tìm hiểu về Sovereign: Cung cấp SDK cho Rollups, Thả ngưỡng sử dụng công nghệ zk-SNARK

Nỗi khổ trong việc mở rộng ứng dụng blockchain

Hạn chế của chuỗi công khai L1

Hiện nay, 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ù thiết kế và triển khai chuỗi công cộng L1 dành riêng cho ứng dụng tương đối đơn giản, nhưng chúng gặp phải những thiếu sót rõ ràng. Mỗi L1 đều cần tuyển dụng các xác thực viên của riêng mình và thuyết phục họ đặt cọc đủ vốn để bảo vệ blockchain. Do chi phí vốn cao, phương pháp này chỉ phù hợp với một số ứng dụng có nguồn vốn dồi dào.

Nhược điểm của Optimistic Rollups

Sự xuất hiện của Rollups 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, thay vì khởi động một chuỗi khối mới. Điều này đã làm giảm đáng kể rào cản phát triển ứng dụng chuỗi. Tuy nhiên, các rollups optimistic đang phổ biến hiện nay cũng tồn tại vấn đề. Để giảm bớt gánh nặng của tập hợp người xác thực chia sẻ, các rollups optimistic sử dụng chứng minh gian lận để ngăn chặn hành vi không đúng mực. Điều này dẫn đến "độ trễ hoàn tất" kéo dài, giao dịch có thể bị quay ngược do chứng minh gian lận. Do đó, việc cầu nối giữa các rollups optimistic trở nên chậm chạp, tốn kém và có nhiều rủi ro hơn.

Lợi ích của Zk-Rollups

So với các giải pháp mở rộng hiện tại, zk-rollups được coi là giải pháp mở rộng hàng đầu trong tương lai. Nó giữ lại những lợi ích của optimistic rollups, đồng thời tránh được độ trễ cuối cùng kéo dài. Người dùng không cần phải chờ đợi vài ngày để xác nhận giao dịch, chỉ cần bằng chứng tính hợp lệ được tạo ra (thường chỉ mất vài giây), họ 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 hiện nay vẫn là một nhiệm vụ phức tạp, cần sự đầu tư lâu dài của các kỹ sư mật mã chuyên nghiệp.

Giải pháp của Sovereign SDK

Sovereign SDK nhằm cung cấp hỗ trợ cho zk-rollups tương tự như Cosmos SDK đã làm cho các chuỗi công khai L1. Nó cung cấp nhiều thành phần cơ bản thường được cung cấp bởi blockchain, chẳng hạn 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 blockchain 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 zero-knowledge, bao gồm triển khai token, lưu trữ dữ liệu đã được xác thực và mô-đun cầu nối.

Một đặc điểm quan trọng của Sovereign SDK là nó đơn giản hóa các chi tiết phức tạp về zk-SNARK. 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 thành máy ảo zk hiệu quả.

Các tính năng chính của Sovereign SDK

  1. 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 minh, đạt được cầu hiệu quả giữa các rollups Sovereign SDK trên L1 chia sẻ.

  2. 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ỉ mất vài giây.

  3. Tính tương thích chuỗi chéo: Sovereign SDK Rollups có thể chạy trên bất kỳ blockchain nào vì chúng ủy thác trách nhiệm xác minh chứng nhận cho người dùng cuối, thay vì cho chuỗi công cộng L1 bên dưới.

Lộ trình phát triển dự án

Phát triển Sovereign SDK được chia thành ba giai đoạn:

  1. 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.

  2. Giai đoạn triển khai ban đầu: Triển khai mạng p2p, nút RPC, API lõi cùng với mô-đun lưu trữ và sắp xếp mặc định.

  3. Giai đoạn cứng hóa kinh nghiệm: Thực hiện dọn dẹp mã, kiểm tra, thử nghiệm 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à giúp blockchain có thể hỗ trợ hàng tỷ người dùng. Để đạt được mục tiêu này, họ cam kết thả mức sử dụng công nghệ zk-SNARK, để các nhà phát triển không cần phải trở thành chuyên gia mật mã vẫn có thể xây dựng Rollups. Đồng thời, họ kiên quyết giữ SDK hoàn toàn miễn phí và mã nguồn mở, và tạo ra mỗi thành phần kỹ thuật với tiêu chuẩn cao nhất, để đảm bảo tính có thể xác minh của người dùng cuối không bị hy sinh.

ZK-4.31%
L1-0.49%
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.
  • Phần thưởng
  • 4
  • Chia sẻ
Bình luận
0/400
LiquidityNinjavip
· 15giờ trước
Xem tốt triển vọng mở rộng trên chuỗi
Xem bản gốcTrả lời0
TokenAlchemistvip
· 15giờ trước
rollup có triển vọng đấy
Xem bản gốcTrả lời0
NFTDreamervip
· 15giờ trước
Nhìn nhận sự chuyển đổi mô hình này.
Xem bản gốcTrả lời0
SatoshiNotNakamotovip
· 15giờ trước
Công nghệ then chốt đã đi đúng hướng.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)