Core protocol development principles

I think it is utterly important to stick to principles in core development as well, otherwise, development would be just a meaningless race for hypish nonsense on top of people’s wallets, and without respecting security of those even. And principles of core development should continue basic values and principles provided in the Ergo Manifesto.

And those principles are:

  • flat p2p network (at least in theory, miners etc can do auxiliary networks like done in Bitcoin)
  • non breaking and research driven protocol development
  • prioritizing non consensus (eg p2p layer) developments over consensus, especially when outcomes are the same or similar
  • avoid introducing new security or trust assumptions in the core protocol (new cryptographic primitives, especially with stronger assumptions etc)
3 Likes

And as a consequence of non-breaking protocol development, and also to allow free markets to be built around known core protocols, nature of consensus protocol (proof-of-work), and also Proof-of-Work function (Autolykos 2) should be untouched.