الدرس رقم 2

Arsitektur SUI dan Fondasi Teknis

Modul ini mencakup detail teknis arsitektur SUI, berfokus pada mekanisme konsensusnya, kemampuan pemrosesan paralel, dan sistem Pilotfish untuk eksekusi transaksi terdistribusi.

Bahasa Pemrograman Move

Move awalnya dikembangkan untuk proyek Diem Facebook. Ini adalah bahasa pemrograman berorientasi sumber daya yang diketik secara statis yang dirancang untuk memastikan penanganan aset digital yang aman dan efisien. Pada blockchain SUI, bahasa ini penting untuk membuat kontrak pintar yang memprioritaskan keamanan dan efisiensi, menekankan keamanan sumber daya, memastikan aset dikelola tanpa duplikasi, penggunaan kembali yang tidak diinginkan, atau penghancuran yang tidak disengaja, terutama berfokus pada integritas sumber daya, yang memiliki potensi untuk membuat Move sangat cocok untuk aplikasi keuangan dan aplikasi desentralisasi yang kompleks (dApps).

Desain modular Move memungkinkan pengembang untuk membuat modul yang dapat digunakan kembali yang dapat dipublikasikan dan diintegrasikan ke dalam proyek lain, sesuai dengan model data berbasis objek SUI, yang pada akhirnya memberikan kerangka kerja yang padu untuk pengembangan kontrak pintar.

Ketika berbicara tentang aspek teknis, model eksekusi bahasa melibatkan menjalankan program Move dalam lingkungan yang diisolasi, yang memisahkan mereka satu sama lain dan sistem mendasar, meningkatkan keamanan.

Komponen Narwhal dan Bullshark

Mekanisme konsensus SUI mencakup dua komponen: Narwhal dan Bullshark. Narwhal berfungsi sebagai memori pool pemrosesan cepat, mengatasi tantangan kepadatan mempool dengan memastikan data transaksi siap diproses. Komponen ini membantu menjaga efisiensi jaringan dengan meminimalkan keterlambatan dalam pemrosesan transaksi. Bullshark bertanggung jawab atas pengurutan transaksi dan memastikan validitasnya menggunakan mekanisme Byzantine Fault Tolerance (BFT), memverifikasi transaksi dan mendistribusikannya di seluruh jaringan, menjaga keamanan dan keandalan blockchain SUI.

Bersama-sama, Narwhal dan Bullshark meningkatkan skalabilitas, efisiensi, dan keamanan mekanisme konsensus proof-of-stake (PoS) SUI.

Skalabilitas dan Kinerja

Infrastruktur SUI dibangun untuk mendukung biaya transaksi rendah dan terprediksi melalui desain jaringan mereka, memastikan bahwa biaya tetap terkendali bahkan saat permintaan meningkat, yang pada gilirannya membantu membuat blockchain dapat diakses untuk berbagai aplikasi. Baik itu platform keuangan terdesentralisasi (DeFi), gaming, atau aplikasi terdesentralisasi lainnya, struktur biaya yang terprediksi mendorong adopsi lebih luas, dengan menyediakan solusi yang cost-effective untuk pemrosesan transaksi.

SUI memungkinkan pengembang untuk membuat aplikasi kompleks tanpa khawatir tentang bottleneck jaringan, dengan menyediakan dasar yang dapat menangani volume transaksi tinggi. Fleksibilitas ini penting untuk pertumbuhan dan skalabilitas solusi berbasis blockchain, karena memastikan bahwa aplikasi dapat berkembang sejalan dengan permintaan pengguna, pengalaman pengguna, dan harapan biaya.

Skalabilitas Horizontal

SUI mampu mencapai skalabilitas horizontal dengan meningkatkan kapasitas jaringan secara proporsional dengan peningkatan validator dan daya pemrosesan mereka sendiri, pendekatan ini memastikan bahwa biaya gas tetap rendah bahkan selama waktu lalu lintas tinggi, menangani dengan cara yang efektif bottleneck skalabilitas paling umum yang terlihat di blockchain lain.

Kemampuan untuk menangani beban yang meningkat dengan menambah lebih banyak mesin meningkatkan kinerja dan fleksibilitas jaringan, mencegah monoculture perangkat keras, di mana pengguna yang memiliki beberapa mesin kuat akhirnya mendominasi jaringan. Sebaliknya, ini mendorong penciptaan ekosistem validator yang lebih besar, yang pada akhirnya membantu mengurangi risiko sentralisasi, menyediakan jaringan yang lebih aman.

Dengan menurunkan hambatan untuk menjadi validator, SUI mendorong lebih banyak pengguna untuk berkontribusi pada keamanan jaringan dan desentralisasi, memberikan pendekatan inklusif yang meningkatkan keamanan jaringan dan berkontribusi pada komunitas pengguna dan pengembang yang lebih terlibat dan aktif.

Sorotan penting lainnya dari skalabilitas horizontal adalah memastikan bahwa jaringan dapat tumbuh secara organik seiring meningkatnya permintaan. Penggunaan sumber daya validator yang efisien dalam model skalabilitas horizontal SUI berkontribusi pada kelestarian lingkungan jaringan, mengingat dengan mengoptimalkan penggunaan sumber daya yang ada dan meminimalkan kebutuhan daya komputasi yang berlebihan, jaringan mengurangi konsumsi energi.

Mekanisme Konsensus

SUI menggunakan mekanisme konsensus Proof-of-Stake (PoS), di mana validator mengusulkan dan memvalidasi blok baru berdasarkan jumlah token SUI yang mereka pertaruhkan. Validator yang bertindak dengan jahat atau gagal melaksanakan tugas mereka berisiko kehilangan token yang dipertaruhkan, memastikan bahwa mereka termotivasi untuk bertindak demi kepentingan terbaik jaringan.

Delegator dapat berpartisipasi dalam proses konsensus dengan mendelagasikan token mereka ke validator. Sebagai imbalannya, mereka mendapatkan bagian dari hadiah melalui mekanisme yang memastikan keamanan jaringan dan desentralisasi dengan mendistribusikan kontrol di antara partisipan, memungkinkan pengguna yang mungkin tidak memiliki sumber daya untuk menjalankan node validator tetap berkontribusi pada keamanan jaringan dan mendapatkan imbalan.

Mekanisme konsensus PoS meningkatkan keamanan jaringan SUI dengan memastikan bahwa validator dengan kepemilikan yang signifikan dalam jaringan dapat mengusulkan dan memvalidasi blok, mengurangi risiko serangan, karena pelaku jahat perlu mendapatkan sejumlah besar token SUI untuk mempengaruhi proses konsensus. Dengan mengandalkan token yang dipertaruhkan daripada daya komputasi, SUI dapat mencapai konsensus lebih cepat dan dengan konsumsi energi yang lebih rendah daripada sistem proof-of-work (PoW). Saat jaringan tumbuh, lebih banyak validator dapat ditambahkan untuk mendistribusikan beban dan menjaga kinerja tinggi.

Sorotan

  • SUI menggunakan Narwhal dan Bullshark untuk konsensus, meningkatkan throughput dan keandalan melalui pemrosesan transaksi yang cepat dan Toleransi Kesalahan Byzantine.
  • Pemrosesan paralel memungkinkan SUI untuk menjalankan beberapa transaksi secara bersamaan, meningkatkan efisiensi dan mengurangi kemacetan jaringan.
  • Pilotfish mendistribusikan eksekusi transaksi di beberapa mesin, memungkinkan penanganan transaksi yang dapat diskalakan dan efisien dengan sharding di dalam validator.
  • Model data berbasis objek memperlakukan semua entitas sebagai objek dengan atribut khusus, menyederhanakan manajemen data dan meningkatkan keamanan melalui mekanisme kepemilikan dan kontrol yang jelas.
  • Skalabilitas horizontal memastikan kapasitas jaringan bertumbuh dengan lebih banyak validator, menjaga biaya gas rendah dan mencegah monokultur perangkat keras, mendukung jaringan yang terdesentralisasi dan tangguh.
إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
الكتالوج
الدرس رقم 2

Arsitektur SUI dan Fondasi Teknis

Modul ini mencakup detail teknis arsitektur SUI, berfokus pada mekanisme konsensusnya, kemampuan pemrosesan paralel, dan sistem Pilotfish untuk eksekusi transaksi terdistribusi.

Bahasa Pemrograman Move

Move awalnya dikembangkan untuk proyek Diem Facebook. Ini adalah bahasa pemrograman berorientasi sumber daya yang diketik secara statis yang dirancang untuk memastikan penanganan aset digital yang aman dan efisien. Pada blockchain SUI, bahasa ini penting untuk membuat kontrak pintar yang memprioritaskan keamanan dan efisiensi, menekankan keamanan sumber daya, memastikan aset dikelola tanpa duplikasi, penggunaan kembali yang tidak diinginkan, atau penghancuran yang tidak disengaja, terutama berfokus pada integritas sumber daya, yang memiliki potensi untuk membuat Move sangat cocok untuk aplikasi keuangan dan aplikasi desentralisasi yang kompleks (dApps).

Desain modular Move memungkinkan pengembang untuk membuat modul yang dapat digunakan kembali yang dapat dipublikasikan dan diintegrasikan ke dalam proyek lain, sesuai dengan model data berbasis objek SUI, yang pada akhirnya memberikan kerangka kerja yang padu untuk pengembangan kontrak pintar.

Ketika berbicara tentang aspek teknis, model eksekusi bahasa melibatkan menjalankan program Move dalam lingkungan yang diisolasi, yang memisahkan mereka satu sama lain dan sistem mendasar, meningkatkan keamanan.

Komponen Narwhal dan Bullshark

Mekanisme konsensus SUI mencakup dua komponen: Narwhal dan Bullshark. Narwhal berfungsi sebagai memori pool pemrosesan cepat, mengatasi tantangan kepadatan mempool dengan memastikan data transaksi siap diproses. Komponen ini membantu menjaga efisiensi jaringan dengan meminimalkan keterlambatan dalam pemrosesan transaksi. Bullshark bertanggung jawab atas pengurutan transaksi dan memastikan validitasnya menggunakan mekanisme Byzantine Fault Tolerance (BFT), memverifikasi transaksi dan mendistribusikannya di seluruh jaringan, menjaga keamanan dan keandalan blockchain SUI.

Bersama-sama, Narwhal dan Bullshark meningkatkan skalabilitas, efisiensi, dan keamanan mekanisme konsensus proof-of-stake (PoS) SUI.

Skalabilitas dan Kinerja

Infrastruktur SUI dibangun untuk mendukung biaya transaksi rendah dan terprediksi melalui desain jaringan mereka, memastikan bahwa biaya tetap terkendali bahkan saat permintaan meningkat, yang pada gilirannya membantu membuat blockchain dapat diakses untuk berbagai aplikasi. Baik itu platform keuangan terdesentralisasi (DeFi), gaming, atau aplikasi terdesentralisasi lainnya, struktur biaya yang terprediksi mendorong adopsi lebih luas, dengan menyediakan solusi yang cost-effective untuk pemrosesan transaksi.

SUI memungkinkan pengembang untuk membuat aplikasi kompleks tanpa khawatir tentang bottleneck jaringan, dengan menyediakan dasar yang dapat menangani volume transaksi tinggi. Fleksibilitas ini penting untuk pertumbuhan dan skalabilitas solusi berbasis blockchain, karena memastikan bahwa aplikasi dapat berkembang sejalan dengan permintaan pengguna, pengalaman pengguna, dan harapan biaya.

Skalabilitas Horizontal

SUI mampu mencapai skalabilitas horizontal dengan meningkatkan kapasitas jaringan secara proporsional dengan peningkatan validator dan daya pemrosesan mereka sendiri, pendekatan ini memastikan bahwa biaya gas tetap rendah bahkan selama waktu lalu lintas tinggi, menangani dengan cara yang efektif bottleneck skalabilitas paling umum yang terlihat di blockchain lain.

Kemampuan untuk menangani beban yang meningkat dengan menambah lebih banyak mesin meningkatkan kinerja dan fleksibilitas jaringan, mencegah monoculture perangkat keras, di mana pengguna yang memiliki beberapa mesin kuat akhirnya mendominasi jaringan. Sebaliknya, ini mendorong penciptaan ekosistem validator yang lebih besar, yang pada akhirnya membantu mengurangi risiko sentralisasi, menyediakan jaringan yang lebih aman.

Dengan menurunkan hambatan untuk menjadi validator, SUI mendorong lebih banyak pengguna untuk berkontribusi pada keamanan jaringan dan desentralisasi, memberikan pendekatan inklusif yang meningkatkan keamanan jaringan dan berkontribusi pada komunitas pengguna dan pengembang yang lebih terlibat dan aktif.

Sorotan penting lainnya dari skalabilitas horizontal adalah memastikan bahwa jaringan dapat tumbuh secara organik seiring meningkatnya permintaan. Penggunaan sumber daya validator yang efisien dalam model skalabilitas horizontal SUI berkontribusi pada kelestarian lingkungan jaringan, mengingat dengan mengoptimalkan penggunaan sumber daya yang ada dan meminimalkan kebutuhan daya komputasi yang berlebihan, jaringan mengurangi konsumsi energi.

Mekanisme Konsensus

SUI menggunakan mekanisme konsensus Proof-of-Stake (PoS), di mana validator mengusulkan dan memvalidasi blok baru berdasarkan jumlah token SUI yang mereka pertaruhkan. Validator yang bertindak dengan jahat atau gagal melaksanakan tugas mereka berisiko kehilangan token yang dipertaruhkan, memastikan bahwa mereka termotivasi untuk bertindak demi kepentingan terbaik jaringan.

Delegator dapat berpartisipasi dalam proses konsensus dengan mendelagasikan token mereka ke validator. Sebagai imbalannya, mereka mendapatkan bagian dari hadiah melalui mekanisme yang memastikan keamanan jaringan dan desentralisasi dengan mendistribusikan kontrol di antara partisipan, memungkinkan pengguna yang mungkin tidak memiliki sumber daya untuk menjalankan node validator tetap berkontribusi pada keamanan jaringan dan mendapatkan imbalan.

Mekanisme konsensus PoS meningkatkan keamanan jaringan SUI dengan memastikan bahwa validator dengan kepemilikan yang signifikan dalam jaringan dapat mengusulkan dan memvalidasi blok, mengurangi risiko serangan, karena pelaku jahat perlu mendapatkan sejumlah besar token SUI untuk mempengaruhi proses konsensus. Dengan mengandalkan token yang dipertaruhkan daripada daya komputasi, SUI dapat mencapai konsensus lebih cepat dan dengan konsumsi energi yang lebih rendah daripada sistem proof-of-work (PoW). Saat jaringan tumbuh, lebih banyak validator dapat ditambahkan untuk mendistribusikan beban dan menjaga kinerja tinggi.

Sorotan

  • SUI menggunakan Narwhal dan Bullshark untuk konsensus, meningkatkan throughput dan keandalan melalui pemrosesan transaksi yang cepat dan Toleransi Kesalahan Byzantine.
  • Pemrosesan paralel memungkinkan SUI untuk menjalankan beberapa transaksi secara bersamaan, meningkatkan efisiensi dan mengurangi kemacetan jaringan.
  • Pilotfish mendistribusikan eksekusi transaksi di beberapa mesin, memungkinkan penanganan transaksi yang dapat diskalakan dan efisien dengan sharding di dalam validator.
  • Model data berbasis objek memperlakukan semua entitas sebagai objek dengan atribut khusus, menyederhanakan manajemen data dan meningkatkan keamanan melalui mekanisme kepemilikan dan kontrol yang jelas.
  • Skalabilitas horizontal memastikan kapasitas jaringan bertumbuh dengan lebih banyak validator, menjaga biaya gas rendah dan mencegah monokultur perangkat keras, mendukung jaringan yang terdesentralisasi dan tangguh.
إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.