Topics Tech Deep Dive

Apa Itu Arbitrum: Optimistic Rollups untuk Mengatasi Scaling Dengan Aman

Lanjutan
Tech Deep Dive
9 нояб. 2023 г.

Ethereum telah tumbuh begitu pesat sehingga mengalami kesulitan untuk memenuhi permintaan. Mendukung hampir 3.000 DApp, menyelesaikan lebih dari 200.000 transaksi per hari dengan lebih dari 90.000 pengguna aktif harian, menjadi indikasi bahwa Ethereum 2.0 pun secara skalabilitas tidak akan bertahan dalam jangka panjang. Itulah sebabnya solusi scaling Ethereum seperti Arbitrum sangat penting untuk keberhasilan jangka panjang blockchain Ethereum.

Solusi Lapisan 2, seperti sidechain, saluran, dan rollups, memberi pengguna dan pengembang Ethereum peningkatan kecepatan dan keamanan tanpa menjadi mahal. Mari bahas bagaimana Arbitrum membawa rollups ke tingkat selanjutnya — baik untuk pemula maupun penggemar kripto tingkat lanjut.

Apa Itu Arbitrum dan Apa Kegunaannya?

Arbitrum adalah solusi scaling Ethereum yang dirancang untuk memfasilitasi volume transaksi lebih banyak pada jaringan blockchain dengan biaya lebih rendah. Menggunakan alat yang sama dengan Ethereum, pengembang DApp dapat dengan cepat, mudah, dan aman meluncurkan aplikasi di Ethereum menggunakan Arbitrum.

Arbitrum digunakan untuk memfasilitasi lebih banyak transaksi, mencegah penipuan, dan menurunkan biaya operasi pada jaringan blockchain Ethereum. Solusi scaling Ethereum ini akan membuat pengembangan DApp lancar, cepat, dan aman dengan menyediakan platform berbasis Ethereum bagi pengembang yang membatasi data yang disimpan secara on-chain.

Apa Itu Solusi Scaling Ethereum?

Solusi scaling Ethereum digunakan untuk membuat jaringan blockchain Lapisan 1 lebih cepat dan meningkatkan kemampuannya untuk menangani volume transaksi yang tinggi. Contoh jaringan Lapisan 1 antara lain Ethereum dan Bitcoin. Solusi Lapisan 1 bertujuan untuk mengubah protokol jaringan blockchain itu sendiri, bukan untuk menambahkan lapisan pemrosesan tambahan.

Arbitrum adalah solusi Lapisan 2, yang berarti perpanjangan dari Lapisan 1 yang dimungkinkan oleh kontrak pintar yang dibangun secara on-chain. Arbitrum menciptakan ruang tambahan untuk memproses transaksi. Solusi ini mengeksekusi transaksi secara off-chain sebelum kembali pada rantai utama, meningkatkan kecepatan, menurunkan biaya, dan menjaga jaringan DeFi.

Untuk mendapatkan pemahaman yang lebih dalam tentang apa itu Arbitrum, dan apa kegunaannya dalam jaringan blockchain, mari bahas beberapa jenis solusi scaling Lapisan 2 Ethereum lainnya dan ketahui bagaimana Arbitrum dapat cocok untuk digunakan.

Sidechain

Sidechain adalah tempat dimulainya scaling Lapisan 1. Sidechain bekerja dengan menjalankan jaringan blockchain paralel secara bersamaan dengan jaringan Lapisan 1, dan memproses transaksi secara off-chain. Meskipun sidechain pada dasarnya adalah ruang ekstra Lapisan 1, ini tidak diamankan oleh Lapisan 1, dan kurang terdesentralisasi. Masalahnya adalah ini dapat dimanipulasi oleh validator curang, dan standar keamanan dapat berbeda untuk setiap rantai.

Sidechain merepresentasikan perubahan dalam cara pengembang melakukan transaksi menggunakan blockchain. Daripada menggunakan buku besar tunggal, sidechain memperkenalkan sebuah model blockchain yang dibangun dengan banyak lapisan yang terintegrasi ke dalam jaringan blockchain utama.

Plasma

Kerangka kerja plasma memindahkan eksekusi transaksi pada sidechain — tetapi dengan tambahan yang memastikan skalabilitas ekstra. Melalui penggunaan kontrak pintar dan pohon Merkle, plasma memungkinkan jumlah sidechain, atau rantai anak yang tidak terbatas, untuk dibuat dan dirancang agar bekerja dengan cara tertentu untuk memenuhi berbagai kebutuhan jaringan blockchain utama.

Plasma juga menyediakan fraud proof, yang memastikan kemampuan pertukaran yang aman dan dapat dilaksanakan. Artinya setiap pengguna dapat mengirim dana kepada pengguna lain dalam bentuk koin platform asli dengan lebih cepat dan dengan latensi yang lebih rendah.

Saluran

Masuk lebih dalam ke dalam lubang kelinci skalabilitas blockchain, sampailah pada saluran state dan saluran pembayaran. Saluran adalah kontrak pintar dan protokol sumber terbuka yang memungkinkan pengguna melakukan sejumlah transaksi off-chain dengan hanya melibatkan dua transaksi on-chain.

Peserta harus membuat dan mendanai transaksi Ethereum saat membuka saluran baru. Ketika saluran terbuka, transaksi off-chain dapat dilakukan. Ketika pengguna siap untuk menutup saluran, pengguna dikenakan biaya lagi untuk memproses transaksi.

Mekanisme saluran mengurangi jumlah transaksi yang diproses pada jaringan Ethereum dan membatasi biaya gas untuk membuka dan menutup saluran.

Lebih khusus lagi, saluran pembayaran dimaksudkan untuk mentransfer dana antar pengguna, dan saluran state dirancang untuk membuat saluran tanpa biaya antar dua pihak dengan mengunci sebagian dari blockchain. Karena semuanya terjadi dalam saluran sidechain antara dua peserta, ini menjadi sebuah solusi yang sangat aman. Namun tidak memiliki kemampuan untuk menskalakan pada volume yang lebih tinggi.

Rollups

Rollups telah menjadi salah satu solusi scaling berbasis kontrak yang paling populer untuk aplikasi blockchain. Rollups menskalakan rantai utama dengan cara “mengumpulkan” transaksi ke dalam sebuah kelompok, dan memvalidasinya secara off-chain. Dengan mengumpulkan dan mengompresi data, rollups memungkinkan keluaran yang lebih tinggi, kecepatan lebih tinggi, dan biaya transaksi yang lebih rendah.

Ada dua jenis utama rollups: ZK (zero knowledge) dan Optimistic Rollups.

ZK-Rollups

ZK-rollups menggunakan bukti validitas yang disebut ZK-STARKs, atau “Perangkat bersih terbuka skalabilitas zero-knowledge,” untuk memvalidasi data dan melakukan komputasi off-chain. Bukti validitas melekat pada tiap bundel data sekaligus tetap memiliki kemampuan untuk melakukan peningkatan jumlah transaksi. Zero-knowledge proof merepresentasikan keamanan yang kuat, karena ini merupakan bukti yang dapat diverifikasi secara publik mengenai kebenaran sesuatu tanpa harus mengungkapkan statusnya, apa isinya, dan berapa jumlahnya. 

Optimistic Rollups

Optimistic Rollups membatasi komputasi on-chain dengan melakukan bukti konfirmasi hanya jika node mencurigai adanya transaksi curang. Dengan melakukan bukti validitas hanya jika diduga terjadi penipuan, optimistic rollups meningkatkan kecepatan dan keluaran transaksi lebih baik lagi.

Arbitrum Rollups

Arbitrum adalah Optimistic Rollups canggih yang menyimpan sangat sedikit data on-chain untuk skalabilitas optimal. Dibangun di jaringan Ethereum dan memungkinkan hingga 4.500 transaksi per detik (TPS). Itu lebih cepat dari harapan Ethereum 2.0 di sekitar 3.000 TPS. Arbitrum cocok dengan semua alat pengembang Ethereum, termasuk kontrak pintar EVM (Mesin Virtual Ethereum). Banyak opsi integrasi yang menyediakan perangkat front-end Ethereum standar untuk Arbitrum, sehingga mudah digunakan — dan gampang untuk membangun dan meluncurkan DApp.

Bagaimana Cara Kerja Arbitrum? 

Arbitrum mengikuti protokol Optimistic off-chain yang dikelola oleh kontrak pada rantai Ethereum. Singkatnya, cara kerjanya adalah dengan memvalidasi transaksi secara off-chain sebelum mengirimkan konfirmasi kembali pada blockchain. Pengembang dapat membuat kontrak pintar menggunakan Solidity, lalu menyusunnya menjadi kode yang berjalan pada mesin virtual Arbitrum.

Namun bagaimana cara kerjanya?

Mesin Virtual Arbitrum

Pohon Merkle mengorganisir status mesin virtual Arbitrum sehingga nilai hash kriptografi dapat dikalkulasi. Hash kemudian disimpan secara on-chain sehingga statusnya dapat sepenuhnya dikonfirmasi dan difinalisasi. Hanya nilai hash dari status terakhir yang disimpan secara on-chain. 

Status mesin virtual ditingkatkan ketika peserta dalam perjanjian mengajukan DA, atau pernyataan yang dapat disengketakan. Perjanjian tersebut mengatakan bahwa mesin virtual akan mengeksekusi jumlah tertentu ketika dikalkulasi. Setiap peserta dalam perjanjian harus melakukan deposit untuk memastikan keabsahan pernyataan tersebut.

Jika DA valid, sistem akan memasukkan status baru. Jika DA tidak valid, maka ditolak oleh Arbitrum, dan status tidak akan berubah.

Mesin virtual Arbitrum menggunakan pipelining untuk memproses beberapa DA, sementara node verifikasi mengurus seberapa cepat pemrosesannya. Selain itu, peserta nakal tidak dapat menunda sistem seperti halnya protokol lain.

Tidak Perlu Kepercayaan

Salah satu hal terpenting untuk dipahami tentang cara kerja Arbitrum adalah tidak adanya kepercayaan. Selama ada satu peserta yang jujur dalam sebuah perjanjian, maka mesin virtual Arbitrum akan berjalan dengan benar, tidak peduli apakah cabang yang benar dipertaruhkan atau tidak. Jalur kepercayaan tercipta seiring waktu dengan peserta mengeksekusi transaksi yang valid dengan Arbitrum.

Bagaimana Arbitrum Mengatasi Batasan Ethereum

Ethereum telah mendapatkan banyak perhatian sejak pertama kali diluncurkan pada tahun 2015. Namun skalabilitas selalu menjadi masalah, mencegah jaringan mencapai potensi maksimalnya. Tanpa skalabilitas, pengembang juga dibatasi oleh kemampuan jaringan dan jumlah transaksi yang dapat diproses. Pada dasarnya, teknologi blockchain telah membentur dinding terkait skalabilitas — dan di sinilah Arbitrum dapat mendorong Ethereum maju ke depan.

Trilema Blockchain

Apa itu trilema blockchain? Sederhananya, ini bermakna scaling, desentralisasi, dan keamanan. Proyek blockchain terbukti sulit mencapai keseimbangan ketiganya. Menemukan solusi untuk trilema blockchain ini dapat membantu mengubah cara pandang kita terhadap mata uang digital dan teknologi blockchain.

Saat ini, blockchain mengandalkan rollups seperti Arbitrum untuk memecahkan trifecta dan menciptakan blockchain yang aman, terskala, dan terdesentralisasi. Mari berbicara tentang beberapa cara Arbitrum mengatasi keterbatasan Ethereum.

Kapasitas Pemrosesan

Ethereum hanya dapat memproses sekitar 10 TPS, tetapi Arbitrum dapat memproses hingga 40.000 transaksi per detik (TPS). Itu 4.000 kali lebih cepat dibandingkan dengan Ethereum saja, platform L1 yang paling banyak digunakan di dunia.

Biaya Lebih Rendah

Masalah umum di antara jaringan Lapisan 1 yang populer, seperti Ethereum dan Bitcoin, adalah biaya gas yang tinggi. Biaya untuk bertransaksi dengan bursa online dapat berkisar antara dari 1,5% hingga 2,3%. Arbitrum memungkinkan untuk menyelesaikan transaksi dalam jumlah besar dengan gas yang jauh lebih murah — dan sedang berupaya mengurangi biaya jauh lebih rendah lagi.

Kompatibilitas Mesin Virtual Ethereum

Arbitrum adalah yang paling kompatibel dengan EVM di antara semua solusi Lapisan 2. Mudah digunakan, mudah dipahami oleh para pengembang, dan cukup kuat untuk diterapkan pada blockchain Ethereum. 

Pengembang

Arbitrum sangat menguntungkan bagi para pengembang. Kompatibel dengan EVM dan menggunakan kode Solidity, tanpa batasan kompiler atau versi. Juga tidak ada batasan gas, sehingga pengembang kontrak pintar dapat mengembangkan proyek mereka pada tingkat lanjut.

Meskipun para pendukung Ethereum 2.0 yakin bahwa rollups akan menjadi ketinggalan zaman setelah implementasi lengkapnya, tetapi jelas bahwa Arbitrum rollups dirancang untuk mencapai skalabilitas yang belum pernah dicapai sebelumnya. Beberapa blockchain lapisan 2 berencana untuk merilis koin mereka sendiri, tetapi Arbitrum telah menyatakan bahwa mereka adalah organisasi yang berfokus pada transaksi.

Arbitrum vs. Optimism

Arbitrum dan Optimism dibangun berdasarkan apa yang tidak dapat dicapai oleh Polygon. Meskipun Polygon gratis, Arbitrum dan Optimism memiliki fitur yang tidak dapat dibandingkan dengan rollups lain. Keduanya terintegrasi langsung ke dalam rantai utama Ethereum, memberikan visibilitas dan keamanan yang optimal.

Meskipun Arbitrum dan Optimism memiliki beberapa kesamaan, tetapi perbedaannya lah yang membedakan keduanya. Mari membahas beberapa persamaan dan perbedaan ini secara lebih mendetail — agar Anda bisa memutuskan, rollup mana yang merupakan opsi terbaik untuk tujuan Anda.

Kesamaan Antara Arbitrum dan Optimism

Penting untuk dipahami bahwa Arbitrum dan Optimism dianggap sebagai Optimistic Rollups. Kita telah membahasnya secara singkat di bagian sebelumnya tentang solusi Lapisan 2, tetapi sekarang kita akan mengetahui bagaimana hal ini berpengaruh pada hubungan antara Arbitrum dan Optimism.

Baik Arbitrum maupun Optimism dapat menggabungkan beberapa transaksi menjadi satu transaksi tunggal. Keduanya kemudian memproses transaksi di luar blockchain Ethereum sebelum mengirimkan data kembali ke rantai utama.

Dengan memproses transaksi di luar rantai utama Ethereum, Optimistic Rollups seperti Optimism dan Arbitrum dapat secara signifikan mengurangi waktu yang diperlukan untuk menyelesaikan transaksi secara on-chain. Selain itu, keduanya dapat diimplementasikan ke dalam kontrak pintar yang sudah ada.

Kekurangan yang harus dihadapi oleh Arbitrum dan Optimism adalah bahwa setiap transaksi sengketa dapat ditahan selama satu minggu. Ini adalah salah satu cara rollup untuk mencegah terjadinya transaksi penipuan, tetapi akan memakan waktu jika Anda ingin mentransfer aset digital kembali ke rantai utama.

Perbedaan Antara Arbitrum dan Optimism

Sekilas, Arbitrum dan Optimism tampaknya adalah Optimistic Rollups yang identik. Namun, ada satu perbedaan utama yang membedakan keduanya — dan ini berkaitan dengan cara keduanya mengatasi transaksi penipuan.

Ketika Optimism memproses transaksi penipuan secara off-chain, rollup mengirimkann kembali seluruh transaksi melalui EVM. Ketika Arbitrum memproses transaksi mencurigakan secara off-chain, Arbitrum mengirimkan hanya bagian yang mencurigakan dari transaksi tersebut melalui EVM.

Dengan mekanisme pencegahan penipuan inilah yang membedakan Arbitrum dari Optimism. Dan karena semua transaksi yang mencurigakan diproses secara off-chain, Arbitrum dapat mencapai kapasitas transaksi yang lebih tinggi dibanding Optimism.

Tabel 1: Fitur Produk Arbitrum vs. Optimism

Arbitrum

Optimism

Blockchain

x

x

DApp

x

Proyek DeFi

x

Protokol Lapisan 2

x

x

Kontrak Pintar

x

x

Peluncuran SaaS

x

x

Mana yang Lebih Baik — Arbitrum atau Optimism?

Pada titik ini, sulit untuk mengatakan apakah Arbitrum atau Optimism yang lebih baik. Dengan laju perkembangan blockchain yang berlangsung dengan cepat, maka kemungkinan besar kita akan mendapatkan solusi Lapisan 2 yang lebih cepat dan lebih aman daripada yang kita bayangkan.

Saat ini, Arbitrum menawarkan yang terbaik untuk para pengguna dalam hal keamanan dan pencegahan penipuan. Di sisi lain, waktu transaksi Optimism yang lebih cepat bagus untuk pengguna yang menginginkan aset digital yang lebih likuid.

Jika kami harus memilih (dan memang harus memilih), kami akan memilih Arbitrum. Arbitrum mendukung DeFi dan DApps di jaringan Ethereum dengan meningkatkan skalabilitas dan kecepatan — tanpa mengorbankan keamanan — sambil tetap mempertahankan biaya operasional dan perdagangan yang rendah. Pada saat artikel ini ditulis, Arbitrum memiliki 60% dari total nilai yang terkunci di seluruh jaringan Lapisan 2 sejak peluncuran mainnet tahun lalu.

Ke depannya, Arbitrum memiliki lebih banyak hal yang dapat ditawarkan kepada komunitas DeFi dan blockchain dibandingkan dengan Lapisan 2 lainnya.

Deposit dan Penarikan Mudah di Bybit Dengan Arbitrum

Siap untuk merasakan pengalaman Arbitrum secara langsung? Bybit memudahkan deposit dan penarikan ETH, USDT, dan USDC di jaringan Arbitrum. Platform ini memungkinkan pengguna untuk menikmati kecepatan, keamanan, dan efisiensi biaya perdagangan dengan Arbitrum.

Apa yang Dapat Anda Lakukan dengan Kripto di Bybit?

Bybit dipercaya oleh jutaan pengguna di seluruh dunia, dan merupakan salah satu bursa kripto dengan pertumbuhan tercepat. Anda dapatmembeli Bitcoin, Ethereum, dan USDT secara mudah dengan proses Bybit yang efisien dan dasbor yang mudah dijelajahi. Dengan lebih dari 80 metode pembayaran dan sembilan opsi fiat, Bybit menawarkan banyak cara untuk berinteraksi dengan kripto, seperti perdagangan pasar kripto, bursa P2P,non-fungible token (NFT), derivatif, dan banyak lagi.

Melakukan deposit dan penarikan aset menjadi lebih mudah dengan aplikasi desktop dan seluler Bybit.

Cara Melakukan Deposit di Bybit

  1. Buka tab Aset dan ketuk Deposit .

  2. Selanjutnya, pilih jenis koin yang akan Anda depositkan.

  3. Salin alamat destinasi Bybit Anda di layar berikutnya. (Catatan: Beberapa koin mungkin memerlukan memo atau label Anda, yaitu ID Bybit Anda.) Deposit Anda sedang dalam proses!

Cara Melakukan Penarikan di Bybit

  1. Pada tab Aset, ketuk Penarikan.

  2. Pilih jenis rantai yang ingin Anda lakukan penarikan.

  3. Pilih alamat dompet penerima Anda, masukkan jumlah dana, dan tarik.

Kesimpulan

Pada ekosistem blockchain yang berkembang dan sedang berupaya menciptakan interaksi antar rangkaian rantai, solusi scaling Arbitrum memberikan gambaran tentang masa depan kripto dan blockchain. Dengan kecepatan yang tak tertandingi, protokol keamanan internal berkualitas tinggi, dan biaya operasional yang rendah, penggunaan DeFi menjadi lebih terfokus dengan bantuan Arbitrum.