pull down to refresh
This is awesome! Thanks for pointing it out. I'm not sure how I managed to miss that it existed.
I run core as my node, so its definitely the implementation I have the most confidence in. But there's always this little niggling thing in my mind that if we all use Core we maybe lose something.
reply
The removal of the limit on witness data was an explicit design decision for Tapscript (see BIP 342): https://m.stacker.news/20373
BTCD was not spec-conform by enforcing an unspecified limit.
In case you aren’t aware, there is a project that does exactly this. Fork Monitor currently runs
and alerts subscribers whenever any of these versions diverge on block acceptance.
If Bitcoin Core v26 accepted blocks that prior versions did not, that would be an accidental hardfork. If it didn’t accept blocks that prior versions accept, it would be an accidental softfork if at least 50% of the hashrate had upgraded already.—Not sure if it helps, but it seems to me that I have more confidence in Bitcoin Core’s test coverage than you do. :)