} .leaderboard{ padding-top: 20px; margin-bottom: -10px; }

Apa Itu Optimistic Rollups (ORs)?

Apa Itu Optimistic Rollups (ORs)?

Optimistic Rollups (ORs) adalah salah satu jenis konstruksi 2 lapis yang tidak berjalan di lapisan dasar Ethereum tetapi di atasnya. Ini memungkinkan menjalankan smart contract dalam skala besar sambil tetap diamankan oleh Ethereum. Konstruksi ini menyerupai Plasma, tetapi memperdagangkan skalabilitas Plasma yang hampir tak terbatas untuk menjalankan Virtual Machine yang kompatibel dengan EVM yang disebut OVM (Optimistic Virtual Machine) yang memungkinkan ORs untuk menjalankan apa pun yang dapat dilakukan Ethereum.

Nama Optimistic Rollups berasal dari cara kerja solusi. “Optimis” digunakan karena agregator hanya mempublikasikan informasi minimal yang diperlukan tanpa bukti, dengan asumsi agregator berjalan tanpa melakukan penipuan, dan hanya memberikan bukti jika terjadi penipuan. “Rollup” digunakan karena transaksi dilakukan ke rantai utama dalam bundel (yaitu rolled-up).

Ringkasan Sederhana

Sama seperti kebanyakan solusi Layer ke-2, dana yang ditransaksikan pada Optimistic Rollup disimpan dalam smart contract di Ethereum, di mana pengguna menyetor dana, agregator mendaftar, dan bukti penipuan dilakukan. Proses yang biasa seseorang dapat berinteraksi dengan solusi tersebut adalah sebagai berikut:

  • Seorang pengguna mengirimkan transaksi penyebaran smart contract off-chain ke agregator (produsen blok dalam konstruksi ini)
  • Agregator secara lokal menyebarkan transaksi yang membuat smart contract baru
  • Agregator menghitung state root baru (alias root merkle)
  • Agregator itu membuat transaksi Ethereum yang berisi state root yang dihitung pada langkah ke-3
  • Setiap pengguna yang melihat agregator menyebarkan state root yang tidak valid (state root yang dibuat dengan memasukkan transaksi yang tidak valid) dapat menantang agregator tersebut dengan memposting state root yang valid bersama dengan bukti merkle yang diperlukan untuk membuktikannya, slashing (menghapus sebagian dari ikatan) dan agregator yang melakukan penipuan tersebut dan semua yang membangun blok di atas yang curang dan mengklaim hadiah tersebut.
  • Setelah blok yang tidak valid dilakukan dan bukti penipuan diselesaikan, rantai di lapisan ke-2 dapat dibatalkan dan dilanjutkan dari blok non-fraudelent sebelumnya.

Catatan: Siapa pun dapat menjadi agregator selama mereka mengunci ikatan dalam smart contract.

Sumber