ethereum-optimism / optimistic-specs

Optimistic: Bedrock, is a protocol that strives to be an extremely simple optimistic rollup that maintains 1:1 compatibility with Ethereum
MIT License
168 stars 36 forks source link

Plan for post upgrade upgradability #277

Open maurelian opened 2 years ago

maurelian commented 2 years ago

Part of a broader discussion on what sequencer decentralization is going to look like.

__Originally posted by @norswap in https://github.com/ethereum-optimism/optimistic-specs/pull/273#discussion_r833806799__

tynes commented 2 years ago

Should the contracts be behind proxies? If so, which ones

norswap commented 2 years ago

At the very least all the L1 ones that users can interact with. Any reason we shouldn't?

For those that are purely permissioned, we need to make sure we can empty them if they have ETH/coins (in case we need to redeploy them).