State Channels adalah solusi penskalaan Lapisan 2 yang memungkinkan transaksi off-chain yang aman dan efisien antara jumlah peserta yang terbatas, biasanya dua. Saluran pembayaran, seperti Jaringan Petir untuk Bitcoin, adalah contoh populer Saluran Negara yang dirancang khusus untuk pertukaran uang.
Baca Lebih Lanjut: Apa Itu Jaringan Petir Bitcoin?
Di Saluran Negara, peserta pertama-tama menyetorkan sejumlah mata uang kripto on-chain, membuat dompet multi-tanda tangan di luar blockchain. Selama saldo mereka tetap non-negatif, mereka dapat bertransaksi langsung satu sama lain tanpa melibatkan penambang atau rantai utama, mengirimkan pembaruan status dalam bentuk [turn_number, amount, signature].
Saat peserta ingin menutup saluran, mereka melakukan "keluar" dengan mengirimkan pembaruan status terakhir ke rantai utama, yang memvalidasi pembaruan dan mentransfer saldo akhir kembali ke para pihak. Untuk memastikan keamanan dan mencegah penipuan keluar, ada periode tantangan di mana peserta lain dapat menyajikan pembaruan status dengan turn_number yang lebih tinggi, yang secara efektif menantang keluar awal. Menara pengawas dapat digunakan untuk memantau rantai utama untuk upaya semacam itu.
State Channels dapat diterapkan ke jenis transisi status lainnya, seperti game atau eksekusi smart contract, selama rantai utama dapat memvalidasi kebenarannya. Mereka menawarkan penyelesaian langsung, biaya rendah, dan konstruksi yang relatif sederhana, menjadikannya cocok untuk berbagai kasus penggunaan seperti pembayaran dan permainan.
Saluran Negara telah diadopsi secara luas untuk beberapa kasus penggunaan, terutama karena finalitas instan, biaya rendah, dan transaksi off-chain yang efisien. Beberapa kasus penggunaan ini meliputi:
Rantai samping adalah bentuk solusi penskalaan untuk jaringan blockchain, beroperasi secara independen di samping rantai utama untuk meningkatkan kinerjanya. Mereka memiliki validator dan operator sendiri, serta jembatan yang memungkinkan aset ditransfer antara rantai utama dan rantai samping. Rantai samping juga dapat memotret header blok ke rantai utama untuk mencegah percabangan.
Untuk memindahkan aset dari rantai utama ke rantai samping, peserta mengunci aset mereka di rantai utama dan memberikan bukti kunci di rantai samping. Untuk membuka kunci aset di rantai utama, mereka memulai jalan keluar di rantai samping dan memberikan bukti jalan keluar setelah dimasukkan ke dalam blok rantai samping.
Meskipun memanfaatkan keamanan rantai utama untuk mencegah percabangan, rantai samping rentan terhadap serangan transisi negara yang tidak valid, di mana validator yang berkolusi membuat blok yang tidak valid dan mencuri dana dari peserta lain. Sebagian besar rantai samping dirancang dengan asumsi bahwa sebagian besar validator tidak akan rusak.
Rantai samping digunakan untuk meningkatkan skalabilitas dan efisiensi rantai utama, dan dapat digunakan dalam berbagai skenario, seperti:
Terlepas dari potensi risiko keamanannya, rantai samping tetap menjadi bagian penting dari ekosistem blockchain, meningkatkan skalabilitas dan fleksibilitas rantai utama.
Rollup adalah solusi penskalaan Lapisan 2 yang menggabungkan atau "menggulung" beberapa transaksi menjadi satu bukti sebelum mengirimkannya ke rantai utama. Mereka tersedia dalam dua tipe: Optimistic Rollups dan ZK-Rollups. Kedua jenis rollup meningkatkan throughput transaksi dan mengurangi biaya bahan bakar, tetapi keduanya berbeda dalam pendekatan validasi dan keamanan.
Rollup Optimis mengandalkan sistem asumsi "optimis", di mana transaksi dianggap valid hingga terbukti sebaliknya. Mereka menggunakan mekanisme penyelesaian sengketa yang disebut "bukti penipuan" yang memungkinkan pengguna untuk menantang transaksi yang tidak valid. Jika transaksi ternyata tidak valid, rollup dikembalikan, dan penantang diberi hadiah.
ZK-Rollups, di sisi lain, menggunakan bukti tanpa pengetahuan (zk-SNARKs) untuk memberikan jaminan kriptografis atas validitas transaksi sebelum dikirimkan ke rantai utama. Ini menghilangkan kebutuhan akan mekanisme penyelesaian sengketa, karena transaksi yang tidak valid tidak dapat disertakan dalam rollup.
Rollup adalah salah satu solusi penskalaan Lapisan 2 yang paling menjanjikan saat ini karena properti keamanan dan efisiensinya. Beberapa manfaat dan kasus penggunaan rollup meliputi:
Optimisme adalah implementasi Optimistic Rollup yang populer di jaringan Ethereum yang dirancang untuk menskalakan smart contract dan aplikasi terdesentralisasi (dApps).
zkSync adalah solusi ZK-Rollup untuk Ethereum yang berfokus pada penyediaan transfer token berbiaya rendah, cepat, dan aman.
Pada 2017, Joseph Poon dan Vitalik Buterin pertama kali mengusulkan Plasma sebagai solusi penskalaan Lapisan 2. Ini menciptakan pohon rantai anak yang berakar pada rantai utama, dengan setiap rantai anak berfungsi sebagai blockchain terpisah yang dapat menangani transaksi secara mandiri. Ini membongkar pemrosesan dari rantai utama, meningkatkan throughput secara keseluruhan. Aset dapat ditransfer antara rantai utama dan rantai anak melalui sistem kontrak cerdas.
Rantai plasma mengandalkan kombinasi pohon Merkle dan bukti penipuan untuk memastikan keamanan dan integritas transaksi off-chain. Desain plasma dapat diklasifikasikan menjadi beberapa jenis, seperti Minimum Viable Plasma (MVP), Plasma Cash, Plasma Debit, dan More Viable Plasma (MoreVP). Setiap jenis menawarkan pertukaran yang berbeda dalam hal keamanan, efisiensi, dan kegunaan, melayani kasus penggunaan khusus dan persyaratan aplikasi.
Plasma menawarkan beberapa manfaat, sehingga cocok untuk berbagai kasus penggunaan:
State Channels adalah solusi penskalaan Lapisan 2 yang memungkinkan transaksi off-chain yang aman dan efisien antara jumlah peserta yang terbatas, biasanya dua. Saluran pembayaran, seperti Jaringan Petir untuk Bitcoin, adalah contoh populer Saluran Negara yang dirancang khusus untuk pertukaran uang.
Baca Lebih Lanjut: Apa Itu Jaringan Petir Bitcoin?
Di Saluran Negara, peserta pertama-tama menyetorkan sejumlah mata uang kripto on-chain, membuat dompet multi-tanda tangan di luar blockchain. Selama saldo mereka tetap non-negatif, mereka dapat bertransaksi langsung satu sama lain tanpa melibatkan penambang atau rantai utama, mengirimkan pembaruan status dalam bentuk [turn_number, amount, signature].
Saat peserta ingin menutup saluran, mereka melakukan "keluar" dengan mengirimkan pembaruan status terakhir ke rantai utama, yang memvalidasi pembaruan dan mentransfer saldo akhir kembali ke para pihak. Untuk memastikan keamanan dan mencegah penipuan keluar, ada periode tantangan di mana peserta lain dapat menyajikan pembaruan status dengan turn_number yang lebih tinggi, yang secara efektif menantang keluar awal. Menara pengawas dapat digunakan untuk memantau rantai utama untuk upaya semacam itu.
State Channels dapat diterapkan ke jenis transisi status lainnya, seperti game atau eksekusi smart contract, selama rantai utama dapat memvalidasi kebenarannya. Mereka menawarkan penyelesaian langsung, biaya rendah, dan konstruksi yang relatif sederhana, menjadikannya cocok untuk berbagai kasus penggunaan seperti pembayaran dan permainan.
Saluran Negara telah diadopsi secara luas untuk beberapa kasus penggunaan, terutama karena finalitas instan, biaya rendah, dan transaksi off-chain yang efisien. Beberapa kasus penggunaan ini meliputi:
Rantai samping adalah bentuk solusi penskalaan untuk jaringan blockchain, beroperasi secara independen di samping rantai utama untuk meningkatkan kinerjanya. Mereka memiliki validator dan operator sendiri, serta jembatan yang memungkinkan aset ditransfer antara rantai utama dan rantai samping. Rantai samping juga dapat memotret header blok ke rantai utama untuk mencegah percabangan.
Untuk memindahkan aset dari rantai utama ke rantai samping, peserta mengunci aset mereka di rantai utama dan memberikan bukti kunci di rantai samping. Untuk membuka kunci aset di rantai utama, mereka memulai jalan keluar di rantai samping dan memberikan bukti jalan keluar setelah dimasukkan ke dalam blok rantai samping.
Meskipun memanfaatkan keamanan rantai utama untuk mencegah percabangan, rantai samping rentan terhadap serangan transisi negara yang tidak valid, di mana validator yang berkolusi membuat blok yang tidak valid dan mencuri dana dari peserta lain. Sebagian besar rantai samping dirancang dengan asumsi bahwa sebagian besar validator tidak akan rusak.
Rantai samping digunakan untuk meningkatkan skalabilitas dan efisiensi rantai utama, dan dapat digunakan dalam berbagai skenario, seperti:
Terlepas dari potensi risiko keamanannya, rantai samping tetap menjadi bagian penting dari ekosistem blockchain, meningkatkan skalabilitas dan fleksibilitas rantai utama.
Rollup adalah solusi penskalaan Lapisan 2 yang menggabungkan atau "menggulung" beberapa transaksi menjadi satu bukti sebelum mengirimkannya ke rantai utama. Mereka tersedia dalam dua tipe: Optimistic Rollups dan ZK-Rollups. Kedua jenis rollup meningkatkan throughput transaksi dan mengurangi biaya bahan bakar, tetapi keduanya berbeda dalam pendekatan validasi dan keamanan.
Rollup Optimis mengandalkan sistem asumsi "optimis", di mana transaksi dianggap valid hingga terbukti sebaliknya. Mereka menggunakan mekanisme penyelesaian sengketa yang disebut "bukti penipuan" yang memungkinkan pengguna untuk menantang transaksi yang tidak valid. Jika transaksi ternyata tidak valid, rollup dikembalikan, dan penantang diberi hadiah.
ZK-Rollups, di sisi lain, menggunakan bukti tanpa pengetahuan (zk-SNARKs) untuk memberikan jaminan kriptografis atas validitas transaksi sebelum dikirimkan ke rantai utama. Ini menghilangkan kebutuhan akan mekanisme penyelesaian sengketa, karena transaksi yang tidak valid tidak dapat disertakan dalam rollup.
Rollup adalah salah satu solusi penskalaan Lapisan 2 yang paling menjanjikan saat ini karena properti keamanan dan efisiensinya. Beberapa manfaat dan kasus penggunaan rollup meliputi:
Optimisme adalah implementasi Optimistic Rollup yang populer di jaringan Ethereum yang dirancang untuk menskalakan smart contract dan aplikasi terdesentralisasi (dApps).
zkSync adalah solusi ZK-Rollup untuk Ethereum yang berfokus pada penyediaan transfer token berbiaya rendah, cepat, dan aman.
Pada 2017, Joseph Poon dan Vitalik Buterin pertama kali mengusulkan Plasma sebagai solusi penskalaan Lapisan 2. Ini menciptakan pohon rantai anak yang berakar pada rantai utama, dengan setiap rantai anak berfungsi sebagai blockchain terpisah yang dapat menangani transaksi secara mandiri. Ini membongkar pemrosesan dari rantai utama, meningkatkan throughput secara keseluruhan. Aset dapat ditransfer antara rantai utama dan rantai anak melalui sistem kontrak cerdas.
Rantai plasma mengandalkan kombinasi pohon Merkle dan bukti penipuan untuk memastikan keamanan dan integritas transaksi off-chain. Desain plasma dapat diklasifikasikan menjadi beberapa jenis, seperti Minimum Viable Plasma (MVP), Plasma Cash, Plasma Debit, dan More Viable Plasma (MoreVP). Setiap jenis menawarkan pertukaran yang berbeda dalam hal keamanan, efisiensi, dan kegunaan, melayani kasus penggunaan khusus dan persyaratan aplikasi.
Plasma menawarkan beberapa manfaat, sehingga cocok untuk berbagai kasus penggunaan: