Mengapa Blockchain Layer 1 Membutuhkan Skalabilitas

Blockchain publik seperti Ethereum dan Bitcoin mengamankan transaksi dengan mengharuskan setiap node memvalidasi setiap blok. Desain ini menjamin trustlessness namun membatasi jumlah transaksi per detik (TPS).

Saat permintaan meningkat, TPS yang terbatas menyebabkan kemacetan jaringan, biaya gas yang lebih tinggi, dan konfirmasi yang lebih lambat, yang dapat menghalangi pengguna dan pengembang sehari-hari.

  • Ethereum ~15‑30 TPS vs. Visa >24.000 TPS
  • Biaya lebih tinggi pada puncak penggunaan (misalnya lonjakan DeFi)
  • Waktu blok yang lebih lama memengaruhi pengalaman pengguna

Apa Itu Jaringan Layer 2?

Layer 2 (L2) adalah protokol terpisah yang berada di atas blockchain Layer 1 (L1). Ia memproses transaksi di luar rantai dan secara berkala mengirimkan ringkasan atau bukti kembali ke L1 untuk penyelesaian akhir.

Karena sebagian besar pekerjaan terjadi di luar rantai, L2 dapat mencapai throughput yang jauh lebih tinggi dan biaya yang lebih rendah sambil tetap mewarisi jaminan keamanan L1 yang mendasarinya.

  • Beroperasi secara independen namun bergantung pada L1 untuk finalitas
  • Dapat bersifat permissioned atau permissionless
  • Contoh meliputi Optimism, Arbitrum, zkSync, dan Polygon

Rollup: Desain Layer 2 Paling Populer

Rollup adalah jenis L2 khusus yang menggabungkan (atau “roll up”) banyak transaksi menjadi satu batch. Batch tersebut kemudian diposting ke L1 bersama bukti kriptografis yang memverifikasi kebenaran semua transaksi yang termasuk.

Ada dua keluarga utama: Optimistic Rollup dan Zero‑Knowledge (zk) Rollup. Kedua‑nya memberikan peningkatan skalabilitas serupa namun berbeda dalam cara membuktikan kebenaran.

  • Optimistic Rollup mengasumsikan transaksi valid dan menyediakan periode tantangan untuk bukti penipuan.
  • zk‑Rollup menghasilkan bukti ringkas (SNARK/STARK) yang secara matematis menjamin validitas.
  • Keduanya memposting data ke L1, menjaga resistensi sensor.

Cara Kerja Optimistic Rollup

Ketika pengguna mengirim transaksi ke Optimistic Rollup, operator L2 mencatatnya dalam batch dan segera memperbarui status rollup. Batch tersebut kemudian dikirim ke kontrak pintar L1, yang menunggu jendela tantangan yang telah ditentukan (biasanya 1‑2 minggu).