Apa yang membuat Kadcast begitu hebat? Setelah membaca makalahnya, barulah saya paham mengapa @Dusk berani mengklaim kecepatannya sepuluh kali lipat!
Saya selalu merasa bahwa kebanyakan orang yang membicarakan performa blockchain suka memamerkan angka TPS yang sekadar tampak mengesankan, tetapi jarang yang mau mendalami mekanisme propagasi jaringan di baliknya. Menurut saya, inilah aspek yang paling mudah terabaikan, padahal sangat menentukan apakah sebuah blockchain mampu menanggung beban institusi. Saat meneliti Kadcast, saya baru menyadari bahwa aspek ini selama ini sangat diremehkan.
Kebanyakan blockchain tradisional menggunakan protokol gossip untuk menyebarkan informasi: node meneruskan pesan secara acak kepada tetangganya, lalu mengandalkan redundansi agar pesan sampai ke seluruh jaringan. Metode ini sederhana dan kasar, tetapi mengorbankan banyak bandwidth dan membuat waktu propagasi sulit diprediksi. Saya berani bilang, inilah juga salah satu penyebab tersembunyi banyak blockchain tersendat saat beban meningkat. Pengguna sering hanya menyalahkan biaya gas, padahal lapisan jaringan sudah lebih dulu kewalahan.
Pendekatan Kadcast benar-benar berbeda. Kadcast memanfaatkan jaringan overlay terstruktur Kademlia dan menggunakan jarak XOR untuk menentukan jalur propagasi, bukan membanjiri jaringan secara acak. Jalur setiap pesan bersifat deterministik, dengan kompleksitas O(log n), bukan jumlah penerusan yang sulit diprediksi seperti pada gossip. Menurut saya, perbedaan desain inilah yang membuat pihak resminya berani mengklaim efisiensi meningkat sepuluh kali lipat—hasil yang memang wajar dari struktur topologinya.
Yang lebih mengejutkan, Kadcast berjalan di atas UDP dan memiliki koreksi kesalahan maju bawaan untuk menangani kehilangan paket, sehingga tetap ringan sekaligus andal. Data simulasi dalam makalah akademis juga mendukung hal ini: dalam skenario blok 1 MB, waktu propagasi rata-ratanya beberapa detik lebih cepat dibandingkan solusi tradisional. Di dunia blockchain, selisih beberapa detik sangat menentukan kecepatan penyelesaian transaksi dan finalitas.
Arti desain ini jauh lebih besar daripada sekadar "cepat". Jika dipadukan dengan konsensus komite Succinct Attestation, propagasi yang efisien di lapisan jaringan menentukan apakah putaran konsensus dapat berjalan lancar. Propagasi lambat berarti pemungutan suara lambat, dan finalitas pun lambat. Kadcast ibarat membangun jalan tol yang lebih mulus bagi mekanisme konsensus. Inilah juga yang mendasari keberanian Dusk menjadikan "finalitas deterministik tingkat finansial" sebagai nilai jualnya.
Tentu saja, jaringan terstruktur bukan tanpa konsekuensi. Dibandingkan redundansi alami pada gossip, jalur terstruktur secara teori lebih rentan dalam situasi jaringan yang terfragmentasi parah. Meski dapat diredam dengan koreksi kesalahan, aspek ini tetap layak diamati dalam jangka panjang. $DUSK
Namun secara keseluruhan, sikap Kadcast yang mengoptimalkan lapisan jaringan sebagai komponen utama terasa jauh lebih jujur dibandingkan kebanyakan blockchain yang sama sekali tidak membahas efisiensi P2P. Keunggulan kompetitif sejati sering kali tersembunyi di bagian-bagian yang tidak ingin diperhatikan orang. #dusk #btc
Saya selalu merasa bahwa kebanyakan orang yang membicarakan performa blockchain suka memamerkan angka TPS yang sekadar tampak mengesankan, tetapi jarang yang mau mendalami mekanisme propagasi jaringan di baliknya. Menurut saya, inilah aspek yang paling mudah terabaikan, padahal sangat menentukan apakah sebuah blockchain mampu menanggung beban institusi. Saat meneliti Kadcast, saya baru menyadari bahwa aspek ini selama ini sangat diremehkan.
Kebanyakan blockchain tradisional menggunakan protokol gossip untuk menyebarkan informasi: node meneruskan pesan secara acak kepada tetangganya, lalu mengandalkan redundansi agar pesan sampai ke seluruh jaringan. Metode ini sederhana dan kasar, tetapi mengorbankan banyak bandwidth dan membuat waktu propagasi sulit diprediksi. Saya berani bilang, inilah juga salah satu penyebab tersembunyi banyak blockchain tersendat saat beban meningkat. Pengguna sering hanya menyalahkan biaya gas, padahal lapisan jaringan sudah lebih dulu kewalahan.
Pendekatan Kadcast benar-benar berbeda. Kadcast memanfaatkan jaringan overlay terstruktur Kademlia dan menggunakan jarak XOR untuk menentukan jalur propagasi, bukan membanjiri jaringan secara acak. Jalur setiap pesan bersifat deterministik, dengan kompleksitas O(log n), bukan jumlah penerusan yang sulit diprediksi seperti pada gossip. Menurut saya, perbedaan desain inilah yang membuat pihak resminya berani mengklaim efisiensi meningkat sepuluh kali lipat—hasil yang memang wajar dari struktur topologinya.
Yang lebih mengejutkan, Kadcast berjalan di atas UDP dan memiliki koreksi kesalahan maju bawaan untuk menangani kehilangan paket, sehingga tetap ringan sekaligus andal. Data simulasi dalam makalah akademis juga mendukung hal ini: dalam skenario blok 1 MB, waktu propagasi rata-ratanya beberapa detik lebih cepat dibandingkan solusi tradisional. Di dunia blockchain, selisih beberapa detik sangat menentukan kecepatan penyelesaian transaksi dan finalitas.
Arti desain ini jauh lebih besar daripada sekadar "cepat". Jika dipadukan dengan konsensus komite Succinct Attestation, propagasi yang efisien di lapisan jaringan menentukan apakah putaran konsensus dapat berjalan lancar. Propagasi lambat berarti pemungutan suara lambat, dan finalitas pun lambat. Kadcast ibarat membangun jalan tol yang lebih mulus bagi mekanisme konsensus. Inilah juga yang mendasari keberanian Dusk menjadikan "finalitas deterministik tingkat finansial" sebagai nilai jualnya.
Tentu saja, jaringan terstruktur bukan tanpa konsekuensi. Dibandingkan redundansi alami pada gossip, jalur terstruktur secara teori lebih rentan dalam situasi jaringan yang terfragmentasi parah. Meski dapat diredam dengan koreksi kesalahan, aspek ini tetap layak diamati dalam jangka panjang. $DUSK
Namun secara keseluruhan, sikap Kadcast yang mengoptimalkan lapisan jaringan sebagai komponen utama terasa jauh lebih jujur dibandingkan kebanyakan blockchain yang sama sekali tidak membahas efisiensi P2P. Keunggulan kompetitif sejati sering kali tersembunyi di bagian-bagian yang tidak ingin diperhatikan orang. #dusk #btc