Pencipta bahasa Move Sam Blackshear: Mengapa Sui Move cocok untuk membangun produk Web3
Baru-baru ini, CTO Mysten Labs dan pencipta bahasa Move, Sam Blackshear, memberikan wawancara untuk membahas alasan pengembangan bahasa Sui Move, kemampuan skala Sui, serta keuntungan teknologi desentralisasi bagi para pengembang.
Berikut adalah isi utama dari wawancara:
Esensi Bahasa Pemrograman
Bahasa pemrograman adalah alat untuk berinteraksi dengan komputer secara jelas, aman, dan efisien. Berbeda dengan bahasa alami, bahasa pemrograman memerlukan definisi semantik yang tepat untuk memastikan perilaku kode dapat diprediksi. Bahasa pemrograman biasanya dioptimalkan untuk domain atau tugas tertentu, itulah sebabnya ada berbagai bahasa pemrograman.
Asal Usul Bahasa Move
Move berasal dari proyek Libra Facebook. Dalam mempelajari bahasa kontrak pintar yang ada, Sam menemukan bahwa mereka mengecewakan pengembang dalam banyak hal. Kontrak pintar terutama melakukan dua hal: mendefinisikan jenis aset dan aturannya, serta memeriksa kebijakan kontrol akses. Bahasa yang ada sulit memberikan abstraksi yang baik untuk konsep kepemilikan dan homogenitas. Move bertujuan untuk menyediakan dukungan tingkat bahasa untuk fungsi dasar ini, memungkinkan programmer untuk mengkode dengan lebih aman dan efisien.
Perbaikan Sui Move
Sui Move telah melakukan beberapa penyesuaian pada Move asli:
Menghapus batasan pada pembuatan akun, sehingga aset dapat dikirim secara bebas ke alamat mana pun.
Memperkenalkan model data berbasis objek, menyederhanakan logika pengolahan aset.
Mendukung blok transaksi yang dapat diprogram, memungkinkan untuk melakukan beberapa operasi dalam satu transaksi.
Perubahan ini membuat Sui Move lebih cocok untuk pengembangan Web3 umum, meningkatkan fleksibilitas dan efisiensi.
Keuntungan Blok Perdagangan yang Dapat Diprogram
Blok perdagangan yang dapat diprogram memungkinkan pelaksanaan beberapa operasi heterogen dalam satu transaksi, dengan keuntungan sebagai berikut:
Mengurangi biaya gas
Mengurangi jumlah persetujuan yang dibutuhkan
Menjamin atomisitas operasi
Memudahkan kombinasi sementara antara berbagai komponen
Pengalaman Pengembangan Sui Move
Banyak pengembang melaporkan bahwa menggunakan Sui Move untuk pengembangan lebih efisien dan lebih aman dibandingkan dengan bahasa Web3 lainnya. Misalnya, ada tim yang menyatakan bahwa mereka menyelesaikan pekerjaan yang membutuhkan delapan bulan dengan Solidity hanya dalam dua bulan menggunakan Sui Move. Desain Sui Move lebih mendekati pola pikir pengembang, yang membantu meningkatkan kecepatan dan kepercayaan dalam pengembangan.
Desain Skalabilitas Sui
Sui mengadopsi model data yang berorientasi objek, mengatur status global sebagai pemetaan ID objek ke objek, memudahkan penskalaan horizontal. Melalui struktur transaksi yang dirancang dengan cermat, Sui mampu terus meningkatkan throughput sambil menjaga latensi rendah, menghindari masalah kapasitas yang dialami oleh platform blockchain lainnya.
Potensi Teknologi Desentralisasi
Blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan, yang dapat menghilangkan hambatan dalam aliran informasi dan nilai. Mereka sangat meningkatkan interoperabilitas antara aplikasi, memberikan kemampuan baru bagi pengembang untuk membangun produk yang lebih menarik.
Perkembangan Masa Depan Sui Move
Tim Sui Move terus meningkatkan fitur bahasa berdasarkan umpan balik pengembang, dengan fokus pada:
Meningkatkan skalabilitas paket
Menambahkan dukungan tipe enum
Meningkatkan pengalaman koneksi antara Move dan kode front-end
Meningkatkan proporsi kode Move dalam aplikasi
Membuat kode Move lebih mudah dipahami oleh programmer non-Move
Secara keseluruhan, Sui Move terus berkembang menuju arah yang lebih fleksibel, lebih mudah digunakan, dan lebih aman.
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.
22 Suka
Hadiah
22
6
Posting ulang
Bagikan
Komentar
0/400
TokenRationEater
· 07-31 22:59
move luar biasa ah
Lihat AsliBalas0
ZenZKPlayer
· 07-29 00:19
move memang bull哦
Lihat AsliBalas0
SelfMadeRuggee
· 07-29 00:16
Apakah berhasil atau tidak tergantung pada pengembang.
Pendiri Sui Move menjelaskan: Mengapa itu lebih cocok untuk membangun produk Web3
Pencipta bahasa Move Sam Blackshear: Mengapa Sui Move cocok untuk membangun produk Web3
Baru-baru ini, CTO Mysten Labs dan pencipta bahasa Move, Sam Blackshear, memberikan wawancara untuk membahas alasan pengembangan bahasa Sui Move, kemampuan skala Sui, serta keuntungan teknologi desentralisasi bagi para pengembang.
Berikut adalah isi utama dari wawancara:
Esensi Bahasa Pemrograman
Bahasa pemrograman adalah alat untuk berinteraksi dengan komputer secara jelas, aman, dan efisien. Berbeda dengan bahasa alami, bahasa pemrograman memerlukan definisi semantik yang tepat untuk memastikan perilaku kode dapat diprediksi. Bahasa pemrograman biasanya dioptimalkan untuk domain atau tugas tertentu, itulah sebabnya ada berbagai bahasa pemrograman.
Asal Usul Bahasa Move
Move berasal dari proyek Libra Facebook. Dalam mempelajari bahasa kontrak pintar yang ada, Sam menemukan bahwa mereka mengecewakan pengembang dalam banyak hal. Kontrak pintar terutama melakukan dua hal: mendefinisikan jenis aset dan aturannya, serta memeriksa kebijakan kontrol akses. Bahasa yang ada sulit memberikan abstraksi yang baik untuk konsep kepemilikan dan homogenitas. Move bertujuan untuk menyediakan dukungan tingkat bahasa untuk fungsi dasar ini, memungkinkan programmer untuk mengkode dengan lebih aman dan efisien.
Perbaikan Sui Move
Sui Move telah melakukan beberapa penyesuaian pada Move asli:
Menghapus batasan pada pembuatan akun, sehingga aset dapat dikirim secara bebas ke alamat mana pun.
Memperkenalkan model data berbasis objek, menyederhanakan logika pengolahan aset.
Mendukung blok transaksi yang dapat diprogram, memungkinkan untuk melakukan beberapa operasi dalam satu transaksi.
Perubahan ini membuat Sui Move lebih cocok untuk pengembangan Web3 umum, meningkatkan fleksibilitas dan efisiensi.
Keuntungan Blok Perdagangan yang Dapat Diprogram
Blok perdagangan yang dapat diprogram memungkinkan pelaksanaan beberapa operasi heterogen dalam satu transaksi, dengan keuntungan sebagai berikut:
Pengalaman Pengembangan Sui Move
Banyak pengembang melaporkan bahwa menggunakan Sui Move untuk pengembangan lebih efisien dan lebih aman dibandingkan dengan bahasa Web3 lainnya. Misalnya, ada tim yang menyatakan bahwa mereka menyelesaikan pekerjaan yang membutuhkan delapan bulan dengan Solidity hanya dalam dua bulan menggunakan Sui Move. Desain Sui Move lebih mendekati pola pikir pengembang, yang membantu meningkatkan kecepatan dan kepercayaan dalam pengembangan.
Desain Skalabilitas Sui
Sui mengadopsi model data yang berorientasi objek, mengatur status global sebagai pemetaan ID objek ke objek, memudahkan penskalaan horizontal. Melalui struktur transaksi yang dirancang dengan cermat, Sui mampu terus meningkatkan throughput sambil menjaga latensi rendah, menghindari masalah kapasitas yang dialami oleh platform blockchain lainnya.
Potensi Teknologi Desentralisasi
Blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan, yang dapat menghilangkan hambatan dalam aliran informasi dan nilai. Mereka sangat meningkatkan interoperabilitas antara aplikasi, memberikan kemampuan baru bagi pengembang untuk membangun produk yang lebih menarik.
Perkembangan Masa Depan Sui Move
Tim Sui Move terus meningkatkan fitur bahasa berdasarkan umpan balik pengembang, dengan fokus pada:
Secara keseluruhan, Sui Move terus berkembang menuju arah yang lebih fleksibel, lebih mudah digunakan, dan lebih aman.