Wawancara dengan Pendiri Bahasa Sui Move: Mengapa Bahasa Kontrak Pintar Ini Cocok untuk Membangun Produk Web3?
Baru-baru ini, CTO Mysten Labs dan pendiri bahasa pemrograman Move, Sam Blackshear, melakukan wawancara mengenai latar belakang pengembangan bahasa kontrak pintar Sui Move, karakteristiknya, serta prospek aplikasinya di bidang Web3.
Berikut adalah isi utama dari wawancara ini:
Esensi Bahasa Pemrograman dan Kelahiran Move
Bahasa pemrograman adalah alat untuk berinteraksi dengan komputer secara eksplisit. Berbeda dengan bahasa alami, bahasa pemrograman perlu memiliki makna yang didefinisikan secara tepat, dan juga dioptimalkan untuk domain atau tugas tertentu.
Bahasa Move berasal dari penelitian terhadap bahasa kontrak pintar yang ada. Sam menemukan bahwa bahasa kontrak pintar saat itu tidak memenuhi kebutuhan pengembang dalam banyak hal. Kontrak pintar terutama mendefinisikan jenis aset dan aturan pemindahannya, serta memeriksa kebijakan kontrol akses. Tujuan desain Move adalah untuk memberikan abstraksi yang baik untuk fungsi-fungsi dasar ini, sehingga programmer dapat menulis kode dengan aman dan efisien.
Ciri dan Keunggulan Sui Move
Sui menggunakan varian Move yang disebut Sui Move. Dibandingkan dengan Move asli, Sui Move melakukan beberapa perubahan:
Menghapus beberapa syarat, sehingga aset dapat dipindahkan dengan lebih bebas.
Memperkenalkan model data berbasis objek, menyederhanakan logika pengolahan aset.
Mendukung blok transaksi yang dapat diprogram, memungkinkan beberapa operasi dilakukan dalam satu transaksi.
Perubahan ini membuat Sui Move lebih cocok untuk membangun produk di Web3. Ini memberikan pengalaman pengembangan yang lebih efisien dan lebih aman bagi pengembang, sekaligus juga membawa manfaat bagi pengguna seperti biaya gas yang lebih rendah dan jumlah persetujuan yang lebih sedikit.
Desain Skalabilitas Sui
Tujuan Sui adalah untuk mencapai skalabilitas horizontal, yaitu meningkatkan throughput dengan menambah perangkat keras, tanpa batas. Desain ini memungkinkan Sui untuk menangani pertumbuhan jumlah pengguna, sambil tetap mempertahankan latensi rendah.
Model data berorientasi objek adalah kunci untuk mencapai tujuan ini. Dengan mengorganisir segalanya menjadi objek, status global berubah menjadi pemetaan besar dari ID objek ke objek, penyimpanan pasangan kunci-nilai ini lebih mudah untuk diperluas.
Potensi Teknologi Desentralisasi
Blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan. Mereka dapat menghapus hambatan dalam transaksi keuangan, pembangunan aplikasi, dan pengaturan informasi, serta mengurangi ketergantungan pada pihak ketiga.
Teknologi ini memberikan "superpower" baru bagi para pengembang, memungkinkan mereka untuk membangun produk yang lebih menarik. Bagi pengguna akhir, meskipun tidak semua orang dapat memahami kode, transparansi dan ketidakberubahan blockchain memberikan jaminan kepercayaan tambahan.
Pengembangan Masa Depan Sui Move
Tim Sui Move saat ini sedang melakukan perbaikan berdasarkan umpan balik dari pengembang, dengan fokus utama pada beberapa aspek berikut:
Menambahkan fitur tingkat bahasa, sambil menjaga kepercayaan pengguna dan memberikan fleksibilitas ekspansi yang lebih besar.
Meningkatkan pengalaman koneksi antara Move dan kode frontend.
Meneliti bagaimana membuat aplikasi mengandung lebih banyak kode Move, untuk meningkatkan keamanan.
Mengoptimalkan pengalaman bagi pengguna yang bukan programmer Move.
Secara keseluruhan, Sui Move sedang berkembang ke arah yang lebih fleksibel, aman, dan mudah digunakan untuk lebih baik memenuhi kebutuhan pengembang dan pengguna 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.
Pendiri Sui Move Mengungkap: Mengapa Bahasa Smart Contract Ini Menjadi Pilihan Utama Produk Web3
Wawancara dengan Pendiri Bahasa Sui Move: Mengapa Bahasa Kontrak Pintar Ini Cocok untuk Membangun Produk Web3?
Baru-baru ini, CTO Mysten Labs dan pendiri bahasa pemrograman Move, Sam Blackshear, melakukan wawancara mengenai latar belakang pengembangan bahasa kontrak pintar Sui Move, karakteristiknya, serta prospek aplikasinya di bidang Web3.
Berikut adalah isi utama dari wawancara ini:
Esensi Bahasa Pemrograman dan Kelahiran Move
Bahasa pemrograman adalah alat untuk berinteraksi dengan komputer secara eksplisit. Berbeda dengan bahasa alami, bahasa pemrograman perlu memiliki makna yang didefinisikan secara tepat, dan juga dioptimalkan untuk domain atau tugas tertentu.
Bahasa Move berasal dari penelitian terhadap bahasa kontrak pintar yang ada. Sam menemukan bahwa bahasa kontrak pintar saat itu tidak memenuhi kebutuhan pengembang dalam banyak hal. Kontrak pintar terutama mendefinisikan jenis aset dan aturan pemindahannya, serta memeriksa kebijakan kontrol akses. Tujuan desain Move adalah untuk memberikan abstraksi yang baik untuk fungsi-fungsi dasar ini, sehingga programmer dapat menulis kode dengan aman dan efisien.
Ciri dan Keunggulan Sui Move
Sui menggunakan varian Move yang disebut Sui Move. Dibandingkan dengan Move asli, Sui Move melakukan beberapa perubahan:
Menghapus beberapa syarat, sehingga aset dapat dipindahkan dengan lebih bebas.
Memperkenalkan model data berbasis objek, menyederhanakan logika pengolahan aset.
Mendukung blok transaksi yang dapat diprogram, memungkinkan beberapa operasi dilakukan dalam satu transaksi.
Perubahan ini membuat Sui Move lebih cocok untuk membangun produk di Web3. Ini memberikan pengalaman pengembangan yang lebih efisien dan lebih aman bagi pengembang, sekaligus juga membawa manfaat bagi pengguna seperti biaya gas yang lebih rendah dan jumlah persetujuan yang lebih sedikit.
Desain Skalabilitas Sui
Tujuan Sui adalah untuk mencapai skalabilitas horizontal, yaitu meningkatkan throughput dengan menambah perangkat keras, tanpa batas. Desain ini memungkinkan Sui untuk menangani pertumbuhan jumlah pengguna, sambil tetap mempertahankan latensi rendah.
Model data berorientasi objek adalah kunci untuk mencapai tujuan ini. Dengan mengorganisir segalanya menjadi objek, status global berubah menjadi pemetaan besar dari ID objek ke objek, penyimpanan pasangan kunci-nilai ini lebih mudah untuk diperluas.
Potensi Teknologi Desentralisasi
Blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan. Mereka dapat menghapus hambatan dalam transaksi keuangan, pembangunan aplikasi, dan pengaturan informasi, serta mengurangi ketergantungan pada pihak ketiga.
Teknologi ini memberikan "superpower" baru bagi para pengembang, memungkinkan mereka untuk membangun produk yang lebih menarik. Bagi pengguna akhir, meskipun tidak semua orang dapat memahami kode, transparansi dan ketidakberubahan blockchain memberikan jaminan kepercayaan tambahan.
Pengembangan Masa Depan Sui Move
Tim Sui Move saat ini sedang melakukan perbaikan berdasarkan umpan balik dari pengembang, dengan fokus utama pada beberapa aspek berikut:
Menambahkan fitur tingkat bahasa, sambil menjaga kepercayaan pengguna dan memberikan fleksibilitas ekspansi yang lebih besar.
Meningkatkan pengalaman koneksi antara Move dan kode frontend.
Meneliti bagaimana membuat aplikasi mengandung lebih banyak kode Move, untuk meningkatkan keamanan.
Mengoptimalkan pengalaman bagi pengguna yang bukan programmer Move.
Secara keseluruhan, Sui Move sedang berkembang ke arah yang lebih fleksibel, aman, dan mudah digunakan untuk lebih baik memenuhi kebutuhan pengembang dan pengguna Web3.