adamstgbit
Well-Known Member
- Mar 13, 2016
- 1,206
- 2,650
a protocol defines the rules by which information is communicated / interpreted. yes i think its safe to say bitcoin is a protocol. bitcoin core is 1 application that uses the protocol, BU is an other.
generally protocols dont change, they must stay as is (or at least backward compatible ) or all the applications that use it will break if it changes, this is where hard forks are bad comes from. they are bad, but a softfork that quietly makes your node ... non-usable ? ... is just as bad.
HOWEVER, the blocksize is hardly a "protocol breaking change" nothing changes in respect to the way things are communicated / interpreted. IMO the blocksize limit is/should be an APPLICATION specific limit, an implementation detail, BU's EC quite appropriately makes blocksize application specific.
generally protocols dont change, they must stay as is (or at least backward compatible ) or all the applications that use it will break if it changes, this is where hard forks are bad comes from. they are bad, but a softfork that quietly makes your node ... non-usable ? ... is just as bad.
HOWEVER, the blocksize is hardly a "protocol breaking change" nothing changes in respect to the way things are communicated / interpreted. IMO the blocksize limit is/should be an APPLICATION specific limit, an implementation detail, BU's EC quite appropriately makes blocksize application specific.