zkSync vs StarkWare: Persaingan dalam Teknologi zkRollup

Diana
CoinEx Publication
Published in
10 min readJun 13, 2024

Layer 2 sudah tiba, dan perlombaannya dimulai!

Pada Maret 2024, peningkatan Cancun yang telah lama ditunggu akhirnya selesai, dan Ethereum memasuki tahap baru. Peningkatan ini secara signifikan mengurangi biaya Rollup. Rollup terbagi menjadi dua arah utama: Optimistic Rollup dan zkRollup. Proyek-proyek utama dari Optimistic Rollup adalah Optimism dan Arbitrum, sementara proyek utama dari zkRollup adalah zkSync dan StarkWare (meskipun yang terakhir tidak hanya zkRollup).

zkSync adalah protokol tanpa kepercayaan yang berbasis teknologi zkRollup, yang digunakan untuk memperluas transaksi berbiaya rendah di Ethereum. StarkWare terbagi menjadi StarkEx yang memiliki izin dan Starknet. StarkEx meluncurkan mainnet-nya pada Juni 2021, dan Starknet meluncurkan tokennya pada Februari 2024. Hingga 15 Mei 2024, TVL (Total Value Locked) Starknet melebihi 900 juta, sementara zkSync, yang belum mengeluarkan token apa pun, memiliki 780 juta TVL.

Artikel ini akan menjelaskan secara singkat teknologi dasa Rollup dan perbedaan antara zkSync dan StarkWare, serta tren perkembangan ekosistem mereka masing-masing.

zkRollup

zkRollup adalah jenis teknologi Rollup yang menggunakan bukti validitas untuk memperluas komputasi. Setiap kumpulan transaksi disertai dengan bukti kriptografi yang memverifikasi validitas transaksi melalui smart contract Ethereum. Dalam desain zkRollup, smart contract di Ethereum menyimpan semua dana, sementara Layer 2 Ethereum bertugas melakukan komputasi dan penyimpanan. Proses dasarnya adalah pengguna menandatangani transaksi dan mengirimkannya ke validator, yang kemudian dapat menggabungkan ribuan transaksi dan mengirimkan root hash dari keadaan terbaru ke smart contract di mainnet Ethereum, bersama dengan bukti SNARK atau STARK untuk memverifikasi bahwa keadaan baru memang hasil dari transaksi yang benar pada keadaan sebelumnya.

Dibandingkan dengan solusi ekspansi L2 Ethereum lainnya, teknologi zkRollup unggul dalam hal keamanan dan ketersediaan. zkRollup menggabungkan kriptografi kompleks dengan ketersediaan data on-chain dan merupakan satu-satunya solusi ekspansi L2 yang tidak memerlukan operasi pihak ketiga untuk memastikan keamanan dana. Secara spesifik, di zkSync, setiap aliran masuk dan keluar dana bergantung pada bukti validitas matematika murni. Verifikator zkSync tidak dapat memalsukan bukti validitas untuk merusak keadaan atau mencuri dana, sehingga zkSync tidak memerlukan pemantauan online pihak ketiga; bahkan jika verifikator berhenti bekerja, pengguna dapat mengajukan permintaan untuk menarik dana mereka dari smart contract zkRollup kapan saja. Tetapi, ketika jaringan Ethereum sedang sibuk, amannya aset di zkSync tetap terjaga. Ini menghindari risiko keamanan yang tak terhindarkan pada Optimistic Rollup saat jaringan penuh sesak.

Keuntungan lain dari zkRollup adalah kecepatan penarikannya yang lebih cepat dibandingkan dengan solusi Rollup lainnya. Ketika aset ditarik dari L2 ke L1, berkat bukti validitas, zkRollup tidak perlu menetapkan periode tantangan hingga seminggu untuk mencegah penipuan. Kecepatan penarikannya biasanya hanya sepuluh menit hingga beberapa jam. Semakin banyak transaksi, semakin cepat kecepatan penarikannya.

Dibawah ini, kita akan menganalisis zkSync dan proyek-proyek ekologis kuncinya.

Tinjauan zkSync

zkSync, berbasis pada zkRollup, hanya mengandalkan matematika untuk mewarisi keamanan L1. Ini tidak mengandalkan jaminan ekonomi atau pihak ketiga seperti solusi perluasan lainnya, sehingga memberikan sifat keamanan yang lebih kuat. Namun, penggunaan zero-knowledge oleh zkRollup masih dalam tahap awal kriptografi, dan banyak infrastruktur belum lengkap. Ambang pengembangan relatif tinggi, dan memerlukan kemampuan pengembangan yang lebih kuat dari para pengembang. Matter Labs, perusahaan pengembang di balik zkSync, adalah perintis dalam teknologi bukti zero-knowledge Ethereum dan memiliki kemampuan penelitian dan pengembangan yang kuat.

Pada Juni 2020, zkSync1.0 resmi diluncurkan di mainnet Ethereum, terutama digunakan untuk pembayaran. Menurut data dari https://l2fees.info/, biaya transfer zkSync1.0 sekitar 1/50 dari mainnet Ethereum. zkSync1.0 telah berjalan dengan stabil selama hampir dua tahun dan telah terhubung dengan semakin banyak aplikasi. Sebagai contoh, zkSync telah dipilih sebagai metode pembayaran utama dalam donasi Gitcoin.

Pada November 2021, zkSync menerima pendanaan sebesar US$50 juta dalam putaran Seri B, termasuk dari a16z. Latar belakang lembaga investasi tersebut cukup mewah, menjadikannya komoditas panas di mata lembaga-lembaga terkemuka.

Pada Februari 2022, testnet publik zkSync 2.0 resmi diluncurkan, membuat zkSync menjadi zkRollup pertama yang mampu menjalankan smart contract asli Ethereum. Secara khusus, versi ini mendukung Solidity 0.8.x, dan API Web3 yang disediakan sepenuhnya kompatibel dengan Ethereum, memungkinkan pengembang untuk dengan mudah menguji dan mengembangkan smart contract di zkSync, memungkinkan pengembang untuk melewati data dari Ethereum L1 ke smart contract di zkSync, dan memberikan informasi yang dibutuhkan untuk menjalankan berbagai smart contract.

Pada Februari 2023, zkSync 2.0 diubah namanya menjadi zkSync Era, dan 1.0 diubah namanya menjadi zkSync Lite. Mainnet zkSync Era secara resmi diluncurkan, mainnet zkEVM pertama Ethereum, terbuka untuk registrasi dan implementasi, dan sumber kode open source.

Proyek Ekosistem Kunci zkSync

Di bawah ini saya akan mencantumkan beberapa proyek ekologis zkSync.

Proyek DEX ZigZag

Situs Web: https://info.zigzag.exchange

ZigZag adalah pertukaran buku pesanan terdesentralisasi yang didukung oleh zkRollup yang memungkinkan pengguna untuk melakukan perdagangan limit atau market secara mulus dan aman dengan biaya hampir nol.

Proyek cross-chain bridge Orbiter

Situs Web: https://www.orbiter.finance/

Orbiter Finance adalah jembatan Layer 2 cross-Rollup terdesentralisasi yang saat ini mendukung beberapa protokol Layer 2, termasuk transfer token termasuk zkSync, dengan biaya rendah dan kecepatan transfer yang cepat.

Tinjauan StarkWare

StarkWare telah resmi meluncurkan StarkNet, sebuah protokol ZK-Rollup L2 terdesentralisasi, tanpa izin, dan tahan sensor yang didukung oleh STARK yang mendukung perhitungan umum di Ethereum. Ini didasarkan pada bahasa Cairo yang lengkap Turing.

Pengembang, pengguna, dan node StarkNet akan melakukan segala sesuatu seperti yang diharapkan dari sebuah L2 Rollup tanpa izin: pengembang dapat membangun aplikasi yang menerapkan logika bisnis mereka sendiri dan mendeploynya di StarkNet; pengguna dapat mengirimkan transaksi ke StarkNet untuk dieksekusi sama seperti mereka berinteraksi dengan Ethereum hari ini; node dan peserta StarkNet akan menerima insentif kripto-ekonomi untuk memastikan jaringan berjalan dengan efisien dan adil.

StarkEx adalah kasus praktis pertama penggunaan ZK-Rollup berbasis STARK untuk memperluas kemampuan aplikasi. Ini adalah mesin skalabilitas L2-nya, yang dapat digunakan oleh proyek-proyek untuk menerapkan komputasi off-chain yang murah, yakni bukti STARK yang membuktikan kebenaran eksekusi yang dihasilkan di luar rantai. Bukti-bukti tersebut dapat mendukung hingga 12.000–500.000 transaksi (tergantung pada jenis transaksi), dan bukti tersebut dikirimkan ke validator STARK untuk diterima di rantai; ini berarti bahwa semua transaksi diverifikasi sekali, yakni biaya gas setiap transaksi sangat rendah. Sejak Juni 2020, StarkEx telah melayani beberapa pengguna dalam berbagai bidang seperti memproses transaksi yang logisnya kompleks (perdagangan spot, derivatif, dan NFT) dan pembayaran, termasuk DeversiFi, dydx, ImmutableX, dan Sorare.

Perlu dicatat bahwa StarkWare telah menjadi perusahaan yang telah mulai mendapatkan keuntungan berkelanjutan sebelum mengeluarkan koin. Ini erat kaitannya dengan StarkEx, yang menyediakan layanan SaaS zkRollup. Di masa depan, mungkin lebih banyak DApps dan institusi tradisional akan menggunakan layanan yang disesuaikan.

StarkNet adalah jaringan Layer2 tanpa izin di mana pengguna atau pengembang dapat menginstal smart contract yang dibuat dalam bahasa Cairo. Berbeda dengan StarkEx, aplikasi StarkNet bertanggung jawab untuk mengirimkan transaksi, dan sorternya bertugas untuk mengelompokkan transaksi dan mengirimkannya untuk diproses dan diverifikasi. StarkNet mendukung mode ketersediaan data Rollup, yang berarti keadaan Rollup akan ditulis ke Ethereum bersama dengan bukti STARK.

StarkNet Alpha dirilis ke testnet publik pada Juni 2021 dan ke mainnet pada November. Pada Januari 2024, StarkNet v0.13 diluncurkan di mainnet, yang bisa mengurangi biaya secara signifikan melalui transaksi yang lebih efisien. Ke depannya, sorter akan diserahkan ke manajemen komunitas dan desentralisasi akan dicapai secara bertahap. Selain itu, node penuh akan memungkinkan siapa saja menyimpan dan memverifikasi keadaan jaringan secara lokal, dan melacak apa yang sebenarnya terjadi. Tiga tim, yaitu Erigon, Nethermind, dan Equilibrium, sedang mengembangkan node penuh ini.

Dalam hal pendanaan, pada 25 Mei 2022, StarkWare mengumumkan telah menyelesaikan pendanaan Seri D sebesar $100 juta dengan valuasi $8 miliar. Pendanaan ini dipimpin oleh Greenoaks Capital dan Coatue, dengan partisipasi dari investor lama dan baru termasuk Tiger Global. Setelah pendanaan Seri D ini, total pendanaan StarkWare telah mencapai $262 juta.

Hingga 18 Mei 2024, TVL (Total Value Locked) melalui platform StarkEx mencapai $111 juta, dengan total jumlah transaksi sebanyak 692 juta kali, volume transaksi kumulatif sebesar $1,26 triliun, dan 134 juta NFT telah dibuat.

Selain proyek-proyek bintang yang didukung oleh StarkEx, StarkNet juga berkembang sangat pesat. Banyak proyek dan DApp memilih untuk mengembangkan dan mengimplementasikan di jaringan utamanya, dan juga akan dikembangkan serta diimplementasikan di zkSync. Di bawah ini, saya akan mencantumkan beberapa proyek dalam ekosistem Starkware.

1. Proyek layer infrastruktur Nethermind

Situs web: https://nethermind.io/

Nethermind.io adalah perusahaan yang mengkhususkan diri dalam solusi perangkat lunak Ethereum dan Layer 2. Mereka menyediakan beberapa blok bangunan infrastruktur terdesentralisasi: Nethermind client (klien Ethereum yang dapat disesuaikan), Warp (penerjemah open-source EVM ke Cairo), dan Voyager, yang memungkinkan pengembangan langsung smart contract di StarkNet, sehingga memudahkan untuk menjelajah dan berinteraksi dengan StarkNet.

2. Proyek Dompet

Braavos

Situs web: https://braavos.app/

Dompet self-hosted di StarkNet ini memungkinkan pengguna mengelola dana dan NFT mereka sendiri dengan cara yang mudah digunakan. Dompet ini mendukung Firefox dan Google Chrome, dan saat ini telah dikembangkan hingga versi 2.0.

3. Argent

Sits web: https://www.argent.xyz

Argent awalnya adalah dompet non-kustodial berbasis zkSync yang dirancang untuk memberikan pengalaman paling sederhana dan aman bagi pengguna biasa di DeFi dan Web3, termasuk fungsi pembayaran zkSync. Pada awal 2024, Argent memutuskan untuk berhenti mendukung zkSync Era dan fokus pada pengembangan Starknet. Untuk mengatasi masalah tingginya ambang batas penggunaan dompet kripto, Argent mengusulkan metode pemulihan akun di luar jaringan tanpa menggunakan mnemonik. Berdasarkan metode ini, Argent dapat mengenkripsi kunci pribadi pengguna dan menyimpannya di penyimpanan awan, dan kata sandi untuk kunci pribadi yang dienkripsi, atau KEK, disimpan di Argent. Jika pengguna kehilangan ponselnya dan perlu memulihkan akunnya di perangkat baru, Argent dapat mendeteksi apakah penyimpanan awan pengguna memiliki kunci pribadi yang dienkripsi, lalu memverifikasi identitas pengguna melalui SMS dan email, dan akhirnya mengirimkan KEK ke perangkat pengguna. Dengan cara ini, pengguna dapat menggunakan KEK untuk mendekripsi kunci pribadi yang dienkripsi di penyimpanan awannya.

4. Proyek NFT Marketplace Aspect (sebelumnya PlayOasis)

Situs web: [https://testnet.aspect.co/](https://testnet.aspect.co/)

Aspect adalah market NFT yang dibangun di atas StarkNet. Saat ini berjalan di testnet StarkNet dan berada di tahap alpha. Aspect mendukung pembuatan, pembelian, dan penjualan NFT. Selain itu, dapat digunakan dengan dompet Argent X dan Braavos.

5. Proyek Metaverse Altzone

Situs web: [https://www.altzone.io/](https://www.altzone.io/)

Altzone adalah protokol yang menggantikan interaksi smart contract dengan antarmuka 3D dan mengintegrasikannya dengan protokol yang sudah ada untuk menciptakan pengalaman pengguna yang inovatif. Altzone menggunakan pengalaman 3D untuk menyampaikan konsep yang kompleks dan abstrak dengan cara visual yang sederhana. Aplikasi Altzone termasuk cross-chain bridge, strategi DeFi yang dapat digabungkan, dan DEX, serta dapat membuat visualisasi data on-chain yang inovatif. Dari segi produk, Altzone memiliki galeri pengalaman belanja NFT versi 3D, tempat interaksi DeFi seperti bank, dan bekerja sama dengan JediSwap.

6. Proyek cross chain bridge Layerswap

Situs web: [https://www.layerswap.io/](https://www.layerswap.io/)

Dengan Layerswap, pengguna dapat menghubungkan akun kripto mereka langsung ke jaringan Layer 2. Ketika pengguna mentransfer mata uang kripto dari Coinbase, Binance, atau FTX, 8 bursa terpusat yang saat ini didukung, ke Arbitrum, zkSync, Loopring, Starknet, dan L2 lainnya, mereka dapat menghemat hingga 10 kali lipat biaya.

7. Proyek Peminjaman zkLend

Situs web: https://zklend.com/

zkLend adalah protokol market uang L2 yang dibangun di atas StarkNet, menggabungkan skalabilitas zkRollup, kecepatan transaksi superior, penghematan biaya, dan keamanan terjamin. Selain melayani pengguna DeFi, zkLend juga menargetkan pengguna institusi, memungkinkan peserta yang berlisensi untuk menyetor, meminjam, dan meminjamkan tanpa mempengaruhi kepatuhan dan keamanan StarkNet.

zkSync vs. StarkWare, persaingan dalam ruang zkRollup

zkSync dan StarkWare adalah dua pemain utama dalam ruang zkRollup. Keduanya berbasis pada zkRollup, memiliki arsitektur yang mirip untuk mengirimkan bukti validitas, dan memiliki keunggulan teknis zkRollup yang serupa, namun sedikit berbeda dalam teknologi spesifik.

StarkWare menggunakan teknologi kriptografi bukti STARKs yang mereka ciptakan, sedangkan zkSync menggunakan bukti SNARKs. STARKs berarti sistem berjalan tanpa pengaturan kepercayaan, dan kecepatan menghasilkan bukti STARKs 10 kali lebih cepat daripada SNARKs. Namun, teknologi STARKs relatif kurang matang dibandingkan SNARKs.

Dalam hal ketersediaan data, proyek zkRollup dapat menyimpan data transaksi di Ethereum melalui calldata, memungkinkan catatan transaksi ditemukan di L1, tetapi TPS maksimum dari metode data on-chain ini sekitar 2.000; namun, pengguna juga dapat memilih untuk menyimpan data off-chain untuk mengurangi biaya transaksi, dalam hal ini TPS dapat diperluas 10 kali lipat. Baik zkSync dan StarkWare menyediakan solusi penyimpanan data off-chain mereka sendiri, yaitu zkPorter dan Volition.

zkPorter akan diamankan oleh staker token zkSync dengan cara PoS. zkPorter masih dalam pengembangan. Setelah zkPorter diluncurkan, dapat menyediakan biaya transaksi konstan serendah 1–3 sen dengan memindahkan data off-chain.

Dalam hal dukungan EVM, StarkWare tidak mendukung EVM secara asli dan hanya dapat menerjemahkan Solidity ke dalam bahasa baru StarkWare, Cairo, melalui penerjemah kode bernama Warp. Saat ini, zkSync fokus pada mendukung pengembangan smart contract dan meluncurkan mesin virtual zkEVM yang efisien, Turing-complete, dan ramah SNARK untuk menjalankan smart contract Ethereum. zkEVM adalah mesin virtual yang mempertahankan semantik EVM tetapi juga ramah ZK. Ini menjalankan smart contract dengan cara yang kompatibel dengan perhitungan zero-knowledge proof. Dengan demikian, aplikasi Ethereum dapat dipindahkan dengan lancar untuk berjalan di zkSync.

Kesimpulan

zkSync dan StarkWare berbasis teknologi zkRollup menggunakan zero-knowledge proof dan ketersediaan data on-chain untuk memastikan keamanan dana pengguna, setara dengan Ethereum. Selain itu, dengan memastikan keamanan, biaya transaksi zkSync dan StarkWare masih sangat rendah dibandingkan dengan Ethereum. Oleh karena itu, zkRollup kemungkinan besar akan menjadi cara utama bagi Ethereum untuk berkembang dalam jangka menengah dan panjang seperti yang dikatakan Vitalik.

Sebagai proyek unggulan zkRollup, zkSync fokus pada pengalaman pengguna dan pengembang, berharap untuk mengurangi kompleksitas seluruh platform. Berdasarkan kinerja dalam beberapa tahun terakhir, timnya Matter Labs telah membuat kemajuan stabil dalam pengembangan protokol, zkSync 2.0 telah dirilis dan diperbarui, dan seluruh ekosistem berkembang pesat. StarkWare telah mengakumulasi pengalaman pengembangan dan ekologi yang sangat kuat dalam layanan Saas StarkEx awal, sehingga StarkNet berkembang pesat. Saat ini, fokus pengembangannya adalah pada pengoptimalan dan peningkatan kinerja lebih lanjut, dan pada saat yang sama, sikapnya terhadap desentralisasi semakin jelas.

Selain itu, metode profit Layer2 akan semakin menguji kedalaman dan keluasan konten ekologi kedua proyek tersebut. Kedua ekosistem utama, zkSync dan StarkNet, juga bersaing dalam hal insentif dalam teknologi, ekologi, dan keramahan pengguna.

--

--