Solusi blockchain Layer 2 Bitcoin, Stacks, mengumumkan pada 24 Mei dimulainya kembali produksi blok setelah menyelesaikan masalah terkait “perilaku buruk yang berasal dari logika sinkronisasi mempool stacks-node.”
Stacks Melanjutkan Produksi Blok di Tengah Peringatan tentang ‘Degradasi Sesekali’

Stacks Peringatkan ‘Penurunan Sesekali’ dalam Produksi Blok
Pada 24 Mei, solusi blockchain Layer 2 Bitcoin, Stacks, mengumumkan dimulainya kembali produksi blok setelah menangani “perilaku buruk yang berasal dari logika sinkronisasi mempool stacks-node.” Mereka menyarankan semua operator node, terutama penambang dan penandatangan, untuk memperbarui node mereka ke rilis 3.1.0.0.11.
Namun, dalam sebuah pembaruan yang dibagikan melalui X, solusi Layer 2 memperingatkan adanya “penurunan sesekali” lebih lanjut dalam produksi blok sampai semua penambang dan penandatangan menyelesaikan pembaruan. Pengumuman yang mengarahkan operator node untuk memperbarui ke rilis terbaru datang hanya beberapa jam setelah pengembang inti mengklaim telah mengidentifikasi penyebab potensial. Dalam post-mortem awal yang dibagikan di Github, tim Stacks mengatakan:
“Bug itu sendiri sebenarnya kembali ke tahun 2020 dan terkait dengan perilaku buruk dalam logika sinkronisasi mempool stacks-node yang menyebabkan beberapa node mengirimkan pesan yang tidak tepat sebagai respon terhadap panggilan RPC yang digunakan oleh sinkronisasi mempool normal. Stacks-node yang memanggil panggilan RPC itu memiliki logika buruk yang menyebabkan jaringan mereka menjadi tidak responsif, yang belum menjadi masalah sampai ada banyak data yang diproses melalui beberapa blok terbaru.”
Menurut temuan sementara, pembaruan terbaru kompatibel dengan direktori chainstate dari 3.x.x.x.x. Dirilisnya pembaruan terbaru diharapkan akhirnya menyelesaikan masalah tersebut, yang pertama kali diakui oleh Stacks pada 18 April.

Pada saat itu, tim Stacks bersikeras bahwa “patch sederhana” akan menyelesaikan masalah tersebut, dan operator node tidak perlu melakukan apa pun. Namun, penundaan dalam produksi blok terkait dengan fork Bitcoin pada blok 897442 mendorong para pengembang untuk memulai penyelidikan lain pada 19 Mei.
Setelah melihat 70% penandatangan mengembalikan ke versi sebelumnya dari chainstate, produksi blockchain normal dilanjutkan hanya untuk pengembang melaporkan penundaan lain empat hari kemudian.









