Move bahasa: bahasa pemrograman Blockchain generasi baru
Move adalah bahasa pemrograman berbasis Rust yang dirancang khusus untuk aplikasi blockchain. Ini bertujuan untuk mengatasi keterbatasan bahasa kontrak pintar yang ada, menyediakan kelangkaan, determinisme, dan keterverifiablean. Berbeda dengan bahasa pemrograman tradisional, Move menekankan keamanan dan efisiensi, memiliki karakteristik yang independen dari platform, dan mendukung perpustakaan, alat, dan komunitas pengembang lintas blok.
Keunggulan Bahasa Move
Move memiliki berbagai keuntungan 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 berfokus pada menghindari 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 Berorientasi Objek dan Berdasarkan Aset
Move adalah bahasa pemrograman yang berorientasi objek dan berbasis aset. Dalam Sui Move, objek adalah konsep 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.
Alat Verifikasi Formal Move Prover
Move Prover adalah alat verifikasi yang membantu pengembang menulis spesifikasi formal untuk fungsi kunci aplikasi dan memeriksa dengan cepat keakuratan eksekusi kode. Alat ini sangat penting untuk mencegah kesalahan umum dalam kontrak pintar, memungkinkan penetapan kondisi awal, kondisi akhir, 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 lembaga, termasuk akademisi dan komunitas keamanan. Prinsip desain bahasa difokuskan pada kesederhanaan dan keterpakaian 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 yang kontroversial dengan fokus pada prinsip-prinsip inti dan hanya memperluas bahasa saat diperlukan.
Ekosistem Move
Sui
Sui adalah blockchain proof-of-stake yang terdesentralisasi, dengan throughput dan penyimpanan yang dapat diskalakan secara horizontal. 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 hal operator penyimpanan global dan kemampuan kunci, 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 untuk miliaran orang. Saat ini, ia dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis sebesar 160.000 TPS. Aptos memperluas fungsionalitas inti MoveVM melalui lapisan adaptasi, termasuk implementasi paralel melalui Block-STM, menjalankan transaksi secara paralel tanpa input pengguna, dan penguraian penyimpanan yang halus.
Movement Labs
Movement Labs adalah tim pengembang Blockchain yang berkomitmen untuk mengintegrasikan jaringan Blockchain untuk mendukung solusi Layer 2 tercepat dan teraman di Ethereum. Tujuan mereka adalah membawa MoveVM ke Ethereum, menggabungkan keamanan kontrak pintar dan paralelisasi dengan likuiditas dan basis pengguna EVM.
Masalah keamanan diselesaikan
Movement Labs berkomitmen untuk membangun ekosistem blockchain modular berbasis Move, dimulai dari M2, yaitu Layer 2 MoveVM pertama di Ethereum. Mereka 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 serangan reentrancy dan vektor serangan lainnya.
Integrasi Modular
Filosofi desain Movement Labs berfokus pada penguraian tumpukan blockchain menjadi komponen modular dengan antarmuka yang jelas, memungkinkan integrasi, kustomisasi, dan peningkatan yang mulus. Pengembang dapat mencampur dan mencocokkan modul untuk menyesuaikan tumpukan mereka, yang memberikan keunggulan signifikan dalam hal skalabilitas, keamanan, dan inovasi dibandingkan dengan desain keseluruhan.
EVM Paralel dan Move
Movement Labs memungkinkan pengembang untuk memilih bahasa yang paling sesuai dengan kebutuhan mereka, baik itu Move atau Solidity. Dengan menerapkan MoveVM di lingkungan eksekusi Ethereum, throughput dapat meningkat secara signifikan, memungkinkan pengembang untuk membuat jenis aplikasi Ethereum yang baru.
Prospek Masa Depan
Dalam jangka pendek, pengembang dapat mengharapkan untuk menerapkan kontrak pintar Move pertama di jaringan pengujian Ethereum. Tujuan jangka panjang adalah untuk mencapai peluncuran Rollup lengkap di jaringan utama, membawa kekuatan 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 perkembangan ekosistem Move secara global.
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.
10 Suka
Hadiah
10
6
Posting ulang
Bagikan
Komentar
0/400
just_here_for_vibes
· 21jam yang lalu
Ah, ini dia satu lagi yang berteriak ingin mengalahkan solidity~
Bahasa Move: Revolusi baru dalam pengembangan smart contract Aset Kripto
Move bahasa: bahasa pemrograman Blockchain generasi baru
Move adalah bahasa pemrograman berbasis Rust yang dirancang khusus untuk aplikasi blockchain. Ini bertujuan untuk mengatasi keterbatasan bahasa kontrak pintar yang ada, menyediakan kelangkaan, determinisme, dan keterverifiablean. Berbeda dengan bahasa pemrograman tradisional, Move menekankan keamanan dan efisiensi, memiliki karakteristik yang independen dari platform, dan mendukung perpustakaan, alat, dan komunitas pengembang lintas blok.
Keunggulan Bahasa Move
Move memiliki berbagai keuntungan 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 berfokus pada menghindari 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 Berorientasi Objek dan Berdasarkan Aset
Move adalah bahasa pemrograman yang berorientasi objek dan berbasis aset. Dalam Sui Move, objek adalah konsep 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.
Alat Verifikasi Formal Move Prover
Move Prover adalah alat verifikasi yang membantu pengembang menulis spesifikasi formal untuk fungsi kunci aplikasi dan memeriksa dengan cepat keakuratan eksekusi kode. Alat ini sangat penting untuk mencegah kesalahan umum dalam kontrak pintar, memungkinkan penetapan kondisi awal, kondisi akhir, 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 lembaga, termasuk akademisi dan komunitas keamanan. Prinsip desain bahasa difokuskan pada kesederhanaan dan keterpakaian 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 yang kontroversial dengan fokus pada prinsip-prinsip inti dan hanya memperluas bahasa saat diperlukan.
Ekosistem Move
Sui
Sui adalah blockchain proof-of-stake yang terdesentralisasi, dengan throughput dan penyimpanan yang dapat diskalakan secara horizontal. 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 hal operator penyimpanan global dan kemampuan kunci, 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 untuk miliaran orang. Saat ini, ia dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis sebesar 160.000 TPS. Aptos memperluas fungsionalitas inti MoveVM melalui lapisan adaptasi, termasuk implementasi paralel melalui Block-STM, menjalankan transaksi secara paralel tanpa input pengguna, dan penguraian penyimpanan yang halus.
Movement Labs
Movement Labs adalah tim pengembang Blockchain yang berkomitmen untuk mengintegrasikan jaringan Blockchain untuk mendukung solusi Layer 2 tercepat dan teraman di Ethereum. Tujuan mereka adalah membawa MoveVM ke Ethereum, menggabungkan keamanan kontrak pintar dan paralelisasi dengan likuiditas dan basis pengguna EVM.
Masalah keamanan diselesaikan
Movement Labs berkomitmen untuk membangun ekosistem blockchain modular berbasis Move, dimulai dari M2, yaitu Layer 2 MoveVM pertama di Ethereum. Mereka 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 serangan reentrancy dan vektor serangan lainnya.
Integrasi Modular
Filosofi desain Movement Labs berfokus pada penguraian tumpukan blockchain menjadi komponen modular dengan antarmuka yang jelas, memungkinkan integrasi, kustomisasi, dan peningkatan yang mulus. Pengembang dapat mencampur dan mencocokkan modul untuk menyesuaikan tumpukan mereka, yang memberikan keunggulan signifikan dalam hal skalabilitas, keamanan, dan inovasi dibandingkan dengan desain keseluruhan.
EVM Paralel dan Move
Movement Labs memungkinkan pengembang untuk memilih bahasa yang paling sesuai dengan kebutuhan mereka, baik itu Move atau Solidity. Dengan menerapkan MoveVM di lingkungan eksekusi Ethereum, throughput dapat meningkat secara signifikan, memungkinkan pengembang untuk membuat jenis aplikasi Ethereum yang baru.
Prospek Masa Depan
Dalam jangka pendek, pengembang dapat mengharapkan untuk menerapkan kontrak pintar Move pertama di jaringan pengujian Ethereum. Tujuan jangka panjang adalah untuk mencapai peluncuran Rollup lengkap di jaringan utama, membawa kekuatan 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 perkembangan ekosistem Move secara global.