An idea: a new Bitcoin implementation using an a completely new wire protocol and serialization format.
It could use well defined industry standards such as protocol buffers for serialization and WebSockets for transport. This would allow for new implementations to be created with ease, increasing network decentralization.
Bridges could be implemented to keep both parts of the network in sync until it wasn’t needed anymore.
Why? (asking out of ignorance, not a core dev or networking type)
Please Login to reply.
For fun? Lol
I am not one of those that thinks there should only be one implementation. I think more implementations means Bitcoin is even harder to change, and thus even more decentralized
It has to be permanently backward compatible.