Pindai untuk Mengunduh Aplikasi Gate
qrCode
Opsi Unduhan Lainnya
Jangan ingatkan saya lagi hari ini

Apa itu Kaspa DAGKnight? Panduan Lengkap untuk Upgrade Konsensus Mendatang Kaspa

image

Sumber: CryptoNewsNet Judul Asli: Apa Itu Kaspa DAGKnight? Panduan Lengkap untuk Pembaruan Konsensus yang Akan Datang dari Kaspa Tautan Asli:

Apa itu Kaspa DAGKnight?

Kaspa DAGKnight adalah peningkatan konsensus yang akan datang yang membuat Kaspa lebih cepat, lebih aman, dan lebih mudah untuk diskalakan. Ini menggantikan aturan konfirmasi tetap dengan sistem yang beradaptasi dengan kondisi jaringan yang sebenarnya secara real-time. Ini memungkinkan jaringan untuk mengkonfirmasi transaksi lebih cepat, tetap aman selama penundaan, dan menangani lalu lintas yang jauh lebih berat.

DAGKnight membangun di atas protokol GHOSTDAG yang ada di Kaspa dan memperkenalkan metode tanpa parameter yang dapat menstabilkan diri untuk mengurutkan blok. Hasilnya adalah sistem yang dapat mencapai finalitas di bawah satu detik dan mempertahankan toleransi kesalahan Byzantine sebesar 50% bahkan saat terjadi stres jaringan.

Para pengembang Kaspa berharap DAGKnight dapat membantu jaringan mendukung aktivitas throughput tinggi dan meletakkan dasar untuk kontrak pintar dan sistem sensitif pesanan lainnya.

Mengapa DAGKnight Diciptakan?

Jaringan blockchain sering kali bergantung pada asumsi yang dikodekan tentang keterlambatan jaringan. Asumsi ini membantu menjaga keamanan jaringan tetapi memperlambat waktu konfirmasi. Misalnya, Bitcoin menggunakan keterlambatan tetap yang mengakibatkan blok selama 10 menit. Ini melindungi rantai selama periode latensi, tetapi juga membatasi penggunaan di dunia nyata sebagai sistem pembayaran cepat.

Kaspa menginginkan cara untuk menghapus asumsi-asumsi ini dan menggantinya dengan sistem yang mengukur latensi nyata secara langsung. DAGKnight dirancang untuk melakukan ini dengan mengevaluasi perilaku jaringan yang sebenarnya alih-alih bekerja dengan estimasi.

Idenya adalah: jika jaringan sehat, konfirmasi blok dengan cepat. Jika latensi meningkat atau terjadi serangan, konfirmasi yang lambat sudah cukup untuk tetap aman.

Pendekatan ini tidak memerlukan nilai tetap dan menghindari kebutuhan untuk menebak seberapa cepat atau lambat jaringan mungkin berperilaku di masa depan. Ini juga mengurangi risiko yang muncul ketika penyerang mencoba memanfaatkan penundaan yang tidak dapat diprediksi.

Bagaimana Cara Kerja DAGKnight?

DAGKnight terus-menerus mengevaluasi keadaan jaringan dengan menganalisis kelompok-kelompok blok dalam DAG. Kelompok-kelompok ini, yang dikenal sebagai k-cluster, membantu protokol mengukur keterlambatan saat ini dan menentukan cara paling aman untuk mengatur blok.

Ketika DAGKnight mendeteksi kondisi sehat, ia mengkonfirmasi blok lebih cepat. Ketika jaringan lambat, ia meningkatkan jumlah blok yang dikonfirmasi untuk menjaga keamanan. Ini terjadi secara otomatis.

Fitur utama yang mendefinisikan DAGKnight:

  • Konfirmasi tanpa parameter
  • Perilaku adaptif dan stabilisasi diri
  • Finalitas sub-detik dalam kondisi jaringan normal
  • Ketahanan yang lebih tinggi selama kemacetan
  • 50% toleransi kesalahan Byzantine
  • Dukungan langsung untuk sistem throughput tinggi
  • Fondasi untuk pengembangan kontrak pintar di Kaspa

Kombinasi ini memungkinkan DAGKnight untuk mengungguli rantai linier tradisional yang bergantung pada satu jalur blok.

Mengapa Menghapus Parameter Tetap?

Sebuah parameter tetap memaksa sebuah blockchain untuk mengasumsikan penundaan yang mungkin tidak sesuai dengan perilaku jaringan yang sebenarnya. Jika asumsi terlalu tinggi, jaringan menjadi lambat. Jika terlalu rendah, jaringan menjadi tidak aman selama periode stres.

Sejarah blockchain menunjukkan:

  • Bitcoin memprioritaskan keamanan melalui interval blok yang panjang tetapi mengorbankan kecepatan.
  • Sistem BFT klasik mengutamakan konsistensi tetapi tidak dapat menangani pemisahan jaringan yang panjang dan terbatas pada toleransi kesalahan sepertiga.
  • Ethereum mencoba model hibrida tetapi masih memerlukan asumsi tetap untuk beroperasi dengan aman.

Solusi Kaspa adalah protokol yang bereaksi terhadap kondisi daripada memprediksinya.

Bagaimana DAGKnight Meningkatkan Urutan Blok

DAGKnight meningkatkan GHOSTDAG dengan memilih k-cluster yang paling aman yang mencakup setidaknya setengah dari jaringan yang jujur. Ini memastikan bahwa urutan blok tetap aman bahkan jika jaringan berperilaku tidak dapat diprediksi.

Ketika jaringan cepat, blok dikonfirmasi dengan cepat. Ketika keterlambatan tinggi, DAGKnight menyesuaikan dengan meningkatkan jendela konfirmasi. Fleksibilitas ini adalah alasan sistem dapat tetap stabil selama kemacetan.

Perbandingan dunia nyata membantu: Pertimbangkan sistem pengendalian lalu lintas yang bereaksi terhadap kondisi jalan yang sebenarnya alih-alih menggunakan timer tetap untuk setiap lampu. Ketika jalanan kosong, lampu bergeser dengan cepat. Ketika lalu lintas meningkat, sistem memperlambat transisi untuk mencegah kecelakaan. DAGKnight menerapkan logika adaptif serupa untuk urutan blok.

Bisakah DAGKnight Menahan Serangan?

DAGKnight dirancang dengan toleransi kesalahan Byzantine sebesar 50%, yang merupakan batas tertinggi yang dapat dicapai dalam model parsial sinkron. Tingkat ini lebih tinggi daripada batas yang dihadapi oleh model BFT klasik, yang tidak dapat melebihi toleransi kesalahan sepertiga.

Dengan terus-menerus merujuk pada node yang jujur dan menyesuaikan untuk penundaan nyata, DAGKnight menolak serangan yang mencoba mengeksploitasi latensi. Jika seorang penyerang mencoba memperlambat jaringan, DAGKnight merespons dengan meningkatkan kedalaman konfirmasi, menjaga rantai tetap aman meskipun kecepatan sementara menurun.

Ini membuat Kaspa lebih tahan terhadap periode stres seperti:

  • Gangguan jaringan
  • Ledakan lalu lintas tinggi
  • Serangan kemacetan
  • Keterlambatan pengalihan Internet yang tidak terduga

Apa Arti DAGKnight untuk Finalitas Transaksi?

Para pengembang Kaspa mengharapkan jaringan mencapai finalitas sub-detik dalam kondisi normal setelah DAGKnight diluncurkan. Peningkatan ini dipadukan dengan penulisan ulang Kaspa yang sedang berlangsung, yang sudah mendukung lebih dari 30 blok per detik dan terus meningkatkan kapasitas seiring perbaikan perangkat keras.

Dalam kondisi ideal, finalitas dapat terjadi dalam sekejap. Ketika kondisi memburuk, protokol melambat sedikit saja untuk tetap aman tanpa mengalami kerusakan.

Kaspa telah menyatakan secara publik bahwa 100 atau lebih blok per detik mungkin bisa dicapai dengan alat di masa depan.

Bagaimana DAGKnight Mendukung Kontrak Pintar

Kontrak pintar sering kali membutuhkan urutan transaksi yang dapat diprediksi. Jika jaringan menjadi tidak stabil atau lambat, logika kontrak dapat rusak. Dengan pendekatan adaptif DAGKnight, urutan transaksi menjadi lebih dapat diandalkan bahkan selama aktivitas jaringan yang tinggi.

DAGKnight juga dipasangkan dengan upgrade vProgs yang akan datang. vProgs memperkenalkan perhitungan zero-knowledge di Layer 1, memungkinkan operasi atom seperti pinjaman, staking, dan pertukaran dalam satu transaksi. Ini menghindari masalah fragmentasi yang muncul di rollup Layer-2.

Bersama-sama, DAGKnight dan vProgs mempersiapkan Kaspa untuk aplikasi terdesentralisasi yang membutuhkan pengurutan yang cepat dan konsisten.

Apa Jadwal Peluncuran Saat Ini?

Pesan terbaru dari saluran komunitas Kaspa menunjukkan bahwa DAGKnight dan vProgs bisa hadir dalam waktu delapan bulan. Sebuah posting teaser yang menampilkan kata “.soon” meningkatkan spekulasi di antara pengguna.

Meskipun belum ada tanggal yang dikonfirmasi, pembaruan pengembangan yang sedang berlangsung menunjukkan kemajuan yang aktif.

Bagaimana DAGKnight Sesuai dengan Penelitian Konsensus

Peneliti konsensus telah lama memperdebatkan bagaimana menyeimbangkan kecepatan, keamanan, dan desentralisasi. Bitcoin memprioritaskan keamanan dengan proof-of-work tetapi mengorbankan kecepatan. Sistem BFT klasik memprioritaskan konsistensi tetapi tidak dapat menangani pemadaman jaringan yang lama. Sistem hibrida mencoba mencampurkan keduanya tetapi sering mewarisi kelemahan dari keduanya.

DAGKnight mendekati masalah ini dengan cara yang berbeda dengan membiarkan lapisan finalitas tetap lokal sementara lapisan pengurutan mengikuti aturan yang umum. Pemisahan ini memungkinkan pengguna untuk memilih asumsi risiko lokal mereka sendiri tanpa mengganggu keadaan global.

Dukungan Komunitas Kaspa untuk DAGKnight

Pada bulan Desember 2022, Kaspa mengadakan penggalangan dana komunitas untuk mengumpulkan 70 juta KAS untuk pengembangan DAGKnight. Tujuannya tercapai dalam dua belas hari. Ini menunjukkan dukungan luas untuk peningkatan konsensus yang akan membantu Kaspa berkembang sambil mempertahankan keamanan proof-of-work.

Protokol ini ditulis oleh Michael Sutton dan Yonatan Sompolinsky, yang sebelumnya berkontribusi pada PHANTOM dan GHOSTDAG. Karya mereka meletakkan dasar bagi desain blockDAG Kaspa, yang memungkinkan beberapa blok dibuat pada saat yang sama tanpa menyebabkan konflik.

Kesimpulan

DAGKnight adalah peningkatan konsensus yang membuat Kaspa lebih cepat, lebih aman, dan mampu beradaptasi dengan kondisi jaringan yang sebenarnya. Ini menghapus asumsi tetap, memperkuat ketahanan, mempertahankan toleransi kesalahan yang tinggi, dan mendukung pengembangan kontrak pintar di masa depan. Desainnya dibangun berdasarkan bertahun-tahun penelitian dalam sistem bukti kerja dan sistem sebagian sinkron dan memposisikan Kaspa sebagai platform yang mampu menyelesaikan transaksi dengan throughput tinggi dan latensi rendah.

KAS-2.14%
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
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • 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)