Bahasa Move: Paradigma baru pengembangan Blockchain dan prospek ekosistem

Ringkasan Bahasa Move dan Perkembangan Ekosistemnya

Move adalah bahasa pemrograman yang berbasis Rust, awalnya dikembangkan untuk proyek blockchain. Ini dirancang untuk mengatasi keterbatasan bahasa kontrak pintar yang ada, menyediakan kelangkaan, determinasi, dan verifikasi. Move dirancang khusus untuk aplikasi blockchain, menekankan keamanan dan efisiensi, dengan karakteristik yang independen dari platform, mendukung perpustakaan, alat, dan komunitas pengembang lintas blockchain.

Keuntungan Bahasa Move

Move memiliki berbagai keunggulan berdasarkan 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 menekankan keamanan, bertujuan untuk menghindari banyak masalah umum Web3, seperti kerentanan reentrancy, token beracun, dan persetujuan token yang dipalsukan. Aset digital dipandang sebagai sumber daya, yang berarti mereka tidak dapat disalin atau dihancurkan sembarangan.

Pemrograman Berbasis Objek dan Berdasarkan Aset

Move dirancang sebagai bahasa pemrograman yang berorientasi objek dan berbasis aset. Dalam Sui Move, objek adalah inti, yang 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-fungsi kunci dari aplikasi mereka dan memeriksa kebenaran eksekusi kode dalam waktu singkat. Alat ini sangat penting untuk mencegah kesalahan umum pada 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 aplikasi lintas platform, memastikan bahwa ia tetap fleksibel dan mudah digunakan baik untuk pengembang kontrak pintar yang berpengalaman maupun pemula dari Web2. Metode pemerintahan Move dirancang untuk menghindari keputusan kontroversial dengan fokus pada prinsip inti dan hanya memperluas bahasa jika diperlukan.

Ekosistem Move Awal

Sui

Sui adalah blockchain berbasis bukti kepemilikan yang terdesentralisasi, dengan throughput dan penyimpanan yang skalabel secara horizontal. Sui diperkirakan dapat memproses lebih dari 120.000 TPS, menangani transaksi independen dalam subdetik, dan memproses transaksi yang lebih kompleks dalam 3 detik. Sui melakukan beberapa perubahan pada fitur inti Move, khususnya dalam hal operator penyimpanan global dan kemampuan kunci, mengoptimalkan mekanisme penyimpanan dan pengalamatan, meningkatkan kinerja jaringan dan mengurangi waktu konfirmasi transaksi.

Aptos

Aptos adalah blockchain Layer 1 yang memiliki misi 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 siaran jaringan, dengan waktu konfirmasi akhir sebesar 250 milidetik. Aptos memperluas fungsi inti MoveVM melalui lapisan adaptasi, termasuk pencapaian paralelisme melalui Block-STM, yang memungkinkan eksekusi transaksi secara paralel tanpa input pengguna, penyimpanan tabel skala besar di dalam akun, serta dekoupling penyimpanan secara halus.

Movement Labs

Movement Labs adalah tim pengembang blockchain yang berfokus pada integrasi jaringan blockchain untuk mendukung solusi Layer 2 tercepat dan teraman di Ethereum. Misi mereka adalah menggabungkan keamanan kontrak pintar dan paralelisasi dengan likuiditas dan basis pengguna EVM. Melalui L2 unggulan mereka, mereka menghubungkan Rollup dengan Move Stack, membawa MoveVM ke Ethereum.

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 yang 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 modularitas

Integrasi modular adalah inti dari filosofi desain Movement Labs. Dengan membagi 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

EVM paralel adalah pengembangan yang bertujuan untuk meningkatkan skalabilitas dan kinerja Ethereum. Move dan Solidity melayani tujuan yang berbeda, dapat berdampingan dan saling melengkapi. Di Movement Labs, para pengembang dapat 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.

penyortir terdesentralisasi

Movement adalah L2 modular, di mana M1 merupakan lapisan eksekusi rantai, sementara M2 memiliki mekanisme node penyortiran terdesentralisasi yang terintegrasi, yang menyediakan pasar gas gratis untuk jaringan Movement.

Kompatibilitas Move dan Solidity

Movement merancang sebuah penerjemah untuk Solidity, yang memungkinkan kontrak pintar yang ditulis dalam Solidity untuk mengadopsi prinsip OOP di Movement. Namun, kontrak yang telah diterjemahkan mungkin menghadapi tantangan teknik, seperti akses terbatas ke objek Move saat menggunakan Solidity atau perbedaan dalam standar token dan NFT.

Dana

Pada 25 April, Movement Labs menyelesaikan pendanaan putaran A sebesar 38 juta dolar AS, yang melibatkan beberapa lembaga investasi terkenal.

Peta Jalan Masa Depan

Dalam waktu dekat, para pengembang dapat mengharapkan penerapan kontrak pintar Move pertama di jaringan pengujian Ethereum. Movement Labs juga akan merilis seperangkat alat dan sumber daya Move untuk mendukung para pengembang. Tujuan jangka panjang adalah untuk meluncurkan Rollup lengkap di jaringan utama, membawa kekuatan Move ke seluruh ekosistem Ethereum.

Sebagai bagian dari strategi ekspansi globalnya, Movement Labs sangat memperhatikan kawasan Asia-Pasifik. Mereka akan terus mendukung pengembang Move di Asia dengan memberikan sumber daya, pendidikan, dan peluang yang diperlukan, menampilkan karya luar biasa mereka, dan mempromosikan pertumbuhan ekosistem Move.

MOVE2.85%
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
  • 6
  • Bagikan
Komentar
0/400
Rekt_Recoveryvip
· 59menit yang lalu
sudah cukup mengalami kerugian untuk tahu yang lebih baik... rust terlihat mencurigakan saat ini jujur
Lihat AsliBalas0
HashBanditvip
· 5jam yang lalu
dulu ketika saya menambang eth, keamanan tidak terlalu penting... tapi fitur keamanan move membuat saya tertarik fr
Lihat AsliBalas0
BearMarketBarbervip
· 5jam yang lalu
Pemain Rust lama sekarang menjadi suckers
Lihat AsliBalas0
TopBuyerBottomSellervip
· 5jam yang lalu
Datang lagi mainan baru, membuang waktu saya
Lihat AsliBalas0
CommunityJanitorvip
· 5jam yang lalu
move sangat wangi!!
Lihat AsliBalas0
StakeTillRetirevip
· 5jam yang lalu
Satu lagi bahasa smart contract, siapa yang bisa menahannya?
Lihat AsliBalas0
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)