Bahasa Move: Paradigma baru dalam pengembangan Blockchain dan prospek aplikasinya

Bahasa Move dan Aplikasinya di Bidang Blockchain

Move adalah bahasa pemrograman yang berbasis Rust, awalnya dikembangkan untuk proyek blockchain. Ini dirancang untuk mengatasi keterbatasan bahasa kontrak pintar yang ada, memberikan kelangkaan, determinisme, dan dapat diverifikasi. Move dirancang khusus untuk aplikasi blockchain, menekankan keamanan dan efisiensi, memiliki sifat lintas platform, dan mendukung perpustakaan, alat, dan komunitas pengembang yang lintas blockchain.

Keunggulan bahasa Move

Move memiliki berbagai keunggulan di atas bahasa blockchain yang ada. Model pemrograman yang berbasis sumber daya dan fitur keamanan bawaan menjadikannya pilihan ideal untuk membangun aplikasi blockchain yang aman dan berkinerja tinggi. Desain Move menekankan keamanan, bertujuan untuk menghindari banyak masalah umum Web3, seperti kerentanan reentrancy, token beracun, dan persetujuan token yang dipalsukan. Dalam Move, aset digital dipandang sebagai sumber daya yang tidak dapat disalin atau dihancurkan sembarangan.

Pemrograman Berbasis Objek dan Berbasis Aset

Move dirancang sebagai 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 seperti menyalin atau menghapus objek.

Menggunakan Move Prover untuk Verifikasi Formal

Move Prover adalah alat verifikasi yang membantu pengembang menulis spesifikasi formal untuk fungsi kunci aplikasi dan memeriksa kebenaran eksekusi kode dalam waktu singkat. Alat ini sangat penting untuk mencegah kesalahan umum dalam kontrak pintar, memungkinkan penetapan precondition, postcondition, dan invariansi 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 aplikasi lintas platform, memastikan bahwa ia tetap fleksibel dan mudah digunakan baik untuk pengembang kontrak pintar yang berpengalaman maupun pemula Web2. Pendekatan tata kelola Move bertujuan untuk menghindari keputusan kontroversial dengan fokus pada prinsip-prinsip inti dan hanya memperluas bahasa saat diperlukan.

Ekosistem Move

Sui

Sui adalah blockchain berbasis bukti kepemilikan yang terdesentralisasi, dengan throughput dan penyimpanan yang dapat diskalakan secara horizontal. Diperkirakan dapat memproses lebih dari 120.000 TPS, memproses transaksi independen dalam subdetik, dan memproses transaksi yang lebih kompleks dalam waktu 3 detik. Sui telah melakukan beberapa perubahan pada fungsi inti Move, mengoptimalkan mekanisme penyimpanan dan pengalamatan, meningkatkan kinerja jaringan, dan mengurangi waktu konfirmasi transaksi.

Aptos

Aptos adalah Blockchain Layer 1, yang saat ini dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis 160.000 TPS. Sebagian besar transaksi diverifikasi setelah dua siaran jaringan, dengan waktu konfirmasi akhir 250 milidetik. Aptos memperluas fungsi inti MoveVM melalui lapisan adaptasi, termasuk pelaksanaan paralel melalui Block-STM, yang memungkinkan transaksi dieksekusi secara paralel tanpa perlu input dari pengguna.

Movement Labs

Movement Labs adalah tim pengembang Blockchain yang berfokus pada integrasi jaringan Blockchain untuk mendukung solusi Layer 2 tercepat dan teraman di atas Ethereum. L2 unggulan mereka menghubungkan Rollup dengan Move Stack, memperkenalkan MoveVM ke Ethereum.

Mengatasi masalah keamanan

Movement Labs berkomitmen untuk membangun ekosistem blockchain modular berbasis Move, dimulai dengan M2, yaitu Layer 2 MoveVM pertama di Ethereum. Mereka juga memperkenalkan lingkungan eksekusi baru yang dirancang untuk 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 modular

Inti filosofi desain Movement Labs adalah integrasi modular. Dengan memecah tumpukan blockchain menjadi komponen modular dengan antarmuka yang jelas, integrasi, kustomisasi, dan peningkatan yang mulus dapat dicapai. Pengembang dapat mencampur dan mencocokkan modul untuk menyesuaikan tumpukan mereka.

EVM Paralel dan Move

Movement Labs 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.

Prospek Masa Depan

Dalam jangka pendek, para pengembang dapat mengharapkan untuk menerapkan kontrak pintar Move pertama di jaringan tes Ethereum. Tujuan jangka panjang adalah untuk meluncurkan Rollup lengkap di jaringan utama, membawa kekuatan Move ke seluruh ekosistem Ethereum. Movement Labs akan terus mendukung pengembang Move di Asia, menyediakan sumber daya, pendidikan, dan kesempatan yang diperlukan untuk memfasilitasi pertumbuhan ekosistem Move.

MOVE-1.1%
Lihat Asli
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.
  • Hadiah
  • 4
  • Posting ulang
  • Bagikan
Komentar
0/400
DeFiGraylingvip
· 23jam yang lalu
move adalah jalan yang benar
Lihat AsliBalas0
LiquidityWizardvip
· 08-11 07:39
secara teoritis lebih unggul daripada solidity tetapi 99,7% kemungkinan masalah kekurangan pengembang sejujurnya
Lihat AsliBalas0
ConsensusBotvip
· 08-11 07:36
Rust ganti nama menjadi Move?
Lihat AsliBalas0
Ser_Liquidatedvip
· 08-11 07:35
Keamanan Rust jauh lebih baik dibandingkan sol.
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)