Apa itu Rollup?

Menengah11/21/2022, 8:41:49 AM
Rollups mewakili salah satu solusi penskalaan Ethereum yang paling populer dan efektif. Sebagai solusi penskalaan off-chain Layer 2, Rollup menggabungkan ribuan transaksi off-chain ke dalam batch dan mengirimkannya ke blockchain utama untuk penyimpanan dan verifikasi. Ini sangat meningkatkan volume transaksi dan kecepatan transaksi sambil mewarisi keamanan Ethereum Mainnet.

Apa itu Rollup?

Pengantar

Rollups mewakili salah satu solusi penskalaan Ethereum yang paling populer dan efektif. Sebagai solusi penskalaan off-chain Layer 2, Rollup menggabungkan ribuan transaksi off-chain ke dalam batch dan mengirimkannya ke blockchain utama untuk penyimpanan dan verifikasi. Ini sangat meningkatkan volume transaksi dan kecepatan transaksi sambil mewarisi keamanan Ethereum Mainnet.

Pengantar

Saat ini, semua blockchain sedang berjuang dengan masalah “segitiga mustahil”: desentralisasi, skalabilitas, dan keamanan. Setiap blockchain dapat memiliki paling banyak dua di antaranya. Misalnya, ketika Ethereum mencapai desentralisasi dan keamanan, ia mengorbankan skalabilitas. Karena jumlah pengguna di jaringan meningkat, Ethereum kewalahan dan tidak mampu menanggung lalu lintas yang begitu besar. Akibatnya, masalah seperti kecepatan transaksi lambat dan biaya tinggi terjadi.

Tujuan utama skalabilitas adalah untuk meningkatkan kecepatan transaksi dan throughput (transaksi per detik, TPS) tanpa mengorbankan keamanan atau desentralisasi.
Rollups, istilah yang paling sering disebutkan baru-baru ini, adalah solusi untuk menskalakan Ethereum. Ini adalah solusi penskalaan yang paling layak untuk Ethereum sebelum menyelesaikan sharding dan penskalaan Mainnet.

Skalabilitas Ethereum

Ada dua jenis penskalaan blockchain: penskalaan on-chain dan penskalaan off-chain.

Penskalaan On-Chain

Penskalaan on-chain melibatkan perubahan pada protokol Ethereum untuk benar-benar meningkatkan kecepatan transaksi dan throughput transaksinya. Saat ini, fokus utama penskalaan on-chain adalah sharding. Penskalaan on-chain lebih sulit daripada penskalaan off-chain.

Sharding

Teknologi sharding bukanlah konsep baru. Ini telah lama digunakan dalam database komersial tradisional. Sharding adalah proses membagi database secara horizontal menjadi beberapa pecahan untuk meringankan beban. Data sharded akan ditugaskan secara acak ke setiap node dan diproses secara independen dan bersamaan secara paralel.
Sharding akan secara efektif meningkatkan kecepatan transaksi dan throughput transaksi blockchain. Bahkan mungkin membantu Ethereum mengatasi "segitiga mustahil".

Penskalaan Off-Chain

Penskalaan off-chain mengacu pada peningkatan skalabilitas Mainnet melalui inovasi di luar Mainnet, yang tidak akan menimbulkan perubahan pada protokol Ethereum. Selain Layer 2, solusi penskalaan off-chain populer lainnya saat ini adalah Sidechain dan Plasma, dll.

Penskalaan Lapisan 2

Desentralisasi dan keamanan tidak boleh dikompromikan dalam mencapai skalabilitas. Lapisan 2 adalah blockchain independen. Karena mewarisi keamanan dan desentralisasi Mainnet, Layer 2 memiliki potensi untuk mencapai skalabilitas yang lebih tinggi. Saat ini ada dua jenis penskalaan Layer 2 - Rollup dan saluran status.
Rollup saat ini merupakan solusi utama untuk menskalakan Ethereum. Mereka memainkan peran penting dalam membentuk peta jalan Ethereum. Berdasarkan model keamanan, rollup dapat dibagi menjadi dua kategori: rollup optimis dan rollup tanpa pengetahuan.
Saluran negara memungkinkan pengguna untuk bertransaksi secara aman, cepat, dan murah secara off-chain, lalu menyelesaikan finalitas dengan Mainnet.

Rantai samping

Sidechain adalah blockchain yang kompatibel dengan EVM yang berjalan independen dari Ethereum Mainnet. Sidechain kompatibel dengan Ethereum Mainnet melalui jembatan lintas rantai dan berjalan di bawah algoritme konsensus mereka sendiri secara paralel dengan Mainnet. Tidak seperti Ethereum, sidechain mengorbankan beberapa ukuran desentralisasi atau keamanan untuk mencapai throughput transaksi yang tinggi dan kecepatan transaksi yang lebih cepat. Dua sidechain paling populer adalah Polygon dan Fantom.

Plasma

Rantai plasma adalah blockchain terpisah yang ditambatkan ke Ethereum Mainnet yang menggunakan bukti penipuan untuk menengahi perselisihan. Tidak seperti sidechain, rantai Plasma dibangun di atas blockchain Ethereum dan dapat memperluas banyak rantai “anak”. Sampai batas tertentu, rantai Plasma mendapat manfaat dari keamanan Ethereum Mainnet. Plasma pernah dilihat sebagai solusi untuk menskalakan Ethereum, tetapi kemudian digantikan oleh Lapisan 2. Blockchain Plasma yang terkenal adalah Jaringan OMG.

Mengapa Rollups Penting?

Penskalaan off-chain lapisan 2 adalah solusi penskalaan arus utama

Penskalaan on-chain sulit diterapkan karena memerlukan perubahan pada protokol Ethereum. Oleh karena itu, penskalaan off-chain saat ini menjadi fokus utama peningkatan penskalaan.
Penskalaan off-chain mengacu pada peningkatan skalabilitas Ethereum Mainnet melalui inovasi di luarnya. Metode ini tidak perlu mengubah protokol Ethereum asli. Solusi penskalaan off-chain umum termasuk Layer 2, Plasma, Sidechains, dll.
Lapisan 2 saat ini merupakan solusi penskalaan off-chain paling populer yang mendapat manfaat dari fitur-fitur berikut:

  1. Menikmati throughput transaksi yang tinggi, meningkatkan pengalaman pengguna, dan mengurangi kemacetan jaringan Ethereum.

  2. Pembatalan lapisan 2 dapat memampatkan sejumlah besar transaksi dan mengurangi biaya penggunaan jaringan.

  3. Mencapai desentralisasi dan keamanan sambil mengejar skalabilitas, yang membuatnya berbeda dari solusi penskalaan off-chain lainnya.

Teknologi Layer 2 yang paling populer dan banyak digunakan adalah rollup, yang menampilkan throughput transaksi tinggi, biaya transaksi rendah, dan aksesibilitas ke aset Layer 1.

Peta Jalan Ethereum Rollup-sentris

Pada tahun 2020, Vitalik mengusulkan Roadmap Ethereum Rollup-centric dan konsep multi-rollup.
Multi-rollup, meskipun masih dalam masa pertumbuhan, dapat menciptakan lebih banyak kemungkinan untuk Ethereum di masa mendatang. Mengingat kemungkinan rollup untuk mencapai throughput transaksi yang tinggi, ditambah dengan penskalaan on-chain - kombinasi sharding untuk penyimpanan data availability (DA), Rollups as a Service (RaaS) dapat diusulkan di masa mendatang, memungkinkan siapa saja untuk memulai rollupnya sendiri dengan cepat.
Munculnya multi-rollup juga menciptakan permintaan akan teknologi penghubung lintas-rollup. Ketika Rollups menjadi arus utama, perlu untuk membangun teknologi yang dapat mencapai transfer aset yang nyaman dan aman di antara rollup sambil menghilangkan biaya transaksi yang tinggi di Ethereum.

Apa itu Rollup

Rollup berfungsi sebagai opsi utama saat ini untuk mengimplementasikan Layer 2. Rollup sendiri adalah blockchain independen, tempat pengguna bertransaksi dan kemudian mengirim data ke Ethereum untuk disimpan. Dengan cara ini, Rollups bisa mendapatkan keuntungan dari keamanan mainnet. Selain itu, dengan menggabungkan ratusan data transaksi ke dalam satu batch, rollup membantu mengurangi biaya transaksi secara drastis karena biaya tersebut dibagi oleh semua.
Rollups bertujuan untuk meningkatkan skalabilitas Ethereum dengan menghitung transaksi dalam blockchain independen, dan mengemas data transaksi dan mengirimkannya ke Ethereum untuk disimpan.
Saat ini, ada dua jenis rollup: rollup optimis dan rollup tanpa pengetahuan. Mereka berbeda satu sama lain dalam model keamanan yang berbeda.

Apa itu OP-Rollup

Rollup optimis dianggap "optimis" karena menganggap semua transaksi di OP-Rollup adalah nyata dan valid, dan memperlakukan semua transaksi dengan cara yang optimis.

Bagaimana OP-Rollups memverifikasi kebenaran transaksi?

OP-Rollups mengadopsi insentif cryptoeconomic untuk memastikan validator bertindak jujur. Siapa pun di blockchain dapat menjadi validator tetapi harus membayar sejumlah deposit, yang serupa dengan Proof-of-Stake. Jika validator mengusulkan transaksi yang tidak valid atau mencoba melakukan fork dengan niat jahat, depositnya akan dipotong.
OP-Rollups menggunakan bukti penipuan untuk mendeteksi keaslian transaksi. Setelah transaksi pada OP-Rollup digabungkan menjadi beberapa batch dan dikirim ke Ethereum Mainnet, ada jendela waktu yang disebut Periode Tantangan, di mana siapa pun dapat memverifikasi batch dengan menghitung bukti penipuan.

Memasuki OP-Rollups

Untuk memasukkan OP-Rollups, pengguna perlu menyetorkan ETH, token ERC-20, atau aset mata uang kripto lain yang diterima ke jembatan lintas rantai. Kontrak jembatan akan menyampaikan transaksi ke Lapisan 2 (atau OP-Rollup), di mana jumlah aset yang setara dicetak dan dikirim ke alamat yang dipilih pengguna pada OP-Rollup.

Keluar dari OP-Rollup

Keluar dari rollup lebih rumit. Jika pengguna ingin keluar dari OP-Rollups, dia hanya dapat menarik dananya yang disimpan di Ethereum Mainnet setelah periode tantangan, di mana siapa pun dapat menantang hasil transaksi. Meskipun prosesnya cukup sederhana bagi pengguna, namun memakan waktu lama karena biasanya memakan waktu 1-2 minggu.

Kompatibilitas EVM

Keuntungan OP-Rollups adalah kompatibilitasnya dengan EVM, yang memungkinkan tim pengembangan untuk memigrasikan smart contract yang ada di Ethereum ke OP-Rollups tanpa mengubah kodenya. Ini tidak hanya menghemat waktu tetapi juga memberikan kenyamanan dengan memanfaatkan infrastruktur Ethereum seperti bahasa pemrograman, alat pengujian, dll.
Untuk mempelajari lebih lanjut tentang EVM (Ethereum Virtual Machine), silakan kunjungi Apa itu EVM di Gate Learn.

Arbitrase

Arbitrum adalah blockchain Layer 2 terkemuka yang mengadopsi OP-Rollups, terhitung hampir setengah dari total kapitalisasi pasar Layer 2.

Selain beberapa proyek sukses yang telah berjalan di Arbitrum, seperti Uniswap, Yearn, dan Sushiswap, ada proyek asli unik lainnya, termasuk GMX, protokol turunan, dan TreasureDAO yang bermaksud membangun ekosistem NFT yang besar, dll.
Meskipun Arbitrum belum memiliki token asli, ini adalah rantai Layer 2 terbesar oleh TVL, yang membuat investornya terus mengawasi perkembangannya. Arbitrum meluncurkan acara Arbitrum Odyssey pada April 2022, yang bertujuan untuk menghadirkan perjalanan ekosistem Arbitrum yang lengkap bagi pengguna. Acara tersebut bekerja sama dengan Project Galaxy dan dirancang untuk berlangsung selama 8 minggu. Pengguna dapat menerima airdrops NFT dengan menyelesaikan tugas mingguan. Setelah mengumpulkan 13 NFT atau lebih, pengguna dapat diberi hadiah NFT eksklusif yang menandai akhir dari perjalanan Arbitrum.
Namun hanya seminggu setelah acara dimulai, sejumlah besar pengguna berdatangan, mengakibatkan ledakan volume transaksi dan kemacetan jaringan, serta meroketnya biaya jaringan. Mengingat situasi ini, Arbitrum memutuskan untuk menangguhkan Odyssey dan melanjutkannya setelah rilis Nitro.

Volume Transaksi Harian Arbitrum
(Sumber gambar: Arbiscan)

Alamat Unik Arbitrum
(Sumber gambar: Arbiscan)

OPTIMISME

OPTIMISME, disebut sebagai OP, juga merupakan rantai Lapisan 2 yang didukung oleh OP-Rollups. Ini adalah rantai Layer 2 terbesar kedua berdasarkan kapitalisasi pasar. Tidak seperti Arbitrum, OP mengumumkan penerjunan udara pertamanya pada 1 Juni 2022, diikuti dengan program insentif ekosistem. Didorong oleh imbalan tinggi, investor berbondong-bondong ke OP, yang mengarah ke peningkatan signifikan pada TVL-nya.

OP juga mendapat dukungan dari beberapa proyek mapan seperti Uniswap dan Aave. Selain itu, Velodrome, lapisan dasar likuiditas ekosistem OP, adalah pertukaran terdesentralisasi yang mengadopsi model ve(3,3) dan telah mencapai kesuksesan yang cukup besar. Itu bahkan melampaui Uniswap, pertukaran terdesentralisasi terkemuka, oleh TVL.

Apa itu ZK-Rollup

Sedikit berbeda dari OP-Rollups, ZK-Rollups menggabungkan sejumlah besar transaksi ke dalam batch yang dieksekusi secara off-chain dan memperbarui status smart contract dengan mengirimkan bukti validitas ke Mainnet. ZK-Rollups hanya perlu memposting data ringkasan minimal ke Mainnet untuk validasi.

Bagaimana ZK-Rollups memverifikasi kebenaran transaksi

Keadaan ZK-Rollups dipertahankan oleh kontrak pintar yang diterapkan di Ethereum Mainnet. Melalui bukti validitas, status ZK-Rollups akan diperbarui setelah diverifikasi oleh Mainnet. Data ringkasan yang dikirimkan ke Mainnet berisi perubahan kontrak cerdas Ethereum dan bukti kriptografi bahwa perubahan tersebut benar

ZK-Rollups juga menggunakan Proof-of-Stake untuk memilih operator. Operator harus menyetor mata uang kripto dalam kontrak sebagai taruhan di muka. Ukuran setiap taruhan akan memengaruhi peluang pembuat taruhan untuk dipilih. Jika operator bertindak jahat, taruhannya bisa dipangkas.
Jika pengguna memutuskan untuk keluar dari ZK-Rollup, dia juga harus menggabungkan transaksi, dan memverifikasi serta memperbarui status smart contract melalui bukti validitas. Tidak seperti OP-Rollups, ZK-Rollups tidak memiliki periode tantangan.

Kompatibilitas EVM

Tidak mudah bagi ZK-Rollups untuk kompatibel dengan EVM. Menjalankan kontrak pintar yang kompleks jauh lebih sulit daripada melakukan perhitungan sederhana, itulah sebabnya pengembangan ZK-Rollup jauh lebih lambat daripada pengembangan OP-Rollup. Namun dengan peningkatan teknologi bukti tanpa pengetahuan dalam beberapa tahun terakhir, mengimplementasikan zkEVM tidak lagi sulit.

Bukti Validitas

ZK-Rollups membundel transaksi on-chain ke dalam batch, yang merupakan bukti validitas. Bukti validitas memungkinkan para pihak untuk membuktikan kebenaran suatu pernyataan tanpa mengungkapkan pernyataan itu sendiri. Oleh karena itu, mereka juga disebut bukti tanpa pengetahuan.
Saat ini, ada dua jenis bukti validitas sebagai berikut:

  1. ZK-SNARK (Argumen Pengetahuan Non-Interaktif Singkat Tanpa Pengetahuan)
    ZK-SNARK populer karena ukuran buktinya yang kecil dan kecepatan transaksi serta throughput yang meningkat secara drastis. Jika informasi yang digunakan untuk membuat parameter publik jatuh ke tangan pelaku jahat, bukti validitas palsu dapat dihasilkan. Jadi ZK-SNARK menghadapi masalah keamanan dan kepercayaan.

  2. ZK-STARK (Argumen Pengetahuan Transparan Tanpa Pengetahuan yang Dapat Diskalakan)
    ZK-STARK dianggap sebagai peningkatan dari ZK-SNARK karena transparansinya. Itu bergantung pada keacakan yang dapat diverifikasi secara publik untuk mengatur parameter untuk menghasilkan dan memverifikasi bukti. Selain itu, ZK-STARK dapat diskalakan dan membutuhkan lebih sedikit waktu untuk memvalidasi kumpulan data besar.
    Namun, karena ZK-STARK menghasilkan ukuran bukti yang lebih besar, verifikasi di Mainnet lebih mahal.

X yang tidak dapat diubah

Immutable X, didirikan pada tahun 2018, adalah salah satu blockchain paling terkenal yang menggunakan ZK-Rollup. Ini ditandai dengan menyediakan lingkungan transaksi NFT yang sehat. Banyak game blockchain besar direncanakan akan dirilis di Immutable X, termasuk Illuvium, Ember World, dll.
Gods Unchained, sebuah permainan kartu yang diluncurkan pada tahap awal, juga sangat populer. Di Gods Unchained, pemain akan membeli, membangun, dan mengumpulkan kartu yang dapat digunakan untuk membangun deck dan bertarung melawan pemain lain.

Poligon zkEVM (Hermez)

Baru-baru ini, Polygon terus mengembangkan bisnisnya di ZK-Rollups. Mengikuti upaya mengakuisisi Mir Protocol dan Hermez Network, Polygon meluncurkan Polygon Hermez pada Juli 2022. Ini adalah proyek zkEVM open-source pertama yang setara dengan EVM. Memanfaatkan merek Polygon yang kuat, Hermez mendapat perhatian luas segera setelah diluncurkan. Setelah testnet ditayangkan, pengembang dapat menerapkan smart contract Ethereum apa pun dengan lancar di Polygon Hermez.

(Sumber gambar: Polygon zkEVM)

OP-Rollup vs ZK-Rollup

Model Keamanan

ZK-Rollups mengandalkan mekanisme kriptografi yang tidak dapat dipercaya untuk memastikan keamanan, sementara OP-Rollup mengandalkan insentif ekonomi kripto untuk menjaga kepercayaan.
OP-Rollups menggabungkan beberapa transaksi menjadi beberapa batch dan mengirimkannya ke Mainnet untuk verifikasi. Mereka tidak memverifikasi keaslian transaksi ini sebelumnya, tetapi secara optimis menganggap bahwa semua transaksi benar. OP-Rollups memiliki periode yang menantang sekitar 1-2 minggu, memungkinkan siapa pun untuk menantang keaslian transaksi dengan menghitung bukti penipuan, sehingga melindungi status blockchain. Jika pengguna ingin keluar, dia harus menunggu sampai setelah periode tantangan untuk menentukan kebenaran transaksi.
ZK-Rollups akan memberikan bukti validitas untuk transaksi yang dibundel terlebih dahulu, dan mengirimkannya ke smart contract di Mainnet untuk membuktikan kebenaran perubahan status. Karena bukti validitas dapat diusulkan untuk memperbarui status blockchain, pengguna dapat keluar dari ZK-Rollup kapan saja.

Pemanfaatan ruang blok

OP-Rollups menggabungkan sejumlah besar transaksi dalam batch dan mengirimkannya ke Mainnet untuk verifikasi. Sebaliknya, ZK-Rollups mengirim data ringkasan berukuran kecil ke Mainnet. Karena biaya pengiriman data ke Mainnet adalah biaya utama yang dikeluarkan untuk Rollups, ZK-Rollups lebih unggul karena hanya perlu mengirimkan bukti validitas minimal.

Kompatibilitas EVM dan pertumbuhan di masa mendatang

Karena kompatibilitasnya yang lebih tinggi dengan EVM, OP-Rollups menempati sebagian besar kapitalisasi pasar Layer 2. Tetapi penyelesaian kebenaran transaksi dapat tertunda karena bukti penipuan.
ZK-Rollups memiliki keunggulan biaya rendah, tidak dapat dipercaya, dan konfirmasi transaksi lebih cepat. Sisi negatifnya adalah sulit untuk kompatibel dengan EVM, bersama dengan banyak masalah yang harus diselesaikan, seperti kode yang tidak sepenuhnya bersumber terbuka dan metode pengembangan yang berbeda.
Dari perspektif komprehensif, OP-Rollup lebih open-source daripada ZK-Rollup, membuat proses pengembangannya lebih mudah. Itu sebabnya pasar Layer 2 saat ini didominasi oleh OP-Rollups. Namun, karena bukti penipuan, OP-Rollup secara inheren lebih rendah dari ZK-Rollup dalam hal keamanan; sementara ZK-Rollup dibatasi oleh masalah hambatan teknis yang tinggi dan pengembangan yang belum matang, dll.
Adapun masa depan rollup, OP-Rollup lebih disukai oleh publik sebagai solusi ideal dalam jangka pendek, yang secara efektif dapat meringankan beban Ethereum. Dan ZK-Rollups dipandang sebagai solusi yang jauh lebih menjanjikan untuk mencapai keamanan dan skalabilitas yang lebih tinggi dalam jangka menengah dan panjang.

Tantangan Rollup

Tidak sepenuhnya terdesentralisasi

Rollups saat ini dapat dilihat dari dua aspek. Blok dihasilkan oleh operator tertentu dengan cara terpusat, tetapi diverifikasi oleh Ethereum yang tidak dapat dipercaya dan sangat terdesentralisasi.

Operator tertentu dapat mengirimkan bukti data ke Lapisan 1, tetapi ini dapat menyebabkan satu titik kegagalan. Sebenarnya, Arbiturm sudah beberapa kali down karena alasan ini.

Kesulitan keamanan dan pembangunan

Berdasarkan bagaimana data akan dikirimkan ke Ethereum, Rollup dibagi menjadi dua jenis: rollup optimis dan rollup tanpa pengetahuan.

OP-Rollup memiliki kode sumber terbuka yang matang dan berkembang pesat karena lebih mudah diimplementasikan. Namun, karena OP-Rollup berasumsi bahwa semua transaksi sudah benar, bukti penipuan dan insentif token diperlukan untuk merangsang validator di luar Mainnet untuk memeriksa kebenaran transaksi selama periode tantangan. Jika pengguna ingin menarik diri, mereka harus menunggu hingga periode tantangan berakhir. Jadi OP-Rollup lebih rendah dalam hal keamanan.

Mengingat hal ini, solusi untuk masalah keamanan OP-Rollups harus diusulkan. Jika tidak, mereka akhirnya akan digantikan oleh ZK-Rollup yang lebih aman.

ZK-Rollups perlu menghasilkan bukti validitas untuk transaksi terkompresi. Mereka perlu mengirim data transaksi ke Ethereum untuk disimpan dan membuktikan kebenaran perubahan status blockchain. Pengguna dapat menarik diri dari ZK-rollup kapan saja karena transaksi keluar dilakukan setelah kontrak ZK-rollup memverifikasi bukti validitas.

Meskipun ZK-Rollup menikmati keamanan yang lebih tinggi, banyak masalah yang masih ada, termasuk kode sumber terbuka yang tidak sepenuhnya, metode pengembangan yang berbeda dari tim yang berbeda, kecepatan transaksi yang terbatas karena penghitungan bukti tanpa pengetahuan (ZKP), dan kesulitan menjadi kompatibel dengan EVM. Semua faktor ini membatasi penerapan ZK-Rollup dalam jangka pendek.

Penghubung lintas-rollup diperlukan untuk mewujudkan multi-rollup. Karena jembatan lintas rantai kurang aman dan rentan terhadap pencurian aset, kita harus menghindari mengadopsi desain jembatan lintas rantai tetapi fokus pada keamanan dan interoperabilitasnya. Karena teknologi yang mendasarinya cukup kompleks dan masih dalam tahap awal, kami tidak akan membahasnya lebih dalam di artikel ini.
Visi multi-rollup memang menarik, namun saat ini rollup masih dalam tahap awal. Karena semakin banyak tim profesional yang memasuki Rollups, banyak tantangan yang telah ada sejak lama dapat diatasi, dan pendidikan luas bidang ini serta jumlah aplikasi juga akan bertambah. Di masa mendatang, kami pasti akan menghadirkan ekosistem multi-rollup serba bisa.

Kesimpulan

Karena teknologi Rollup masih dalam tahap awal, diperlukan lebih banyak waktu untuk melakukan penelitian dan pengembangan yang mendalam. Saat ini, Rollup secara luas terlihat memiliki hambatan teknis yang tinggi dan kesulitan dalam mencapai kompatibilitas EVM. Oleh karena itu, OP-Rollup dipandang sebagai solusi ideal dalam jangka pendek sedangkan ZK-Rollup dalam jangka menengah dan panjang.
Rollups bertujuan untuk mengurangi beban pada Ethereum. Saat ini, volume transaksi harian Arbitrum dan Optimisme, dua rantai Lapisan 2 terkemuka, adalah sekitar 100.000, angka yang relatif rendah. Sebaliknya, volume transaksi harian Ethereum Mainnet mencapai 1 juta. Jelas bahwa lebih banyak waktu diperlukan untuk lapisan 2 untuk menarik lebih banyak pengguna dan proyek dari Mainnet.
Konsep Multi-rollups plus on-chain scaling - gabungan sharding untuk penyimpanan ketersediaan data mungkin menjadi solusi untuk masalah "segitiga mustahil" dari blockchain, yang pengembangannya akan memulai babak baru.

(Sumber gambar: Etherscan)

Tujuan dari penskalaan Ethereum adalah untuk meningkatkan skalabilitasnya tanpa mengorbankan desentralisasi atau keamanan, dengan maksud untuk memecahkan “segitiga mustahil”. Rollup hanyalah salah satu dari banyak cara yang mungkin untuk mencapai tujuan penskalaan besar. Rollup, bersama dengan teknologi sharding untuk mencapai penskalaan on-chain, benar-benar dapat meningkatkan throughput Ethereum. Sebelum itu, yang bisa kita lakukan hanyalah memperbarui diri dengan teknologi terbaru dan berita terkait secara terus menerus, menerima sudut pandang yang berbeda, dan membangun kerangka pengetahuan kita sendiri tentang perkembangan masa depan sektor ini, sehingga menciptakan peluang potensial kita sendiri.

Penulis: James, Hugo
Penerjemah: Binyu
Pengulas: Hugo, Edward, Cecilia, Ashley
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.

Apa itu Rollup?

Menengah11/21/2022, 8:41:49 AM
Rollups mewakili salah satu solusi penskalaan Ethereum yang paling populer dan efektif. Sebagai solusi penskalaan off-chain Layer 2, Rollup menggabungkan ribuan transaksi off-chain ke dalam batch dan mengirimkannya ke blockchain utama untuk penyimpanan dan verifikasi. Ini sangat meningkatkan volume transaksi dan kecepatan transaksi sambil mewarisi keamanan Ethereum Mainnet.

Apa itu Rollup?

Pengantar

Rollups mewakili salah satu solusi penskalaan Ethereum yang paling populer dan efektif. Sebagai solusi penskalaan off-chain Layer 2, Rollup menggabungkan ribuan transaksi off-chain ke dalam batch dan mengirimkannya ke blockchain utama untuk penyimpanan dan verifikasi. Ini sangat meningkatkan volume transaksi dan kecepatan transaksi sambil mewarisi keamanan Ethereum Mainnet.

Pengantar

Saat ini, semua blockchain sedang berjuang dengan masalah “segitiga mustahil”: desentralisasi, skalabilitas, dan keamanan. Setiap blockchain dapat memiliki paling banyak dua di antaranya. Misalnya, ketika Ethereum mencapai desentralisasi dan keamanan, ia mengorbankan skalabilitas. Karena jumlah pengguna di jaringan meningkat, Ethereum kewalahan dan tidak mampu menanggung lalu lintas yang begitu besar. Akibatnya, masalah seperti kecepatan transaksi lambat dan biaya tinggi terjadi.

Tujuan utama skalabilitas adalah untuk meningkatkan kecepatan transaksi dan throughput (transaksi per detik, TPS) tanpa mengorbankan keamanan atau desentralisasi.
Rollups, istilah yang paling sering disebutkan baru-baru ini, adalah solusi untuk menskalakan Ethereum. Ini adalah solusi penskalaan yang paling layak untuk Ethereum sebelum menyelesaikan sharding dan penskalaan Mainnet.

Skalabilitas Ethereum

Ada dua jenis penskalaan blockchain: penskalaan on-chain dan penskalaan off-chain.

Penskalaan On-Chain

Penskalaan on-chain melibatkan perubahan pada protokol Ethereum untuk benar-benar meningkatkan kecepatan transaksi dan throughput transaksinya. Saat ini, fokus utama penskalaan on-chain adalah sharding. Penskalaan on-chain lebih sulit daripada penskalaan off-chain.

Sharding

Teknologi sharding bukanlah konsep baru. Ini telah lama digunakan dalam database komersial tradisional. Sharding adalah proses membagi database secara horizontal menjadi beberapa pecahan untuk meringankan beban. Data sharded akan ditugaskan secara acak ke setiap node dan diproses secara independen dan bersamaan secara paralel.
Sharding akan secara efektif meningkatkan kecepatan transaksi dan throughput transaksi blockchain. Bahkan mungkin membantu Ethereum mengatasi "segitiga mustahil".

Penskalaan Off-Chain

Penskalaan off-chain mengacu pada peningkatan skalabilitas Mainnet melalui inovasi di luar Mainnet, yang tidak akan menimbulkan perubahan pada protokol Ethereum. Selain Layer 2, solusi penskalaan off-chain populer lainnya saat ini adalah Sidechain dan Plasma, dll.

Penskalaan Lapisan 2

Desentralisasi dan keamanan tidak boleh dikompromikan dalam mencapai skalabilitas. Lapisan 2 adalah blockchain independen. Karena mewarisi keamanan dan desentralisasi Mainnet, Layer 2 memiliki potensi untuk mencapai skalabilitas yang lebih tinggi. Saat ini ada dua jenis penskalaan Layer 2 - Rollup dan saluran status.
Rollup saat ini merupakan solusi utama untuk menskalakan Ethereum. Mereka memainkan peran penting dalam membentuk peta jalan Ethereum. Berdasarkan model keamanan, rollup dapat dibagi menjadi dua kategori: rollup optimis dan rollup tanpa pengetahuan.
Saluran negara memungkinkan pengguna untuk bertransaksi secara aman, cepat, dan murah secara off-chain, lalu menyelesaikan finalitas dengan Mainnet.

Rantai samping

Sidechain adalah blockchain yang kompatibel dengan EVM yang berjalan independen dari Ethereum Mainnet. Sidechain kompatibel dengan Ethereum Mainnet melalui jembatan lintas rantai dan berjalan di bawah algoritme konsensus mereka sendiri secara paralel dengan Mainnet. Tidak seperti Ethereum, sidechain mengorbankan beberapa ukuran desentralisasi atau keamanan untuk mencapai throughput transaksi yang tinggi dan kecepatan transaksi yang lebih cepat. Dua sidechain paling populer adalah Polygon dan Fantom.

Plasma

Rantai plasma adalah blockchain terpisah yang ditambatkan ke Ethereum Mainnet yang menggunakan bukti penipuan untuk menengahi perselisihan. Tidak seperti sidechain, rantai Plasma dibangun di atas blockchain Ethereum dan dapat memperluas banyak rantai “anak”. Sampai batas tertentu, rantai Plasma mendapat manfaat dari keamanan Ethereum Mainnet. Plasma pernah dilihat sebagai solusi untuk menskalakan Ethereum, tetapi kemudian digantikan oleh Lapisan 2. Blockchain Plasma yang terkenal adalah Jaringan OMG.

Mengapa Rollups Penting?

Penskalaan off-chain lapisan 2 adalah solusi penskalaan arus utama

Penskalaan on-chain sulit diterapkan karena memerlukan perubahan pada protokol Ethereum. Oleh karena itu, penskalaan off-chain saat ini menjadi fokus utama peningkatan penskalaan.
Penskalaan off-chain mengacu pada peningkatan skalabilitas Ethereum Mainnet melalui inovasi di luarnya. Metode ini tidak perlu mengubah protokol Ethereum asli. Solusi penskalaan off-chain umum termasuk Layer 2, Plasma, Sidechains, dll.
Lapisan 2 saat ini merupakan solusi penskalaan off-chain paling populer yang mendapat manfaat dari fitur-fitur berikut:

  1. Menikmati throughput transaksi yang tinggi, meningkatkan pengalaman pengguna, dan mengurangi kemacetan jaringan Ethereum.

  2. Pembatalan lapisan 2 dapat memampatkan sejumlah besar transaksi dan mengurangi biaya penggunaan jaringan.

  3. Mencapai desentralisasi dan keamanan sambil mengejar skalabilitas, yang membuatnya berbeda dari solusi penskalaan off-chain lainnya.

Teknologi Layer 2 yang paling populer dan banyak digunakan adalah rollup, yang menampilkan throughput transaksi tinggi, biaya transaksi rendah, dan aksesibilitas ke aset Layer 1.

Peta Jalan Ethereum Rollup-sentris

Pada tahun 2020, Vitalik mengusulkan Roadmap Ethereum Rollup-centric dan konsep multi-rollup.
Multi-rollup, meskipun masih dalam masa pertumbuhan, dapat menciptakan lebih banyak kemungkinan untuk Ethereum di masa mendatang. Mengingat kemungkinan rollup untuk mencapai throughput transaksi yang tinggi, ditambah dengan penskalaan on-chain - kombinasi sharding untuk penyimpanan data availability (DA), Rollups as a Service (RaaS) dapat diusulkan di masa mendatang, memungkinkan siapa saja untuk memulai rollupnya sendiri dengan cepat.
Munculnya multi-rollup juga menciptakan permintaan akan teknologi penghubung lintas-rollup. Ketika Rollups menjadi arus utama, perlu untuk membangun teknologi yang dapat mencapai transfer aset yang nyaman dan aman di antara rollup sambil menghilangkan biaya transaksi yang tinggi di Ethereum.

Apa itu Rollup

Rollup berfungsi sebagai opsi utama saat ini untuk mengimplementasikan Layer 2. Rollup sendiri adalah blockchain independen, tempat pengguna bertransaksi dan kemudian mengirim data ke Ethereum untuk disimpan. Dengan cara ini, Rollups bisa mendapatkan keuntungan dari keamanan mainnet. Selain itu, dengan menggabungkan ratusan data transaksi ke dalam satu batch, rollup membantu mengurangi biaya transaksi secara drastis karena biaya tersebut dibagi oleh semua.
Rollups bertujuan untuk meningkatkan skalabilitas Ethereum dengan menghitung transaksi dalam blockchain independen, dan mengemas data transaksi dan mengirimkannya ke Ethereum untuk disimpan.
Saat ini, ada dua jenis rollup: rollup optimis dan rollup tanpa pengetahuan. Mereka berbeda satu sama lain dalam model keamanan yang berbeda.

Apa itu OP-Rollup

Rollup optimis dianggap "optimis" karena menganggap semua transaksi di OP-Rollup adalah nyata dan valid, dan memperlakukan semua transaksi dengan cara yang optimis.

Bagaimana OP-Rollups memverifikasi kebenaran transaksi?

OP-Rollups mengadopsi insentif cryptoeconomic untuk memastikan validator bertindak jujur. Siapa pun di blockchain dapat menjadi validator tetapi harus membayar sejumlah deposit, yang serupa dengan Proof-of-Stake. Jika validator mengusulkan transaksi yang tidak valid atau mencoba melakukan fork dengan niat jahat, depositnya akan dipotong.
OP-Rollups menggunakan bukti penipuan untuk mendeteksi keaslian transaksi. Setelah transaksi pada OP-Rollup digabungkan menjadi beberapa batch dan dikirim ke Ethereum Mainnet, ada jendela waktu yang disebut Periode Tantangan, di mana siapa pun dapat memverifikasi batch dengan menghitung bukti penipuan.

Memasuki OP-Rollups

Untuk memasukkan OP-Rollups, pengguna perlu menyetorkan ETH, token ERC-20, atau aset mata uang kripto lain yang diterima ke jembatan lintas rantai. Kontrak jembatan akan menyampaikan transaksi ke Lapisan 2 (atau OP-Rollup), di mana jumlah aset yang setara dicetak dan dikirim ke alamat yang dipilih pengguna pada OP-Rollup.

Keluar dari OP-Rollup

Keluar dari rollup lebih rumit. Jika pengguna ingin keluar dari OP-Rollups, dia hanya dapat menarik dananya yang disimpan di Ethereum Mainnet setelah periode tantangan, di mana siapa pun dapat menantang hasil transaksi. Meskipun prosesnya cukup sederhana bagi pengguna, namun memakan waktu lama karena biasanya memakan waktu 1-2 minggu.

Kompatibilitas EVM

Keuntungan OP-Rollups adalah kompatibilitasnya dengan EVM, yang memungkinkan tim pengembangan untuk memigrasikan smart contract yang ada di Ethereum ke OP-Rollups tanpa mengubah kodenya. Ini tidak hanya menghemat waktu tetapi juga memberikan kenyamanan dengan memanfaatkan infrastruktur Ethereum seperti bahasa pemrograman, alat pengujian, dll.
Untuk mempelajari lebih lanjut tentang EVM (Ethereum Virtual Machine), silakan kunjungi Apa itu EVM di Gate Learn.

Arbitrase

Arbitrum adalah blockchain Layer 2 terkemuka yang mengadopsi OP-Rollups, terhitung hampir setengah dari total kapitalisasi pasar Layer 2.

Selain beberapa proyek sukses yang telah berjalan di Arbitrum, seperti Uniswap, Yearn, dan Sushiswap, ada proyek asli unik lainnya, termasuk GMX, protokol turunan, dan TreasureDAO yang bermaksud membangun ekosistem NFT yang besar, dll.
Meskipun Arbitrum belum memiliki token asli, ini adalah rantai Layer 2 terbesar oleh TVL, yang membuat investornya terus mengawasi perkembangannya. Arbitrum meluncurkan acara Arbitrum Odyssey pada April 2022, yang bertujuan untuk menghadirkan perjalanan ekosistem Arbitrum yang lengkap bagi pengguna. Acara tersebut bekerja sama dengan Project Galaxy dan dirancang untuk berlangsung selama 8 minggu. Pengguna dapat menerima airdrops NFT dengan menyelesaikan tugas mingguan. Setelah mengumpulkan 13 NFT atau lebih, pengguna dapat diberi hadiah NFT eksklusif yang menandai akhir dari perjalanan Arbitrum.
Namun hanya seminggu setelah acara dimulai, sejumlah besar pengguna berdatangan, mengakibatkan ledakan volume transaksi dan kemacetan jaringan, serta meroketnya biaya jaringan. Mengingat situasi ini, Arbitrum memutuskan untuk menangguhkan Odyssey dan melanjutkannya setelah rilis Nitro.

Volume Transaksi Harian Arbitrum
(Sumber gambar: Arbiscan)

Alamat Unik Arbitrum
(Sumber gambar: Arbiscan)

OPTIMISME

OPTIMISME, disebut sebagai OP, juga merupakan rantai Lapisan 2 yang didukung oleh OP-Rollups. Ini adalah rantai Layer 2 terbesar kedua berdasarkan kapitalisasi pasar. Tidak seperti Arbitrum, OP mengumumkan penerjunan udara pertamanya pada 1 Juni 2022, diikuti dengan program insentif ekosistem. Didorong oleh imbalan tinggi, investor berbondong-bondong ke OP, yang mengarah ke peningkatan signifikan pada TVL-nya.

OP juga mendapat dukungan dari beberapa proyek mapan seperti Uniswap dan Aave. Selain itu, Velodrome, lapisan dasar likuiditas ekosistem OP, adalah pertukaran terdesentralisasi yang mengadopsi model ve(3,3) dan telah mencapai kesuksesan yang cukup besar. Itu bahkan melampaui Uniswap, pertukaran terdesentralisasi terkemuka, oleh TVL.

Apa itu ZK-Rollup

Sedikit berbeda dari OP-Rollups, ZK-Rollups menggabungkan sejumlah besar transaksi ke dalam batch yang dieksekusi secara off-chain dan memperbarui status smart contract dengan mengirimkan bukti validitas ke Mainnet. ZK-Rollups hanya perlu memposting data ringkasan minimal ke Mainnet untuk validasi.

Bagaimana ZK-Rollups memverifikasi kebenaran transaksi

Keadaan ZK-Rollups dipertahankan oleh kontrak pintar yang diterapkan di Ethereum Mainnet. Melalui bukti validitas, status ZK-Rollups akan diperbarui setelah diverifikasi oleh Mainnet. Data ringkasan yang dikirimkan ke Mainnet berisi perubahan kontrak cerdas Ethereum dan bukti kriptografi bahwa perubahan tersebut benar

ZK-Rollups juga menggunakan Proof-of-Stake untuk memilih operator. Operator harus menyetor mata uang kripto dalam kontrak sebagai taruhan di muka. Ukuran setiap taruhan akan memengaruhi peluang pembuat taruhan untuk dipilih. Jika operator bertindak jahat, taruhannya bisa dipangkas.
Jika pengguna memutuskan untuk keluar dari ZK-Rollup, dia juga harus menggabungkan transaksi, dan memverifikasi serta memperbarui status smart contract melalui bukti validitas. Tidak seperti OP-Rollups, ZK-Rollups tidak memiliki periode tantangan.

Kompatibilitas EVM

Tidak mudah bagi ZK-Rollups untuk kompatibel dengan EVM. Menjalankan kontrak pintar yang kompleks jauh lebih sulit daripada melakukan perhitungan sederhana, itulah sebabnya pengembangan ZK-Rollup jauh lebih lambat daripada pengembangan OP-Rollup. Namun dengan peningkatan teknologi bukti tanpa pengetahuan dalam beberapa tahun terakhir, mengimplementasikan zkEVM tidak lagi sulit.

Bukti Validitas

ZK-Rollups membundel transaksi on-chain ke dalam batch, yang merupakan bukti validitas. Bukti validitas memungkinkan para pihak untuk membuktikan kebenaran suatu pernyataan tanpa mengungkapkan pernyataan itu sendiri. Oleh karena itu, mereka juga disebut bukti tanpa pengetahuan.
Saat ini, ada dua jenis bukti validitas sebagai berikut:

  1. ZK-SNARK (Argumen Pengetahuan Non-Interaktif Singkat Tanpa Pengetahuan)
    ZK-SNARK populer karena ukuran buktinya yang kecil dan kecepatan transaksi serta throughput yang meningkat secara drastis. Jika informasi yang digunakan untuk membuat parameter publik jatuh ke tangan pelaku jahat, bukti validitas palsu dapat dihasilkan. Jadi ZK-SNARK menghadapi masalah keamanan dan kepercayaan.

  2. ZK-STARK (Argumen Pengetahuan Transparan Tanpa Pengetahuan yang Dapat Diskalakan)
    ZK-STARK dianggap sebagai peningkatan dari ZK-SNARK karena transparansinya. Itu bergantung pada keacakan yang dapat diverifikasi secara publik untuk mengatur parameter untuk menghasilkan dan memverifikasi bukti. Selain itu, ZK-STARK dapat diskalakan dan membutuhkan lebih sedikit waktu untuk memvalidasi kumpulan data besar.
    Namun, karena ZK-STARK menghasilkan ukuran bukti yang lebih besar, verifikasi di Mainnet lebih mahal.

X yang tidak dapat diubah

Immutable X, didirikan pada tahun 2018, adalah salah satu blockchain paling terkenal yang menggunakan ZK-Rollup. Ini ditandai dengan menyediakan lingkungan transaksi NFT yang sehat. Banyak game blockchain besar direncanakan akan dirilis di Immutable X, termasuk Illuvium, Ember World, dll.
Gods Unchained, sebuah permainan kartu yang diluncurkan pada tahap awal, juga sangat populer. Di Gods Unchained, pemain akan membeli, membangun, dan mengumpulkan kartu yang dapat digunakan untuk membangun deck dan bertarung melawan pemain lain.

Poligon zkEVM (Hermez)

Baru-baru ini, Polygon terus mengembangkan bisnisnya di ZK-Rollups. Mengikuti upaya mengakuisisi Mir Protocol dan Hermez Network, Polygon meluncurkan Polygon Hermez pada Juli 2022. Ini adalah proyek zkEVM open-source pertama yang setara dengan EVM. Memanfaatkan merek Polygon yang kuat, Hermez mendapat perhatian luas segera setelah diluncurkan. Setelah testnet ditayangkan, pengembang dapat menerapkan smart contract Ethereum apa pun dengan lancar di Polygon Hermez.

(Sumber gambar: Polygon zkEVM)

OP-Rollup vs ZK-Rollup

Model Keamanan

ZK-Rollups mengandalkan mekanisme kriptografi yang tidak dapat dipercaya untuk memastikan keamanan, sementara OP-Rollup mengandalkan insentif ekonomi kripto untuk menjaga kepercayaan.
OP-Rollups menggabungkan beberapa transaksi menjadi beberapa batch dan mengirimkannya ke Mainnet untuk verifikasi. Mereka tidak memverifikasi keaslian transaksi ini sebelumnya, tetapi secara optimis menganggap bahwa semua transaksi benar. OP-Rollups memiliki periode yang menantang sekitar 1-2 minggu, memungkinkan siapa pun untuk menantang keaslian transaksi dengan menghitung bukti penipuan, sehingga melindungi status blockchain. Jika pengguna ingin keluar, dia harus menunggu sampai setelah periode tantangan untuk menentukan kebenaran transaksi.
ZK-Rollups akan memberikan bukti validitas untuk transaksi yang dibundel terlebih dahulu, dan mengirimkannya ke smart contract di Mainnet untuk membuktikan kebenaran perubahan status. Karena bukti validitas dapat diusulkan untuk memperbarui status blockchain, pengguna dapat keluar dari ZK-Rollup kapan saja.

Pemanfaatan ruang blok

OP-Rollups menggabungkan sejumlah besar transaksi dalam batch dan mengirimkannya ke Mainnet untuk verifikasi. Sebaliknya, ZK-Rollups mengirim data ringkasan berukuran kecil ke Mainnet. Karena biaya pengiriman data ke Mainnet adalah biaya utama yang dikeluarkan untuk Rollups, ZK-Rollups lebih unggul karena hanya perlu mengirimkan bukti validitas minimal.

Kompatibilitas EVM dan pertumbuhan di masa mendatang

Karena kompatibilitasnya yang lebih tinggi dengan EVM, OP-Rollups menempati sebagian besar kapitalisasi pasar Layer 2. Tetapi penyelesaian kebenaran transaksi dapat tertunda karena bukti penipuan.
ZK-Rollups memiliki keunggulan biaya rendah, tidak dapat dipercaya, dan konfirmasi transaksi lebih cepat. Sisi negatifnya adalah sulit untuk kompatibel dengan EVM, bersama dengan banyak masalah yang harus diselesaikan, seperti kode yang tidak sepenuhnya bersumber terbuka dan metode pengembangan yang berbeda.
Dari perspektif komprehensif, OP-Rollup lebih open-source daripada ZK-Rollup, membuat proses pengembangannya lebih mudah. Itu sebabnya pasar Layer 2 saat ini didominasi oleh OP-Rollups. Namun, karena bukti penipuan, OP-Rollup secara inheren lebih rendah dari ZK-Rollup dalam hal keamanan; sementara ZK-Rollup dibatasi oleh masalah hambatan teknis yang tinggi dan pengembangan yang belum matang, dll.
Adapun masa depan rollup, OP-Rollup lebih disukai oleh publik sebagai solusi ideal dalam jangka pendek, yang secara efektif dapat meringankan beban Ethereum. Dan ZK-Rollups dipandang sebagai solusi yang jauh lebih menjanjikan untuk mencapai keamanan dan skalabilitas yang lebih tinggi dalam jangka menengah dan panjang.

Tantangan Rollup

Tidak sepenuhnya terdesentralisasi

Rollups saat ini dapat dilihat dari dua aspek. Blok dihasilkan oleh operator tertentu dengan cara terpusat, tetapi diverifikasi oleh Ethereum yang tidak dapat dipercaya dan sangat terdesentralisasi.

Operator tertentu dapat mengirimkan bukti data ke Lapisan 1, tetapi ini dapat menyebabkan satu titik kegagalan. Sebenarnya, Arbiturm sudah beberapa kali down karena alasan ini.

Kesulitan keamanan dan pembangunan

Berdasarkan bagaimana data akan dikirimkan ke Ethereum, Rollup dibagi menjadi dua jenis: rollup optimis dan rollup tanpa pengetahuan.

OP-Rollup memiliki kode sumber terbuka yang matang dan berkembang pesat karena lebih mudah diimplementasikan. Namun, karena OP-Rollup berasumsi bahwa semua transaksi sudah benar, bukti penipuan dan insentif token diperlukan untuk merangsang validator di luar Mainnet untuk memeriksa kebenaran transaksi selama periode tantangan. Jika pengguna ingin menarik diri, mereka harus menunggu hingga periode tantangan berakhir. Jadi OP-Rollup lebih rendah dalam hal keamanan.

Mengingat hal ini, solusi untuk masalah keamanan OP-Rollups harus diusulkan. Jika tidak, mereka akhirnya akan digantikan oleh ZK-Rollup yang lebih aman.

ZK-Rollups perlu menghasilkan bukti validitas untuk transaksi terkompresi. Mereka perlu mengirim data transaksi ke Ethereum untuk disimpan dan membuktikan kebenaran perubahan status blockchain. Pengguna dapat menarik diri dari ZK-rollup kapan saja karena transaksi keluar dilakukan setelah kontrak ZK-rollup memverifikasi bukti validitas.

Meskipun ZK-Rollup menikmati keamanan yang lebih tinggi, banyak masalah yang masih ada, termasuk kode sumber terbuka yang tidak sepenuhnya, metode pengembangan yang berbeda dari tim yang berbeda, kecepatan transaksi yang terbatas karena penghitungan bukti tanpa pengetahuan (ZKP), dan kesulitan menjadi kompatibel dengan EVM. Semua faktor ini membatasi penerapan ZK-Rollup dalam jangka pendek.

Penghubung lintas-rollup diperlukan untuk mewujudkan multi-rollup. Karena jembatan lintas rantai kurang aman dan rentan terhadap pencurian aset, kita harus menghindari mengadopsi desain jembatan lintas rantai tetapi fokus pada keamanan dan interoperabilitasnya. Karena teknologi yang mendasarinya cukup kompleks dan masih dalam tahap awal, kami tidak akan membahasnya lebih dalam di artikel ini.
Visi multi-rollup memang menarik, namun saat ini rollup masih dalam tahap awal. Karena semakin banyak tim profesional yang memasuki Rollups, banyak tantangan yang telah ada sejak lama dapat diatasi, dan pendidikan luas bidang ini serta jumlah aplikasi juga akan bertambah. Di masa mendatang, kami pasti akan menghadirkan ekosistem multi-rollup serba bisa.

Kesimpulan

Karena teknologi Rollup masih dalam tahap awal, diperlukan lebih banyak waktu untuk melakukan penelitian dan pengembangan yang mendalam. Saat ini, Rollup secara luas terlihat memiliki hambatan teknis yang tinggi dan kesulitan dalam mencapai kompatibilitas EVM. Oleh karena itu, OP-Rollup dipandang sebagai solusi ideal dalam jangka pendek sedangkan ZK-Rollup dalam jangka menengah dan panjang.
Rollups bertujuan untuk mengurangi beban pada Ethereum. Saat ini, volume transaksi harian Arbitrum dan Optimisme, dua rantai Lapisan 2 terkemuka, adalah sekitar 100.000, angka yang relatif rendah. Sebaliknya, volume transaksi harian Ethereum Mainnet mencapai 1 juta. Jelas bahwa lebih banyak waktu diperlukan untuk lapisan 2 untuk menarik lebih banyak pengguna dan proyek dari Mainnet.
Konsep Multi-rollups plus on-chain scaling - gabungan sharding untuk penyimpanan ketersediaan data mungkin menjadi solusi untuk masalah "segitiga mustahil" dari blockchain, yang pengembangannya akan memulai babak baru.

(Sumber gambar: Etherscan)

Tujuan dari penskalaan Ethereum adalah untuk meningkatkan skalabilitasnya tanpa mengorbankan desentralisasi atau keamanan, dengan maksud untuk memecahkan “segitiga mustahil”. Rollup hanyalah salah satu dari banyak cara yang mungkin untuk mencapai tujuan penskalaan besar. Rollup, bersama dengan teknologi sharding untuk mencapai penskalaan on-chain, benar-benar dapat meningkatkan throughput Ethereum. Sebelum itu, yang bisa kita lakukan hanyalah memperbarui diri dengan teknologi terbaru dan berita terkait secara terus menerus, menerima sudut pandang yang berbeda, dan membangun kerangka pengetahuan kita sendiri tentang perkembangan masa depan sektor ini, sehingga menciptakan peluang potensial kita sendiri.

Penulis: James, Hugo
Penerjemah: Binyu
Pengulas: Hugo, Edward, Cecilia, Ashley
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!