Protokol lapisan-2 sering kali membebankan biaya bahan bakar yang lebih murah dibandingkan dengan Ethereum. Rantai ini menggunakan proses yang disebut Rollup untuk memproses beberapa transaksi dengan biaya satu transaksi. Meskipun hal ini kurang aman, hal ini membantu mereka mencapai hasil transaksi yang tinggi dengan biaya yang sangat rendah.

Dalam artikel ini, kami akan mendalami detail pasti dari setiap metode yang digunakan oleh solusi penskalaan lapisan-2 untuk menjaga biaya bahan bakar tetap rendah dan terjangkau sekaligus menjaga rantainya tetap aman. 

Di akhir artikel, kita juga akan melihat teknologi revolusioner yang membantu mengurangi biaya L2.

Intip proyek penskalaan Layer-2 teratas pada tahun 2024.

Apa itu Rollup?

Rollup adalah solusi penskalaan off-chain yang memanfaatkan rantai lapisan-2 sebagai ruang penyimpanan. Transaksi yang dilakukan pada Layer-2 ditulis dalam ruang ini dan diproses secara batch, bukan satu per satu, sehingga membantu memproses banyak transaksi dengan biaya hanya satu.

Selain itu, karena rantai lapisan-2 harus menyelesaikan transaksinya dari Ethereum, memproses sejumlah transaksi, bukan transaksi tunggal, membantu mereka menghemat biaya bahan bakar. Rantai ini kemudian dapat mentransfer manfaat ini kepada pengguna, yang kini hanya perlu membayar sebagian kecil dari biayanya dibandingkan dengan Ethereum.

Blockchain Ethereum memproses transaksi secara individual; Oleh karena itu, harus melewati beberapa validator sebelum difinalisasi.

Berikut serangkaian tweet yang menjelaskan mengapa Ethereum Rollup penting.

Namun karena eksekusi transaksi tidak berada pada lapisan 1, bagaimana Anda mengetahui apakah perhitungan telah dieksekusi dengan benar? Ada dua pendekatan utama dalam hal ini: – optimistis rollup – nol pengetahuan rollup (17/8)

– Alex Kroeger (@alex_kroeger) 24 November 2021

Bagaimana Cara Kerja Rollup?

Kami telah membagi cara kerja rollup menjadi empat langkah untuk menjelaskan cara kerja transaksi ini dengan lebih baik.

Transaksi Dimulai

Segera setelah transaksi dimulai melalui solusi Ethereum Layer-2, transaksi tersebut ditambahkan ke transaksi lain di blok layer-2. Segera setelah transaksi dimulai, transaksi diverifikasi oleh validator Layer-2 dan kemudian ditumpuk untuk membuat rollup.

Terkadang, tidak ada verifikasi yang dilakukan sebelum membuat tumpukan transaksi. Dalam kasus tersebut, verifikasi hanya dilakukan jika akar Merkle tidak secara akurat mewakili perubahan status sebelum dan sesudah pembuatan rollup.

Membuat Rollup

Ketika masing-masing transaksi terisi hingga jumlah yang diinginkan atau dalam jangka waktu tertentu, transaksi ini dicatat dalam blok L2, dan ringkasannya dihasilkan. Kelompok transaksi ini disebut rollup.

Ringkasan Dikirim ke L1

Ringkasan transaksi ini kemudian dikirim ke blockchain lapisan-1 (misalnya Ethereum) untuk verifikasi akhir. Rantai lapisan-1 mengevaluasi tiga hal sebelum memvalidasi blok: keadaan rantai L2 sebelum blok (keadaan awal), perubahan yang disebabkan oleh blok, dan keadaan rantai L2 setelah blok, yaitu keadaan akhir .

Logikanya, perubahan yang dilakukan oleh blok tersebut haruslah merupakan perbedaan antara keadaan awal dan akhir. Jika hal-hal ini tidak sejalan, maka seluruh blok diperiksa ulang, dan transaksi buruk dilacak menggunakan Merkle Tree-nya.

Ingin membangun karier yang kuat di blockchain? Lihatlah keterampilan yang harus dimiliki ini.

Finalisasi

Setelah blok tersebut sah, ringkasannya disertakan dalam blockchain Ethereum sebagai satu transaksi, yang menyelesaikan blok tersebut.

Karena proses inilah Layer-2 dapat memproses beberapa transaksi Layer-2 dengan biaya satu transaksi Ethereum. Selanjutnya, biaya per transaksi pada Layer-2 adalah sebagian kecil dari transaksi Ethereum.

Jenis Rollup

Ada beberapa jenis Rollup yang digunakan, seperti zk rollup dan rollup optimis. Meskipun cara kerjanya berbeda-beda, semuanya mencapai tujuan yang sama: memproses banyak transaksi dengan biaya satu transaksi.

ZK Rollup

Rollup ZK Teratas.

Zero Knowledge Rollup adalah yang bekerja persis seperti yang disebutkan di atas. Mereka menggunakan ruang penyimpanan Layer-2 (blok) untuk menyimpan transaksi dan kemudian mengirimkan ringkasannya ke rantai Layer-1 untuk persetujuan akhir. 

Karena rantai lapisan-1, yang sebagian besar adalah Ethereum, tidak memiliki pengetahuan tentang transaksi individual, prosesnya disebut Zero-Knowledge Rollup.

Contoh ZK Rollup: Polygon PoS

Rollup Optimis

Rollup Optimis.

Rollup Optimis menggunakan ruang penyimpanan tambahan di Ethereum, yang dikenal sebagai “Ruang Data Panggilan,” untuk menyimpan transaksi individual. Namun mereka hanya menyerahkan ringkasannya untuk validasi.

Rollup ini memercayai masing-masing transaksi valid saat terjadi, dan hanya dipertanyakan jika perubahan status tidak berjalan dengan benar. Oleh karena itu, mereka dikenal sebagai Optimistic Rollup karena kepercayaan mereka pada setiap transaksi kecuali terbukti sebaliknya.

Contoh Rollup Optimis: Optimisme

Ethereum Blobs, Rollup On-Chain Era Baru

Dengan diperkenalkannya Peningkatan Dencun, biaya lapisan-2 menjadi lebih rendah karena fitur yang disebut blob. Di bawah ini adalah riwayat harga gas dari Polygon, rantai layer-2 terpopuler.

Tren Harga Gas Polygon Tahun 2024.

Peningkatan Dencun memperkenalkan fitur yang disebut “blob,” yang memungkinkan Layer-3, seperti Uniswap v3, untuk menyimpan transaksi pada blob, sehingga membebaskan blockchain Ethereum untuk yang lain. Berkurangnya kemacetan ini menyebabkan berkurangnya permintaan gas di Ethereum. Pada akhirnya, hal ini menyebabkan penurunan harga bahan bakar di Ethereum.

Tahukah Anda mengapa blockchain menjadi macet?

Biaya bahan bakar yang rendah di Ethereum membantu Layer-2 menurunkan harga bahan bakar mereka lebih jauh. Hasil dari pengurangan biaya L2 lebih lanjut dapat dilihat pada diagram di atas. Anda dapat melihat bahwa harga gas Polygon di bulan Juni jauh lebih rendah dibandingkan di bulan April.

Kesimpulan

Biaya transaksi pada lapisan 2 bergantung pada harga gas Ethereum. Karena transaksi lapisan-2 diproses pada sebagian kecil dari transaksi Ethereum, biayanya lebih murah. Proses ini menggunakan rollup untuk meringkas transaksi Layer-2 dan memvalidasi seluruh blok sebagai satu transaksi pada layer-1, sehingga menghemat waktu dan biaya.

Temukan mengapa Ethereum merupakan investasi yang lebih baik daripada Bitcoin.

Pada saat yang sama, karena rantai lapisan-1 memiliki lebih banyak keamanan, hal ini membantu lapisan-2 menawarkan keamanan yang hampir sama baiknya dengan Ethereum tetapi dengan biaya yang lebih rendah.