Handling Donations via Multisig
Keeping Funds Safe
Establishing Trust in a Trustless World
In order to safely handle community donations and community funds, the Eco community has decided to use a multisig wallet. In the following, you will learn more about what these wallets are and how they help us to secure the community’s funds.
How do multisig wallets work?
A multisig wallet is the digital equivalent of a secure deposit box that has multiple locks and keys. We can better understand this type of wallet by having a closer look at how such boxes work. First and foremost, the only way to open a secure deposit box is to provide all the available keys at the same time. If only one key is available, the box cannot be opened. This security mechanism allows the co-owners of the box to ensure that its contents are only accessible when every owner agrees to open the box. At the same time, no single individual or group of people can open the box if other owners do not provide their keys.
A multisig wallet functions similarly but it also introduces more flexibility than a traditional deposit box. Similar to a deposit box, the funds stored on a multisig address can only be accessed when its owners agree on signing a transaction. This means that co-owners of such an address are not able to individually decide how the wallet’s funds are handled. In contrast to a secure deposit box, the creators of the multisig wallet can decide how many co-owners will be required to sign a transaction. This could mean that there are five co-owners of a wallet and transactions are executed once at least three co-owners have signed a transaction.
What are the advantages of multisig addresses?
Why did the Eco community decide to use a multisig address to handle community funds and what are the benefits of it?
Details about the multisig safe of the Eco community
To secure the funds of the Eco community, a multisig safe was created. Here are the details on the safe:
Funds for community initiatives (such as donations) are collected from the Eco community via xDai and ETH. Both options were chosen to allow experienced users to save gas costs on xDai but to also allow less experienced users to use ETH for donations. Funds from the xDai safe are then sent to the ETH safe once a total of 9 signers have signed the transaction. The remaining DAI in the ETH safe is then swapped for ETH. After this, the multisig wallet’s co-signers will sign the transaction that sends the agreed amount of ETH to the agreed destination address, such as a charity.
When is the signature of a co-signer required?
Co-signers of the multisig wallet have to sign a transaction whenever funds are transferred or bridged. The same holds true for removing or adding signers and policy changes.
How are funds bridged from the xDai safe to the ETH safe?
The xDai Bridge dApp is used to act as a bridge between the Eco community’s safes. Here’s an overview of the bridging process: