Ethereum sebagai salah satu platform paling aktif di bidang blockchain saat ini, memuat banyak aplikasi desentralisasi, dari keuangan desentralisasi hingga token non-fungible, ekosistem berkembang pesat. Namun, kemakmuran ini juga membawa beberapa tantangan, seperti lonjakan biaya transaksi akibat kemacetan jaringan, waktu pemrosesan yang lebih lama, dan meningkatnya tingkat kegagalan, yang mempengaruhi partisipasi pengguna.
Untuk mengatasi masalah ini dan mempertahankan karakteristik terdistribusi dari rantai utama, komunitas terutama mengadopsi solusi skalabilitas L2. Inti dari L2 adalah memindahkan perhitungan dan transaksi dari jaringan utama ke jaringan lapisan kedua, hanya mengirimkan hasil akhir ke jaringan utama. Metode ini dapat meningkatkan efisiensi transaksi, mengurangi biaya, sambil mempertahankan keamanan jaringan utama.
Saat ini, solusi L2 yang cukup terkenal termasuk Rollups dan sidechain. Rollups dapat dibagi lagi menjadi Optimistic Rollups dan Zero-Knowledge Rollups, disingkat ZK-Rollups.
Optimis ringkasan akan melakukan semua perhitungan transaksi dan pembaruan status di jaringan L2, kemudian menerbitkan data asli yang telah dikompresi secara massal ke jaringan utama. Node L2 secara default menganggap transaksi ini valid, menerapkan prinsip "asumsi tidak bersalah". Mode ini menghilangkan banyak verifikasi yang tidak perlu, secara signifikan meningkatkan kecepatan dan efisiensi konfirmasi transaksi.
Setelah pengajuan transaksi, validator memiliki waktu tujuh hari untuk mengajukan bukti penipuan. Jika ditemukan transaksi bermasalah, kontrak pintar di L1 akan melakukan verifikasi. Setelah dikonfirmasi ada masalah, batch tempat transaksi tersebut berada dan batch-batch berikutnya akan dibatalkan, node jahat akan dihukum, dan validator akan mendapatkan hadiah. Jika dalam tujuh hari tidak ada bukti penipuan yang diterima, semua transaksi akan dianggap sah.
Sebenarnya, efek disuap dari mekanisme "bukti penipuan" jauh lebih besar daripada efek hukuman yang sebenarnya. Saat ini hampir tidak ada node yang pernah mengajukan bukti penipuan, apalagi benar-benar membuktikan bahwa node tersebut berbuat jahat. Ini karena setiap proyek telah diuji secara menyeluruh, biaya berbuat jahat sangat tinggi, dan potensi kerugian ekonomi dan reputasi jauh melebihi sedikit keuntungan yang mungkin diperoleh.
Dibandingkan dengan kejahatan node, masalah yang disebabkan oleh fluktuasi jaringan atau bug perangkat lunak lebih umum. Kelemahan utama dari optimis agregasi adalah periode tantangan tujuh hari yang mungkin mempengaruhi perputaran dana, serta adanya risiko sentralisasi tertentu.
Berbeda dengan ringkasan optimis, ZK-Rollups memerlukan bukti validitas yang disertakan saat mengirimkan data. Ini juga melakukan transaksi di luar rantai, tetapi sebelum pengiriman resmi, perlu untuk menghitung bukti validitas terlebih dahulu.
Teknologi ZK sudah ada bahkan sebelum blockchain muncul, tetapi cakupan aplikasinya terbatas oleh kompleksitas dunia nyata. Keuntungan penggunaan teknologi ZK dalam aplikasi blockchain adalah kemampuannya untuk membatasi kompleksitas hanya dalam kontrak pintar, yang hanya memerlukan verifikasi data dan perhitungan di blockchain. Pendekatan ini hanya memerlukan kepercayaan pada kontrak pintar desentralisasi, tanpa bergantung pada organisasi atau individu terpusat.
Kompleksitas ZK-Rollups terletak pada kebutuhan untuk mengubah data dan logika dari eksekusi transaksi menjadi diagram sirkuit logika yang kompleks, kemudian melakukan perhitungan kriptografi melalui prover khusus untuk menghasilkan hasil yang dapat diverifikasi dengan cepat. Proses ini biasanya memerlukan kompilator dan verifier khusus untuk menyelesaikannya.
Mengenai masalah biaya jaringan L2, ringkasan optimis terutama melibatkan dua bagian: pertama adalah biaya transaksi saat data transaksi yang dikompres diserahkan ke L1; kedua adalah biaya operasional node L2. Biaya ini pada akhirnya akan dibebankan kepada pengguna. Perlu dicatat bahwa solusi EIP-4844 Ethereum telah secara signifikan mengurangi biaya interaksi L2 dengan jaringan utama. Selain itu, pemeliharaan node memerlukan penguncian sejumlah besar dana, yang dapat menyebabkan investor kehilangan peluang lainnya.
Biaya utama dari ZK-Rollups berasal dari sumber daya komputasi, menghasilkan bukti nol pengetahuan membutuhkan banyak sumber daya komputasi dan perangkat keras khusus. Pada saat yang sama, ini juga harus menanggung biaya transaksi untuk mengirimkan data ke blockchain. Permintaan perangkat keras khusus dapat menyebabkan jaringan menjadi lebih terpusat.
Baik ringkasan optimis maupun ZK-Rollups, keduanya adalah solusi penting bagi ekosistem Ethereum dalam menghadapi tantangan skalabilitas. Dengan diterapkannya peningkatan seperti EIP-4844 di Ethereum, biaya penerbitan data L2 telah berkurang secara signifikan, yang akan lebih lanjut melepaskan potensi kedua solusi.
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.
Analisis Mendalam Solusi Skalabilitas L2 Ethereum: Optimistic Rollups vs zk-SNARKs
Ethereum sebagai salah satu platform paling aktif di bidang blockchain saat ini, memuat banyak aplikasi desentralisasi, dari keuangan desentralisasi hingga token non-fungible, ekosistem berkembang pesat. Namun, kemakmuran ini juga membawa beberapa tantangan, seperti lonjakan biaya transaksi akibat kemacetan jaringan, waktu pemrosesan yang lebih lama, dan meningkatnya tingkat kegagalan, yang mempengaruhi partisipasi pengguna.
Untuk mengatasi masalah ini dan mempertahankan karakteristik terdistribusi dari rantai utama, komunitas terutama mengadopsi solusi skalabilitas L2. Inti dari L2 adalah memindahkan perhitungan dan transaksi dari jaringan utama ke jaringan lapisan kedua, hanya mengirimkan hasil akhir ke jaringan utama. Metode ini dapat meningkatkan efisiensi transaksi, mengurangi biaya, sambil mempertahankan keamanan jaringan utama.
Saat ini, solusi L2 yang cukup terkenal termasuk Rollups dan sidechain. Rollups dapat dibagi lagi menjadi Optimistic Rollups dan Zero-Knowledge Rollups, disingkat ZK-Rollups.
Optimis ringkasan akan melakukan semua perhitungan transaksi dan pembaruan status di jaringan L2, kemudian menerbitkan data asli yang telah dikompresi secara massal ke jaringan utama. Node L2 secara default menganggap transaksi ini valid, menerapkan prinsip "asumsi tidak bersalah". Mode ini menghilangkan banyak verifikasi yang tidak perlu, secara signifikan meningkatkan kecepatan dan efisiensi konfirmasi transaksi.
Setelah pengajuan transaksi, validator memiliki waktu tujuh hari untuk mengajukan bukti penipuan. Jika ditemukan transaksi bermasalah, kontrak pintar di L1 akan melakukan verifikasi. Setelah dikonfirmasi ada masalah, batch tempat transaksi tersebut berada dan batch-batch berikutnya akan dibatalkan, node jahat akan dihukum, dan validator akan mendapatkan hadiah. Jika dalam tujuh hari tidak ada bukti penipuan yang diterima, semua transaksi akan dianggap sah.
Sebenarnya, efek disuap dari mekanisme "bukti penipuan" jauh lebih besar daripada efek hukuman yang sebenarnya. Saat ini hampir tidak ada node yang pernah mengajukan bukti penipuan, apalagi benar-benar membuktikan bahwa node tersebut berbuat jahat. Ini karena setiap proyek telah diuji secara menyeluruh, biaya berbuat jahat sangat tinggi, dan potensi kerugian ekonomi dan reputasi jauh melebihi sedikit keuntungan yang mungkin diperoleh.
Dibandingkan dengan kejahatan node, masalah yang disebabkan oleh fluktuasi jaringan atau bug perangkat lunak lebih umum. Kelemahan utama dari optimis agregasi adalah periode tantangan tujuh hari yang mungkin mempengaruhi perputaran dana, serta adanya risiko sentralisasi tertentu.
Berbeda dengan ringkasan optimis, ZK-Rollups memerlukan bukti validitas yang disertakan saat mengirimkan data. Ini juga melakukan transaksi di luar rantai, tetapi sebelum pengiriman resmi, perlu untuk menghitung bukti validitas terlebih dahulu.
Teknologi ZK sudah ada bahkan sebelum blockchain muncul, tetapi cakupan aplikasinya terbatas oleh kompleksitas dunia nyata. Keuntungan penggunaan teknologi ZK dalam aplikasi blockchain adalah kemampuannya untuk membatasi kompleksitas hanya dalam kontrak pintar, yang hanya memerlukan verifikasi data dan perhitungan di blockchain. Pendekatan ini hanya memerlukan kepercayaan pada kontrak pintar desentralisasi, tanpa bergantung pada organisasi atau individu terpusat.
Kompleksitas ZK-Rollups terletak pada kebutuhan untuk mengubah data dan logika dari eksekusi transaksi menjadi diagram sirkuit logika yang kompleks, kemudian melakukan perhitungan kriptografi melalui prover khusus untuk menghasilkan hasil yang dapat diverifikasi dengan cepat. Proses ini biasanya memerlukan kompilator dan verifier khusus untuk menyelesaikannya.
Mengenai masalah biaya jaringan L2, ringkasan optimis terutama melibatkan dua bagian: pertama adalah biaya transaksi saat data transaksi yang dikompres diserahkan ke L1; kedua adalah biaya operasional node L2. Biaya ini pada akhirnya akan dibebankan kepada pengguna. Perlu dicatat bahwa solusi EIP-4844 Ethereum telah secara signifikan mengurangi biaya interaksi L2 dengan jaringan utama. Selain itu, pemeliharaan node memerlukan penguncian sejumlah besar dana, yang dapat menyebabkan investor kehilangan peluang lainnya.
Biaya utama dari ZK-Rollups berasal dari sumber daya komputasi, menghasilkan bukti nol pengetahuan membutuhkan banyak sumber daya komputasi dan perangkat keras khusus. Pada saat yang sama, ini juga harus menanggung biaya transaksi untuk mengirimkan data ke blockchain. Permintaan perangkat keras khusus dapat menyebabkan jaringan menjadi lebih terpusat.
Baik ringkasan optimis maupun ZK-Rollups, keduanya adalah solusi penting bagi ekosistem Ethereum dalam menghadapi tantangan skalabilitas. Dengan diterapkannya peningkatan seperti EIP-4844 di Ethereum, biaya penerbitan data L2 telah berkurang secara signifikan, yang akan lebih lanjut melepaskan potensi kedua solusi.