You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The versioning system is currently managed using the admin governance, i.e. requiring a signature from the master key. This needs to be changed - all the version management should rely solely on the updatable governance.
Note that updatable governance is now also stored in the versioning system. This brings up two important points:
Initialization, a.k.a. chicken and egg problem. It must be possible to insert the first version of the updatable governance into the versioning system without requiring approval from the updatable governance. This should be achievable using the Init Tokens.
Safety. It is now possible to update the governance to a new version, as well as invalidate existing governance. This opens possibilities of new fuckups that were not possible before such as invalidating all existing governance scripts, which would make a sidechain unmanageable. There's no really a way to prevent this, but we must make sure that the risks are clearly documented.
This ticket is part of #48.
The versioning system is currently managed using the admin governance, i.e. requiring a signature from the master key. This needs to be changed - all the version management should rely solely on the updatable governance.
Note that updatable governance is now also stored in the versioning system. This brings up two important points:
IOG Jira: https://input-output.atlassian.net/browse/ETCM-7871
The text was updated successfully, but these errors were encountered: