Layer2

Dipublikasikan Pada 14 Jul 2023Diperbarui Pada 7 Jun 2024Baca 2 mnt

1. Apa Itu Layer 2?

Layer 2 dibangun berdasarkan blockchain Layer 1 (Ethereum) dan bertujuan untuk mengatasi masalah seperti kecepatan trading yang lambat, biaya trading yang tinggi, dll. Saat ini, Layer 2 menawarkan berbagai solusi seperti Zero-knowledge (ZK) Rollups dan Optimistic Rollups. Perbedaan utama antara keduanya terletak pada skema pembuktian validitas data, di mana ZK Rollups menggunakan zero-knowledge proof (solusi seperti Starkex dan zkSync) sementara Optimistic Rollups menggunakan fraud proof (solusi seperti Arbitrum dan Optimistic).

2. Mengapa Kontrak Perpetual Diterapkan di Layer 2?

Ethereum dapat memproses sekitar 15 transaksi per detik (TPS), dan biayanya sangat tinggi selama periode puncak. Meski trading kontrak perpetual dapat berfrekuensi tinggi dan dilakukan secara langsung, TPS yang lebih tinggi dapat memberikan pengalaman trading yang lebih baik bagi trader kontrak perpetual. Layer 2 terbukti telah meningkatkan throughput secara signifikan dan mengurangi biaya sambil memastikan integritas dan ketersediaan data.

3. Mengapa Memilih ZK Rollups daripada Optimistic Rollups?

ZK Rollup bergantung pada proof of validity (bukti validitas). Status baru disinkronkan ke blockchain Layer 1 dan dikonfirmasi validitasnya. Di sisi lain, Optimistic Rollups bergantung pada fraud proof (bukti penipuan). Kecuali fraud proof (bukti penipuan) dikirimkan ke blockchain Layer 1, status baru dianggap valid. Dibandingkan dengan Optimistic Rollups, ZK Rollups memiliki beberapa keunggulan:

  • Keamanan: Data akan selalu valid di bawah ZK Rollups. Namun, status di bawah Optimistic Rollups akan menjadi tidak valid hingga tidak ada proof of fraud (bukti penipuan) yang dikirim selama periode tantangan 7 hari. Kemudian, baru akan dikonfirmasi bahwa status tersebut berisi data yang tidak valid. Jika dibandingkan, ZK Rollups cenderung lebih aman.

  • Efisiensi Penarikan: Penarikan di Optimistic Rollups memerlukan waktu 7 hari, sedangkan penarikan di ZK Rollups dapat diselesaikan hingga 12 jam.

4. Apa Itu StarkWare?

StarkWare telah mengembangkan perangkat lunak yang dirancang untuk meningkatkan skalabilitas blockchain. Didasarkan pada mekanisme konsensus Ethereum, StarkWare memungkinkan semua jenis komputasi dilakukan di bawah rantai dan menjamin validitas data melalui zero-knowledge proof, yang kemudian meningkatkan skalabilitas sistem. StarkNet dan Starkex (dibangun oleh StarkWare): StarkNet adalah jaringan terdesentralisasi untuk semua pengembang dan pengguna. Starkex adalah jaringan terdesentralisasi yang disesuaikan untuk sistem trading berfrekuensi tinggi, dan kontrak perpetual OKX DEX juga memanfaatkan layanannya.