Cara Bitcoin dan Ethereum menyimpan data pengguna (atau "menyatakan"), serta cara kontrak pintar berinteraksi dengan data tersebut, sangat berbeda. Ini karena Bitcoin menggunakan model UTXO sementara Ethereum menggunakan model berbasis akun. Selain itu, mekanisme untuk mengamankan rollup L1 yang diterapkan di setiap jaringan juga sangat bervariasi.]
Rollup melalui Lightning Network
Kami telah melihat bahwa rollup secara bertahap mendapatkan popularitas di jaringan Ethereum. Namun, Lightning Network perlu mengadopsi rollup agar menjadi populer di sisi Bitcoin juga. Jika rollup diadopsi pada Bitcoin, kami akan memiliki jaringan pembayaran yang lebih mungkin berhasil daripada Lighting Network saat ini.
Membandingkan keduanya bisa jadi sulit karena mereka memiliki tujuan yang berbeda. Untuk mendapatkan ide yang lebih jelas, mungkin membantu untuk mempertimbangkan likuiditas dan jumlah pengguna. Ribuan node Lightning aktif di jaringan saat ini. Beberapa di antaranya adalah kustodian, artinya mereka memiliki pelanggan yang menggunakan layanan mereka. Jadi sulit untuk mengatakan berapa banyak pengguna secara total, sehingga tidak mungkin mengetahui berapa banyak transaksi yang terjadi melalui Jaringan Lightning pada waktu tertentu.
Dalam beberapa kasus, rollup mungkin merupakan opsi yang lebih layak daripada yang lain- misalnya, jika Anda ingin mendapatkan pembayaran offline tanpa memerlukan likuiditas masuk atau memiliki batasan saluran. Namun, jika yang Anda butuhkan adalah kapasitas tinggi dan volume tinggi tetapi transaksi bernilai rendah seperti pembayaran mikro atau nano, saluran negara bagian seperti Lightning Network kemungkinan besar merupakan taruhan yang lebih baik.
Pembayaran P2P atau B2B dapat bekerja paling baik dengan rollup karena menawarkan pengalaman yang jauh lebih lancar kepada pengguna. Itu juga tergantung pada jenis pembayaran apa yang sedang kita bicarakan- beberapa jenis mungkin bekerja lebih baik dengan penggabungan yang dirancang khusus untuk mereka.
Potensi rollup
Multi-sig digunakan untuk mengamankan rollup daripada konsensus pola dasar seperti Lapisan 1. Rollup memiliki produsen blok tunggal, bukan banyak produsen, artinya pengguna mungkin perlu menunggu 24 atau 48 jam untuk mengakses dana mereka selama pemadaman.
Sementara orang-orang masih mengerjakan alat untuk mengelola Lightning Network dan pengalaman pengguna, rollup berpotensi memecahkan masalah ini. Pembatalan dapat meningkatkan kepercayaan, keamanan, dan waktu aktif. Meski begitu, blockchain lapisan dasar memiliki tantangannya sendiri - kami terus mengalami bug. Mungkin saja kami semakin dekat untuk mengembangkan sistem yang akan bekerja dengan baik untuk semua orang di masa mendatang.
Kasus penggunaan menunjukkan bahwa rollup saat ini mengungguli Lightning Network atau protokol Layer 2 lainnya yang tersedia di Bitcoin saat ini.
Apa yang dapat kami lakukan dengan rollup ZK yang tidak dapat kami lakukan di Bitcoin Layer 1?
Ada berbagai aplikasi yang bisa kita lakukan pada rollup ZK.
Misalnya, ekosistem blockchain mana pun memiliki kasus penggunaan di dunia nyata, dan salah satu cara untuk melakukannya adalah dengan memulai dengan stablecoin. Jika Anda dapat mengembangkan rel pembayaran stablecoin yang diterima secara universal, maka di kemudian hari, akan jauh lebih mudah untuk memperkenalkan token Anda.
Katakanlah Lightning Network menjadi metode masuk untuk mentransfer stablecoin--dalam skenario itu, Bitcoin akan memiliki keunggulan dibandingkan Ethereum. Namun, jika rollup menjadi solusi Ethereum terkemuka untuk memindahkan stablecoin, maka akan lebih mudah juga untuk mentransfer token Ether secara diam-diam.
Butuh usaha jika Anda ingin mengirim stablecoin melalui Lightning Network. Solusinya adalah menukar stablecoin bolak-balik dari Bitcoin beberapa kali untuk menyelesaikan pembayaran yang tentu saja berarti menambah biaya transaksi. Ini memperlihatkan salah satu masalah dengan menggunakan Lightning Network di tempat pertama. Rollup ZK pada Bitcoin bisa berguna di sini karena mereka juga memiliki kemampuan untuk mentransfer token; ini akan mengisi peran penting bagi pengguna.
Apa yang diperlukan untuk memasukkan rollup ZK ke dalam Bitcoin?
Kabar baiknya adalah meskipun kode OP baru diperlukan, itu tidak memerlukan hard fork. Jika Anda ingin tetap berada di jaringan dan dalam konsensus, node lama tidak perlu memperbarui perangkat lunaknya, mereka masih dapat mengirim dan menerima koin dengan node lain yang telah ditingkatkan dan menggunakan kode OP baru. Bitcoin telah berhasil melakukan jenis soft fork ini sebelumnya, jadi kita tidak perlu terlalu khawatir sekarang.
Langkah selanjutnya?
Sebelum kami menentukan apa yang perlu diubah untuk mengimplementasikan ZK rollup pada Bitcoin, banyak eksperimen perlu dilakukan. Jika garpu lunak diputuskan, itu bisa terbukti bermanfaat di lebih dari satu skenario. Misalnya, jika kita menggunakan soft fork untuk validitas rollup, ini akan membuka kasus penggunaan potensial lainnya dan memungkinkan jaringan memanfaatkan kode OP untuk tujuan yang berbeda.
Pengembang sudah bekerja keras di testnet, dan kami tidak sabar untuk melihat apa yang terungkap! Berbagai percobaan akan dilakukan oleh berbagai peneliti untuk memastikan bahwa semuanya berjalan lancar dan bermanfaat bagi pengguna sebanyak mungkin.