Pendiri Sui menjelaskan: Bagaimana blockchain publik berkinerja tinggi dapat mengatasi kendala skalabilitas

Baru-baru ini, kami mewawancarai seorang ahli di bidang blockchain, membahas kompleksitas dan skalabilitas infrastruktur Sui, serta bagaimana sistem pemrosesan transaksi Sui mendukung jaringan berkinerja tinggi. Ahli ini adalah salah satu kontributor awal Sui, serta seorang profesor di bidang keamanan dan privasi di sebuah universitas terkenal.

Berikut adalah isi utama dari wawancara ini:

Q1: Dapatkah Anda memperkenalkan fokus penelitian Anda?

Fokus penelitian saya terutama adalah keamanan dan privasi. Di awal, saya melakukan banyak penelitian di bidang sistem peer-to-peer dan sistem anonim, yang sebagian besar merupakan sistem terdistribusi besar yang berfokus pada penyimpanan. Dengan perkembangan teknologi blockchain, terutama munculnya Ethereum, minat saya terhadap buku besar terdistribusi dan pelaksanaan kontrak pintar semakin meningkat. Grup penelitian kami di universitas mulai menyelidiki bagaimana membangun sistem yang lebih berkinerja tinggi, dan kami mendirikan perusahaan untuk mengkomersialkan beberapa ide. Kemudian, kami terlibat dalam pengembangan proyek blockchain besar, tetapi ketika rencana tidak berhasil, saya pergi untuk terus mencari peluang lain untuk mewujudkan ide blockchain berkinerja tinggi.

Q2:Bagaimana pandangan Anda tentang perbedaan antara aplikasi dan penelitian?

Sebenarnya, keduanya tidak memiliki perbedaan yang signifikan. Dalam penelitian, kita akan mempertimbangkan semua kemungkinan untuk mencapai tujuan tertentu, sedangkan dalam membangun sistem nyata, kita harus memilih solusi yang paling sesuai. Kuncinya adalah untuk menilai ide mana yang paling berharga bagi pengguna dan dapat menyelesaikan masalah bottleneck dalam adopsi blockchain. Ini bukan hanya karena minat pengetahuan, tetapi yang lebih penting adalah menciptakan nilai nyata bagi pengguna.

Q3: Dari teori ke aplikasi nyata, bagaimana Anda menentukan masalah yang ingin diselesaikan?

Saya terutama fokus pada bagaimana memperluas berbagai fungsi blockchain, terutama bagaimana meningkatkan throughput transaksi dan mengurangi latensi. Masalah ini sangat jelas dalam praktik, setiap kali aplikasi populer muncul, platform yang ada sering kali tidak dapat menangani volume transaksi yang begitu besar, mengakibatkan kemacetan dan lonjakan biaya. Oleh karena itu, meningkatkan kapasitas pemrosesan blockchain menjadi tantangan yang banyak diperhatikan, dan akademisi juga mencoba menyelesaikan masalah ini dengan berbagai cara.

Q4:Apa perbedaan dan keunggulan antara jaringan L2 dan jaringan L1 baru dalam menyelesaikan masalah skalabilitas?

L2 adalah solusi ekspansi yang dibangun di atas blockchain yang sudah ada, tetapi penggunaannya cukup rumit bagi pengembang dan pengguna. Pemindahan aset antara L1 dan L2 memerlukan jembatan, yang terutama merepotkan untuk aset yang kompleks. Pengguna mungkin perlu sering memindahkan aset antar jaringan, yang mempengaruhi pengalaman penggunaan.

Sebagai perbandingan, jaringan L1 baru seperti Sui mengadopsi pendekatan yang berbeda. Kami membangun database besar yang berisi semua status, yang direplikasi oleh node validator. Setelah pengguna menyelesaikan satu transaksi, mereka dapat langsung menggunakan status apa pun dalam database yang sama untuk transaksi berikutnya, tanpa perlu memindahkan aset bolak-balik antar jaringan yang berbeda. Cara ini sangat menyederhanakan operasi pengguna dan meningkatkan efisiensi.

Q5: Apa inovasi kunci dari Sui Lutris?

Sui Lutris mencakup dua konsep inti: yang pertama adalah banyak operasi blockchain sebenarnya tidak memerlukan konsensus; yang kedua adalah untuk situasi di mana konsensus benar-benar diperlukan, kami memiliki metode pemrosesan dengan throughput tinggi. Kombinasi kedua metode ini memungkinkan Sui untuk mencapai kinerja tinggi.

Sui menyediakan dua jalur transaksi: jalur cepat yang tidak memerlukan konsensus dan jalur konsensus yang memerlukan konsensus. Ketika pengguna mengoperasikan objek eksklusif mereka sendiri, mereka dapat menggunakan jalur cepat untuk mendapatkan latensi yang sangat rendah dan skalabilitas yang tinggi. Namun, untuk operasi yang melibatkan objek bersama, perlu diproses melalui jalur konsensus.

Desain ini memungkinkan sebagian besar transaksi sehari-hari dilakukan melalui jalur cepat, sambil juga mendukung operasi yang memerlukan konsensus yang lebih kompleks. Pengembang dapat dengan fleksibel memilih jalur mana yang akan digunakan sesuai dengan kebutuhan aplikasi, sehingga mengoptimalkan kinerja dan pengalaman pengguna.

Q6:Bagaimana pengembang dapat memanfaatkan jalur cepat Sui?

Pengembang sepenuhnya dapat mengontrol jenis objek dalam kontrak pintar mereka, sehingga memutuskan jalur transaksi mana yang akan digunakan. Untuk memanfaatkan sepenuhnya keuntungan kinerja Sui, pengembang harus merancang sebagian besar operasi agar dilakukan pada objek yang dimiliki secara eksklusif, sehingga dapat menikmati latensi yang sangat rendah.

Misalnya, sebagian besar operasi dalam permainan harus dirancang untuk menggunakan jalur cepat, sehingga dapat memberikan pengalaman pengguna yang lebih baik. Tentu saja, beberapa operasi yang perlu dimediasi melalui status bersama masih perlu menggunakan jalur konsensus.

Pengembang dapat secara fleksibel menyeimbangkan dan merancang antara dua jalur sesuai dengan kebutuhan spesifik aplikasi. Seiring dengan meningkatnya skala aplikasi, mungkin perlu mempertimbangkan kembali operasi mana yang dapat dipindahkan ke jalur cepat untuk meningkatkan kinerja keseluruhan.

Q7:Apa peran blok transaksi yang dapat diprogram dalam Sui?

Blok transaksi yang dapat diprogram dapat digunakan di jalur cepat atau jalur konsensus. Jika sebuah blok transaksi hanya melibatkan objek eksklusif pengguna, maka beberapa operasi dapat dilakukan dalam satu operasi di rantai, yang sangat berguna untuk aplikasi yang perlu menangani sejumlah besar transaksi.

Misalnya, sebuah platform perdagangan dapat menangani beberapa operasi beli dan jual pengguna secara bersamaan dalam satu transaksi, karena operasi tersebut melibatkan objek yang dimiliki oleh platform itu sendiri. Cara ini dapat secara signifikan meningkatkan efisiensi perdagangan.

Jika blok transaksi berisi objek bersama, maka perlu diproses melalui jalur konsensus. Meskipun keterlambatannya mungkin sedikit lebih tinggi, proses ini masih dapat diselesaikan dalam beberapa detik.

Q8: Setelah peluncuran jaringan utama, apakah kinerja Sui sesuai dengan harapan? Apakah ada hal yang mengejutkan Anda?

Setelah peluncuran mainnet, ada beberapa poin yang membuktikan filosofi desain Sui. Pertama, pada saat volume transaksi sangat besar, volume transaksi harian Sui bahkan melebihi 60 juta, di mana sebagian besar diproses melalui jalur cepat. Ini membuktikan kemampuan skalabilitas dan karakteristik latensi rendah Sui Lutris.

Namun, kami juga menemukan bahwa ada beberapa nuansa dalam penggunaan jalur cepat. Karena pemilik objek perlu mengelola urutan operasi pada objek mereka, terkadang kesalahan dapat terjadi yang menyebabkan objek terkunci. Meskipun kunci ini biasanya akan dibebaskan pada akhir satu epoch, pengalaman ini tidak ideal.

Untuk menyelesaikan masalah ini, kami sedang mengembangkan seperangkat teknologi yang memungkinkan objek yang terkunci secara salah untuk dibuka kunci dengan cepat dalam beberapa detik. Ini tidak hanya dapat menghindari kesalahan, tetapi juga memungkinkan pengembang untuk mengekspresikan lebih banyak operasi melalui jalur cepat, bahkan mungkin memungkinkan beberapa objek bersama digunakan melalui jalur cepat di bawah kondisi tertentu.

Q9: Apa penyebab utama objek terkunci?

Penguncian objek terjadi terutama pada jalur cepat, ketika urutan operasi pada objek yang sama mengalami kontradiksi. Misalnya, jika pengguna melakukan operasi pada objek yang sama di perangkat yang berbeda, mungkin akan muncul urutan operasi yang bertentangan. Dalam kasus ini, Sui tidak dapat menentukan urutan yang benar dan hanya dapat mengunci objek.

Awalnya kami berpikir situasi ini tidak akan sering terjadi, tetapi kenyataannya lebih umum daripada yang diperkirakan. Saat ini, objek yang terkunci perlu menunggu hingga epoch berakhir untuk dapat dibuka kuncinya, yang dapat menyebabkan masalah penggunaan yang serius.

Untuk memperbaiki situasi ini, kami sedang mengembangkan mekanisme baru yang memungkinkan tindakan diambil lebih cepat ketika objek terkunci. Di masa depan, jika muncul situasi yang tidak jelas urutannya, Sui akan menyelesaikannya melalui jalur konsensus, yang hanya memerlukan beberapa detik, alih-alih menunggu hingga epoch berakhir.

Q10:Bagaimana pandangan Anda tentang keseimbangan antara transparansi, kemampuan untuk melacak, dan privasi dalam blockchain publik?

Dalam blockchain publik, menyeimbangkan transparansi, keterlacakan, dan privasi adalah masalah yang sangat terkait dengan aplikasi. Saya percaya bahwa kebutuhan privasi sangat bergantung pada aplikasi tertentu. Konsep Sui adalah untuk menyediakan platform yang baik bagi pengembang aplikasi, sehingga mereka dapat mewujudkan perlindungan privasi sesuai kebutuhan mereka.

Untuk mendukung perlindungan privasi, Sui menyediakan beberapa dukungan enkripsi asli, seperti kemampuan verifikasi bukti nol pengetahuan. Ini memungkinkan pengembang aplikasi untuk memverifikasi peristiwa tertentu di luar rantai, tanpa perlu mengungkapkan konten spesifik di dalam rantai. Ini adalah alat dasar untuk membangun aplikasi yang ramah privasi.

Pengembang dapat memenuhi tingkat perlindungan privasi yang diperlukan berdasarkan kebutuhan aplikasi mereka, dengan menggabungkan operasi on-chain, off-chain, dan teknologi kriptografi. Tujuan Sui adalah menyediakan alat dan fleksibilitas yang diperlukan agar pengembang dapat merancang skema privasi sesuai dengan kebutuhan mereka.

Q11: Apakah Sui berencana untuk memberikan lebih banyak dukungan privasi asli?

Komunitas sedang membahas untuk memberikan lebih banyak dukungan penulisan kontrak pintar yang ramah privasi bagi pengembang. Selain dukungan bukti nol yang sudah ada, juga sedang dipertimbangkan apakah perlu menambahkan lebih banyak fungsi matematika atau kriptografi yang umum di dalam blockchain.

Kami menyambut desainer kontrak pintar untuk memberikan umpan balik tentang fungsi yang hilang. Selain bukti nol pengetahuan, ada jenis teknologi perlindungan privasi lainnya, seperti komputasi multi pihak atau perangkat keras tepercaya. Namun, teknologi ini mungkin memerlukan beberapa perubahan dasar pada arsitektur Sui, sehingga diperlukan bukti permintaan yang cukup di dalam komunitas.

Jika komunitas ingin berkembang ke arah ini, kami akan memiliki sebuah proses untuk mendiskusikan dan menambahkan cara perlindungan privasi baru.

Q12: Apa pandangan Anda tentang perkembangan Sui dalam 6 hingga 12 bulan ke depan?

Pengembangan Sui akan terutama didasarkan pada kebutuhan aplikasi yang dikembangkan oleh komunitas. Dalam jangka panjang, kami akan berkomitmen untuk meningkatkan protokol Sui Lutris untuk mencapai latensi yang lebih rendah dan proses operasional yang lebih sederhana, serta meningkatkan skalabilitas Sui.

Selain itu, kami juga akan berkomitmen untuk meningkatkan efisiensi ekonomi, sehingga node verifikasi dapat berjalan di perangkat keras yang lebih terbatas, dan lebih banyak sumber daya perangkat keras yang ada akan digunakan untuk eksekusi transaksi yang sebenarnya, bukan untuk biaya lain dari Blockchain.

Secara keseluruhan, kami berharap dapat melihat Sui terus meningkatkan kinerja, efisiensi, dan pengalaman pengguna, serta munculnya lebih banyak aplikasi inovatif.

Lihat Asli
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.
  • Hadiah
  • 7
  • Bagikan
Komentar
0/400
RuntimeErrorvip
· 20jam yang lalu
Kapan kita bisa mencoba Testnet?
Lihat AsliBalas0
PessimisticOraclevip
· 07-18 00:25
Meningkatkan kinerja sudah cukup? Privasi juga merupakan tantangan.
Lihat AsliBalas0
ImaginaryWhalevip
· 07-18 00:24
pro sudah berbicara lama tapi tidak menyentuh poin utama
Lihat AsliBalas0
GasFeeTearsvip
· 07-18 00:24
Produksi tinggi g tidak dapat menggerakkan biaya gas ini!
Lihat AsliBalas0
ChainDoctorvip
· 07-18 00:16
Ada pro lagi yang menggoda
Lihat AsliBalas0
ChainSauceMastervip
· 07-18 00:07
Para ahli ini semua tahu-tahu dan mengerti.
Lihat AsliBalas0
GateUser-0e28534evip
· 07-17 23:58
Kukuh HODL💎
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)