Move adalah bahasa pemrograman berbasis Rust yang awalnya dikembangkan untuk proyek blockchain. Bahasa ini dirancang untuk mengatasi keterbatasan bahasa kontrak pintar yang ada, dengan menawarkan kelangkaan, determinisme, dan dapat diverifikasi. Berbeda dengan bahasa pemrograman tradisional, Move dirancang khusus untuk aplikasi blockchain, menekankan keamanan dan efisiensi. Move memiliki sifat yang independen dari platform, mendukung pustaka, alat, dan komunitas pengembang lintas blockchain.
Keuntungan Bahasa Move
Move memiliki berbagai keunggulan di atas 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 di Web3, seperti kerentanan reentrancy, token beracun, dan persetujuan token yang dipalsukan. Aset digital dianggap sebagai sumber daya, yang berarti mereka tidak dapat disalin atau dihancurkan sembarangan.
Pemrograman Berorientasi Objek dan Berbasis Aset
Move dirancang sebagai bahasa pemrograman yang berorientasi objek dan berbasis aset. 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 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 dalam aplikasi mereka, dan memeriksa kebenaran eksekusi kode dalam waktu singkat. Alat ini sangat penting untuk mencegah kesalahan kontrak pintar yang umum, 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 berfokus pada kesederhanaan dan aplikasi lintas platform, memastikan bahwa ia tetap fleksibel dan mudah digunakan bagi pengembang kontrak pintar yang berpengalaman dan pemula dari Web2. Metode pemerintahan Move dirancang untuk menghindari keputusan kontroversial dengan fokus pada prinsip inti dan hanya memperluas bahasa ketika diperlukan.
Ekosistem Move Awal
Sui
Sui adalah blockchain berbasis bukti kepemilikan yang terdesentralisasi, dengan throughput dan penyimpanan yang dapat diskalakan secara horizontal. Sui diperkirakan mampu menangani lebih dari 120.000 TPS, memproses transaksi independen dalam subdetik, dan memproses transaksi yang lebih kompleks (objek bersama) dalam waktu 3 detik. Ketergantungan transaksi dipetakan sebelum eksekusi, memungkinkan pemrosesan transaksi independen melalui penyebaran konsensus Byzantine, sementara transaksi yang melibatkan objek bersama diproses oleh protokol konsensus yang bernama Narwhal & Tusk.
Sui telah melakukan beberapa perubahan pada fungsi inti Move, terutama dalam hal operator penyimpanan global dan kemampuan kunci. Perubahan ini menjaga keamanan dan fleksibilitas Move, sekaligus 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 desentralisasi yang universal dan adil bagi miliaran orang. Saat ini, Aptos dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis sebesar 160.000 TPS. Sebagian besar transaksi divalidasi setelah dua siaran jaringan, dengan waktu konfirmasi akhir sebesar 250 milidetik.
Aptos memperluas fungsi inti MoveVM melalui lapisan adaptasi, termasuk penerapan paralelisme melalui Block-STM, yang memungkinkan eksekusi transaksi secara paralel tanpa input pengguna, penyimpanan tabel besar dalam akun, serta penguraian penyimpanan yang halus, di mana jumlah data dalam akun akan mempengaruhi biaya GAS transaksi terkait.
Laboratorium Pergerakan
Movement Labs adalah tim pengembang blockchain yang berkomitmen untuk mengintegrasikan 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.
Latar Belakang
Rushi Manche, salah satu pendiri Movement Labs, telah memiliki ketertarikan yang besar terhadap sistem terdistribusi dan keamanan jaringan sejak kecil. Pada usia 14 tahun, ia mulai bekerja di bidang rekayasa dan menjadi freelancer menggunakan Solidity selama masa kuliah. Selama periode ini, ia bertemu dengan Cooper Scanlon, dan keduanya bergabung dalam pengembangan awal ekosistem Move.
Menyelesaikan Masalah Keamanan
Untuk mengatasi masalah kerentanan kontrak pintar, 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 (TPS).
Move-EVM memungkinkan pengembang untuk menerapkan kode yang telah diverifikasi pada saat runtime, mencegah reentrancy dan vektor serangan lainnya. "Pendekatan terintegrasi" ini menggabungkan urutan bersama, verifikasi bentuk tertanam, ketersediaan data alternatif, dan penyelesaian Ethereum untuk meningkatkan keamanan dan kinerja.
Mengintegrasikan Move dengan Modular
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 digunakan untuk meningkatkan skalabilitas dan kinerja Ethereum. Move dan Solidity melayani tujuan yang berbeda, dapat coexist dan saling melengkapi. Move berfokus pada keamanan dan ekspresivitas, cocok untuk membangun kontrak pintar yang kompleks dan aplikasi berkinerja tinggi. Sementara itu, Solidity memiliki ekosistem yang besar dan komunitas pengembang.
Pengurut Desentralisasi
Movement adalah L2 modular, di mana M1 adalah lapisan eksekusi rantai, sementara M2 memiliki mekanisme node pengurut terdesentralisasi yang terintegrasi, menyediakan pasar gas gratis untuk jaringan Movement.
Kompatibilitas Move dan Solidity
Movement merancang penerjemah untuk Solidity, yang memungkinkan kontrak pintar yang ditulis dalam Solidity untuk mengadopsi prinsip OOP (pemrograman berorientasi objek) 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 Seri A sebesar 38 juta dolar AS yang dipimpin oleh suatu lembaga investasi, dengan banyak lembaga investasi terkenal juga berpartisipasi dalam putaran pendanaan ini.
Peta Jalan Masa Depan
Dalam waktu dekat, para pengembang dapat mengharapkan peluncuran kontrak pintar Move pertama di jaringan uji Ethereum. Movement Labs juga akan merilis seperangkat alat dan sumber daya Move untuk mendukung para pengembang. Tujuan jangka panjang adalah untuk meluncurkan Rollup secara lengkap di jaringan utama, membawa kekuatan Move ke seluruh ekosistem Ethereum.
Sebagai bagian dari strategi ekspansi globalnya, Movement Labs sangat menghargai kawasan Asia-Pasifik. Menyadari potensi besar dan bakat dalam komunitas pengembang Move, mereka akan terus mendukung pengembang Move di Asia dengan menyediakan sumber daya, pendidikan, dan peluang yang diperlukan untuk menampilkan karya luar biasa mereka dan mendorong pertumbuhan ekosistem Move.
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.
14 Suka
Hadiah
14
8
Posting ulang
Bagikan
Komentar
0/400
AltcoinHunter
· 42menit yang lalu
Satu lagi bahasa baru untuk memainkan orang-orang sebagai suckers
Move bahasa: pilihan baru untuk membangun aplikasi blockchain yang aman dan efisien
Ringkasan Bahasa Move
Move adalah bahasa pemrograman berbasis Rust yang awalnya dikembangkan untuk proyek blockchain. Bahasa ini dirancang untuk mengatasi keterbatasan bahasa kontrak pintar yang ada, dengan menawarkan kelangkaan, determinisme, dan dapat diverifikasi. Berbeda dengan bahasa pemrograman tradisional, Move dirancang khusus untuk aplikasi blockchain, menekankan keamanan dan efisiensi. Move memiliki sifat yang independen dari platform, mendukung pustaka, alat, dan komunitas pengembang lintas blockchain.
Keuntungan Bahasa Move
Move memiliki berbagai keunggulan di atas 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 di Web3, seperti kerentanan reentrancy, token beracun, dan persetujuan token yang dipalsukan. Aset digital dianggap sebagai sumber daya, yang berarti mereka tidak dapat disalin atau dihancurkan sembarangan.
Pemrograman Berorientasi Objek dan Berbasis Aset
Move dirancang sebagai bahasa pemrograman yang berorientasi objek dan berbasis aset. 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 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 dalam aplikasi mereka, dan memeriksa kebenaran eksekusi kode dalam waktu singkat. Alat ini sangat penting untuk mencegah kesalahan kontrak pintar yang umum, 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 berfokus pada kesederhanaan dan aplikasi lintas platform, memastikan bahwa ia tetap fleksibel dan mudah digunakan bagi pengembang kontrak pintar yang berpengalaman dan pemula dari Web2. Metode pemerintahan Move dirancang untuk menghindari keputusan kontroversial dengan fokus pada prinsip inti dan hanya memperluas bahasa ketika diperlukan.
Ekosistem Move Awal
Sui
Sui adalah blockchain berbasis bukti kepemilikan yang terdesentralisasi, dengan throughput dan penyimpanan yang dapat diskalakan secara horizontal. Sui diperkirakan mampu menangani lebih dari 120.000 TPS, memproses transaksi independen dalam subdetik, dan memproses transaksi yang lebih kompleks (objek bersama) dalam waktu 3 detik. Ketergantungan transaksi dipetakan sebelum eksekusi, memungkinkan pemrosesan transaksi independen melalui penyebaran konsensus Byzantine, sementara transaksi yang melibatkan objek bersama diproses oleh protokol konsensus yang bernama Narwhal & Tusk.
Sui telah melakukan beberapa perubahan pada fungsi inti Move, terutama dalam hal operator penyimpanan global dan kemampuan kunci. Perubahan ini menjaga keamanan dan fleksibilitas Move, sekaligus 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 desentralisasi yang universal dan adil bagi miliaran orang. Saat ini, Aptos dapat mencapai throughput hingga 10.000 TPS, dengan throughput maksimum teoritis sebesar 160.000 TPS. Sebagian besar transaksi divalidasi setelah dua siaran jaringan, dengan waktu konfirmasi akhir sebesar 250 milidetik.
Aptos memperluas fungsi inti MoveVM melalui lapisan adaptasi, termasuk penerapan paralelisme melalui Block-STM, yang memungkinkan eksekusi transaksi secara paralel tanpa input pengguna, penyimpanan tabel besar dalam akun, serta penguraian penyimpanan yang halus, di mana jumlah data dalam akun akan mempengaruhi biaya GAS transaksi terkait.
Laboratorium Pergerakan
Movement Labs adalah tim pengembang blockchain yang berkomitmen untuk mengintegrasikan 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.
Latar Belakang
Rushi Manche, salah satu pendiri Movement Labs, telah memiliki ketertarikan yang besar terhadap sistem terdistribusi dan keamanan jaringan sejak kecil. Pada usia 14 tahun, ia mulai bekerja di bidang rekayasa dan menjadi freelancer menggunakan Solidity selama masa kuliah. Selama periode ini, ia bertemu dengan Cooper Scanlon, dan keduanya bergabung dalam pengembangan awal ekosistem Move.
Menyelesaikan Masalah Keamanan
Untuk mengatasi masalah kerentanan kontrak pintar, 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 (TPS).
Move-EVM memungkinkan pengembang untuk menerapkan kode yang telah diverifikasi pada saat runtime, mencegah reentrancy dan vektor serangan lainnya. "Pendekatan terintegrasi" ini menggabungkan urutan bersama, verifikasi bentuk tertanam, ketersediaan data alternatif, dan penyelesaian Ethereum untuk meningkatkan keamanan dan kinerja.
Mengintegrasikan Move dengan Modular
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 digunakan untuk meningkatkan skalabilitas dan kinerja Ethereum. Move dan Solidity melayani tujuan yang berbeda, dapat coexist dan saling melengkapi. Move berfokus pada keamanan dan ekspresivitas, cocok untuk membangun kontrak pintar yang kompleks dan aplikasi berkinerja tinggi. Sementara itu, Solidity memiliki ekosistem yang besar dan komunitas pengembang.
Pengurut Desentralisasi
Movement adalah L2 modular, di mana M1 adalah lapisan eksekusi rantai, sementara M2 memiliki mekanisme node pengurut terdesentralisasi yang terintegrasi, menyediakan pasar gas gratis untuk jaringan Movement.
Kompatibilitas Move dan Solidity
Movement merancang penerjemah untuk Solidity, yang memungkinkan kontrak pintar yang ditulis dalam Solidity untuk mengadopsi prinsip OOP (pemrograman berorientasi objek) 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 Seri A sebesar 38 juta dolar AS yang dipimpin oleh suatu lembaga investasi, dengan banyak lembaga investasi terkenal juga berpartisipasi dalam putaran pendanaan ini.
Peta Jalan Masa Depan
Dalam waktu dekat, para pengembang dapat mengharapkan peluncuran kontrak pintar Move pertama di jaringan uji Ethereum. Movement Labs juga akan merilis seperangkat alat dan sumber daya Move untuk mendukung para pengembang. Tujuan jangka panjang adalah untuk meluncurkan Rollup secara lengkap di jaringan utama, membawa kekuatan Move ke seluruh ekosistem Ethereum.
Sebagai bagian dari strategi ekspansi globalnya, Movement Labs sangat menghargai kawasan Asia-Pasifik. Menyadari potensi besar dan bakat dalam komunitas pengembang Move, mereka akan terus mendukung pengembang Move di Asia dengan menyediakan sumber daya, pendidikan, dan peluang yang diperlukan untuk menampilkan karya luar biasa mereka dan mendorong pertumbuhan ekosistem Move.