Sovereign: Menyediakan alat yang nyaman untuk pengembangan Rollup
Sovereign adalah ekosistem rollup yang terbuka dan saling terhubung, yang bertujuan untuk memungkinkan semua pengembang menerapkan rollup yang dapat beroperasi secara mulus dan dapat diskalakan, serta dapat berjalan di berbagai blockchain. Sovereign SDK dirancang untuk menjadi kerangka kerja paling sederhana dalam menciptakan zk-rollup yang aman dan dapat saling beroperasi.
Dilema Ekspansi Aplikasi Blockchain
L1 keterbatasan blockchain publik
Saat ini, ada tiga cara utama untuk memperluas aplikasi blockchain: blockchain publik L1 khusus aplikasi, optimistic rollups, dan zk-rollups. Meskipun blockchain publik L1 khusus aplikasi dirancang dan diterapkan dengan relatif sederhana, ada kekurangan yang jelas. Setiap L1 perlu merekrut validatornya sendiri dan meyakinkan mereka untuk mempertaruhkan cukup dana untuk melindungi keamanan jaringan. Karena biaya dana yang tinggi, pendekatan ini hanya cocok untuk beberapa aplikasi yang memiliki dana yang cukup.
Masalah Optimistic Rollups
Optimistic rollups meskipun menurunkan ambang pengembangan rantai aplikasi, juga memiliki masalah. Untuk mengurangi beban kumpulan validator bersama, optimistic rollups bergantung pada bukti penipuan untuk mencegah perilaku tidak semestinya. Ini menyebabkan "penundaan finalitas" yang lebih lama, dan transaksi dapat dibatalkan karena bukti penipuan. Oleh karena itu, penghubungan ke optimistic rollups menjadi lambat dan mahal.
Pengembang menghadapi dilema: apakah membangun rollup untuk tujuan tertentu yang memungkinkan pengguna sering melakukan jembatan antar blockchain, atau membangun rollup umum untuk memenuhi semua kebutuhan pengguna? Kedua pilihan ini tidak ideal. Kecepatan jembatan antara optimistic rollups lambat, biayanya tinggi, dan risikonya besar, sehingga tidak cocok untuk penggunaan sehari-hari. Sementara itu, optimistic rollups umum menghadapi masalah skalabilitas yang serupa dengan L1 public chain, dan fungsinya terbatas.
Keuntungan Zk-Rollups
Berdasarkan alasan di atas, zk-rollups dianggap sebagai solusi skalabilitas yang dominan di masa depan. Ini memiliki keunggulan dari optimistic rollups, tanpa adanya penundaan finalitas yang lama. Pengguna hanya perlu menunggu beberapa detik untuk mengonfirmasi bahwa transaksi telah selesai, bukan menunggu berhari-hari untuk memastikan apakah ada bukti penipuan.
Namun, membangun zk-rollups saat ini masih merupakan tugas yang sulit, memerlukan insinyur kriptografi profesional untuk menginvestasikan banyak waktu dan energi.
Ciri-ciri Sovereign SDK
Sovereign SDK dirancang untuk memberikan dukungan bagi zk-rollups seperti yang dilakukan Cosmos SDK untuk L1 blockchain publik. Ini menyediakan komponen standar yang umum digunakan dalam blockchain, seperti jaringan p2p, basis data, dan node RPC, sehingga pengembang dapat fokus pada logika bisnis blockchain mereka sendiri. Selain itu, ia juga menyediakan serangkaian modul default yang dapat beroperasi secara efisien dalam lingkungan zero-knowledge, termasuk penyebaran token, penyimpanan data yang terverifikasi, dan modul jembatan.
Fitur utama dari Sovereign SDK mencakup:
Interoperabilitas tanpa batas: Menggunakan teknologi jembatan baru berbasis bukti agregasi untuk mencapai jembatan yang efisien antara rollup Sovereign SDK yang berbagi L1.
Aman dan dapat diskalakan: Dengan menyesuaikan setiap komponen untuk zk-rollups, Sovereign SDK secara default menyediakan kinerja yang luar biasa.
Kompatibilitas lintas rantai: Sovereign SDK rollups dapat berjalan di blockchain mana pun, karena mereka mendelegasikan tanggung jawab verifikasi bukti kepada pengguna akhir, bukan ke L1 publik blockchain yang mendasarinya.
Kemajuan Proyek
Peta jalan pengembangan Sovereign SDK dibagi menjadi tiga tahap:
Tahap penelitian (sedang berlangsung): merancang modul penyimpanan default, model ekonomi kripto, dan API inti, mengembangkan prototipe penelitian. Diperkirakan selesai pada kuartal kedua tahun 2023.
Tahap penyebaran awal: Menerapkan jaringan p2p, node RPC, API inti, serta modul penyimpanan dan pengurutan default.
Tahap Pemulihan Kode: Melakukan pembersihan kode, pengujian, pengujian fuzz, dan audit, sambil mengembangkan kasus penggunaan pertama SDK. Diperkirakan pemulihan awal akan berlangsung selama sekitar enam bulan, setelah itu SDK akan diluncurkan di mainnet.
Prospek Masa Depan
Tujuan Sovereign Labs adalah untuk memungkinkan blockchain mendukung miliaran pengguna. Untuk mencapai tujuan ini, perlu menurunkan ambang penggunaan teknologi zero-knowledge, sehingga pengembang biasa juga dapat dengan mudah membangun rollups.
Sementara itu, Sovereign SDK akan selalu tetap gratis dan sumber terbuka, serta berkomitmen untuk membangun setiap komponen dalam arsitektur teknologi sesuai dengan standar ketahanan tertinggi. Tim berkomitmen pada proses pembangunan yang terbuka dan transparan untuk memastikan kredibilitas dan keandalan proyek.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Sovereign SDK: Kerangka kerja baru yang menyederhanakan pengembangan zk-rollup
Sovereign: Menyediakan alat yang nyaman untuk pengembangan Rollup
Sovereign adalah ekosistem rollup yang terbuka dan saling terhubung, yang bertujuan untuk memungkinkan semua pengembang menerapkan rollup yang dapat beroperasi secara mulus dan dapat diskalakan, serta dapat berjalan di berbagai blockchain. Sovereign SDK dirancang untuk menjadi kerangka kerja paling sederhana dalam menciptakan zk-rollup yang aman dan dapat saling beroperasi.
Dilema Ekspansi Aplikasi Blockchain
L1 keterbatasan blockchain publik
Saat ini, ada tiga cara utama untuk memperluas aplikasi blockchain: blockchain publik L1 khusus aplikasi, optimistic rollups, dan zk-rollups. Meskipun blockchain publik L1 khusus aplikasi dirancang dan diterapkan dengan relatif sederhana, ada kekurangan yang jelas. Setiap L1 perlu merekrut validatornya sendiri dan meyakinkan mereka untuk mempertaruhkan cukup dana untuk melindungi keamanan jaringan. Karena biaya dana yang tinggi, pendekatan ini hanya cocok untuk beberapa aplikasi yang memiliki dana yang cukup.
Masalah Optimistic Rollups
Optimistic rollups meskipun menurunkan ambang pengembangan rantai aplikasi, juga memiliki masalah. Untuk mengurangi beban kumpulan validator bersama, optimistic rollups bergantung pada bukti penipuan untuk mencegah perilaku tidak semestinya. Ini menyebabkan "penundaan finalitas" yang lebih lama, dan transaksi dapat dibatalkan karena bukti penipuan. Oleh karena itu, penghubungan ke optimistic rollups menjadi lambat dan mahal.
Pengembang menghadapi dilema: apakah membangun rollup untuk tujuan tertentu yang memungkinkan pengguna sering melakukan jembatan antar blockchain, atau membangun rollup umum untuk memenuhi semua kebutuhan pengguna? Kedua pilihan ini tidak ideal. Kecepatan jembatan antara optimistic rollups lambat, biayanya tinggi, dan risikonya besar, sehingga tidak cocok untuk penggunaan sehari-hari. Sementara itu, optimistic rollups umum menghadapi masalah skalabilitas yang serupa dengan L1 public chain, dan fungsinya terbatas.
Keuntungan Zk-Rollups
Berdasarkan alasan di atas, zk-rollups dianggap sebagai solusi skalabilitas yang dominan di masa depan. Ini memiliki keunggulan dari optimistic rollups, tanpa adanya penundaan finalitas yang lama. Pengguna hanya perlu menunggu beberapa detik untuk mengonfirmasi bahwa transaksi telah selesai, bukan menunggu berhari-hari untuk memastikan apakah ada bukti penipuan.
Namun, membangun zk-rollups saat ini masih merupakan tugas yang sulit, memerlukan insinyur kriptografi profesional untuk menginvestasikan banyak waktu dan energi.
Ciri-ciri Sovereign SDK
Sovereign SDK dirancang untuk memberikan dukungan bagi zk-rollups seperti yang dilakukan Cosmos SDK untuk L1 blockchain publik. Ini menyediakan komponen standar yang umum digunakan dalam blockchain, seperti jaringan p2p, basis data, dan node RPC, sehingga pengembang dapat fokus pada logika bisnis blockchain mereka sendiri. Selain itu, ia juga menyediakan serangkaian modul default yang dapat beroperasi secara efisien dalam lingkungan zero-knowledge, termasuk penyebaran token, penyimpanan data yang terverifikasi, dan modul jembatan.
Fitur utama dari Sovereign SDK mencakup:
Interoperabilitas tanpa batas: Menggunakan teknologi jembatan baru berbasis bukti agregasi untuk mencapai jembatan yang efisien antara rollup Sovereign SDK yang berbagi L1.
Aman dan dapat diskalakan: Dengan menyesuaikan setiap komponen untuk zk-rollups, Sovereign SDK secara default menyediakan kinerja yang luar biasa.
Kompatibilitas lintas rantai: Sovereign SDK rollups dapat berjalan di blockchain mana pun, karena mereka mendelegasikan tanggung jawab verifikasi bukti kepada pengguna akhir, bukan ke L1 publik blockchain yang mendasarinya.
Kemajuan Proyek
Peta jalan pengembangan Sovereign SDK dibagi menjadi tiga tahap:
Tahap penelitian (sedang berlangsung): merancang modul penyimpanan default, model ekonomi kripto, dan API inti, mengembangkan prototipe penelitian. Diperkirakan selesai pada kuartal kedua tahun 2023.
Tahap penyebaran awal: Menerapkan jaringan p2p, node RPC, API inti, serta modul penyimpanan dan pengurutan default.
Tahap Pemulihan Kode: Melakukan pembersihan kode, pengujian, pengujian fuzz, dan audit, sambil mengembangkan kasus penggunaan pertama SDK. Diperkirakan pemulihan awal akan berlangsung selama sekitar enam bulan, setelah itu SDK akan diluncurkan di mainnet.
Prospek Masa Depan
Tujuan Sovereign Labs adalah untuk memungkinkan blockchain mendukung miliaran pengguna. Untuk mencapai tujuan ini, perlu menurunkan ambang penggunaan teknologi zero-knowledge, sehingga pengembang biasa juga dapat dengan mudah membangun rollups.
Sementara itu, Sovereign SDK akan selalu tetap gratis dan sumber terbuka, serta berkomitmen untuk membangun setiap komponen dalam arsitektur teknologi sesuai dengan standar ketahanan tertinggi. Tim berkomitmen pada proses pembangunan yang terbuka dan transparan untuk memastikan kredibilitas dan keandalan proyek.