Penskalaan Ethereum adalah artikel yang akan membantu Anda memiliki pandangan yang lebih umum tentang metode penskalaan Ethereum.
Pada tahun 2017, jaringan Ethereum mengalami kelumpuhan dua kali berturut-turut dengan gelombang ICO dan DApps - CryptoKitties.
Hal itu terulang sekali lagi ketika DeFi meledak, dengan dampak yang jauh lebih besar dari tahun 2017. Sangat terlihat ketika biaya transaksi terkadang mencapai $16 per transaksi.

Hal ini menyebabkan Ethereum terburu-buru, mempercepat peningkatan kapasitas pemrosesan transaksi untuk kecepatan transaksi yang lebih cepat dengan biaya transaksi yang lebih murah.
Jadi, solusi apa yang dimiliki Ethereum untuk masalah penskalaan?
Itu juga isi dari 4th Unfolded - Ethereum Scaling Solutions.
gambaran
Pertama, masalah skalabilitas Ethereum telah dibahas cukup awal (2015) daripada baru-baru ini.
Dalam hal solusi penskalaan Ethereum, ada dua pendekatan utama: penskalaan on-chain dan penskalaan off-chain.
- On-Chain Scaling adalah solusi penskalaan dengan meningkatkan kapasitas data dari blockchain asli (lapisan 1). Saat ini, Ethereum hanya memiliki satu solusi, Ethereum 2.0
- Off-Chain Scaling adalah solusi untuk mengurangi tekanan pemrosesan transaksi pada blockchain asli dengan memproses transaksi pada lapisan kedua (lapisan 2). Beberapa solusi tipikal pada Layer 2 termasuk Channels, Sidechain, Plasma, Rollups.

Ethereum 2.0
Ethereum 2.0 akan menerapkan Sharding untuk meningkatkan pemrosesan transaksi dengan membagi blockchain menjadi banyak “pecahan” atau pecahan yang berbeda.
Pada saat yang sama, Ethereum 2.0 akan mengubah mekanisme konsensus dari proof-of-work ( Proof-of-Work ) menjadi proof-of-stake ( Proof-of-Stake ).

Lapisan 2
saluran
Saluran adalah solusi penskalaan off-chain pertama yang dibahas secara luas di komunitas Ethereum.
Ini memungkinkan peserta untuk melakukan transaksi off-chain beberapa kali sambil hanya mengirim 2 transaksi ke blockchain asli (Lapisan 1).
Contoh: A dan B melakukan transfer uang satu sama lain. Baik A dan B harus mengunci sejumlah ETH ke dalam dompet Multisig untuk membuka Saluran, kemudian keduanya berhak melakukan transaksi sebanyak yang mereka inginkan. Setelah selesai, keduanya menutup saluran dan mendapatkan kembali uang yang dikunci sebelumnya.

Dua jenis saluran yang paling umum adalah Saluran Negara dan cabang pembantunya, Saluran Pembayaran .
Meskipun, Saluran memiliki kemampuan untuk meningkatkan kecepatan pemrosesan transaksi berkali-kali. Namun tetap memiliki keterbatasan seperti 1) peserta saluran harus mengetahui terlebih dahulu 2) jumlah transaksi harus dikunci ke dalam dompet multisig.
Itu membuat Saluran sulit untuk diterapkan pada kontrak pintar yang bersifat umum.
Beberapa proyek Channels seperti Raiden Network (P) Context Network, Counterfactual, Spankchain, Celer Network .

Plasma
Plasma adalah kerangka kerja untuk membangun DApps yang dapat diskalakan di Ethereum yang diusulkan oleh Vitalik Buterin dan Joseph Poon.
Struktur Plasma memungkinkan pembuatan rantai anak dalam jumlah tak terbatas yang dapat beroperasi secara independen, berkomunikasi, dan berinteraksi dengan blockchain Ethereum asli dengan menggabungkan kontrak pintar dan Merkle-Tree.
Membongkar transaksi dari blockchain induk ke rantai anak membuat eksekusi transaksi lebih cepat dan lebih murah. Tapi, Plasma memiliki kelemahan utama yaitu waktu penarikan dari Layer 2 ke rantai aslinya cukup lama.
Proyek Kerangka Plasma dapat disebut sebagai Jaringan Matic , Jaringan Loom , Jaringan OMG.

Rantai samping
Sidechain adalah blockchain independen yang memiliki aturan konsensus sendiri dan kompatibel dengan Ethereum.
Melalui penggunaan mesin virtual Ethereum (EVM), Sidechains memiliki kemampuan untuk berinteraksi dengan Ethereum seperti pergerakan token, penyebaran kontrak pintar, dll. dari rantai asli ke rantai samping dan sebaliknya.
Beberapa proyek sidechain tipikal termasuk xDAI , POA Network.

Rollup
Rollup adalah solusi yang merangkum transaksi sidechain menjadi satu transaksi dan menghasilkan bukti kriptografi, yang dikenal sebagai SNARK (argumen pengetahuan non-interaktif singkat). Hanya bukti ini yang dikirim ke rantai utama.
Dengan kata lain, Rollup berarti bahwa semua status dan perintah eksekusi seperti verifikasi tanda tangan, eksekusi kontrak, dll. Akan diproses di sidechains dan blockchain asli Ethereum hanya menyimpan data transaksi.
Rollup memiliki 2 jenis termasuk 1) Pengetahuan nol (ZK-Rollup) 2) Rollup Optimis
Perbedaan antara ZK-Rollups dan Optimistic Rollups adalah jenis bukti yang digunakan masing-masing protokol.
ZK-Rollup
ZK-Rollups menggunakan bukti validitas, artinya status baru akan selalu ditampilkan ke blockchain dengan bukti bahwa itu benar-benar valid.
Meskipun ZK-Rollups memiliki kecepatan lebih cepat daripada Optimis, itu hanya dapat diterapkan pada jenis transaksi sederhana, yang sulit untuk kompatibel dengan banyak kontrak pintar yang sangat kompleks.
Beberapa proyek khas ZK-Rollup termasuk zk-Sync, Loopring .

Rollup Optimis
Rollup Optimis menggunakan bukti penipuan, artinya keadaan baru dianggap valid, kecuali bukti penipuan diserahkan ke blockchain dalam jangka waktu tertentu.
Selain itu, Optimistic Rollups menggunakan mesin virtual yang kompatibel dengan Ethereum yang disebut OVM ( Optimistic Virtual Machine ). Hal ini memungkinkan proyek untuk mengadopsi Rollup Optimis dengan lebih mudah.
Proyek khas Rollup Optimis hanya memiliki Optimisme.

Epilog
Setelah bertahun-tahun melakukan penelitian dan pengembangan solusi penskalaan, Ethereum memiliki solusinya baik dalam jangka pendek maupun jangka panjang.
Dalam jangka panjang, dua solusi yang sangat dihargai adalah Ethereum 2.0 dan Rollups.
Karena, Ethereum 2.0 akan sangat meningkatkan skalabilitas pada blockchain asli dan Rollup seperti Optimism akan memperkuat kemampuan itu lebih tinggi lagi.
Semoga artikel ini akan membantu Anda memiliki gambaran umum tentang solusi penskalaan Ethereum.
Ini adalah kolom Unfolded yang dibuat oleh Coin98, di mana Anda dapat menemukan wawasan tentang pasar cryptocurrency.
Salam hangat dan sampai jumpa!