stacks-network / stacks-core

The Stacks blockchain implementation
https://docs.stacks.co
GNU General Public License v3.0
3k stars 659 forks source link

[Miner] Microblock miner will occasionally produce a microblock stream fork #3620

Open jcnelson opened 1 year ago

jcnelson commented 1 year ago

Thanks to data reported by one of the Stacks blockchain miners, it has come to my attention that the Stacks microblock miner will occasionally produce microblock stream forks. Per SIP-005, this is a slashable offense. Other miners correctly produced PoisonMicroblock transactions in reaction to discovering the forked stream, but a correct miner should never be producing forked streams in the first place.

tycho1212 commented 1 year ago

I can confirm that this is often the case on Stacks 2.1 testnet & is leading to many confusing situations during Zest Protocol demos. A fix has high priority for us 🙏