4 JENIS LAYER 2
untuk membuat blockchain lebih mumpuni, solusi skalabilitas pun di butuhkan berikut beberapa solusi tersebut
- sebuah utas🧵
ROLLUP
Rollup adalah aplikasi smart contract yang menggabungkan transaksi di layer2, hasil agregasi itu di taro lagi layer 1 untuk validasi bahwa transaksi yang terjadi di L2 valid.
STATE CHANNEL
Ini adalah solusi yang dimana transaksi di validasi di luar blockchain(Off Chain). Users mendepositokan dana nya untuk bertransaksi di state channel, kemudian mereka bebas bertransaksi dan kalo udah beres, users bisa tutup state channel nya dan balik ke L1
PLASMA
blockchain terpisah yang di validasi ulang oleh L1. Ibarat blockchain beranak, solusi plasma menciptakan child chain. Child chain ini adalah versi duplikat minimalis dari Ethereum mainnet.
SIDECHAIN
blockchain EVM yang punya parameter dan konsensus tersendiri. Berbeda dengan solusi lainnya yang di validasi ulang oleh L1, sidechains biasa nya terhubung lewat ethereum dengan jembatan-dua-arah (two-way-bridge)
Persamaannya Rollups, Plasma, dan Statechannel sama2 di validasi ulang oleh L1.
Sidechain lain cerita karena dia ga bergantung sama L1
Perbedaan yang signifikan adalah di implementasi nya Di state channel dan Plasma, kebanyakan implementasi nya hanya untuk payment apps
Kalo di rollup bisa lebih umum/flexibel implementasi nya karena dia bisa memproses transaksi smart contract di jaringannya