We’ve had sporadic discussions in Keybase and on community calls regarding xDAI DAO deployment, want to try and recap it all here so we can get the ball rolling as soon as possible.
The first milestone is an xDAI deployment with reputation representation of all DXdao members.
A few topics to be discussed under the xDAI deployment:
1. Goal(s) of the xDAI DAO (If one is successful more will open)
- Govern DXdao xDAI product (e.g. Omen xDAI deployment)
- Faster, cheaper, less secure DAO that holds a small amount of funds ($10-20k) for the immediate activities - Paying for bounties, competitions, signaling proposals)
- Signaling on proposals and decisions, with monthly / quarterly aggregation and submission to the Main-net DAO. (e.g. StrategyDAO)
- HR-dao - This DAO is funded Monthly / Quarterly with the salary budget of the DXdao. (This means that reputation will be reflected on main-net in a different way)
2. Issues with ‘duplicating’ the DAO on xdai
New reputation system that will diverge from mainnet DXdao
- Intentional: this will be the start of a GuildDAO with its own reputation system
- Can keep track and periodically update mainnet DAO with xDAI reputation distribution
(This can be done in 1 proposal / tx with Reputation Admin @ingalandia re yesterday this dangerous scheme can mint rep up to 100 addresses in 1 tx.
Contract wallets (Gnosis safe) in use by members of the DAO
As Gnosis safes are smart contracts under the hood, they won’t exist on other networks by default – and even if they exist they will have other addresses which means we cannot replicate REP Holder states 1:1 between Mainnet and any other network. Just had a quick convo with @koeppelmann about it (Gnosis tries to push all their products to xDAI too
Create an address delegation map from mainnet to other networks, the delegated addresses will have to be a non-contract wallet.
Maintain an address delegation list on Mainnet, which allow members with Smart Contracts wallets to map the mainnet address with other networks addresses. This mapping could basically be used when replicating between networks.
How to map an address delegation list:
- Onchain transactions – Expensive
- Sign message – Currently not available in Gnosis safe, but could possibly be solved soon https://github.com/gnosis/safe/issues/134
- Another way?
3. xDAI <> Mainnet bridges
- Security of the contract will be downgraded to security of xDAI: Governing a layer 1 contract from layer 2 assumes the security of the layer 2
- There seems to be a deployment of this but it will need testing: AMB bridge
This can kick off the discussion and perhaps we could kick off the discussion, I actually think we should rush deploying an MVP of this to see what we can and cannot do