Wawancara: Pendiri Move Language Membahas Sui Move dan Aplikasinya di Web3
Baru-baru ini, kami mewawancarai Chief Technology Officer Mysten Labs dan pendiri bahasa pemrograman Move, Sam Blackshear, untuk membahas alasannya mengembangkan Sui Move, bahasa kontrak pintar yang baru, skalabilitas Sui, dan manfaat teknologi desentralisasi bagi para pengembang.
Esensi Bahasa Pemrograman dan Kelahiran Move
Bahasa pemrograman pada dasarnya adalah alat untuk berinteraksi secara tepat dengan komputer. Berbeda dengan bahasa alami, bahasa pemrograman perlu memiliki makna yang didefinisikan dengan jelas untuk memastikan perilaku program yang dapat diprediksi. Bahasa Move berasal dari proyek Libra milik Facebook, yang bertujuan untuk mengatasi keterbatasan bahasa kontrak pintar yang ada.
Sam menunjukkan bahwa kontrak pintar terutama mencakup dua aspek: mendefinisikan jenis aset dan aturan pemindahan mereka, serta memeriksa kebijakan kontrol akses. Tujuan desain bahasa Move adalah untuk menyediakan abstraksi dan alat pemrograman yang lebih baik untuk tugas-tugas dasar ini, sehingga pengembang dapat menulis kode dengan lebih aman dan efisien.
Ciri-ciri Sui Move dan penerapannya dalam Web3
Sui Move adalah varian dari bahasa Move yang dioptimalkan untuk lingkungan Web3. Perubahan utama meliputi:
Menghapus batasan pembuatan akun dalam Move asli, sehingga transfer aset menjadi lebih bebas.
Memperkenalkan model data berbasis objek, menyederhanakan logika pengelolaan aset.
Mengimplementasikan blok transaksi yang dapat diprogram, memungkinkan pelaksanaan beberapa operasi dalam satu transaksi.
Fitur-fitur ini membuat Sui Move sangat cocok untuk membangun produk Web3, menawarkan fleksibilitas dan efisiensi yang lebih tinggi.
Keuntungan Blok Perdagangan yang Dapat Diprogram
Blok perdagangan yang dapat diprogram memungkinkan pelaksanaan beberapa operasi dalam satu transaksi, mirip dengan mode prasmanan. Ini membawa banyak manfaat:
Mengurangi biaya gas
Mengurangi jumlah persetujuan
Menjamin atomisitas operasi
Menyederhanakan pelaksanaan transaksi yang kompleks
Pengalaman Pengembangan Sui Move
Banyak pengembang melaporkan bahwa menggunakan Sui Move untuk pengembangan lebih efisien dan lebih aman dibandingkan bahasa Web3 lainnya. Misalnya, ada tim proyek yang menyatakan bahwa pekerjaan yang diselesaikan dengan Sui Move setara dengan waktu yang dibutuhkan untuk menyelesaikan pekerjaan yang sama dengan Solidity yang memakan waktu empat kali lipat. Peningkatan efisiensi ini berasal dari desain bahasa yang secara akurat memahami kebutuhan pengembang.
Desain Skalabilitas Sui
Tujuan utama Sui adalah untuk mencapai skalabilitas horizontal, menghindari masalah penurunan kinerja akibat keberhasilan platform. Melalui model data berbasis objek dan struktur penyimpanan pasangan kunci-nilai, Sui dapat dengan fleksibel memperluas kapasitas pemrosesan sesuai kebutuhan, sambil menjaga latensi rendah.
Potensi Teknologi Desentralisasi
Teknologi blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan, yang dapat mengurangi hambatan dalam transaksi keuangan dan pengembangan aplikasi. Mereka menawarkan kemungkinan baru, seperti interoperabilitas antar aplikasi, aset yang dapat diprogram, dan lainnya, memberikan kepada pengembang kemampuan baru untuk membangun produk inovatif.
Perkembangan Masa Depan Sui Move
Tim Sui Move sedang berusaha untuk berbagai perbaikan:
Meningkatkan skalabilitas dan kompatibilitas paket
Memperkenalkan fitur baru seperti tipe enumerasi
Meningkatkan pengalaman integrasi Move dengan kode front-end
Meningkatkan proporsi kode Move dalam aplikasi, meningkatkan keamanan
Memper简化 kesulitan pemahaman dan penggunaan Move bagi programmer non-Move
Upaya ini bertujuan untuk membuat Sui Move lebih kuat dan mudah digunakan, serta mendorong penerapannya di bidang Web3.
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
Bagikan
Komentar
0/400
AllTalkLongTrader
· 07-17 21:16
Jangan pamer jika belum pernah mengalami kesulitan dalam Move.
Lihat AsliBalas0
BTCBeliefStation
· 07-17 10:26
Move!luar biasa
Lihat AsliBalas0
ImpermanentPhilosopher
· 07-17 01:08
Apa gunanya jika lebih aman daripada yang disebut-sebut?
Lihat AsliBalas0
LiquidationTherapist
· 07-14 23:39
Move sangat hebat ya teman
Lihat AsliBalas0
DeFiGrayling
· 07-14 23:34
Bahasa ini benar-benar baru.
Lihat AsliBalas0
BoredRiceBall
· 07-14 23:31
Saya tidak mengerti sama sekali...
Lihat AsliBalas0
MeaninglessGwei
· 07-14 23:23
Terdengar cukup hebat... hanya saja saya belum sepenuhnya mengerti
Pendiri bahasa Move mengungkap Sui Move: Menciptakan bahasa kontrak pintar yang lebih efisien dan aman untuk Web3
Wawancara: Pendiri Move Language Membahas Sui Move dan Aplikasinya di Web3
Baru-baru ini, kami mewawancarai Chief Technology Officer Mysten Labs dan pendiri bahasa pemrograman Move, Sam Blackshear, untuk membahas alasannya mengembangkan Sui Move, bahasa kontrak pintar yang baru, skalabilitas Sui, dan manfaat teknologi desentralisasi bagi para pengembang.
Esensi Bahasa Pemrograman dan Kelahiran Move
Bahasa pemrograman pada dasarnya adalah alat untuk berinteraksi secara tepat dengan komputer. Berbeda dengan bahasa alami, bahasa pemrograman perlu memiliki makna yang didefinisikan dengan jelas untuk memastikan perilaku program yang dapat diprediksi. Bahasa Move berasal dari proyek Libra milik Facebook, yang bertujuan untuk mengatasi keterbatasan bahasa kontrak pintar yang ada.
Sam menunjukkan bahwa kontrak pintar terutama mencakup dua aspek: mendefinisikan jenis aset dan aturan pemindahan mereka, serta memeriksa kebijakan kontrol akses. Tujuan desain bahasa Move adalah untuk menyediakan abstraksi dan alat pemrograman yang lebih baik untuk tugas-tugas dasar ini, sehingga pengembang dapat menulis kode dengan lebih aman dan efisien.
Ciri-ciri Sui Move dan penerapannya dalam Web3
Sui Move adalah varian dari bahasa Move yang dioptimalkan untuk lingkungan Web3. Perubahan utama meliputi:
Fitur-fitur ini membuat Sui Move sangat cocok untuk membangun produk Web3, menawarkan fleksibilitas dan efisiensi yang lebih tinggi.
Keuntungan Blok Perdagangan yang Dapat Diprogram
Blok perdagangan yang dapat diprogram memungkinkan pelaksanaan beberapa operasi dalam satu transaksi, mirip dengan mode prasmanan. Ini membawa banyak manfaat:
Pengalaman Pengembangan Sui Move
Banyak pengembang melaporkan bahwa menggunakan Sui Move untuk pengembangan lebih efisien dan lebih aman dibandingkan bahasa Web3 lainnya. Misalnya, ada tim proyek yang menyatakan bahwa pekerjaan yang diselesaikan dengan Sui Move setara dengan waktu yang dibutuhkan untuk menyelesaikan pekerjaan yang sama dengan Solidity yang memakan waktu empat kali lipat. Peningkatan efisiensi ini berasal dari desain bahasa yang secara akurat memahami kebutuhan pengembang.
Desain Skalabilitas Sui
Tujuan utama Sui adalah untuk mencapai skalabilitas horizontal, menghindari masalah penurunan kinerja akibat keberhasilan platform. Melalui model data berbasis objek dan struktur penyimpanan pasangan kunci-nilai, Sui dapat dengan fleksibel memperluas kapasitas pemrosesan sesuai kebutuhan, sambil menjaga latensi rendah.
Potensi Teknologi Desentralisasi
Teknologi blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan, yang dapat mengurangi hambatan dalam transaksi keuangan dan pengembangan aplikasi. Mereka menawarkan kemungkinan baru, seperti interoperabilitas antar aplikasi, aset yang dapat diprogram, dan lainnya, memberikan kepada pengembang kemampuan baru untuk membangun produk inovatif.
Perkembangan Masa Depan Sui Move
Tim Sui Move sedang berusaha untuk berbagai perbaikan:
Upaya ini bertujuan untuk membuat Sui Move lebih kuat dan mudah digunakan, serta mendorong penerapannya di bidang Web3.