1/ Funds on a Rollup should be as safe and censorship resistant as on L1. If you have $DAI on Ethereum, you own a coin that can only be minted by supplying collateral to MakerDAO. There is no other way. Let's explore a @0xPolygon side-chain to see the difference 👇
3/ On the other side of the bridge validators will mint "DAI" token - 0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063. You can inspect its code here: https://explorer-mainnet.maticvigil.com/address/0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063/contracts
4/ As you can see the "DAI" on Matic is an upgradable contract. The real $DAI on L1 is not - nobody ever in the future can switch real $DAI from the current, permissionless token to sth less secure
5/ But the "DAI" on Matic can be upgraded by its current Owner, i.e. 0xdcFAE11C70F1575faB9d6Bd389a6188aE5524A56. Whoever holds PK to this address has the power to mint themselves unlimited amount of "DAI" on Matic
6/ The Matic "DAI" can then be withdrawn taking your (or somebody else's) $DAI from the bridge. And it is possible than when you want to exit to L1, there will be simply no $DAI in the bridge left for you
7/ So you are at the mercy of one address, 0xdcFAE11C70F1575faB9d6Bd389a6188aE5524A56. This is very different than holding $DAI on L1.
8/ Safety of funds on Rollups is not just about the construction of the L2, or an OR vs ZkR debate. It's also how we design permissionless bridges and assets on L2. Ideally they should retain all properties of corresponding assets on L1 so that for users $DAI on L1 = $DAI on L2
You can follow @bkiepuszewski.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: