Bahasa Move: paradigma pemrograman baru untuk aplikasi Blockchain

robot
Pembuatan abstrak sedang berlangsung

Ringkasan bahasa Move dan aplikasinya di bidang Blockchain

Move adalah bahasa pemrograman yang dirancang khusus untuk aplikasi blockchain, yang dikembangkan berdasarkan Rust. Ini bertujuan untuk mengatasi keterbatasan bahasa kontrak pintar yang ada, menyediakan kelangkaan, determinisme, dan verifikasi. Desain Move menekankan keamanan dan efisiensi, memiliki karakteristik yang independen dari platform, serta mendukung perpustakaan, alat, dan komunitas pengembang lintas blockchain.

Keunggulan Utama Bahasa Move

  1. Model pemrograman yang berorientasi sumber daya
  2. Fitur keamanan bawaan
  3. Hindari masalah umum Web3, seperti kerentanan reentrancy, token beracun, dan persetujuan token palsu.
  4. Aset digital dianggap sebagai sumber daya yang tidak dapat direplikasi atau dihancurkan

Pemrograman Berbasis Objek dan Aset

Move dirancang sebagai bahasa pemrograman 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.

Move Prover: Alat Verifikasi Formal

Move Prover adalah alat verifikasi yang membantu pengembang menulis spesifikasi formal untuk fungsi kunci aplikasi dan dengan cepat memeriksa kebenaran eksekusi kode. Ini sangat penting untuk mencegah kesalahan umum dalam kontrak pintar, memungkinkan penetapan precondition, postcondition, dan invariansi data.

Perkembangan Awal Ekosistem Move

Sui

Sui adalah sebuah Blockchain proof-of-stake terdesentralisasi yang memiliki throughput dan kapasitas penyimpanan yang sangat skalabel. Ia dapat memproses lebih dari 120.000 TPS, memproses transaksi independen dalam waktu sub-detik, dan memproses transaksi yang lebih kompleks dalam waktu 3 detik. Sui telah mengoptimalkan beberapa fungsi inti dari Move untuk meningkatkan kinerja jaringan dan mengurangi waktu konfirmasi transaksi.

Aptos

Aptos adalah Blockchain Layer 1 yang bertujuan untuk menciptakan akses aset terdesentralisasi yang universal dan adil bagi miliaran orang. Saat ini dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis sebesar 160.000 TPS. Aptos memperluas fungsi inti MoveVM melalui lapisan adaptasi, termasuk eksekusi paralel, tabel penyimpanan besar, dan pemisahan penyimpanan yang lebih halus.

Movement Labs: Memperkenalkan Move ke Ethereum

Movement Labs adalah tim pengembang yang berkomitmen untuk mengintegrasikan jaringan blockchain untuk mendukung solusi Layer 2 tercepat dan teraman di Ethereum. Tujuan mereka adalah untuk memperkenalkan MoveVM ke Ethereum, menggabungkan keamanan kontrak pintar dan paralelisasi dengan likuiditas dan basis pengguna EVM.

Inovasi Utama

  1. Ekosistem Blockchain modular berbasis Move
  2. M2: Layer 2 MoveVM pertama dari Ethereum
  3. Lingkungan eksekusi baru, dirancang untuk lebih dari 30.000 transaksi per detik
  4. Move-EVM: Mengizinkan penyebaran kode yang telah diverifikasi saat runtime
  5. Move Stack: Kerangka lapisan eksekusi yang kompatibel dengan kerangka Rollup arus utama

Modular Integrasi

Movement Labs menggunakan desain integrasi modular, membagi tumpukan blockchain menjadi komponen dengan antarmuka yang jelas, mencapai integrasi yang mulus, kustomisasi, dan peningkatan. Arsitektur ini memiliki keunggulan yang signifikan dalam hal skalabilitas, keamanan, dan inovasi.

Kompatibilitas Move dan Solidity

Movement merancang sebuah penerjemah untuk Solidity, yang memungkinkan kontrak pintar yang ditulis dalam Solidity untuk menerapkan 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, pengembang dapat mengharapkan penerapan kontrak pintar Move pertama di jaringan pengujian Ethereum. Tujuan jangka panjang adalah untuk meluncurkan Rollup secara lengkap di jaringan utama, membawa keuntungan Move ke seluruh ekosistem Ethereum. Movement Labs juga akan terus mendukung komunitas pengembang Move di Asia, menyediakan sumber daya, pendidikan, dan peluang yang diperlukan untuk memfasilitasi pertumbuhan ekosistem Move.

MOVE-4.16%
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
  • 5
  • Bagikan
Komentar
0/400
MercilessHalalvip
· 10jam yang lalu
Wah, tahun ini move akan menjadi populer.
Lihat AsliBalas0
MEV_Whisperervip
· 10jam yang lalu
Satu lagi pembunuh solidity muncul
Lihat AsliBalas0
MEVictimvip
· 10jam yang lalu
Tipikal Dewa Rantai
Lihat AsliBalas0
GasFeeAssassinvip
· 10jam yang lalu
move luar biasa ah
Lihat AsliBalas0
ForkItAllvip
· 10jam yang lalu
Tidak melihat kode, melihat move saja sudah tenang.
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)