Reading this Blockstack paper : https://blockstack.org/blockstack.pdf it states :

With Blockstack,
we extend the single state machine model of
blockchains to allow for arbitrary state machines without
requiring consensus breaking changes in the underlying

What is meant by 'consensus breaking changes' ? Is it related to once 51% consensus has been achieved that something can break ?

1 Answer 1


A consensus breaking change is one that requires everyone to upgrade their software client so that consensus is maintained. For example: updating the block size in Bitcoin. If larger blocks are implemented in Bitcoin, everyone must update their client because old software basically cannot process larger blocks. Such changes are hardforks and those who do not update their software cannot be synchronized with the blockchain.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.