Authors Emiliano Bonassi (protocol multi-sig)
Summary Having high performances and operation excellence in the multi-sigs wallets helps a protocol to stay healthy and react quickly to a fast pacing environment like DeFi. The goal of this proposal is to agree on a set of standards/practices and improve current setup based on last performances.
Motivation and Background
Current multi-sig We have two 4/7 multi-sigs wallets:
The former manages the Aura community treasury and the latter the configuration of the protocol plus some emergency functions.
Treasury signers:
Protocol signers:
More info in the original article https://mirror.xyz/0xfEE0Bbe31345a7c27368534fEf45a57133FF3A86/Y2IPlyUrkEjueQOejsbA2RyH5Wgm-BO2GvD2VaS5MF4
Launch to Date Performances
Multi-sig performance are often measured in terms of the single signers KPIs. The common ones are:
Below the respective performances
Treasury
-- % Tx Confirmed --
total txs: 10
signer %
0x3dB7FCD09cF12df1b8978ddf66F8bbF9f039eDd8 100.0
0xB65c1Ab1bF106F86a363dC10230a4AF11cCD063E 90.0
0x2BE293361aEA6136a42036Ef68FF248fC379b4f8 70.0
0x4Ab5E3F0b2d1604dD2002CfEcA6163802D74c6Cb 60.0
0x337F8f3316E1326B3188E534913F759460bd57CB 60.0
0xC02ad7b9a9121fc849196E844DC869D2250DF3A6 20.0
0x4702D39c499236A43654c54783c3f24830E247dC 0.0
-- Signers Time To Confirm (p=0.95) --
signer
0x3dB7FCD09cF12df1b8978ddf66F8bbF9f039eDd8 0 days 00:00:00
0xB65c1Ab1bF106F86a363dC10230a4AF11cCD063E 0 days 06:58:16
0x4Ab5E3F0b2d1604dD2002CfEcA6163802D74c6Cb 0 days 14:53:05
0xC02ad7b9a9121fc849196E844DC869D2250DF3A6 0 days 16:22:36
0x337F8f3316E1326B3188E534913F759460bd57CB 0 days 18:47:04
0x2BE293361aEA6136a42036Ef68FF248fC379b4f8 1 days 00:17:53
Protocol
-- % Tx Confirmed --
total txs: 14
signer %
0x3dB7FCD09cF12df1b8978ddf66F8bbF9f039eDd8 100.00
0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3 100.00
0xF01Cc7154e255D20489E091a5aEA10Bc136696a8 92.86
0x30019eB135532bDdF2Da17659101cc000C73c8e4 57.14
0x3CBFFF3E75881c1619eaa82DC724BDEE6fF6ED19 28.57
0x6429602699fEC6D205e0b9531C7f33476BA11Fb0 21.43
0x2BE293361aEA6136a42036Ef68FF248fC379b4f8 0.00
-- Signers Time To Confirm (p=0.95) --
signer
0x6429602699fEC6D205e0b9531C7f33476BA11Fb0 0 days 00:04:30
0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3 0 days 08:39:02
0xF01Cc7154e255D20489E091a5aEA10Bc136696a8 0 days 10:32:34
0x30019eB135532bDdF2Da17659101cc000C73c8e4 0 days 12:20:18
0x3CBFFF3E75881c1619eaa82DC724BDEE6fF6ED19 0 days 13:17:37
0x3dB7FCD09cF12df1b8978ddf66F8bbF9f039eDd8 0 days 20:32:11
Proposal
Good governance practices incentivise decentralisation and quick responses as well as active healthy participation.
Below the proposed framework
Performance rules
p95 definition below
https://en.wikipedia.org/wiki/Confidence_interval
ALL of them must be respected over a period 4 weeks
Social rules
these could be difficult to quantify, so it’s up to the signers evaluate and raise eventual concerns
In the case OR performance OR social rules are not respected, signer will be put in a grace period of 4 weeks to give them the opportunity to improve. At the end, if rules are respected the signer get back to their normal status, on the contrary other signers must start a discussion to look for a replacement.
Transaction Submission rules
Proper communication influence KPIs and signer experience. Proposer should facilitate as much as they can for a successful outcome and overall good experience. For these reasons below some initial rules for submitting a transaction:
Voting
For:
Against: No action