Saat ini ada banyak sekali proyek Layer-1 di industri blockchain, termasuk Bitcoin, Ethereum, BNB Chain, Polygon, Solana, Avalanche, Near, Fantom, dan Tron. Bahkan di era persaingan yang ketat ini, public chain L1 baru dengan karakteristik dan keunggulan berbeda bermunculan satu demi satu, dan teknologinya terus berulang.

Kami memperkirakan bahwa di masa depan, hampir semua Layer1, termasuk Aptos dan Sui, pada akhirnya akan menggunakan zkRollup berbasis zkEVM, dan Omnichain zkRollup pada akhirnya akan muncul di masa depan.

Bahasa kontrak pintar Aptos/Sui dan Move rantai publik baru

Pada tahun 2022, yang paling populer di antara banyak rantai industri yang sedang berkembang adalah apa yang disebut rantai publik Diem L1, termasuk Aptos dan Sui, yang berfokus pada bahasa kontrak pintar Move.

Aptos/Sui diluncurkan oleh para insinyur yang bekerja di Meta (sebelumnya Facebook) untuk mengembangkan Diem (sebelumnya Libra), nama blockchain milik Meta dan stablecoinnya. Proyek-proyek ini mewarisi banyak fungsi Diem, namun memiliki karakteristik berbeda dari rantai publik L1 yang ada dalam hal kinerja, bahasa pemrograman, dan mekanisme.

Karakteristik Move, bahasa pemrograman yang digunakan oleh Aptos/Sui, adalah ia sepenuhnya mendefinisikan ulang "struktur modul", memungkinkan token, NFT, kontrak pintar, dan aset lainnya didefinisikan secara ringkas dan modular menggunakan satu modul data. Ini adalah sesuatu yang tidak dapat ditandingi oleh EVM Ethereum - siapa pun yang telah mengembangkan dengan EVM akan mengetahui betapa sulitnya menggunakan struktur modul (dan struktur bersarang) di Solidity. Pertimbangkan serangan masuk kembali yang klasik. Hal ini telah mengganggu proyek sistem EVM untuk waktu yang lama, sering kali menyebabkan kerugian jutaan atau puluhan juta dolar. Karena bahasa Move mengadopsi pendekatan berbasis sumber daya, serangan masuk kembali tidak mungkin dilakukan di Move.

Apakah Aptos/Sui dapat menonjol sebagai rantai publik arus utama di masa depan tidak hanya terkait dengan bahasa yang digunakan, tetapi juga bergantung pada imajinasi proyek masa depan dalam rantai tersebut. Jika ETH adalah jalan 4 lajur, walaupun lajurnya tidak lebar, namun arus orang datang dan pergi terus menerus, kadang bercampur dengan keluhan kemacetan jalan, maka Aptos/Sui ibarat jalan raya 8 lajur, menggunakan aspal terbaik dan kualitas terbaik. Lampu keamanan canggih, tetapi lalu lintas sepertinya tidak padat. Untuk rantai publik, di satu sisi, ini adalah inovasi teknologi, dan di sisi lain, proyek-proyek di rantai publik memberi umpan balik pada lalu lintas rantai publik itu sendiri. Rantai publik tanpa aplikasi akan sulit untuk menonjol seberapa bagus teknologinya.

Untuk mendapatkan lalu lintas yang besar dari sistem EVM, Aptos dan Sui pada akhirnya akan merangkul sistem EVM dan jaringan Layer2, terutama zkRollup Berbasis zkEVM tercanggih.

Bagaimana cara membangun zkRollup berbasis zkEVM di Aptos/Sui?

Dalam jangka panjang, zkRollup akan menjadi solusi ekspansi yang paling sederhana, aman, dan efisien. Pada prinsipnya, zkRollup dapat diterapkan di jaringan mana pun (selama jaringan tersebut dapat memverifikasi bukti yang dikirim oleh zkRollup), jadi kita pasti dapat membuat zkEVM zkRollup di Aptos/Sui.

Lalu, apa manfaatnya melakukan hal ini?

  • Yang pertama adalah untuk menarik pengembang dan pengguna dari EVM. Bagi pengembang, menerapkan produk pada zkRollup berbasis zkEVM yang sangat kompatibel di Aptos/Sui seperti menerapkan produk di Ethereum atau rantai lain yang kompatibel dengan EVM untuk mengubah terlalu banyak kode dan desain. Artinya dengan zkRollup, pengembang di ekosistem EVM dapat memigrasikan aplikasi mereka ke ekosistem Aptos/Sui hampir tanpa biaya. Saat ini, selama ada insentif kecil, hal ini dapat menarik sejumlah besar penerapan migrasi proyek yang berhasil dalam sistem EVM, membawa banyak ekologi dan skenario ke Aptos/Sui.

  • Di sisi lain, bagi pengguna, zkRollup memungkinkan pengguna untuk lebih menikmati biaya penanganan yang lebih rendah (atau bahkan tidak sensitif), dan memiliki kesempatan untuk memperoleh pengalaman yang mendekati aplikasi tradisional dalam hal kecepatan interaksi dan mode pembayaran. Visi seperti itu tentu menarik, jadi bagaimana kita membangun zkRollup berbasis zkEVM di Aptos/Sui? Mari kita lihat model zkRollup berbasis zkEVM umum yang dirancang oleh Fox Tech.

Gambar 1: ZkRollup berbasis zkEVM universal

Pertama, kita memerlukan Sequencer, yang bertanggung jawab untuk menerima transaksi di zkRollup dan mengeksekusi transaksi melalui node dengan EVM untuk memastikan kompatibilitas EVM. Selama proses ini, Sequencer juga akan menghasilkan catatan proses eksekusi (Trace) yang mudah dibuktikan kirimkan ke pengemas bukti zkProver.

zkProver adalah produser bukti dengan zk-EVM. zk-EVM pada akhirnya akan memiliki sirkuit bukti tanpa pengetahuan lengkap yang dirancang berdasarkan EVM, yang dapat memverifikasi apakah proses pencatatan eksekusi sudah benar (yaitu, apakah konsisten dengan eksekusi EVM. aturan), dan terakhir menggunakan seperangkat Algoritme bukti tanpa pengetahuan menghasilkan bukti tanpa pengetahuan dan mengirimkan buktinya ke Aptos/Sui.

Terakhir, kita perlu menerapkan beberapa kontrak di Aptos/Sui: Kita memerlukan kontrak untuk menampung aset zkRollup. Kontrak ini akan mengatur aliran aset antara Aptos/Sui dan zkRollup.

Kami juga memerlukan kontrak verifikasi untuk memverifikasi bukti yang dikirim oleh zkProver dan kontrak tata kelola untuk mengelola masalah izin (seperti mencatat Prover dan mendaftarkan jenis aset di zkRollup).

Jaringan Web3 akhirnya akan muncul Omnichain zkRollup

Di masa depan, ekosistem jaringan Web3 tidak akan didominasi oleh Ethereum saja, tetapi beberapa rantai publik akan hidup berdampingan dan bersaing. Oleh karena itu, interaksi lintas rantai aset dan lintas rantai telah menjadi kebutuhan penting.

Jika kita mempertimbangkan jembatan rantai silang tradisional, terlepas dari keamanannya, maka jika hanya ada 3 rantai, maka hanya diperlukan 3 jembatan rantai silang, tetapi jika ada 5 rantai, diperlukan 10 jembatan rantai silang, dan jika ada 20 rantai, dibutuhkan 10 jembatan lintas rantai. Hampir 200 jembatan lintas rantai diperlukan untuk mencapai komunikasi langsung antar rantai ini.

Oleh karena itu, zkRollup Omnichain pada akhirnya akan menjadi tujuan akhir untuk aplikasi lintas rantai atau bahkan rantai penuh. Berdasarkan zkRollup berbasis zkEVM umum yang disebutkan di atas, Protokol Interoperasi Ominichain lainnya (ini adalah jalur yang sangat penting dalam lima tahun ke depan, pemain termasuk LayerZero, HyperLane, Way Network, dll.) terhubung, sehingga membentuk begitu -disebut Omnichain zkRollup . Ini akan menyatukan likuiditas aset dari seluruh rantai dan memainkan peran lapisan eksekusi seluruh rantai. Ini memastikan kebenaran transaksi melalui bukti tanpa pengetahuan dan menikmati keamanan yang setara dengan keseluruhan rantai.

Kami membayangkan bahwa Omnichain zkRollup akan mencapai interaktivitas yang sepenuhnya dapat diprogram dengan aset dan informasi dari seluruh rantai. Pengguna dapat memulai interaksi tersebut dengan mengirimkan transaksi di dalamnya. Interaksi ini akan mengubah status akun dari berbagai rantai status pada setiap rantai dalam blok dan kirimkan bukti pembaruan status.

Visi Omnichain zkRollup mengandung kemungkinan tak terbatas, di mana orang dapat menerapkan pertukaran terdesentralisasi yang menyatukan semua rantai; mereka dapat membuat GameFi dan SocialFi yang menyatukan pengguna dari semua rantai dan bahkan lebih beragam, beragam, dan lebih banyak lagi Aplikasi tanpa batas mungkin.