Sistem blockchain telah lama menghadapi tantangan klasik yang dikenal sebagai “trilemma”: sulit untuk mencapai desentralisasi, keamanan, dan skalabilitas secara bersamaan.
Pada kebanyakan chain publik Layer 1, keamanan dan desentralisasi membutuhkan partisipasi banyak node dalam validasi dan konsensus, yang secara langsung membatasi daya pemrosesan jaringan. Semakin banyak node dan semakin ketat proses validasi, semakin lambat kecepatan konfirmasi transaksi dan semakin rendah throughput sistem.
Dengan kata lain, bottleneck kinerja blockchain bukan sekadar masalah teknis, melainkan hasil dari pilihan desain. Jika kinerja tinggi dikejar tanpa kompromi, desentralisasi bisa dikorbankan; jika desentralisasi dan keamanan dijaga, efisiensi pasti berkurang. Kontradiksi struktural ini menjadi alasan utama munculnya solusi scaling berikutnya.
Di jaringan blockchain, setiap transaksi mengonsumsi sumber daya komputasi dan penyimpanan yang terbatas, sehingga diperlukan mekanisme gas untuk menentukan harga sumber daya tersebut. Ketika permintaan jaringan meningkat, pengguna harus membayar biaya gas lebih tinggi agar transaksi mereka diprioritaskan.
Inti dari fenomena ini adalah keterbatasan “block space” blockchain. Sebagai contoh, pada Ethereum, setiap block hanya dapat memuat sejumlah transaksi, sementara pengguna di seluruh dunia bersaing untuk mendapatkan sumber daya ini secara bersamaan. Ketika permintaan jauh melebihi pasokan, biaya akan meningkat secara otomatis.
Masalah ini dapat dilihat dari beberapa sudut:
Jadi, biaya gas tinggi bukanlah masalah sesekali, melainkan konsekuensi langsung dari kelangkaan sumber daya on-chain dan permintaan yang terus meningkat.
Menghadapi bottleneck kinerja, industri blockchain awalnya berupaya meningkatkan kemampuan Layer 1, seperti memperbesar ukuran block, mempercepat produksi block, atau mengadopsi mekanisme konsensus dengan kinerja lebih tinggi. Namun, pendekatan ini sering berdampak pada desentralisasi atau keamanan, sehingga ada batasan yang jelas.
Seiring kemajuan teknologi, industri beralih ke pendekatan baru: memigrasikan sebagian proses komputasi dan transaksi ke off-chain atau jaringan Layer 2, sementara hasil akhirnya tetap diserahkan ke chain utama. Inilah logika inti di balik Layer 2.
Konsep dasar Layer 2 dapat dirangkum sebagai berikut:
Arsitektur ini mempertahankan keamanan Layer 1 sekaligus meningkatkan throughput sistem dan pengalaman pengguna secara signifikan. Dengan berkembangnya teknologi seperti rollup dan state channel, Layer 2 kini menjadi jalur utama untuk scaling blockchain.