Governance
As a common-good project, the bridge and its components will be exclusively governed by Polkadot's governance. Specifically, the Gov2 governance model that is being proposed for Polkadot.
This promotes decentralisation in the following ways:
No power is vested in centralised collectives or multisig accounts
Snowfork and its employees will have no control over the bridge and its locked-up collateral
Anyone can participate in governance, from normal users to elected members of the Polkadot fellowship
Cross-chain Governance
Our bridge has contracts on the Ethereum side, and these contracts need to be able to evolve along with the parachain side. Cross-chain governance will control both configuration and code upgrades on the Ethereum side.
As a prime example, Polkadot and BEEFY consensus algorithms will change, and so we need to make sure the Ethereum side of the bridge remains compatible. Otherwise locked up collateral will not be redeemable.
Smart contract upgrades and configuration changes will be triggered by Polkadot governance through the use of cross-chain messaging secured by the bridge itself.
Governance API
upgrade - Upgrade the gateway contract
set_operating_mode - Set the operating mode of the gateway contract
force_update_channel - Force-update a channel's configuration
force_transfer_native_from_agent - Force-transfer ether from an agent
set_pricing_parameters - Set fee/reward parameters
Last updated