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. Penulis percaya bahwa di masa depan, hampir semua Layer 1, termasuk Aptos, pada akhirnya akan menggunakan zkRollup berbasis zkEVM, dan Omnichain zkRollup pada akhirnya akan muncul di masa depan.

Sumber artikel ini: PANews, penulis: Kang Shuiyue

Diedit oleh: Aptos Global

Rantai publik baru Aptos dan bahasa kontrak pintar Move

Pada tahun 2022, yang paling populer di antara banyak rantai industri yang sedang berkembang adalah apa yang disebut rantai publik Diem L1, termasuk Aptos, yang berfokus pada bahasa kontrak pintar Move. Aptos diluncurkan oleh para insinyur yang bekerja di Meta (sebelumnya Facebook) untuk mengembangkan Diem (sebelumnya Libra), yang merupakan nama blockchain milik Meta dan stablecoinnya. Proyek ini mewarisi banyak fungsi Diem, dan pada saat yang sama memiliki karakteristik yang berbeda dari rantai publik L1 yang ada dalam hal kinerja, bahasa pemrograman, dan mekanisme.

Karakteristik Move, bahasa pemrograman yang digunakan oleh Aptos, 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 lama mengganggu proyek sistem EVM, sering kali menyebabkan kerugian jutaan atau puluhan juta dolar. Karena bahasa Move menggunakan pendekatan berbasis sumber daya, serangan masuk kembali tidak mungkin dilakukan di Move.

Apakah Aptos 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, arus orang datang dan pergi terus menerus, dan kadang-kadang ada keluhan kemacetan jalan, maka Aptos ibarat jalan raya 8 lajur, menggunakan yang terbaik. aspal dan lampu lalu lintas keselamatan tercanggih, 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 pada akhirnya akan merangkul sistem EVM dan jaringan Layer2, terutama zkRollup Berbasis zkEVM tercanggih.

Bagaimana cara membangun zkRollup berbasis zkEVM di Aptos?

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. 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 sama dengan menerapkan produk pada Ethereum atau rantai lain yang kompatibel dengan EVM, mereka tidak perlu memodifikasi juga banyak kode dan desain. Artinya dengan zkRollup, pengembang di ekosistem EVM dapat memigrasikan aplikasi mereka ke ekosistem Aptos hampir tanpa biaya. Saat ini, selama ada insentif kecil, hal ini dapat menarik sejumlah besar penerapan migrasi proyek yang berhasil dalam sistem EVM, sehingga membawa banyak ekologi dan skenario ke Aptos.

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 model pembayaran. Visi seperti itu tidak diragukan lagi menarik, jadi bagaimana kita membangun zkRollup berbasis zkEVM di Aptos? 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 produsen 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 aturan eksekusi dari EVM), dan terakhir menggunakan seperangkat Algoritme bukti tanpa pengetahuan menghasilkan bukti tanpa pengetahuan dan mengirimkan buktinya ke Aptos. Terakhir, kita perlu menerapkan beberapa kontrak di Aptos: Kita memerlukan kontrak untuk menampung aset zkRollup. Kontrak ini akan mengatur aliran aset antara Aptos dan zkRollup. Kami juga memerlukan kontrak verifikasi untuk memverifikasi sertifikat yang dikirim oleh zkProver dan kontrak tata kelola untuk mengelola masalah izin (seperti merekam Prover dan mendaftarkan jenis aset di zkRollup).

Omnichain zkRollup akhirnya akan muncul di jaringan Web3

Di masa depan, ekosistem jaringan Web3 tidak akan didominasi oleh Ethereum, 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 universal 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 aset dan informasi yang sepenuhnya dapat diprogram 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.