Baru-baru ini, kami mewawancarai George Danezis untuk membahas kompleksitas dan skala infrastruktur Sui, serta bagaimana sistem pemrosesan transaksi Sui mendukung jaringan berkinerja tinggi. George Danezis adalah salah satu pendiri dan kepala ilmuwan di Mysten Labs, serta profesor di bidang keamanan dan privasi di University College London.
Berikut adalah isi utama dari wawancara ini:
Q1: Apa fokus penelitian Anda?
Saya adalah profesor di University College London, dengan fokus penelitian pada keamanan dan privasi. Pada awalnya, saya terutama meneliti sistem peer-to-peer dan sistem anonim, kemudian beralih ke buku besar terdistribusi, blockchain, dan pelaksanaan kontrak pintar. Tim penelitian kami di UCL mulai mengeksplorasi bagaimana membangun sistem yang lebih berkinerja tinggi dan mendirikan perusahaan Chainspace. Setelah itu, saya bergabung dengan Facebook, terlibat dalam proyek Libra/Diem, dan sekarang saya berfokus pada mewujudkan ide blockchain berkinerja tinggi.
Q2: Apa perbedaan antara aplikasi dan penelitian?
Sebenarnya perbedaannya tidak besar. Saat melakukan penelitian, kita akan mempertimbangkan semua kemungkinan untuk mencapai tujuan tertentu, sedangkan saat membangun sistem yang nyata, kita perlu memilih solusi yang paling sesuai dengan kebutuhan pengguna dari ide-ide tersebut. Kita perlu menilai ide mana yang dapat menciptakan nilai maksimum bagi pengguna dan mengatasi masalah bottleneck dalam adopsi blockchain.
Q3: Bagaimana cara menentukan masalah nyata yang perlu diselesaikan?
Saya terutama fokus pada bagaimana memperluas berbagai fungsi blockchain, terutama dalam meningkatkan throughput transaksi dan mengurangi latensi. Masalah ini sangat terlihat pada platform seperti Ethereum, di mana jaringan menjadi sibuk dan biaya melonjak setiap kali ada aplikasi populer. Jelas bahwa kapasitas pemrosesan blockchain yang ada tidak dapat memenuhi kebutuhan pengguna. Ini telah menjadi tantangan yang menjadi perhatian umum di kalangan akademis, dan saat ini telah dikembangkan berbagai teknologi untuk mengatasi masalah ini.
Q4:Apa perbedaan antara jaringan L2 dan jaringan L1 baru seperti Sui?
Jaringan L2 pada dasarnya adalah solusi perluasan untuk ekosistem Ethereum, tetapi cukup rumit untuk digunakan oleh pengembang. Pemindahan aset antara L2 dan L1 memerlukan jembatan, proses ini cukup lancar untuk token, tetapi sangat merepotkan untuk aset yang lebih kompleks. Pengguna mungkin perlu berpindah-pindah antara beberapa jaringan L2 untuk memindahkan aset, yang mengakibatkan pengalaman yang tidak menyenangkan.
Sebaliknya, Sui menggunakan solusi basis data besar, di mana semua status disalin oleh node validasi. Setelah pengguna menyelesaikan satu transaksi, mereka dapat langsung menggunakan status apa pun dalam basis data yang sama untuk transaksi berikutnya, tanpa perlu terus-menerus memindahkan aset antar jaringan.
Q5: Apa inovasi kunci dari Sui Lutris?
Sui Lutris mencakup dua konsep inti: 1) Banyak operasi blockchain tidak memerlukan konsensus; 2) Ketika konsensus diperlukan, ada metode dengan throughput tinggi. Ini menawarkan dua jalur yang berbeda: jalur cepat (tidak memerlukan konsensus) dan jalur konsensus.
Jalur cepat digunakan untuk mengoperasikan objek eksklusif milik sendiri, seperti NFT, dan dapat menyelesaikan transaksi dengan cepat tanpa menunggu konsensus. Objek bersama (seperti sistem lelang) perlu diproses melalui jalur konsensus. Jalur cepat memiliki latensi yang sangat rendah, kurang dari satu detik; jalur konsensus memiliki latensi yang lebih tinggi, tetapi tetap dapat mempertahankan throughput yang tinggi.
Q6: Bagaimana pengembang dapat memanfaatkan jalur cepat?
Pengembang kontrak pintar dapat mengontrol apakah objek yang mereka operasikan adalah milik pribadi atau dibagikan. Kunci untuk memperluas aplikasi adalah memastikan sebagian besar operasi didasarkan pada objek milik pribadi untuk mendapatkan pengalaman dengan latensi rendah. Pengembang perlu mempertimbangkan bagian mana yang dapat dilakukan tanpa melalui jalur konsensus berdasarkan kebutuhan skala.
Q7: Apa fungsi dari blok transaksi yang dapat diprogram?
Blok perdagangan yang dapat diprogram dapat digunakan pada jalur cepat atau jalur konsensus. Jika hanya melibatkan objek eksklusif, beberapa operasi dapat dilakukan dalam satu transaksi di rantai dengan latensi yang sangat rendah. Jika melibatkan objek yang dibagi, itu akan masuk ke jalur konsensus, dan latensinya akan sedikit lebih tinggi.
Q8: Bagaimana kinerja Sui setelah peluncuran di mainnet?
Sui menunjukkan kinerja yang luar biasa selama periode volume perdagangan tinggi, dengan volume perdagangan harian pernah melebihi 60 juta transaksi, sebagian besar diproses melalui jalur cepat, membuktikan skalabilitas dan karakteristik latensi rendah Sui Lutris. Namun, penggunaan jalur cepat juga membawa beberapa tantangan, seperti masalah penguncian objek. Saat ini, teknologi baru sedang dikembangkan untuk memungkinkan pembukaan kunci cepat objek yang salah terkunci, guna meningkatkan pengalaman pengguna.
Q9: Apa alasan penguncian objek?
Penguncian objek terutama terjadi di jalur cepat, ketika pengguna atau perangkat lunaknya mengalami konflik dalam urutan operasi. Misalnya, perangkat yang berbeda memberikan urutan operasi yang berbeda untuk objek yang sama, dan Sui tidak dapat menyelesaikan konflik ini. Saat ini, objek yang terkunci harus menunggu hingga epoch berakhir untuk dapat dibuka kuncinya, yang dapat menyebabkan masalah serius. Solusi yang sedang dikembangkan adalah menyelesaikan situasi semacam ini dengan cepat melalui konsensus, mengurangi waktu pembukaan kunci dari satu epoch menjadi beberapa detik.
Q10: Bagaimana cara menyeimbangkan transparansi, keterlacakan, dan privasi dari blockchain publik?
Kebutuhan privasi sangat tergantung pada aplikasi spesifik. Sui menyediakan platform yang memungkinkan pengembang aplikasi untuk membangun perlindungan privasi berdasarkan kebutuhan. Sui menawarkan beberapa dukungan kriptografi yang mendasar, seperti kemampuan untuk memverifikasi bukti nol pengetahuan, yang merupakan modul dasar untuk membangun aplikasi yang ramah privasi. Pengembang dapat menggabungkan strategi on-chain, off-chain, dan kriptografi untuk menangani masalah privasi.
Q11: Apakah Sui memiliki lebih banyak dukungan privasi asli?
Komunitas sedang membahas dukungan yang diperlukan bagi pengembang dalam menulis kontrak pintar yang ramah privasi. Selain pembuktian nol-pengetahuan, juga dipertimbangkan untuk menambahkan lebih banyak fungsi matematika atau kriptografi yang umum. Teknologi lain seperti komputasi multi-pihak atau perangkat keras terpercaya juga sedang dibahas. Sui menyambut umpan balik dari komunitas mengenai fitur perlindungan privasi yang hilang.
Q12:Apa arah perkembangan Sui dalam 6 hingga 12 bulan ke depan?
Dalam jangka pendek, perbaikan Sui akan fokus pada kebutuhan aplikasi praktis. Dalam jangka panjang, kami akan memperbaiki protokol Sui Lutris untuk mencapai latensi yang lebih rendah dan protokol yang lebih sederhana, meningkatkan skalabilitas. Pada saat yang sama, kami juga akan berusaha meningkatkan efisiensi ekonomi, memungkinkan node verifikasi berjalan di perangkat keras yang lebih terbatas, serta mengoptimalkan penggunaan perangkat keras dan mengurangi pengeluaran terkait blockchain.
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 Mengungkap: Arsitektur Blockchain Berkinerja Tinggi dan Arah Perkembangan Masa Depan
Baru-baru ini, kami mewawancarai George Danezis untuk membahas kompleksitas dan skala infrastruktur Sui, serta bagaimana sistem pemrosesan transaksi Sui mendukung jaringan berkinerja tinggi. George Danezis adalah salah satu pendiri dan kepala ilmuwan di Mysten Labs, serta profesor di bidang keamanan dan privasi di University College London.
Berikut adalah isi utama dari wawancara ini:
Q1: Apa fokus penelitian Anda?
Saya adalah profesor di University College London, dengan fokus penelitian pada keamanan dan privasi. Pada awalnya, saya terutama meneliti sistem peer-to-peer dan sistem anonim, kemudian beralih ke buku besar terdistribusi, blockchain, dan pelaksanaan kontrak pintar. Tim penelitian kami di UCL mulai mengeksplorasi bagaimana membangun sistem yang lebih berkinerja tinggi dan mendirikan perusahaan Chainspace. Setelah itu, saya bergabung dengan Facebook, terlibat dalam proyek Libra/Diem, dan sekarang saya berfokus pada mewujudkan ide blockchain berkinerja tinggi.
Q2: Apa perbedaan antara aplikasi dan penelitian?
Sebenarnya perbedaannya tidak besar. Saat melakukan penelitian, kita akan mempertimbangkan semua kemungkinan untuk mencapai tujuan tertentu, sedangkan saat membangun sistem yang nyata, kita perlu memilih solusi yang paling sesuai dengan kebutuhan pengguna dari ide-ide tersebut. Kita perlu menilai ide mana yang dapat menciptakan nilai maksimum bagi pengguna dan mengatasi masalah bottleneck dalam adopsi blockchain.
Q3: Bagaimana cara menentukan masalah nyata yang perlu diselesaikan?
Saya terutama fokus pada bagaimana memperluas berbagai fungsi blockchain, terutama dalam meningkatkan throughput transaksi dan mengurangi latensi. Masalah ini sangat terlihat pada platform seperti Ethereum, di mana jaringan menjadi sibuk dan biaya melonjak setiap kali ada aplikasi populer. Jelas bahwa kapasitas pemrosesan blockchain yang ada tidak dapat memenuhi kebutuhan pengguna. Ini telah menjadi tantangan yang menjadi perhatian umum di kalangan akademis, dan saat ini telah dikembangkan berbagai teknologi untuk mengatasi masalah ini.
Q4:Apa perbedaan antara jaringan L2 dan jaringan L1 baru seperti Sui?
Jaringan L2 pada dasarnya adalah solusi perluasan untuk ekosistem Ethereum, tetapi cukup rumit untuk digunakan oleh pengembang. Pemindahan aset antara L2 dan L1 memerlukan jembatan, proses ini cukup lancar untuk token, tetapi sangat merepotkan untuk aset yang lebih kompleks. Pengguna mungkin perlu berpindah-pindah antara beberapa jaringan L2 untuk memindahkan aset, yang mengakibatkan pengalaman yang tidak menyenangkan.
Sebaliknya, Sui menggunakan solusi basis data besar, di mana semua status disalin oleh node validasi. Setelah pengguna menyelesaikan satu transaksi, mereka dapat langsung menggunakan status apa pun dalam basis data yang sama untuk transaksi berikutnya, tanpa perlu terus-menerus memindahkan aset antar jaringan.
Q5: Apa inovasi kunci dari Sui Lutris?
Sui Lutris mencakup dua konsep inti: 1) Banyak operasi blockchain tidak memerlukan konsensus; 2) Ketika konsensus diperlukan, ada metode dengan throughput tinggi. Ini menawarkan dua jalur yang berbeda: jalur cepat (tidak memerlukan konsensus) dan jalur konsensus.
Jalur cepat digunakan untuk mengoperasikan objek eksklusif milik sendiri, seperti NFT, dan dapat menyelesaikan transaksi dengan cepat tanpa menunggu konsensus. Objek bersama (seperti sistem lelang) perlu diproses melalui jalur konsensus. Jalur cepat memiliki latensi yang sangat rendah, kurang dari satu detik; jalur konsensus memiliki latensi yang lebih tinggi, tetapi tetap dapat mempertahankan throughput yang tinggi.
Q6: Bagaimana pengembang dapat memanfaatkan jalur cepat?
Pengembang kontrak pintar dapat mengontrol apakah objek yang mereka operasikan adalah milik pribadi atau dibagikan. Kunci untuk memperluas aplikasi adalah memastikan sebagian besar operasi didasarkan pada objek milik pribadi untuk mendapatkan pengalaman dengan latensi rendah. Pengembang perlu mempertimbangkan bagian mana yang dapat dilakukan tanpa melalui jalur konsensus berdasarkan kebutuhan skala.
Q7: Apa fungsi dari blok transaksi yang dapat diprogram?
Blok perdagangan yang dapat diprogram dapat digunakan pada jalur cepat atau jalur konsensus. Jika hanya melibatkan objek eksklusif, beberapa operasi dapat dilakukan dalam satu transaksi di rantai dengan latensi yang sangat rendah. Jika melibatkan objek yang dibagi, itu akan masuk ke jalur konsensus, dan latensinya akan sedikit lebih tinggi.
Q8: Bagaimana kinerja Sui setelah peluncuran di mainnet?
Sui menunjukkan kinerja yang luar biasa selama periode volume perdagangan tinggi, dengan volume perdagangan harian pernah melebihi 60 juta transaksi, sebagian besar diproses melalui jalur cepat, membuktikan skalabilitas dan karakteristik latensi rendah Sui Lutris. Namun, penggunaan jalur cepat juga membawa beberapa tantangan, seperti masalah penguncian objek. Saat ini, teknologi baru sedang dikembangkan untuk memungkinkan pembukaan kunci cepat objek yang salah terkunci, guna meningkatkan pengalaman pengguna.
Q9: Apa alasan penguncian objek?
Penguncian objek terutama terjadi di jalur cepat, ketika pengguna atau perangkat lunaknya mengalami konflik dalam urutan operasi. Misalnya, perangkat yang berbeda memberikan urutan operasi yang berbeda untuk objek yang sama, dan Sui tidak dapat menyelesaikan konflik ini. Saat ini, objek yang terkunci harus menunggu hingga epoch berakhir untuk dapat dibuka kuncinya, yang dapat menyebabkan masalah serius. Solusi yang sedang dikembangkan adalah menyelesaikan situasi semacam ini dengan cepat melalui konsensus, mengurangi waktu pembukaan kunci dari satu epoch menjadi beberapa detik.
Q10: Bagaimana cara menyeimbangkan transparansi, keterlacakan, dan privasi dari blockchain publik?
Kebutuhan privasi sangat tergantung pada aplikasi spesifik. Sui menyediakan platform yang memungkinkan pengembang aplikasi untuk membangun perlindungan privasi berdasarkan kebutuhan. Sui menawarkan beberapa dukungan kriptografi yang mendasar, seperti kemampuan untuk memverifikasi bukti nol pengetahuan, yang merupakan modul dasar untuk membangun aplikasi yang ramah privasi. Pengembang dapat menggabungkan strategi on-chain, off-chain, dan kriptografi untuk menangani masalah privasi.
Q11: Apakah Sui memiliki lebih banyak dukungan privasi asli?
Komunitas sedang membahas dukungan yang diperlukan bagi pengembang dalam menulis kontrak pintar yang ramah privasi. Selain pembuktian nol-pengetahuan, juga dipertimbangkan untuk menambahkan lebih banyak fungsi matematika atau kriptografi yang umum. Teknologi lain seperti komputasi multi-pihak atau perangkat keras terpercaya juga sedang dibahas. Sui menyambut umpan balik dari komunitas mengenai fitur perlindungan privasi yang hilang.
Q12:Apa arah perkembangan Sui dalam 6 hingga 12 bulan ke depan?
Dalam jangka pendek, perbaikan Sui akan fokus pada kebutuhan aplikasi praktis. Dalam jangka panjang, kami akan memperbaiki protokol Sui Lutris untuk mencapai latensi yang lebih rendah dan protokol yang lebih sederhana, meningkatkan skalabilitas. Pada saat yang sama, kami juga akan berusaha meningkatkan efisiensi ekonomi, memungkinkan node verifikasi berjalan di perangkat keras yang lebih terbatas, serta mengoptimalkan penggunaan perangkat keras dan mengurangi pengeluaran terkait blockchain.