Bayangkan jika setiap pengembang Solidity bisa membangun atau bermigrasi ke DApps yang lebih aman dan efisien di Move dengan hampir tidak ada hambatan. Tidakkah itu luar biasa?
Pada tahun 2019, Libra, yang sempat mengguncang seluruh industri teknologi sebelum dengan cepat memudar, mungkin tidak mengharapkan bahwa setelah kejatuhan, Aptos, Sui, Linera, dan Movement akan secara berturut-turut mengambil alih peran tersebut, mendorong rantai publik berbasis Move yang baru menuju puncak baru.
Menariknya, berbeda dengan Aptos, Sui, dan Linera, yang semuanya adalah rantai publik L1 berbasis bahasa Move, gerakan generasi baru ini telah membidik L2. Ini telah meluncurkan Ethereum L2 pertama berbasis bahasa Move, bertujuan untuk memanfaatkan kinerja eksekusi Move dan keamanan yang menguntungkan, sambil mengintegrasikan manfaat ekosistem EVM. Ini memungkinkan pengembang untuk meluncurkan proyek Solidity di M2 tanpa menulis kode Move.
Sebagai rantai publik berbasis Move baru pertama yang beralih dari menjadi "pembunuh Ethereum" menjadi "bergabung dengan Ethereum" dengan pendekatan integratif, arsitektur berkinerja tinggi Movement pada level L2, dengan keamanan keadaan akhir berbasis Ethereum mainnet, mengamankan putaran pendanaan sebesar $38 juta pada bulan April.
Jadi, apa sebenarnya yang ingin dicapai oleh Gerakan, dan jenis keajaiban apa yang dimilikinya untuk menarik institusi investasi terkemuka seperti Polychain Capital, Binance Labs, OKX Ventures, dan Hack VC untuk bertaruh padanya?
Karena bahasa pemrograman mencerminkan karakteristik inti dari sebuah proyek blockchain, penting untuk meninjau fitur intrinsik dari bahasa Move sebelum memahami apa yang Movement ingin capai.
Seperti yang banyak diketahui, Move adalah bahasa kontrak pintar baru yang dikembangkan oleh Facebook. Selain penggunaan awalnya dalam proyek Libra (Diem) Facebook, produk Web3 yang mengadopsi bahasa Move secara publik terutama ditemukan dalam ekosistem rantai publik baru seperti Aptos dan Sui.
Dari perspektif rantai publik, bahasa Move pada dasarnya dirancang untuk aset digital. Dibandingkan dengan bahasa pemrograman blockchain seperti Solidity, logika inti Move menyoroti dua aspek utama: 'keamanan aset' dan 'kinerja tinggi bawaan'.
Singkatnya, jaringan blockchain yang dibangun di atas Move secara inheren memiliki keamanan superior dan keunggulan kinerja tinggi dibandingkan dengan rantai publik berbasis Solidity, memberikan titik awal yang lebih baik bagi pengembang baru untuk membangun aplikasi on-chain.
Namun, untuk rantai publik, kekuatan teknis seringkali bukan medan utama. Kunci kesuksesan adalah apakah mereka dapat menarik cukup pengguna dan modal. Inilah juga mengapa istilah 'pembunuh Ethereum' jarang disebutkan dalam beberapa tahun terakhir. Dibandingkan dengan inovasi lapisan aplikasi Ethereum yang terus menerus, kebanyakan rantai publik baru menderita 'efek kota hantu,' dengan aktivitas pengguna yang sangat rendah dan likuiditas di sebagian besar jaringan.
Untuk alasan ini, Movement memilih pendekatan yang berbeda, bertujuan untuk menggabungkan keamanan dan keunggulan kinerja dari kontrak pintar berbasis Move dengan likuiditas dan keunggulan basis pengguna dari ekosistem EVM. Dengan memanfaatkan konsep “menghadirkan Move ke Ethereum,” ia berupaya untuk menggabungkan kelebihan dari keduanya.
Sebagai contoh, arsitektur rantai publik Gerakan M1 dan M2 tidak hanya secara alami memiliki kemampuan pemrosesan transaksi yang efisien tetapi juga mengintegrasikan Mesin Virtual Ethereum (EVM). Hal ini memungkinkan pengembang untuk meluncurkan dan memperkenalkan DApps matang dari ekosistem EVM di M2 tanpa menulis kode Move.
Dengan kata lain, Gerakan dapat secara otomatis mengonversi skrip Solidity menjadi opcode yang Move dapat mengerti, memungkinkan interoperabilitas antara Move dan Ethereum serta jaringan EVM lainnya.
Oleh karena itu, daripada hanya memasukkan Move ke dalam ekosistem EVM, Gerakan secara efektif mengintegrasikan dana dan pengguna ekosistem EVM ke dalam tumpukan Movement Labs dan ekosistem Move yang lebih luas. Pada akhirnya, tujuannya adalah untuk mengalihkan lalu lintas dari ekosistem EVM untuk membangun sistem blockchain yang lebih aman dan efisien.
SDK Gerakan adalah alat pengembangan utama untuk mewujudkan visi inti dari "membawa Move ke Ethereum."
Sebagai paket pengembangan modular, ini terutama terdiri dari tiga komponen inti: MoveVM, Fractal, dan adaptor kustom (Adaptors) untuk jaringan sequencer dan layanan ketersediaan data (DA).
Pertama-tama, sebagai inti dari SDK Gerakan, MoveVM menyediakan lingkungan runtime yang aman, efisien, dan berorientasi sumber daya untuk kontrak pintar.
Kemampuan ini memungkinkan SDK Gerakan untuk menjalankan kontrak pintar kompleks dan mengelola aset digital, menjadikannya bagian yang tak tergantikan dari jaringan M2 (seperti yang dijelaskan di bawah ini). Dengan demikian, MoveVM juga kunci untuk mendukung jaringan M2 dalam mencapai throughput transaksi ultra-tinggi dan waktu respons yang sangat cepat. Fitur utamanya meliputi:
Perlu dicatat bahwa MoveVM Movement menggunakan teknologi pemrosesan paralel dan arsitektur modular. Yang pertama mengoptimalkan urutan dan prioritas transaksi dalam memori pool melalui algoritma, mengurangi kemacetan dan keterlambatan dalam pemrosesan transaksi melalui pemrosesan paralel.
Yang terakhir memperluas fungsionalitas MoveVM asli ke lingkungan eksternal (seperti EVM), menciptakan mesin virtual multifungsi yang bertujuan untuk meliputi ekosistem blockchain yang lebih luas dan interoperabel.
Hanya beberapa hari yang lalu, insinyur senior Move @artoriatechmengkritik secara terbukamasalah fragmentasi yang saat ini dihadapi oleh ekosistem Move, dengan tegas menyatakan bahwa “para pengembang menghadapi resistensi yang signifikan saat beralih dari satu rantai Move ke yang lain”:
Ambil Sui Move dan Aptos Move sebagai contoh. Setiap rantai adalah ekosistem terisolasi dengan VM dan toolkit uniknya, dengan perbedaan signifikan yang terus berkembang saat fitur-fitur baru dirilis oleh protokol, hingga pada titik di mana mereka hampir seperti bahasa yang berbeda, dan tidak ada proyek yang berusaha mengurangi perbedaan ini.
MoveVM modular Movement, sebagai mesin virtual multifungsi, bertujuan untuk sepenuhnya kompatibel dengan EVM dan ekosistem Move lainnya—saat ini mendukung implementasi kode Aptos dan EVM, dan segera akan mencakup ekosistem Sui juga.
Ini berarti bahwa DApps dari ekosistem Aptos, Ethereum, dan ekosistem EVM lainnya dapat diterapkan dalam waktu 10 menit—pengembang tidak perlu belajar Move tambahan, cukup simpan kode dalam arsitektur bahasa asli seperti Solidity untuk mencapai implementasi paralel.
Fractal pada dasarnya adalah kompilator yang memungkinkan kontrak pintar Solidity berjalan di lingkungan MoveVM. Hal ini menciptakan kerangka yang aman yang menghubungkan dengan mulus bahasa Solidity dan Move, memungkinkan pengembang untuk mendeploy kontrak Solidity mereka di MoveVM (jaringan M2).
Keuntungannya jelas: pengembang dapat memanfaatkan fleksibilitas Solidity sambil menggunakan keamanan dan kinerja tinggi dari Move untuk memecahkan beberapa masalah bawaan di Solidity.
Proses kompilasi Fractal terutama dibagi menjadi 5 langkah berikut:
Menurut blog resmi, Fractal masih dalam tahap pengembangan, saat ini sedang menjalani pengujian komprehensif dan perbaikan untuk memperluas kemampuannya di luar fitur-fitur saat ini.
Custom Adaptors adalah komponen inti terakhir dari SDK Gerakan (pada dasarnya arsitektur M1 yang dijelaskan di bawah), dirancang untuk menyediakan integrasi yang mulus dengan Jaringan Sorter dan Layanan Ketersediaan Data (DA):
Secara keseluruhan, SDK Gerakan menyediakan paket pengembangan yang komprehensif yang mencakup lingkungan untuk mendeploy dan menguji kontrak pintar, kompilator, dan adaptor, yang bertujuan untuk menyederhanakan proses pengembangan. Hal ini memudahkan pengembang, terutama pengembang Solidity, untuk membangun, menguji, dan mengoptimalkan DApps berbasis bahasa Gerakan.
Berdasarkan SDK Gerakan, Movement Labs telah mengembangkan arsitektur rantai publik yang mencakup M1 dan M2.
M1 dirancang sebagai jaringan yang berbasis komunitas yang mampu mencapai throughput transaksi yang sangat tinggi dan finalitas instan, menyediakan jaringan sorter terdesentralisasi dan lapisan konsensus. Di sisi lain, M2 adalah solusi ZK-Rollup L2 berbasis M1 dan Ethereum (mendukung baik Sui Move maupun Aptos Move), mengintegrasikan EVM untuk memungkinkan DApps yang kompatibel dengan Ethereum berjalan di M2.
M1 secara resmi didefinisikan sebagai blockchain 'komunitas-pertama' berbasis Move, yang mampu memberikan TPS tertinggi yang memungkinkan melalui arsitektur seperti finalitas instan dan kustomisasi modular. Tujuan intinya adalah untuk mendukung transaksi kompleks dan fungsionalitas kontrak pintar melalui keamanan tinggi dan kemampuan kustomisasi bahasa Move, sambil memastikan keandalan platform dan kemudahan pengguna.
Namun, menurut informasi publik saat ini, sistem ini secara bertahap beralih menjadi jaringan sorter terdesentralisasi, memainkan peran sebagai komponen 'sorter bersama' dan 'lapisan konsensus' dalam seluruh ekosistem Movement Labs dan jaringan blockchain manapun. Hal ini bertujuan untuk mencapai interoperabilitas antara Move dan jaringan lainnya, mendukung berbagai aplikasi dan layanan.
Terutama, karena adopsi M1 terhadap mekanisme konsensus Snowman yang diperbaiki, yang memungkinkan node mencapai konsensus dengan meniru interaksi sosial (yaitu, “obrolan” antara node), ini secara alami mendukung partisipasi node dalam skala yang lebih besar dan kecepatan konsensus yang lebih cepat, mencapai throughput tinggi dan penyortiran transaksi yang efisien.
Dengan dasar ini, M1 berfungsi sebagai jaringan penyortir PoS dan lapisan konsensus untuk M2. Di satu sisi, itu memastikan keamanan jaringan M2 melalui staking, dan di sisi lain, itu menyediakan M2 dengan mekanisme konsensus yang efisien. Untuk menjadi penyortir dalam jaringan M1, seseorang perlu melakukan staking token MOVE dan menggunakan mekanisme Slash untuk mencegah aktivitas jahat, meningkatkan keamanan dan keandalan jaringan.
Sebagai jaringan penyortir PoS untuk M2, M1 memastikan kebenaran, aksesibilitas, dan verifikasi transaksi melalui layanan Ketersediaan Data (DA) dan Pasar Prover.
M2 dapat dianggap sebagai “mainnet” dari ekosistem Gerakan. Ini memperkenalkan arsitektur ZK-Rollup berbasis Move, terdiri dari MoveVM, Fractal, dan M1, yang bertanggung jawab untuk implementasi aplikasi DApp spesifik.
Istilah "arsitektur ZK-Rollup berbasis Move" digunakan karena M2 berencana menggunakan bukti pengetahuan nol untuk meningkatkan privasi dan keamanan (yaitu teknologi zk-Move). Hal ini akan memberikan M2 tidak hanya keunggulan dalam kecepatan pemrosesan dan efektivitas biaya tetapi juga manfaat unik dalam perlindungan privasi.
MoveVM dan Fractal memungkinkannya untuk menjalankan kontrak cerdas EVM standar dan mendukung kontrak cerdas yang ditulis dalam bahasa Move (Aptos Move, Sui Move). Dengan memanfaatkan bahasa Move dan model paralelisasi Sui, platform ini dapat memberikan layanan throughput tinggi dan latensi rendah untuk transaksi EVM.
Ini berarti bahwa pengembang yang menggunakan bahasa seperti Solidity dapat dengan mudah meluncurkan aplikasi Rollup MoveVM yang aman, berkinerja tinggi, dan berkapasitas tinggi, langsung memanfaatkan keunggulan asli dari bahasa Move.
Akhirnya, semua transaksi yang dieksekusi di M2 akan diurutkan oleh jaringan sorter M1, dengan data transaksi dikemas dan dikirim kembali ke Ethereum. Finalitas bukti keabsahan dicapai melalui jaringan zk-provers dari Prover Marketplace, dengan hasil ZK proofs diposting di Ethereum mainnet. Data transaksi terperinci dipublikasikan ke Celestia, sehingga menyelaraskan status data antara keduanya:
Dengan bantuan teknologi Blobstream, lapisan ketersediaan data modular Celestia dapat ditransmisikan ke Ethereum, dan pengembang dapat mengintegrasikan Blobstream untuk membuat Ethereum L2 berkinerja tinggi seperti mengembangkan kontrak pintar.
Secara sederhana, M1 bertanggung jawab atas lapisan konsensus dan pengurutan transaksi, M2 menangani konversi Solidity-Move dan eksekusi transaksi, sementara Celestia/Ethereum memastikan ketersediaan data akhir dan keamanan status. Arsitektur modular ini tanpa ragu maksimalkan kinerja tinggi dan keamanan Move, bersama dengan keunggulan pengguna dan lalu lintas EVM.
Selain aspek teknis, kemampuan untuk membangun ekosistem besar dan berkembang pesat dari awal dengan cepat sangat penting.
Saat ini, Movement Labs telah mengembangkan paket-paket alat seperti Movement SDK, infrastruktur pesan Hyperlane, dan Movement Shared Sorter (M1) untuk menyediakan para pengembang dengan sumber daya yang diperlukan untuk dengan mudah membangun dan mendeploy aplikasi berbasis Move.
Menurut pengungkapan resmi, lingkungan runtime Move Stack dari Movement Labs juga akan mulai diuji coba pada musim panas ini. Sebagai kerangka lapisan eksekusi, itu berencana untuk kompatibel dengan banyak kerangka Rollup dari perusahaan seperti Optimism, Polygon, dan Arbitrum.
Dari sudut pandang ini, kombinasi toolkit seperti M1, M2, dan Move Stack secara potensial dapat menciptakan alam semesta MoveVM yang komprehensif yang mencakup ekosistem Solidity dan ekosistem Aptos Move dan Sui Move. Ini akan memungkinkan protokol yang tidak didasarkan pada bahasa Move untuk menggunakan fungsionalitas Move, sehingga memperluas pengaruh bahasa Move.
Bayangkan jika setiap pengembang Solidity bisa membangun atau bermigrasi ke DApps yang lebih aman dan efisien di Move dengan hampir tidak ada hambatan. Tidakkah itu luar biasa?
Pada tahun 2019, Libra, yang sempat mengguncang seluruh industri teknologi sebelum dengan cepat memudar, mungkin tidak mengharapkan bahwa setelah kejatuhan, Aptos, Sui, Linera, dan Movement akan secara berturut-turut mengambil alih peran tersebut, mendorong rantai publik berbasis Move yang baru menuju puncak baru.
Menariknya, berbeda dengan Aptos, Sui, dan Linera, yang semuanya adalah rantai publik L1 berbasis bahasa Move, gerakan generasi baru ini telah membidik L2. Ini telah meluncurkan Ethereum L2 pertama berbasis bahasa Move, bertujuan untuk memanfaatkan kinerja eksekusi Move dan keamanan yang menguntungkan, sambil mengintegrasikan manfaat ekosistem EVM. Ini memungkinkan pengembang untuk meluncurkan proyek Solidity di M2 tanpa menulis kode Move.
Sebagai rantai publik berbasis Move baru pertama yang beralih dari menjadi "pembunuh Ethereum" menjadi "bergabung dengan Ethereum" dengan pendekatan integratif, arsitektur berkinerja tinggi Movement pada level L2, dengan keamanan keadaan akhir berbasis Ethereum mainnet, mengamankan putaran pendanaan sebesar $38 juta pada bulan April.
Jadi, apa sebenarnya yang ingin dicapai oleh Gerakan, dan jenis keajaiban apa yang dimilikinya untuk menarik institusi investasi terkemuka seperti Polychain Capital, Binance Labs, OKX Ventures, dan Hack VC untuk bertaruh padanya?
Karena bahasa pemrograman mencerminkan karakteristik inti dari sebuah proyek blockchain, penting untuk meninjau fitur intrinsik dari bahasa Move sebelum memahami apa yang Movement ingin capai.
Seperti yang banyak diketahui, Move adalah bahasa kontrak pintar baru yang dikembangkan oleh Facebook. Selain penggunaan awalnya dalam proyek Libra (Diem) Facebook, produk Web3 yang mengadopsi bahasa Move secara publik terutama ditemukan dalam ekosistem rantai publik baru seperti Aptos dan Sui.
Dari perspektif rantai publik, bahasa Move pada dasarnya dirancang untuk aset digital. Dibandingkan dengan bahasa pemrograman blockchain seperti Solidity, logika inti Move menyoroti dua aspek utama: 'keamanan aset' dan 'kinerja tinggi bawaan'.
Singkatnya, jaringan blockchain yang dibangun di atas Move secara inheren memiliki keamanan superior dan keunggulan kinerja tinggi dibandingkan dengan rantai publik berbasis Solidity, memberikan titik awal yang lebih baik bagi pengembang baru untuk membangun aplikasi on-chain.
Namun, untuk rantai publik, kekuatan teknis seringkali bukan medan utama. Kunci kesuksesan adalah apakah mereka dapat menarik cukup pengguna dan modal. Inilah juga mengapa istilah 'pembunuh Ethereum' jarang disebutkan dalam beberapa tahun terakhir. Dibandingkan dengan inovasi lapisan aplikasi Ethereum yang terus menerus, kebanyakan rantai publik baru menderita 'efek kota hantu,' dengan aktivitas pengguna yang sangat rendah dan likuiditas di sebagian besar jaringan.
Untuk alasan ini, Movement memilih pendekatan yang berbeda, bertujuan untuk menggabungkan keamanan dan keunggulan kinerja dari kontrak pintar berbasis Move dengan likuiditas dan keunggulan basis pengguna dari ekosistem EVM. Dengan memanfaatkan konsep “menghadirkan Move ke Ethereum,” ia berupaya untuk menggabungkan kelebihan dari keduanya.
Sebagai contoh, arsitektur rantai publik Gerakan M1 dan M2 tidak hanya secara alami memiliki kemampuan pemrosesan transaksi yang efisien tetapi juga mengintegrasikan Mesin Virtual Ethereum (EVM). Hal ini memungkinkan pengembang untuk meluncurkan dan memperkenalkan DApps matang dari ekosistem EVM di M2 tanpa menulis kode Move.
Dengan kata lain, Gerakan dapat secara otomatis mengonversi skrip Solidity menjadi opcode yang Move dapat mengerti, memungkinkan interoperabilitas antara Move dan Ethereum serta jaringan EVM lainnya.
Oleh karena itu, daripada hanya memasukkan Move ke dalam ekosistem EVM, Gerakan secara efektif mengintegrasikan dana dan pengguna ekosistem EVM ke dalam tumpukan Movement Labs dan ekosistem Move yang lebih luas. Pada akhirnya, tujuannya adalah untuk mengalihkan lalu lintas dari ekosistem EVM untuk membangun sistem blockchain yang lebih aman dan efisien.
SDK Gerakan adalah alat pengembangan utama untuk mewujudkan visi inti dari "membawa Move ke Ethereum."
Sebagai paket pengembangan modular, ini terutama terdiri dari tiga komponen inti: MoveVM, Fractal, dan adaptor kustom (Adaptors) untuk jaringan sequencer dan layanan ketersediaan data (DA).
Pertama-tama, sebagai inti dari SDK Gerakan, MoveVM menyediakan lingkungan runtime yang aman, efisien, dan berorientasi sumber daya untuk kontrak pintar.
Kemampuan ini memungkinkan SDK Gerakan untuk menjalankan kontrak pintar kompleks dan mengelola aset digital, menjadikannya bagian yang tak tergantikan dari jaringan M2 (seperti yang dijelaskan di bawah ini). Dengan demikian, MoveVM juga kunci untuk mendukung jaringan M2 dalam mencapai throughput transaksi ultra-tinggi dan waktu respons yang sangat cepat. Fitur utamanya meliputi:
Perlu dicatat bahwa MoveVM Movement menggunakan teknologi pemrosesan paralel dan arsitektur modular. Yang pertama mengoptimalkan urutan dan prioritas transaksi dalam memori pool melalui algoritma, mengurangi kemacetan dan keterlambatan dalam pemrosesan transaksi melalui pemrosesan paralel.
Yang terakhir memperluas fungsionalitas MoveVM asli ke lingkungan eksternal (seperti EVM), menciptakan mesin virtual multifungsi yang bertujuan untuk meliputi ekosistem blockchain yang lebih luas dan interoperabel.
Hanya beberapa hari yang lalu, insinyur senior Move @artoriatechmengkritik secara terbukamasalah fragmentasi yang saat ini dihadapi oleh ekosistem Move, dengan tegas menyatakan bahwa “para pengembang menghadapi resistensi yang signifikan saat beralih dari satu rantai Move ke yang lain”:
Ambil Sui Move dan Aptos Move sebagai contoh. Setiap rantai adalah ekosistem terisolasi dengan VM dan toolkit uniknya, dengan perbedaan signifikan yang terus berkembang saat fitur-fitur baru dirilis oleh protokol, hingga pada titik di mana mereka hampir seperti bahasa yang berbeda, dan tidak ada proyek yang berusaha mengurangi perbedaan ini.
MoveVM modular Movement, sebagai mesin virtual multifungsi, bertujuan untuk sepenuhnya kompatibel dengan EVM dan ekosistem Move lainnya—saat ini mendukung implementasi kode Aptos dan EVM, dan segera akan mencakup ekosistem Sui juga.
Ini berarti bahwa DApps dari ekosistem Aptos, Ethereum, dan ekosistem EVM lainnya dapat diterapkan dalam waktu 10 menit—pengembang tidak perlu belajar Move tambahan, cukup simpan kode dalam arsitektur bahasa asli seperti Solidity untuk mencapai implementasi paralel.
Fractal pada dasarnya adalah kompilator yang memungkinkan kontrak pintar Solidity berjalan di lingkungan MoveVM. Hal ini menciptakan kerangka yang aman yang menghubungkan dengan mulus bahasa Solidity dan Move, memungkinkan pengembang untuk mendeploy kontrak Solidity mereka di MoveVM (jaringan M2).
Keuntungannya jelas: pengembang dapat memanfaatkan fleksibilitas Solidity sambil menggunakan keamanan dan kinerja tinggi dari Move untuk memecahkan beberapa masalah bawaan di Solidity.
Proses kompilasi Fractal terutama dibagi menjadi 5 langkah berikut:
Menurut blog resmi, Fractal masih dalam tahap pengembangan, saat ini sedang menjalani pengujian komprehensif dan perbaikan untuk memperluas kemampuannya di luar fitur-fitur saat ini.
Custom Adaptors adalah komponen inti terakhir dari SDK Gerakan (pada dasarnya arsitektur M1 yang dijelaskan di bawah), dirancang untuk menyediakan integrasi yang mulus dengan Jaringan Sorter dan Layanan Ketersediaan Data (DA):
Secara keseluruhan, SDK Gerakan menyediakan paket pengembangan yang komprehensif yang mencakup lingkungan untuk mendeploy dan menguji kontrak pintar, kompilator, dan adaptor, yang bertujuan untuk menyederhanakan proses pengembangan. Hal ini memudahkan pengembang, terutama pengembang Solidity, untuk membangun, menguji, dan mengoptimalkan DApps berbasis bahasa Gerakan.
Berdasarkan SDK Gerakan, Movement Labs telah mengembangkan arsitektur rantai publik yang mencakup M1 dan M2.
M1 dirancang sebagai jaringan yang berbasis komunitas yang mampu mencapai throughput transaksi yang sangat tinggi dan finalitas instan, menyediakan jaringan sorter terdesentralisasi dan lapisan konsensus. Di sisi lain, M2 adalah solusi ZK-Rollup L2 berbasis M1 dan Ethereum (mendukung baik Sui Move maupun Aptos Move), mengintegrasikan EVM untuk memungkinkan DApps yang kompatibel dengan Ethereum berjalan di M2.
M1 secara resmi didefinisikan sebagai blockchain 'komunitas-pertama' berbasis Move, yang mampu memberikan TPS tertinggi yang memungkinkan melalui arsitektur seperti finalitas instan dan kustomisasi modular. Tujuan intinya adalah untuk mendukung transaksi kompleks dan fungsionalitas kontrak pintar melalui keamanan tinggi dan kemampuan kustomisasi bahasa Move, sambil memastikan keandalan platform dan kemudahan pengguna.
Namun, menurut informasi publik saat ini, sistem ini secara bertahap beralih menjadi jaringan sorter terdesentralisasi, memainkan peran sebagai komponen 'sorter bersama' dan 'lapisan konsensus' dalam seluruh ekosistem Movement Labs dan jaringan blockchain manapun. Hal ini bertujuan untuk mencapai interoperabilitas antara Move dan jaringan lainnya, mendukung berbagai aplikasi dan layanan.
Terutama, karena adopsi M1 terhadap mekanisme konsensus Snowman yang diperbaiki, yang memungkinkan node mencapai konsensus dengan meniru interaksi sosial (yaitu, “obrolan” antara node), ini secara alami mendukung partisipasi node dalam skala yang lebih besar dan kecepatan konsensus yang lebih cepat, mencapai throughput tinggi dan penyortiran transaksi yang efisien.
Dengan dasar ini, M1 berfungsi sebagai jaringan penyortir PoS dan lapisan konsensus untuk M2. Di satu sisi, itu memastikan keamanan jaringan M2 melalui staking, dan di sisi lain, itu menyediakan M2 dengan mekanisme konsensus yang efisien. Untuk menjadi penyortir dalam jaringan M1, seseorang perlu melakukan staking token MOVE dan menggunakan mekanisme Slash untuk mencegah aktivitas jahat, meningkatkan keamanan dan keandalan jaringan.
Sebagai jaringan penyortir PoS untuk M2, M1 memastikan kebenaran, aksesibilitas, dan verifikasi transaksi melalui layanan Ketersediaan Data (DA) dan Pasar Prover.
M2 dapat dianggap sebagai “mainnet” dari ekosistem Gerakan. Ini memperkenalkan arsitektur ZK-Rollup berbasis Move, terdiri dari MoveVM, Fractal, dan M1, yang bertanggung jawab untuk implementasi aplikasi DApp spesifik.
Istilah "arsitektur ZK-Rollup berbasis Move" digunakan karena M2 berencana menggunakan bukti pengetahuan nol untuk meningkatkan privasi dan keamanan (yaitu teknologi zk-Move). Hal ini akan memberikan M2 tidak hanya keunggulan dalam kecepatan pemrosesan dan efektivitas biaya tetapi juga manfaat unik dalam perlindungan privasi.
MoveVM dan Fractal memungkinkannya untuk menjalankan kontrak cerdas EVM standar dan mendukung kontrak cerdas yang ditulis dalam bahasa Move (Aptos Move, Sui Move). Dengan memanfaatkan bahasa Move dan model paralelisasi Sui, platform ini dapat memberikan layanan throughput tinggi dan latensi rendah untuk transaksi EVM.
Ini berarti bahwa pengembang yang menggunakan bahasa seperti Solidity dapat dengan mudah meluncurkan aplikasi Rollup MoveVM yang aman, berkinerja tinggi, dan berkapasitas tinggi, langsung memanfaatkan keunggulan asli dari bahasa Move.
Akhirnya, semua transaksi yang dieksekusi di M2 akan diurutkan oleh jaringan sorter M1, dengan data transaksi dikemas dan dikirim kembali ke Ethereum. Finalitas bukti keabsahan dicapai melalui jaringan zk-provers dari Prover Marketplace, dengan hasil ZK proofs diposting di Ethereum mainnet. Data transaksi terperinci dipublikasikan ke Celestia, sehingga menyelaraskan status data antara keduanya:
Dengan bantuan teknologi Blobstream, lapisan ketersediaan data modular Celestia dapat ditransmisikan ke Ethereum, dan pengembang dapat mengintegrasikan Blobstream untuk membuat Ethereum L2 berkinerja tinggi seperti mengembangkan kontrak pintar.
Secara sederhana, M1 bertanggung jawab atas lapisan konsensus dan pengurutan transaksi, M2 menangani konversi Solidity-Move dan eksekusi transaksi, sementara Celestia/Ethereum memastikan ketersediaan data akhir dan keamanan status. Arsitektur modular ini tanpa ragu maksimalkan kinerja tinggi dan keamanan Move, bersama dengan keunggulan pengguna dan lalu lintas EVM.
Selain aspek teknis, kemampuan untuk membangun ekosistem besar dan berkembang pesat dari awal dengan cepat sangat penting.
Saat ini, Movement Labs telah mengembangkan paket-paket alat seperti Movement SDK, infrastruktur pesan Hyperlane, dan Movement Shared Sorter (M1) untuk menyediakan para pengembang dengan sumber daya yang diperlukan untuk dengan mudah membangun dan mendeploy aplikasi berbasis Move.
Menurut pengungkapan resmi, lingkungan runtime Move Stack dari Movement Labs juga akan mulai diuji coba pada musim panas ini. Sebagai kerangka lapisan eksekusi, itu berencana untuk kompatibel dengan banyak kerangka Rollup dari perusahaan seperti Optimism, Polygon, dan Arbitrum.
Dari sudut pandang ini, kombinasi toolkit seperti M1, M2, dan Move Stack secara potensial dapat menciptakan alam semesta MoveVM yang komprehensif yang mencakup ekosistem Solidity dan ekosistem Aptos Move dan Sui Move. Ini akan memungkinkan protokol yang tidak didasarkan pada bahasa Move untuk menggunakan fungsionalitas Move, sehingga memperluas pengaruh bahasa Move.