Cardano mengalami insiden jaringan kritis kemarin, namun berhasil pulih secara signifikan, mempertahankan sebagian besar riwayat transaksi sekaligus menghapus transaksi bermasalah. Insiden tersebut melibatkan pembentukan rantai minoritas akibat bug node, yang memengaruhi sekitar 60-70% partisipan jaringan.
Sementara itu, 30-40% menjalankan node tanpa bug, membentuk rantai minoritas yang awalnya tertinggal. Meskipun demikian, jaringan tersebut pulih dengan sendirinya, menunjukkan ketahanan dalam operasi blockchain waktu nyata.
Menurut analis Ales, masalah muncul ketika transaksi yang salah format dikirimkan. Node yang menjalankan versi yang bermasalah menerimanya, sehingga membentuk rantai mayoritas, sementara node yang tidak bermasalah menolaknya, sehingga membentuk rantai minoritas.
Biasanya, dalam konsensus Nakamoto seperti Cardano, node mengikuti rantai terpanjang . Namun, node A tidak beralih ke rantai yang lebih panjang karena melanggar aturan buku besar. Akibatnya, fork minoritas A awalnya mengalami keterlambatan perkembangan karena distribusi saham yang lebih rendah.
Pemulihan dimulai setelah operator stake pool (SPO) memperbarui node ke versi yang tepat. Secara bertahap, stake pada fork A bertambah, mencapai titik kritis sekitar 51%. Pada titik ini, fork A berhasil mengejar fork B. Akhirnya, fork A menjadi rantai terpanjang, menyelesaikan fork B. Sebagian besar riwayat tetap utuh, tetapi transaksi yang salah format telah dihapus.
Ales berkomentar, “Jaringan telah pulih dan menyembuhkan dirinya sendiri.” Proses ini menyoroti bagaimana sistem yang terdesentralisasi dapat menyerap guncangan sekaligus mempertahankan kemajuan.
Sebagai perbandingan, blockchain dengan konsensus bergaya BFT, seperti Solana, akan menghadapi tantangan berat dalam situasi serupa. Dalam skenario pertama, jika hanya 40% node yang menjalankan versi yang benar, jaringan akan terhenti karena sistem BFT membutuhkan setidaknya 67% persetujuan untuk menyelesaikan blok.
Dalam skenario kedua, jika 70% menjalankan node yang bermasalah, transaksi yang salah format akan langsung selesai. Node yang jumlahnya sedikit tidak akan memiliki jalur pemulihan, sehingga memerlukan hardfork terkoordinasi dan berpotensi menimbulkan kerugian finansial.