Wawancara dengan Bapak Bahasa Move: Analisis Bahasa Kontrak Pintar Sui Move
Belakangan ini, kami mengadakan dialog dengan CTO Mysten Labs dan pencipta bahasa pemrograman Move, Sam Blackshear, untuk membahas alasan di balik pengembangan bahasa pemrograman kontrak pintar Sui Move, kemampuan skalabilitas Sui, serta keuntungan teknologi desentralisasi bagi para pengembang.
Berikut adalah isi utama dari wawancara ini:
Esensi dan Ciri Bahasa Pemrograman
Bahasa pemrograman adalah alat untuk berinteraksi dengan komputer secara ramah, aman, efisien, dan jelas. Berbeda dengan bahasa alami, kunci dari bahasa pemrograman adalah memiliki makna yang didefinisikan dengan tepat. Ketika menulis program, pengembang perlu memahami dengan jelas perilaku program tersebut, sehingga meskipun melakukan penyesuaian kecil, mereka dapat memprediksi hasilnya.
Bahasa pemrograman biasanya dirancang untuk domain atau tugas tertentu. Misalnya, Rust fokus pada penulisan kode yang cepat, berkinerja tinggi, dan aman, memungkinkan pengembang mengakses detail dasar, sambil menghindari kesalahan umum yang ada pada bahasa tradisional seperti C atau C++.
Asal Usul dan Filosofi Desain Bahasa Move
Move berasal dari proyek Libra Facebook. Setelah meneliti kontrak pintar yang ada, ditemukan bahwa mereka tidak memenuhi kebutuhan pengembang dalam banyak kasus. Kontrak pintar terutama mendefinisikan jenis aset dan aturan pemindahan mereka, serta memeriksa kebijakan kontrol akses. Tujuan desain Move adalah untuk memberikan abstraksi yang baik untuk fungsi dasar ini, memungkinkan programmer untuk menulis kode dengan aman dan efisien tanpa perlu menciptakan kembali blok bangunan dasar.
Ciri dan Keunggulan Sui Move
Sui Move adalah varian dari Move yang dioptimalkan untuk lingkungan Web3:
Menghapus beberapa batasan yang ditetapkan untuk pembayaran yang sesuai dalam Move asli.
Memperkenalkan model data berbasis objek, menyederhanakan alur proses pengelolaan aset.
Mendukung blok transaksi yang dapat diprogram, memungkinkan untuk mengeksekusi beberapa operasi dalam satu transaksi.
Fitur-fitur ini membuat Sui Move sangat cocok untuk membangun produk Web3:
Mengurangi biaya gas
Mengurangi jumlah persetujuan transaksi
Meningkatkan atomisitas operasi
Pengalaman Pengembangan Sui Move
Banyak pengembang memberikan umpan balik bahwa menggunakan Sui Move untuk pengembangan lebih efisien dan aman dibandingkan dengan bahasa Web3 lainnya. Misalnya, ada tim proyek yang menyatakan bahwa dengan Sui Move mereka dapat menyelesaikan pekerjaan yang biasanya memerlukan delapan bulan dengan Solidity dalam waktu dua bulan, dan mereka merasa lebih percaya diri terhadap keamanan kode.
Desain Skalabilitas Sui
Tujuan Sui adalah untuk mencapai skalabilitas horizontal, yaitu meningkatkan throughput dengan menambah sumber daya perangkat keras tanpa batasan maksimum tetap. Desain ini memungkinkan Sui untuk berkembang seiring pertumbuhan pengguna, sambil mempertahankan latensi rendah.
Model data berorientasi objek adalah kunci untuk mencapai tujuan ini. Mengorganisir status global sebagai pemetaan ID objek ke objek, memungkinkan sistem untuk diperluas seperti penyimpanan nilai kunci yang diperluas.
Potensi Teknologi Terdesentralisasi
Blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan. Mereka dapat mengurangi hambatan dalam transaksi keuangan, pengembangan aplikasi, dan pengaturan informasi, serta mengurangi ketergantungan pada perantara pihak ketiga yang mahal.
Teknologi desentralisasi juga dapat meningkatkan interoperabilitas antara aplikasi, memungkinkan aset, data, dan fungsi mengalir bebas antara aplikasi yang berbeda.
Perkembangan Masa Depan Sui Move
Tim Sui Move sedang memperhatikan perbaikan berikut:
Meningkatkan skalabilitas paket, sehingga pengembang dapat lebih fleksibel dalam memperbarui dan menambahkan fitur.
Memperkenalkan fitur baru, seperti tipe enumerasi.
Meningkatkan pengalaman koneksi antara Move dan kode frontend.
Menjelajahi cara untuk meningkatkan proporsi kode Move dalam aplikasi untuk meningkatkan keamanan secara keseluruhan.
Menyederhanakan kesulitan pemrogram Move dan non-pemrogram Move dalam memahami dan menggunakan kode.
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.
9 Suka
Hadiah
9
7
Bagikan
Komentar
0/400
StableGeniusDegen
· 8jam yang lalu
pindahkan nb
Lihat AsliBalas0
BlockchainWorker
· 9jam yang lalu
move bagus bull, berharap bisa membuat berita besar
Lihat AsliBalas0
fren_with_benefits
· 08-03 02:23
Ayo lakukan move untuk mengalahkan solidity
Lihat AsliBalas0
HappyToBeDumped
· 08-03 02:14
Apa yang harus saya tulis sekarang agar terlihat hebat?
Lihat AsliBalas0
DisillusiionOracle
· 08-03 02:11
Move bull啊
Lihat AsliBalas0
SchrödingersNode
· 08-03 02:00
Karyawan pengembang keras, penambang Bitcoin awal, menghasilkan uang dengan tenang
Mengutamakan komentar teknis yang emosional, cenderung pesimis dan realistis
Sudah tua, sekarang move jauh lebih sulit dibandingkan saat menambang btc dulu
Analisis Mendalam Pendiri Sui Move: Inovasi dan Masa Depan Bahasa Smart Contract
Wawancara dengan Bapak Bahasa Move: Analisis Bahasa Kontrak Pintar Sui Move
Belakangan ini, kami mengadakan dialog dengan CTO Mysten Labs dan pencipta bahasa pemrograman Move, Sam Blackshear, untuk membahas alasan di balik pengembangan bahasa pemrograman kontrak pintar Sui Move, kemampuan skalabilitas Sui, serta keuntungan teknologi desentralisasi bagi para pengembang.
Berikut adalah isi utama dari wawancara ini:
Esensi dan Ciri Bahasa Pemrograman
Bahasa pemrograman adalah alat untuk berinteraksi dengan komputer secara ramah, aman, efisien, dan jelas. Berbeda dengan bahasa alami, kunci dari bahasa pemrograman adalah memiliki makna yang didefinisikan dengan tepat. Ketika menulis program, pengembang perlu memahami dengan jelas perilaku program tersebut, sehingga meskipun melakukan penyesuaian kecil, mereka dapat memprediksi hasilnya.
Bahasa pemrograman biasanya dirancang untuk domain atau tugas tertentu. Misalnya, Rust fokus pada penulisan kode yang cepat, berkinerja tinggi, dan aman, memungkinkan pengembang mengakses detail dasar, sambil menghindari kesalahan umum yang ada pada bahasa tradisional seperti C atau C++.
Asal Usul dan Filosofi Desain Bahasa Move
Move berasal dari proyek Libra Facebook. Setelah meneliti kontrak pintar yang ada, ditemukan bahwa mereka tidak memenuhi kebutuhan pengembang dalam banyak kasus. Kontrak pintar terutama mendefinisikan jenis aset dan aturan pemindahan mereka, serta memeriksa kebijakan kontrol akses. Tujuan desain Move adalah untuk memberikan abstraksi yang baik untuk fungsi dasar ini, memungkinkan programmer untuk menulis kode dengan aman dan efisien tanpa perlu menciptakan kembali blok bangunan dasar.
Ciri dan Keunggulan Sui Move
Sui Move adalah varian dari Move yang dioptimalkan untuk lingkungan Web3:
Fitur-fitur ini membuat Sui Move sangat cocok untuk membangun produk Web3:
Pengalaman Pengembangan Sui Move
Banyak pengembang memberikan umpan balik bahwa menggunakan Sui Move untuk pengembangan lebih efisien dan aman dibandingkan dengan bahasa Web3 lainnya. Misalnya, ada tim proyek yang menyatakan bahwa dengan Sui Move mereka dapat menyelesaikan pekerjaan yang biasanya memerlukan delapan bulan dengan Solidity dalam waktu dua bulan, dan mereka merasa lebih percaya diri terhadap keamanan kode.
Desain Skalabilitas Sui
Tujuan Sui adalah untuk mencapai skalabilitas horizontal, yaitu meningkatkan throughput dengan menambah sumber daya perangkat keras tanpa batasan maksimum tetap. Desain ini memungkinkan Sui untuk berkembang seiring pertumbuhan pengguna, sambil mempertahankan latensi rendah.
Model data berorientasi objek adalah kunci untuk mencapai tujuan ini. Mengorganisir status global sebagai pemetaan ID objek ke objek, memungkinkan sistem untuk diperluas seperti penyimpanan nilai kunci yang diperluas.
Potensi Teknologi Terdesentralisasi
Blockchain dan cryptocurrency pada dasarnya adalah teknologi yang menghilangkan gesekan. Mereka dapat mengurangi hambatan dalam transaksi keuangan, pengembangan aplikasi, dan pengaturan informasi, serta mengurangi ketergantungan pada perantara pihak ketiga yang mahal.
Teknologi desentralisasi juga dapat meningkatkan interoperabilitas antara aplikasi, memungkinkan aset, data, dan fungsi mengalir bebas antara aplikasi yang berbeda.
Perkembangan Masa Depan Sui Move
Tim Sui Move sedang memperhatikan perbaikan berikut:
Mengutamakan komentar teknis yang emosional, cenderung pesimis dan realistis
Sudah tua, sekarang move jauh lebih sulit dibandingkan saat menambang btc dulu