How are VIDA Upgrades Managed without Breaking Replayability?
A structured approach to upgrades involves assigning a version identifier to the VIDA.
If the VIDA is centralized, then the development team can announce upgrade schedules, version numbers, and application hashes.
If it's decentralized, Conduit Nodes can vote on upgrade schedules, version numbers, and application hashes.
Once an upgrade is approved, both Conduit Nodes and VIDA Execution Instances must update their software accordingly. If a node fails to update before the new version becomes active at a specified block or timestamp, it will be unable to continue operating and will effectively freeze.
PreviousAre there any restrictions on external API calls within VIDAs?NextIf an VIDA’s Logic Changes, how does PWR Chain Ensure Past Transactions Remain Verifiable?
Last updated
Was this helpful?