Disusun oleh: RUTE 2 FI

Disusun oleh: Shenchao TechFlow

Selama beberapa bulan terakhir, saya telah mengamati solusi lapisan 2 (L2) tertentu yang menarik banyak kesepakatan dan melihat berbagai proyek dibangun di atas L2 ini, jadi apa saja solusi L2 ini?

Sebelum mempelajari solusi lapisan 2, penting untuk memahami lanskap mainnet Ethereum saat ini. Mainnet Ethereum saat ini menangani sekitar 12 transaksi per detik, dan selama periode aktivitas jaringan puncak, biaya transaksi di mainnet mencapai tingkat rata-rata pengguna kripto. Level yang tak tertahankan. Hal ini menimbulkan masalah skalabilitas untuk Ethereum. Akar permasalahan ini adalah setiap node dalam jaringan perlu menyimpan dan memverifikasi transaksi yang terjadi di jaringan.

Solusi lapisan 2 diperkenalkan untuk mengatasi masalah skalabilitas Ethereum ini. L2 pada dasarnya adalah blockchain independen yang dibangun di atas Ethereum, sehingga mewarisi jaminan keamanan dari Ethereum itu sendiri. Setiap solusi L2 memiliki jaminan keamanan dan trade-off tersendiri. Bentuk penskalaan L2 yang paling populer di Ethereum adalah rollup, seperti Arbitrum, Optimism, dan Base.

Rollup adalah solusi L2 yang mampu memproses transaksi untuk L1. Transaksi Universal Ethereum biasanya berukuran 156 byte, membuatnya agak padat data. Oleh karena itu, rollup mampu memproses banyak transaksi pada lapisan eksekusi L2 dan kemudian mengemasnya menjadi transaksi ringkas untuk dipublikasikan ke lapisan verifikasi status L1. Dengan menggabungkan banyak transaksi menjadi satu pada lapisan eksekusi L2, hal ini sangat mengurangi biaya gas setiap transaksi. Ada banyak jenis rollup, dan tidak semua rollup sama, namun yang paling populer adalah semua rollup kontrak pintar: Rollup optimis dan rollup tanpa bukti pengetahuan.

Smart Contract Rollup adalah tempat pengguna dapat mengirim dana ke kontrak pintar Rollup di L1 (Ethereum), yang kemudian mengelola transaksi dan perubahan status. Komponen kunci dari rollup dan blockchain adalah pohon merkle. Pada dasarnya, pohon merkle adalah struktur data yang menyimpan status dana setiap orang dan transaksi yang terjadi, memungkinkan L1 untuk memverifikasi status secara langsung di L2 tanpa mengunduh seluruh status. Sederhananya, pengguna berinteraksi dan melakukan transaksi (yang mengubah status) di L2, menggunakan dana mereka, dan L2 akan mengirimkan akar merkle perubahan status ke L1 sehingga L1 dapat memverifikasi status rantai.

Namun, L1 memerlukan semacam bukti untuk memastikan bahwa root merkle yang dikirim oleh L2 valid, dan di sinilah perbedaan kedua rollup kontrak pintar. Dua bukti utama adalah bukti penipuan dan bukti tanpa pengetahuan.

Rollup optimis seperti Arbitrum dan Optimisme menggunakan bukti penipuan untuk menyelesaikan status.

Bukti penipuan bekerja seperti ini:

  1. Node L2 mengeluarkan root merkle ke kontrak pintar L1, bersama dengan deposit kecil;

  2. Kontrak pintar L1 mempercayai node L2 secara default, dari situlah istilah “Optimis” berasal. L1 Optimis mempercayai pembaruan L2;

  3. Namun perubahan status ini tidak bersifat final selama 7 hari;

  4. Selama 7 hari ini, seseorang dapat mengirimkan bukti bahwa root merkle yang dipublikasikan adalah palsu, yang akan menyebabkan pembaruan dicabut dan memberikan penalti pada node L2, memberikan deposit yang diserahkan kepada orang yang melaporkan pembaruan palsu;

  5. Pelapor sekarang dapat membuktikan bahwa pembaruan tersebut palsu dengan memvalidasi semua transaksi yang terjadi dalam perubahan akar status dan mengonfirmasi bahwa setiap tanda tangan pada transaksi tersebut valid;

  6. Jika perubahan status tidak ditentang dalam waktu 7 hari, pembaruan akan diselesaikan dan tidak dapat diubah.

Sedangkan untuk rollup tanpa pengetahuan (ZK), mereka menggunakan bukti tanpa pengetahuan. Inilah cara kerja bukti tanpa pengetahuan:

  1. Node L2 menerbitkan root merkle dan bukti ZK ke kontrak pintar L1, membuktikan bahwa L2 memproses transaksi dengan benar dan menghasilkan root merkle baru;

  2. Jika node L2 mencoba mempublikasikan pembaruan palsu, mereka tidak akan dapat menghasilkan bukti ZK yang valid, sehingga kontrak pintar L1 tidak akan menerima root merkle baru;

  3. Setelah bukti ZK diverifikasi, pembaruan status akan segera diselesaikan.

Sekarang, seperti yang kami sebutkan sebelumnya, L2 hadir untuk mengatasi masalah skalabilitas Ethereum karena biaya transaksi/bahan bakar di mainnet terlalu tinggi. Mari kita lihat lebih dekat bagaimana dua rollup kontrak pintar utama menghitung biaya bahan bakar yang dibayarkan oleh pengguna.

Baik Arbitrum dan Optimism mengharapkan pengguna membayar dua biaya saat memperdagangkannya: L2 Gas (biaya eksekusi) dan L1 calldata (biaya keamanan). L2 Gas (biaya eksekusi) mirip dengan biaya Gas di mainnet. Setiap transaksi pada L2 wajib membayar biaya Gas/Eksekusi sebesar jumlah Gas yang digunakan pada transaksi tersebut dikalikan dengan harga Gas saat ini yang melekat pada transaksi: (Harga Gas L2) x (Penggunaan Gas L2)

Sedangkan untuk data panggilan/biaya keamanan L1, biaya data panggilan L1 adalah untuk menutupi biaya penerbitan transaksi kembali ke Ethereum. Biaya ini ada karena assembler (mekanisme agregasi L2 dan penerbitan transaksi kembali ke L1) harus membayar biaya gas L1 untuk mempublikasikan transaksi di Ethereum. Perhitungannya sebagai berikut: (L1 perkiraan harga Gas) x (L1 ukuran calldata + L1 buffer)

Terdapat perbedaan dalam cara Arbitrum dan Optimisme menentukan harga biaya L2 mereka, dan perbedaan terpenting antara keduanya adalah cara Optimisme dan Arbitrum menghitung biaya komputasi L1. Arbitrum menggunakan oracle yang menentukan harga komputasi L1 — sedangkan dengan Optimism, komputasi L1 menyertakan variabel overhead dinamis (skalar) yang dapat disesuaikan oleh tim Optimism untuk menyesuaikan biaya komputasi L1.

Hal penting yang perlu diperhatikan di sini adalah biaya bertransaksi di L2 jauh lebih rendah dibandingkan bertransaksi langsung di mainnet Ethereum, itulah sebabnya L2 sangat populer. Saat ini rollup memiliki biaya yang murah untuk lapisan eksekusi dan penyimpanan L2, namun untuk memenuhi ketersediaan data, biaya penerbitan data ke L1 masih tinggi bagi pengguna.

Awal tahun ini, ada proposal Ethereum yang disebut EIP-4844, yang dijadwalkan diluncurkan pada akhir tahun. EIP-4844 mengusulkan penambahan jenis transaksi yang benar-benar baru yang memungkinkan penerimaan blok data. Ukuran blok data ini dirancang khusus agar cukup kecil untuk mengurangi overhead penyimpanan pada rantai mainnet. Seperti disebutkan sebelumnya, biaya transaksi yang tinggi pada mainnet Ethereum juga merupakan salah satu biaya utama bagi solusi rollup L2 untuk menerbitkan batch dan bukti untuk memverifikasi perubahan status. Dampak dari usulan ini terhadap masalah ini adalah bahwa hal ini dapat mengurangi biaya overhead L1 secara signifikan. EIP-4844 diharapkan dapat mengurangi biaya pelepasan volume L1 sebesar 10-50x.

Beberapa L2 yang populer

Keputusan

Arbitrum adalah solusi lapisan 2 yang dirancang untuk meningkatkan kemampuan kontrak pintar Ethereum – menjadikannya lebih cepat dan lebih terukur sambil menambahkan fitur privasi tambahan.

Ini dibangun untuk mengatasi beberapa kekurangan kontrak pintar berbasis Ethereum saat ini - seperti inefisiensi dan biaya eksekusi yang tinggi - yang telah merugikan pengalaman pengguna Ethereum dan sering kali membuat transaksi menjadi tugas yang mahal.

Arbitrum menggunakan teknik yang disebut rollup Optimis. Transaksi dieksekusi secara off-chain dan kemudian dikirimkan ke mainnet Ethereum secara massal sebagai calldata. Proses ini membantu meringankan sebagian besar beban komputasi dan penyimpanan yang saat ini ditanggung oleh Ethereum, memindahkannya ke luar rantai.

Protokol yang paling populer adalah GMX, yang merupakan platform perdagangan abadi.

Optimisme

Optimisme (OP) adalah blockchain lapisan 2 di atas Ethereum. Optimisme mendapat manfaat dari keamanan mainnet Ethereum dan membantu memperluas ekosistem Ethereum melalui penggunaan rollup Optimis. Ini berarti transaksi dicatat tanpa kepercayaan pada Optimisme, namun pada akhirnya diamankan di Ethereum.

Optimisme adalah salah satu solusi penskalaan terbesar Ethereum, dengan total nilai terkunci lebih dari $600 juta. Ia memiliki 97 protokol, yang terbesar adalah Synthetix (SNX), bursa derivatif, Uniswap (UNI), DEX, dan Velodrome (VELO), dan AMM.

Matik

Polygon (sebelumnya Matic Network) adalah solusi penskalaan lapisan 2 yang didukung oleh Binance dan Coinbase. Proyek ini bertujuan untuk memberi insentif pada adopsi massal mata uang kripto dengan memecahkan masalah skalabilitas di banyak blockchain.

Polygon menawarkan hingga 65.000 transaksi per detik pada satu sidechain, dan waktu konfirmasi blok kurang dari 2 detik.

MATIC, token asli Polygon, adalah token ERC-20 yang berjalan pada blockchain Ethereum. Token tersebut digunakan untuk layanan pembayaran Polygon dan sebagai mata uang penyelesaian antar pengguna dalam ekosistem Polygon.

Total nilai yang dikunci saat ini sekitar $800 juta, dengan Quickswap dan PearlFi menjadi protokol asli terbesar saat ini.

Basis

Basis dibangun sebagai Ethereum L2 dengan keamanan, stabilitas, dan skalabilitas yang diperlukan untuk mendukung dapps. Memungkinkan pengembang dengan percaya diri menerapkan basis kode EVM apa pun dan meluncurkan pengguna dan aset Anda dari Ethereum L1, Coinbase, dan rantai interoperabilitas lainnya. Basis dibangun di atas tumpukan OP berlisensi MIT, bekerja sama dengan Optimism.

Base memiliki total nilai terkunci sebesar $350 juta, dengan Aerodrome dan Friend.tech menjadi protokol DeFi terbesar.

Saya tidak terkejut melihat harga token tata kelola L2 meningkat sebelum EIP-4844, karena perubahan ini kemungkinan akan menarik lebih banyak lalu lintas ke rantai ini. Hipotesis saya adalah jumlah transaksi pada rantai L2 ini akan meningkat karena pengguna menghemat biaya bahan bakar.