Open tac0turtle opened 1 year ago
@tac0turtle is this EPIC meant to track the general work for ABCI 1.0 completion, i.e. phase II (Vote Extensions)? Or is this meant to track a specific feature/use-case of phase II, after it's completed?
specific use case of phase 2
this is now unblocked with comet integrated
Summary
This Epic is slated for tendermint 0.38.
One new feature of tendermint 0.38 is being able to add things into the consensus vote. This is an amazing feature for upgrading software. In the future chains will be able to migrate versions of modules once 2/3+ have upgraded to the new binary. Currently when the network hits 2/3+ it is unknown in the state machine this has happened.
Problem Definition
State machine is unaware of network version state. If the state machine is aware when network participants (validators) have upgraded to a new version of the software then upgrades become seamless and allow the outside world to know when a chain is upgraded.
Work Breakdown
This part is unknown at this time. This is meant as a place holder for when the work of integrating 0.38 begins