flow-go
flow-go copied to clipboard
[Dynamic Protocol State | M3] Write a FLIP to propose node software and protocol versioning
Context
To explain the design to the broader engineering team and to gain some feedback from other engineers and community members we need to write a FLIP which will extend the design pattern of versioning the KV store to versioning node software or other semantic structures of the protocol. A FLIP with a basic proposal will serve as a starting point for the conversation.
Definition of done
- Write a FLIP which will serve as starting point to discuss how versioning of software and protocol could be consistently done going forward.
- Lack of proper versioning of the Cadence-FVM code stack has been an issue lately (AN script execution and EVM gateway). We should aim to include a version number for the Cadence-FVM code stack for each block.