Wawancara dengan Pendiri Bahasa Move: Mengapa Bahasa Kontrak Pintar Sui Move Cocok untuk Membangun Produk Web3
Baru-baru ini, kami berbicara dengan Chief Technology Officer Mysten Labs dan pendiri bahasa pemrograman Move, Sam Blackshear, membahas alasan di balik pengembangan bahasa pemrograman kontrak pintar baru Sui Move, kemampuan skala Sui, serta keuntungan teknologi desentralisasi bagi para pengembang.
Berikut adalah ringkasan konten wawancara:
Hakikat Bahasa Pemrograman
Bahasa pemrograman adalah alat untuk berinteraksi dengan komputer secara ramah, aman, efisien, dan jelas. Berbeda dengan bahasa alami, yang paling penting dari bahasa pemrograman adalah memiliki makna yang didefinisikan dengan tepat. Esensi dari bahasa pemrograman ditujukan untuk domain atau tugas tertentu, itulah sebabnya ada berbagai macam bahasa pemrograman.
Asal Usul Bahasa Move
Move berasal dari proyek Libra Facebook. Setelah mempelajari kontrak pintar yang ada, Blackshear menemukan bahwa mereka sering mengecewakan pengembang. Kontrak pintar terutama melakukan dua hal: mendefinisikan jenis aset dan aturannya, serta memeriksa kebijakan kontrol akses. Move bertujuan untuk memberikan abstraksi yang baik untuk tugas-tugas dasar ini, memungkinkan programmer untuk menulis kode dengan aman dan efisien.
Ciri-ciri Sui Move
Sui menggunakan varian Move yang disebut Sui Move. Perubahan utama termasuk:
Menghapus batasan pada pembuatan akun, sehingga aset dapat dikirim secara bebas ke alamat mana pun.
Memperkenalkan model data berbasis objek, menyederhanakan proses pengelolaan aset.
Mewujudkan blok transaksi yang dapat diprogram, memungkinkan pelaksanaan beberapa operasi dalam satu transaksi.
Perubahan ini membuat Sui Move lebih cocok untuk membangun aplikasi Web3 yang umum.
Keuntungan Blok Transaksi yang Dapat Diprogram
Bagi pengguna, manfaat dari blok perdagangan yang dapat diprogram termasuk:
Biaya gas yang lebih rendah
Mengurangi jumlah persetujuan
Meningkatkan atomisitas transaksi
Pengalaman Pengembangan Sui Move
Pengembang dari bahasa pemrograman Web3 lainnya menemukan bahwa pengembangan di Sui Move lebih efisien dan aman. Misalnya, sebuah proyek DeFi hanya membutuhkan dua bulan untuk diselesaikan di Sui Move, sementara dengan Solidity mungkin memerlukan delapan bulan.
Desain Skalabilitas Sui
Tujuan Sui adalah untuk mencapai skalabilitas horizontal, yaitu dengan meningkatkan fasilitas perangkat keras untuk meningkatkan throughput, tanpa batasan. Desain ini memungkinkan Sui untuk menangani pertumbuhan pengguna sambil mempertahankan latensi rendah.
Potensi Teknologi Terdesentralisasi
Blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan. Mereka dapat menghilangkan hambatan interoperabilitas antara aplikasi, memungkinkan data, aset, dan fungsi untuk mengalir bebas di antara aplikasi yang berbeda.
Perkembangan Masa Depan Sui Move
Tim Sui Move sedang memperhatikan perbaikan di bidang berikut:
Menambahkan fitur tingkat bahasa, memberikan fleksibilitas yang lebih.
Meningkatkan pengalaman koneksi antara Move dan kode frontend
Menambahkan fitur baru seperti tipe enum
Meningkatkan proporsi kode Move dalam aplikasi, meningkatkan keamanan
Menyederhanakan kesulitan pemahaman dan penggunaan Move bagi programmer non-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.
Pendiri Sui Move menjelaskan: Mengapa bahasa ini menjadi alat yang ampuh untuk membangun aplikasi Web3
Wawancara dengan Pendiri Bahasa Move: Mengapa Bahasa Kontrak Pintar Sui Move Cocok untuk Membangun Produk Web3
Baru-baru ini, kami berbicara dengan Chief Technology Officer Mysten Labs dan pendiri bahasa pemrograman Move, Sam Blackshear, membahas alasan di balik pengembangan bahasa pemrograman kontrak pintar baru Sui Move, kemampuan skala Sui, serta keuntungan teknologi desentralisasi bagi para pengembang.
Berikut adalah ringkasan konten wawancara:
Hakikat Bahasa Pemrograman
Bahasa pemrograman adalah alat untuk berinteraksi dengan komputer secara ramah, aman, efisien, dan jelas. Berbeda dengan bahasa alami, yang paling penting dari bahasa pemrograman adalah memiliki makna yang didefinisikan dengan tepat. Esensi dari bahasa pemrograman ditujukan untuk domain atau tugas tertentu, itulah sebabnya ada berbagai macam bahasa pemrograman.
Asal Usul Bahasa Move
Move berasal dari proyek Libra Facebook. Setelah mempelajari kontrak pintar yang ada, Blackshear menemukan bahwa mereka sering mengecewakan pengembang. Kontrak pintar terutama melakukan dua hal: mendefinisikan jenis aset dan aturannya, serta memeriksa kebijakan kontrol akses. Move bertujuan untuk memberikan abstraksi yang baik untuk tugas-tugas dasar ini, memungkinkan programmer untuk menulis kode dengan aman dan efisien.
Ciri-ciri Sui Move
Sui menggunakan varian Move yang disebut Sui Move. Perubahan utama termasuk:
Perubahan ini membuat Sui Move lebih cocok untuk membangun aplikasi Web3 yang umum.
Keuntungan Blok Transaksi yang Dapat Diprogram
Bagi pengguna, manfaat dari blok perdagangan yang dapat diprogram termasuk:
Pengalaman Pengembangan Sui Move
Pengembang dari bahasa pemrograman Web3 lainnya menemukan bahwa pengembangan di Sui Move lebih efisien dan aman. Misalnya, sebuah proyek DeFi hanya membutuhkan dua bulan untuk diselesaikan di Sui Move, sementara dengan Solidity mungkin memerlukan delapan bulan.
Desain Skalabilitas Sui
Tujuan Sui adalah untuk mencapai skalabilitas horizontal, yaitu dengan meningkatkan fasilitas perangkat keras untuk meningkatkan throughput, tanpa batasan. Desain ini memungkinkan Sui untuk menangani pertumbuhan pengguna sambil mempertahankan latensi rendah.
Potensi Teknologi Terdesentralisasi
Blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan. Mereka dapat menghilangkan hambatan interoperabilitas antara aplikasi, memungkinkan data, aset, dan fungsi untuk mengalir bebas di antara aplikasi yang berbeda.
Perkembangan Masa Depan Sui Move
Tim Sui Move sedang memperhatikan perbaikan di bidang berikut: