Pelajari Nervos $CKB

NC-MAX adalah protokol konsensus di Jaringan Nervos yang dirancang untuk meningkatkan throughput blockchain dan latensi jaringan sambil menjaga desentralisasi dan keamanan.

Tujuan desain utama NC-MAX adalah:

Tingkatkan throughput: Tingkatkan kapasitas pemrosesan transaksi blockchain.
Kurangi latensi: Kurangi waktu konfirmasi blok.
Tetap terdesentralisasi: Pastikan desentralisasi dan keamanan jaringan tidak terganggu.

NC-MAX merupakan peningkatan dari Nakamoto Consensus (NC) Bitcoin. Beberapa mekanisme utama diperkenalkan:

a.Struktur blok dua lapis
NC-MAX menggunakan struktur blok dua lapis, meliputi Blok Utama dan Blok Sekunder. Blok utama berisi semua data transaksi, sedangkan blok sekunder merupakan referensi ke blok utama dan mencatat nilai hash dari blok utama.

b. Hadiah sub-blok
Penambang tidak hanya menerima hadiah untuk menambang blok utama, tetapi juga menerima hadiah tambahan untuk blok kecil. Penambang didorong untuk terus menambang sub-blok berdasarkan blok utama untuk meningkatkan throughput jaringan.

Proses transaksi dua langkah
Mengusulkan: Pada tahap ini, penambang mengusulkan calon blok yang berisi transaksi yang belum dikonfirmasi.
Commit: Pada tahap ini, penambang memverifikasi dan mengkonfirmasi blok yang diusulkan untuk memastikan validitas dan konsistensinya.

Penyesuaian interval blok dinamis
Mekanisme: Menyesuaikan interval pembuatan blok secara dinamis berdasarkan kinerja jaringan.
Tujuan: Menjaga jumlah blok yatim piatu tetap rendah sekaligus meningkatkan throughput transaksi.

Penyesuaian kesulitan
Sertakan semua blok (termasuk blok yatim piatu) dalam perhitungan penyesuaian tingkat kesulitan.
Tujuan: Untuk melawan serangan penambangan egois, yaitu sekelompok penambang meningkatkan keuntungan mereka sendiri melalui penambangan swasta dan melemahkan kepentingan penambang lain.