Change participants of the multisig wallet

Summary:

At the moment, multisig has 4 not very active participants, which makes it difficult to sign it every time it is required. It is necessary to change the participants and/or number of participants in the multisig by removing inactive participants, and adding participants who will take active useful participation.

Abstract:

Currently, the execution of multisig transaction often takes 24 hours after the transaction was created. With André’s pace of work and a rapidly changing environment, this creates problems and an unnecessary time gap. Multisig participants must be responsible, but they must also be constantly inside the project and take the necessary actions for its rapid development.

We have two main questions:

  1. is the multisig extension necessary? currently the 6/9 scheme is used, but perhaps for security reasons it is worth changing the 10/15 scheme. Although this may again slow down the transaction execution time.
  2. How to choose new members of the multisig?
    We already had a gist (https://gist.github.com/vshvsh/3c855055a4f273c9045c126ce995641c) with the collection of those wishing to participate in the multisig, but due to the lack of great interest, this process was suspended.

Motivation:

yEarn needs the multisig, which will quickly implement the decisions made, while not violating the security of the funds under the wallet’s control.

Specification:

  • define the multisig scheme;
  • choose participants for the new multisig;
  • move from the old multisig to the new one.

For:
scheme of multisig is 6-of-9
Against:
scheme of multisig is 10-of-15

Poll:

  • scheme of multisig is 6-of-9
  • scheme of multisig is 10-of-15

0 voters

7 Likes

I’m for periodically reviewing and rotating multisig signers based on activity. The simplest metric seems to be transaction signing rate.

0x0Cec743b8CE4Ef8802cAc0e5df18a180ed8402A7 15
0x74630370197b4c4795bFEeF6645ee14F8cf8997D 15
0x7A1057E6e9093DA9C1D4C1D049609B6889fC4c67 14
0x99BC02c239025E431D5741cC1DbA8CE77fc51CE3 13
0x48f2bd7513da5Bb9F7BfD54Ea37c41650Fd5f3a3 13
0xa83838221278f22ee5bAe3E523f34D42b066D67D 6
0xb0325DbE7fA891436E83A094f9F12848c78e449b 5
0x59171b87817C5F07157066Bd5284707A711229B3 4
0xFe45baf0F18c207152A807c1b05926583CFE2e4b 1

I’m also against increasing multisig size, the current size is slow enough, observe the times from submission to confirmation:

8:51:52.465747
13:59:40.278382
16:29:19.599298
16:26:47.319566
15:42:33.668556
4:10:54.232366
6:01:11.114543
9:24:00.392229
11:27:23.673096
5 days, 5:36:38.359801
5 days, 4:52:47.125105
4:09:41.996941
8:28:16.405506
5:45:59.071947
13 Likes

I’m for keeping the 6/9 multisig scheme. A larger number of signers might add latency for proposals to be enacted.

What if you have clear rules in place to incentivize participation and speed. For example, signers need to participate in 50% (arbitrary number) of last 10 signings, or else be replaced by other active members of the community.

3 Likes

I’m also against increasing the multsig size. In my opinion, what we are trying to do here is solve for a more involved set of participants that can make decisions quickly until we transition to a full foundation model. Expanding the set of participants would meaningfully impede the speed at which we are able to do things - and to be honest - we are in a game of catchup with Andre’s coding speed.

1 Like

@Brian being a multisig member is an unpleasant duty that puts a target on your head. Being replaced is net benefit.

I am for replacing inactive voters in the multisig as a stopgap measure.

We need a more secure scheme, if more latent, for multisig’s ability to mint additional YFI’s but we need to keep it agile for operational duties. This can be served by decoupling minting from other functions, I think we should work in that direction.

3 Likes

It’s like being a politician. Most don’t want to be one and not everyone is cut out for it. But as a multisig participant, you have influence over the community, and hopefully are acting in the best interests of the community.

I do like your idea of decoupling minting power from other operational decisions.

1 Like

For transparency:

0x0Cec743b8CE4Ef8802cAc0e5df18a180ed8402A7 15 = Milkyklim
0x74630370197b4c4795bFEeF6645ee14F8cf8997D 15 = Cp0x.com
0x7A1057E6e9093DA9C1D4C1D049609B6889fC4c67 14 = Banteg
0x99BC02c239025E431D5741cC1DbA8CE77fc51CE3 13 = Daryllautk
0x48f2bd7513da5Bb9F7BfD54Ea37c41650Fd5f3a3 13 = Devops199fan
0xa83838221278f22ee5bAe3E523f34D42b066D67D 6 = Damir Bandalo
0xb0325DbE7fA891436E83A094f9F12848c78e449b 5 = Calvin Liu
0x59171b87817C5F07157066Bd5284707A711229B3 4 = Coopahtroopa
0xFe45baf0F18c207152A807c1b05926583CFE2e4b 1 = Curve.fi

4 Likes

For more transparency - cp0x.com is me in this context.

4 Likes

I’m up for keeping the 6/9 and review the signers based on participation.

1 Like

I’m ok for keeping 6/9 signers. We should rotate signers who aren’t showing interest in active participation.

But we should keep in mind that there is another proposal by @Substreight to allow these same MultiSig members to make determinations on how to spend a budget. Which would imply further and deeper involvement !

3 Likes

Yep, thanks to @cp287 for bringing this forward. Refreshing the Multisig now is important if they are to be empowered, as the duties are potentially evolving.

Personally not sure which is preferable between 6/9 and 10/15.

4 Likes

Granted, Curve was busy with their CRV release, but 1/15 seems unreasonably low.

2 Likes

I nominate myself for becoming a member of the multisig.

10 Likes

I would like to transfer my spot (0x59171b87817C5F07157066Bd5284707A711229B3) to a community member focusing on the project full time.

When first stepping up to act as a signer, I was under the assumption this would be a short-term transfer of nuclear control from Andre to a trusted group of community members. It’s now clear that the multisig signers will play a more fundamental (and extremely active) role in the evolution of the protocol which speaks volumes to its growth.

The amount of interest and quality of contributors which have stepped up to participate in governance has exceeded my wildest expectation. I’m very thankful that the community is addressing this change and believe it is entirely for the good of the protocol.

I would be open to transferring my spot to @learnyearn given the community and other signers are onboard!

10 Likes

Seconded. Learnyearn is providing community service via the learn2yearn blog and clearly a dedicated community member

3 Likes

Hi!

I’m Az (Azeem).

I started working on a new lander for YFI (image below) on Tuesday and it’ll be ready to PR and update the site early next week (front end dev almost done).

Goal is to increase AUM with new UX.

Learn2Yearn AKA Big Blue Kirby had the following to say:
https://twitter.com/learn2yearn/status/1296202851929083904?s=20

Oh my…

No ceo. No executive board. Just the $YFI community BUILDING to make @iearnfinance better. We must match Andre!

@AzeemFi is stepping up.

Where are YOU at?

Few understand.

That’s not all as I have a lot more to offer.

I have worked entirely online for over a decade and have bootstrapped, launched and scaled several businesses which are still operational and run by my teams, so I’ve been “full time” on crypto for a while.

Am an early farmer / buyer of YFI, and my core holdings are in YFI, SNX, REN, CRV, NXM.

After some experiences with CeFi recently which turned out ok, it really pushed me all in on the vision of DeFi.

I’m ready to commit and take on more responsibility to grow YFI.

7 Likes

We would love to be part of this. We’re here support Yearn and the YFI community.

4 Likes

I am for keeping the same number of signers. And also for changing the signers that are not active.

DeFi is super dynamic, nowadays, and we need the same speed from signers.

More signers means we have to wait for more people to act.

4 Likes

I have spoken with @Coopahtroopa and will pass the nomination to the hand of the king @Substreight!

4 Likes

Fund smart contract deployment This is one example of why this should pass ASAP