Bahasa Move: Pilihan baru untuk pemrograman kontrak pintar blockchain yang aman dan efisien
Move adalah bahasa pemrograman yang berbasis Rust, dirancang khusus untuk aplikasi blockchain. Tujuannya adalah untuk mengatasi keterbatasan bahasa smart contract yang ada, menyediakan kelangkaan, determinisme, dan verifikasi. Move menekankan keamanan dan efisiensi, memiliki karakteristik yang independen dari platform, serta mendukung perpustakaan, alat, dan komunitas pengembang lintas blok.
Keuntungan Utama Bahasa Move
Move memiliki beberapa keunggulan di atas bahasa blockchain yang ada:
Model pemrograman yang berorientasi pada sumber daya dan fitur keamanan bawaan, membantu membangun aplikasi Blockchain yang aman dan berkinerja tinggi.
Fokus desain adalah untuk menghindari masalah Web3 umum, seperti kerentanan reentrancy, token beracun, dan lain-lain.
Menganggap aset digital sebagai sumber daya, mencegah salinan atau penghancuran sembarangan
Pemrograman Berorientasi Objek dan Berbasis Aset
Move adalah bahasa pemrograman berbasis 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.
Alat Verifikasi Formal Move Prover
Move Prover adalah alat verifikasi yang membantu pengembang untuk menulis spesifikasi formal untuk fungsi penting aplikasi dan dengan cepat memeriksa kebenaran eksekusi kode. Ini sangat penting untuk mencegah kesalahan umum dalam smart contract, memungkinkan penetapan precondition, postcondition, dan invariance data. Move Prover terintegrasi dengan sistem pembangunan Move, memudahkan pengembang untuk memverifikasi kode.
Ekosistem Move
Sui
Sui adalah Blockchain berbasis bukti kepemilikan yang terdesentralisasi, dengan throughput dan penyimpanan yang dapat diskalakan secara horizontal. Timnya berasal dari departemen R&D Blockchain canggih Meta, yang berkomitmen untuk pengembangan Blockchain Diem dan bahasa pemrograman Move. Sui diperkirakan dapat menangani lebih dari 120,000 TPS, memproses transaksi independen dalam waktu subdetik, dan memproses transaksi yang lebih kompleks dalam 3 detik.
Aptos
Aptos adalah sebuah blockchain Layer 1, yang bertujuan untuk menciptakan akses aset terdesentralisasi yang universal dan adil bagi miliaran orang. Aptos saat ini dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis sebesar 160.000 TPS. Sebagian besar transaksi diverifikasi setelah dua kali siaran jaringan, dengan waktu konfirmasi akhir sebesar 250 milidetik.
Inovasi Movement Labs
Movement Labs berkomitmen untuk mengintegrasikan jaringan Blockchain, mendukung solusi Layer 2 tercepat dan teraman di Ethereum. L2 unggulan mereka menghubungkan Rollup dengan Move Stack, membawa MoveVM ke ekosistem Ethereum.
Peningkatan Keamanan
Movement Labs membangun ekosistem blockchain modular berbasis Move, dimulai dari MoveVM Layer 2( pertama di Ethereum. Mereka memperkenalkan lingkungan eksekusi baru, dirancang untuk memproses lebih dari 30.000 transaksi per detik. Move-EVM memungkinkan penyebaran kode yang telah diverifikasi pada saat runtime, mencegah serangan reentrancy dan vektor serangan lainnya.
) integrasi modular
Movement Labs mengadopsi konsep desain integrasi modular, membagi tumpukan blockchain menjadi komponen modular dengan antarmuka yang jelas. Pendekatan ini memungkinkan integrasi, kustomisasi, dan peningkatan yang mulus, di mana pengembang dapat mencampur dan mencocokkan modul untuk menyesuaikan tumpukan teknologi mereka.
Kompatibilitas Move dan Solidity
Movement merancang sebuah penerjemah Solidity yang memungkinkan smart contract yang ditulis dalam Solidity untuk mengadopsi prinsip pemrograman berorientasi objek di Movement. Namun, kontrak yang diterjemahkan mungkin menghadapi beberapa tantangan rekayasa, seperti akses terbatas ke objek Move atau perbedaan standar token.
Perkembangan Masa Depan
Dalam jangka pendek, para pengembang dapat mengharapkan peluncuran smart contract Move pertama di jaringan pengujian Ethereum. Movement Labs juga akan merilis seperangkat alat dan sumber daya Move untuk mendukung pengembang. Tujuan jangka panjang adalah untuk menerapkan peluncuran Rollup lengkap di jaringan utama, membawa keuntungan Move ke seluruh ekosistem Ethereum.
Movement Labs menghargai perkembangan kawasan Asia-Pasifik, akan terus mendukung pengembang Move di Asia, menyediakan sumber daya, pendidikan, dan peluang yang diperlukan, serta mendorong pertumbuhan ekosistem Move.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
17 Suka
Hadiah
17
5
Bagikan
Komentar
0/400
BlockImposter
· 07-13 20:37
Akhirnya ada yang serius mengurus keamanan. Ayo!
Lihat AsliBalas0
DAOdreamer
· 07-13 18:59
Juga biasa saja, tidak merasa terlalu bull.
Lihat AsliBalas0
StealthDeployer
· 07-13 18:58
Involusi muncul dengan bahasa baru lagi... saya belum memahami rust.
Bahasa Move: Pilihan baru yang aman dan efisien untuk pemrograman kontrak pintar di Blockchain
Bahasa Move: Pilihan baru untuk pemrograman kontrak pintar blockchain yang aman dan efisien
Move adalah bahasa pemrograman yang berbasis Rust, dirancang khusus untuk aplikasi blockchain. Tujuannya adalah untuk mengatasi keterbatasan bahasa smart contract yang ada, menyediakan kelangkaan, determinisme, dan verifikasi. Move menekankan keamanan dan efisiensi, memiliki karakteristik yang independen dari platform, serta mendukung perpustakaan, alat, dan komunitas pengembang lintas blok.
Keuntungan Utama Bahasa Move
Move memiliki beberapa keunggulan di atas bahasa blockchain yang ada:
Pemrograman Berorientasi Objek dan Berbasis Aset
Move adalah bahasa pemrograman berbasis 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.
Alat Verifikasi Formal Move Prover
Move Prover adalah alat verifikasi yang membantu pengembang untuk menulis spesifikasi formal untuk fungsi penting aplikasi dan dengan cepat memeriksa kebenaran eksekusi kode. Ini sangat penting untuk mencegah kesalahan umum dalam smart contract, memungkinkan penetapan precondition, postcondition, dan invariance data. Move Prover terintegrasi dengan sistem pembangunan Move, memudahkan pengembang untuk memverifikasi kode.
Ekosistem Move
Sui
Sui adalah Blockchain berbasis bukti kepemilikan yang terdesentralisasi, dengan throughput dan penyimpanan yang dapat diskalakan secara horizontal. Timnya berasal dari departemen R&D Blockchain canggih Meta, yang berkomitmen untuk pengembangan Blockchain Diem dan bahasa pemrograman Move. Sui diperkirakan dapat menangani lebih dari 120,000 TPS, memproses transaksi independen dalam waktu subdetik, dan memproses transaksi yang lebih kompleks dalam 3 detik.
Aptos
Aptos adalah sebuah blockchain Layer 1, yang bertujuan untuk menciptakan akses aset terdesentralisasi yang universal dan adil bagi miliaran orang. Aptos saat ini dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis sebesar 160.000 TPS. Sebagian besar transaksi diverifikasi setelah dua kali siaran jaringan, dengan waktu konfirmasi akhir sebesar 250 milidetik.
Inovasi Movement Labs
Movement Labs berkomitmen untuk mengintegrasikan jaringan Blockchain, mendukung solusi Layer 2 tercepat dan teraman di Ethereum. L2 unggulan mereka menghubungkan Rollup dengan Move Stack, membawa MoveVM ke ekosistem Ethereum.
Peningkatan Keamanan
Movement Labs membangun ekosistem blockchain modular berbasis Move, dimulai dari MoveVM Layer 2( pertama di Ethereum. Mereka memperkenalkan lingkungan eksekusi baru, dirancang untuk memproses lebih dari 30.000 transaksi per detik. Move-EVM memungkinkan penyebaran kode yang telah diverifikasi pada saat runtime, mencegah serangan reentrancy dan vektor serangan lainnya.
) integrasi modular
Movement Labs mengadopsi konsep desain integrasi modular, membagi tumpukan blockchain menjadi komponen modular dengan antarmuka yang jelas. Pendekatan ini memungkinkan integrasi, kustomisasi, dan peningkatan yang mulus, di mana pengembang dapat mencampur dan mencocokkan modul untuk menyesuaikan tumpukan teknologi mereka.
Kompatibilitas Move dan Solidity
Movement merancang sebuah penerjemah Solidity yang memungkinkan smart contract yang ditulis dalam Solidity untuk mengadopsi prinsip pemrograman berorientasi objek di Movement. Namun, kontrak yang diterjemahkan mungkin menghadapi beberapa tantangan rekayasa, seperti akses terbatas ke objek Move atau perbedaan standar token.
Perkembangan Masa Depan
Dalam jangka pendek, para pengembang dapat mengharapkan peluncuran smart contract Move pertama di jaringan pengujian Ethereum. Movement Labs juga akan merilis seperangkat alat dan sumber daya Move untuk mendukung pengembang. Tujuan jangka panjang adalah untuk menerapkan peluncuran Rollup lengkap di jaringan utama, membawa keuntungan Move ke seluruh ekosistem Ethereum.
Movement Labs menghargai perkembangan kawasan Asia-Pasifik, akan terus mendukung pengembang Move di Asia, menyediakan sumber daya, pendidikan, dan peluang yang diperlukan, serta mendorong pertumbuhan ekosistem Move.