Move adalah bahasa pemrograman yang dirancang khusus untuk aplikasi blockchain, dikembangkan berdasarkan Rust. Bahasa ini bertujuan untuk mengatasi keterbatasan bahasa kontrak pintar yang ada, menawarkan kelangkaan, determinisme, dan dapat diverifikasi. Move menekankan pada keamanan dan efisiensi, memiliki fitur yang independen dari platform, dan mendukung pustaka, alat, dan komunitas pengembang lintas blockchain.
Keuntungan Bahasa Move
Move memiliki beberapa keunggulan di atas bahasa blockchain yang ada. Model pemrograman yang berorientasi sumber daya dan fitur keamanan bawaan menjadikannya pilihan ideal untuk membangun aplikasi blockchain yang aman dan berkinerja tinggi. Desain Move berfokus pada keamanan, bertujuan untuk menghindari masalah umum Web3, seperti kerentanan reentrancy, token beracun, dan persetujuan token palsu. Dalam Move, aset digital dianggap sebagai sumber daya yang tidak dapat disalin atau dihancurkan sembarangan.
Pemrograman Berbasis Objek dan Aset
Move dirancang sebagai bahasa pemrograman yang berorientasi objek dan berbasis aset. Dalam Sui Move, objek adalah inti, memungkinkan kontrol akses yang halus. Struktur penyimpanan global memetakan ID objek ke objek, mendukung pemrosesan transaksi yang efisien dan representasi akses yang tepat. Model kemampuan Move memastikan objek memiliki izin tertentu, mencegah operasi yang tidak sah seperti menyalin atau menghapus objek.
Menggunakan Move Prover untuk Verifikasi Formal
Move Prover adalah alat verifikasi yang membantu pengembang menulis spesifikasi formal untuk fitur-fitur kunci aplikasi dan memeriksa kebenaran eksekusi kode dalam waktu singkat. Alat ini sangat penting untuk mencegah kesalahan umum dalam kontrak pintar, memungkinkan penetapan kondisi awal, kondisi akhir, dan ketidakberubahan data. Move Prover terintegrasi dengan sistem pembangunan Move, memungkinkan pengembang untuk dengan mudah memverifikasi kode mereka.
Tata Kelola dan Komunitas
Pengembangan Move sekarang melibatkan tim yang beragam dari berbagai institusi, termasuk akademisi dan komunitas keamanan. Prinsip desain bahasa berfokus pada kesederhanaan dan kebermanfaatan lintas platform, memastikan bahwa bahasa ini tetap fleksibel dan mudah digunakan baik untuk pengembang kontrak pintar berpengalaman maupun pemula Web2. Metode tata kelola Move dirancang untuk menghindari keputusan yang kontroversial dengan fokus pada prinsip inti dan hanya memperluas bahasa ketika diperlukan.
Ekosistem Move
Sui
Sui adalah blockchain bukti kepemilikan terdesentralisasi yang memiliki throughput dan penyimpanan yang dapat diskalakan secara horizontal. Sui diperkirakan dapat menangani lebih dari 120.000 TPS, memproses transaksi independen dalam subdetik, dan memproses transaksi yang lebih kompleks dalam 3 detik. Sui telah melakukan beberapa optimasi pada fungsi inti Move, terutama dalam operator penyimpanan global dan kemampuan kunci, untuk meningkatkan kinerja jaringan dan mengurangi waktu konfirmasi transaksi.
Aptos
Aptos adalah blockchain Layer 1 yang berkomitmen untuk menciptakan akses aset terdesentralisasi yang universal dan adil bagi miliaran orang. Saat ini, Aptos dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis sebesar 160.000 TPS. Sebagian besar transaksi diverifikasi setelah dua siaran jaringan, dengan waktu konfirmasi akhir sebesar 250 milidetik. Aptos memperluas fungsi inti MoveVM melalui lapisan adaptasi, termasuk pelaksanaan paralel melalui Block-STM, yang memungkinkan transaksi dieksekusi secara paralel tanpa input pengguna.
Pengantar Movement Labs
Movement Labs adalah tim pengembang blockchain yang berkomitmen untuk mengintegrasikan jaringan blockchain guna mendukung solusi Layer 2 tercepat dan teraman di Ethereum. Misi mereka adalah menggabungkan keamanan kontrak pintar dan paralelisasi dengan likuiditas dan basis pengguna EVM.
Latar Belakang
Pendiri bersama Movement Labs telah memiliki semangat terhadap sistem terdistribusi dan keamanan jaringan sejak kecil. Setelah mengidentifikasi masalah pengalaman pengguna dan kerentanan kontrak pintar dalam infrastruktur blockchain saat ini, mereka mendirikan Movement Labs pada tahun 2022. Tujuan mereka adalah untuk mempercepat inovasi di bidang kripto, memungkinkan pengembang untuk membangun aplikasi besar berikutnya di atas blockchain.
Mengatasi Masalah Keamanan
Movement Labs berkomitmen untuk membangun ekosistem blockchain modular berbasis Move, dimulai dari M2, yaitu Layer 2 MoveVM pertama di Ethereum. Mereka juga memperkenalkan lingkungan eksekusi baru, dirancang untuk memproses lebih dari 30.000 transaksi per detik. Move-EVM memungkinkan pengembang untuk menerapkan kode yang telah diverifikasi pada saat runtime, mencegah reentrancy dan vektor serangan lainnya.
Mengintegrasikan Move dengan Modularisasi
Filosofi desain Movement Labs berfokus pada integrasi modular. Dengan membagi tumpukan blockchain menjadi komponen modular dengan antarmuka yang jelas, kami mencapai integrasi, kustomisasi, dan peningkatan yang mulus. Pengembang dapat mencampur dan mencocokkan modul untuk menyesuaikan tumpukan mereka.
EVM Paralel dan Move
Movement Labs menyediakan lingkungan EVM paralel dan Move, memungkinkan pengembang untuk memilih bahasa yang paling sesuai dengan kebutuhan mereka. Dengan mengimplementasikan MoveVM dalam lingkungan eksekusi Ethereum, throughput dapat meningkat secara signifikan, memungkinkan pengembang untuk membuat jenis aplikasi Ethereum baru.
Pengurutan Terdesentralisasi
Movement adalah L2 modular, di mana M1 adalah lapisan eksekusi rantai, dan M2 memiliki mekanisme node penyortiran terdesentralisasi yang terintegrasi, menyediakan pasar gas gratis untuk jaringan Movement.
Kompatibilitas Move dan Solidity
Movement merancang penerjemah untuk Solidity, yang memungkinkan kontrak pintar yang ditulis dalam Solidity mengadopsi prinsip pemrograman berorientasi objek di Movement. Namun, kontrak yang telah diterjemahkan mungkin menghadapi beberapa tantangan rekayasa.
Pengembangan Masa Depan
Dalam waktu dekat, para pengembang dapat mengharapkan peluncuran kontrak pintar Move pertama di jaringan pengujian Ethereum. Tujuan jangka panjang adalah untuk meluncurkan Rollup secara lengkap di jaringan utama, membawa kekuatan Move ke seluruh ekosistem Ethereum. Movement Labs sangat memperhatikan kawasan Asia-Pasifik dan akan terus mendukung pengembang Move di Asia, mendorong pertumbuhan ekosistem Move.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
9 Suka
Hadiah
9
6
Bagikan
Komentar
0/400
ContractFreelancer
· 07-21 07:38
Akhirnya bisa mengucapkan selamat tinggal pada smart contract?
Lihat AsliBalas0
LiquidityWizard
· 07-21 07:38
secara statistik, 84,3% lebih aman dibandingkan solidity
Pengantar bahasa Move: Alat baru untuk kontrak pintar lintas rantai
Pengantar Bahasa Move
Move adalah bahasa pemrograman yang dirancang khusus untuk aplikasi blockchain, dikembangkan berdasarkan Rust. Bahasa ini bertujuan untuk mengatasi keterbatasan bahasa kontrak pintar yang ada, menawarkan kelangkaan, determinisme, dan dapat diverifikasi. Move menekankan pada keamanan dan efisiensi, memiliki fitur yang independen dari platform, dan mendukung pustaka, alat, dan komunitas pengembang lintas blockchain.
Keuntungan Bahasa Move
Move memiliki beberapa keunggulan di atas bahasa blockchain yang ada. Model pemrograman yang berorientasi sumber daya dan fitur keamanan bawaan menjadikannya pilihan ideal untuk membangun aplikasi blockchain yang aman dan berkinerja tinggi. Desain Move berfokus pada keamanan, bertujuan untuk menghindari masalah umum Web3, seperti kerentanan reentrancy, token beracun, dan persetujuan token palsu. Dalam Move, aset digital dianggap sebagai sumber daya yang tidak dapat disalin atau dihancurkan sembarangan.
Pemrograman Berbasis Objek dan Aset
Move dirancang sebagai bahasa pemrograman yang berorientasi objek dan berbasis aset. Dalam Sui Move, objek adalah inti, memungkinkan kontrol akses yang halus. Struktur penyimpanan global memetakan ID objek ke objek, mendukung pemrosesan transaksi yang efisien dan representasi akses yang tepat. Model kemampuan Move memastikan objek memiliki izin tertentu, mencegah operasi yang tidak sah seperti menyalin atau menghapus objek.
Menggunakan Move Prover untuk Verifikasi Formal
Move Prover adalah alat verifikasi yang membantu pengembang menulis spesifikasi formal untuk fitur-fitur kunci aplikasi dan memeriksa kebenaran eksekusi kode dalam waktu singkat. Alat ini sangat penting untuk mencegah kesalahan umum dalam kontrak pintar, memungkinkan penetapan kondisi awal, kondisi akhir, dan ketidakberubahan data. Move Prover terintegrasi dengan sistem pembangunan Move, memungkinkan pengembang untuk dengan mudah memverifikasi kode mereka.
Tata Kelola dan Komunitas
Pengembangan Move sekarang melibatkan tim yang beragam dari berbagai institusi, termasuk akademisi dan komunitas keamanan. Prinsip desain bahasa berfokus pada kesederhanaan dan kebermanfaatan lintas platform, memastikan bahwa bahasa ini tetap fleksibel dan mudah digunakan baik untuk pengembang kontrak pintar berpengalaman maupun pemula Web2. Metode tata kelola Move dirancang untuk menghindari keputusan yang kontroversial dengan fokus pada prinsip inti dan hanya memperluas bahasa ketika diperlukan.
Ekosistem Move
Sui
Sui adalah blockchain bukti kepemilikan terdesentralisasi yang memiliki throughput dan penyimpanan yang dapat diskalakan secara horizontal. Sui diperkirakan dapat menangani lebih dari 120.000 TPS, memproses transaksi independen dalam subdetik, dan memproses transaksi yang lebih kompleks dalam 3 detik. Sui telah melakukan beberapa optimasi pada fungsi inti Move, terutama dalam operator penyimpanan global dan kemampuan kunci, untuk meningkatkan kinerja jaringan dan mengurangi waktu konfirmasi transaksi.
Aptos
Aptos adalah blockchain Layer 1 yang berkomitmen untuk menciptakan akses aset terdesentralisasi yang universal dan adil bagi miliaran orang. Saat ini, Aptos dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis sebesar 160.000 TPS. Sebagian besar transaksi diverifikasi setelah dua siaran jaringan, dengan waktu konfirmasi akhir sebesar 250 milidetik. Aptos memperluas fungsi inti MoveVM melalui lapisan adaptasi, termasuk pelaksanaan paralel melalui Block-STM, yang memungkinkan transaksi dieksekusi secara paralel tanpa input pengguna.
Pengantar Movement Labs
Movement Labs adalah tim pengembang blockchain yang berkomitmen untuk mengintegrasikan jaringan blockchain guna mendukung solusi Layer 2 tercepat dan teraman di Ethereum. Misi mereka adalah menggabungkan keamanan kontrak pintar dan paralelisasi dengan likuiditas dan basis pengguna EVM.
Latar Belakang
Pendiri bersama Movement Labs telah memiliki semangat terhadap sistem terdistribusi dan keamanan jaringan sejak kecil. Setelah mengidentifikasi masalah pengalaman pengguna dan kerentanan kontrak pintar dalam infrastruktur blockchain saat ini, mereka mendirikan Movement Labs pada tahun 2022. Tujuan mereka adalah untuk mempercepat inovasi di bidang kripto, memungkinkan pengembang untuk membangun aplikasi besar berikutnya di atas blockchain.
Mengatasi Masalah Keamanan
Movement Labs berkomitmen untuk membangun ekosistem blockchain modular berbasis Move, dimulai dari M2, yaitu Layer 2 MoveVM pertama di Ethereum. Mereka juga memperkenalkan lingkungan eksekusi baru, dirancang untuk memproses lebih dari 30.000 transaksi per detik. Move-EVM memungkinkan pengembang untuk menerapkan kode yang telah diverifikasi pada saat runtime, mencegah reentrancy dan vektor serangan lainnya.
Mengintegrasikan Move dengan Modularisasi
Filosofi desain Movement Labs berfokus pada integrasi modular. Dengan membagi tumpukan blockchain menjadi komponen modular dengan antarmuka yang jelas, kami mencapai integrasi, kustomisasi, dan peningkatan yang mulus. Pengembang dapat mencampur dan mencocokkan modul untuk menyesuaikan tumpukan mereka.
EVM Paralel dan Move
Movement Labs menyediakan lingkungan EVM paralel dan Move, memungkinkan pengembang untuk memilih bahasa yang paling sesuai dengan kebutuhan mereka. Dengan mengimplementasikan MoveVM dalam lingkungan eksekusi Ethereum, throughput dapat meningkat secara signifikan, memungkinkan pengembang untuk membuat jenis aplikasi Ethereum baru.
Pengurutan Terdesentralisasi
Movement adalah L2 modular, di mana M1 adalah lapisan eksekusi rantai, dan M2 memiliki mekanisme node penyortiran terdesentralisasi yang terintegrasi, menyediakan pasar gas gratis untuk jaringan Movement.
Kompatibilitas Move dan Solidity
Movement merancang penerjemah untuk Solidity, yang memungkinkan kontrak pintar yang ditulis dalam Solidity mengadopsi prinsip pemrograman berorientasi objek di Movement. Namun, kontrak yang telah diterjemahkan mungkin menghadapi beberapa tantangan rekayasa.
Pengembangan Masa Depan
Dalam waktu dekat, para pengembang dapat mengharapkan peluncuran kontrak pintar Move pertama di jaringan pengujian Ethereum. Tujuan jangka panjang adalah untuk meluncurkan Rollup secara lengkap di jaringan utama, membawa kekuatan Move ke seluruh ekosistem Ethereum. Movement Labs sangat memperhatikan kawasan Asia-Pasifik dan akan terus mendukung pengembang Move di Asia, mendorong pertumbuhan ekosistem Move.