Great to see this taking place, well done.
Yep, time to go to this level! Keep rocking BadgerDAO! To infinite and beyond!
What will the process be for:
- revoking and rotating in and out multisig members
- compromised key policy
- multisig private key secure storage
- key health checks
Not very familiar with multisig wallets. What does this mean?
5/7 means that 5 out of 7 are required to sign for a transaction?
exactly, so you have 7 public multisig members and need 5 of them to approve (sign) the transaction. for it to pass.
yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay only thing that comes to mind
Would like to see a response from the developer team about this
This project is definitely moving in the right direction, and at a fast pace! Badgers donât waste time, letâs keep digging!
It doesnât really matter whether the multisig members are known or not, because thereâs no way to prove that the multisig keys are in unique hands. For instance, one person could have created all 5 keys then distributed them to 4 other people. The creator would still have all 5 keys. This is an inherent problem with using multisigs for admin keys, and is why they may be good for appearances but terrible for improving trustlessness.
The timelock is the only thing of value thatâs being implemented here.
When I say âgod modeâ it means that the key can do anything. The current multisig is âgod modeâ and the proposed dev multisig is also âgod modeâ. It will be able to do anything that the other keys can do, effectively overriding their power.
There is no mechanism being proposed to keep the dev multisig signers in check, so there is effectively no decentralization occurring. The proposal, as it currently stands, is just theatrics.
At a minimum, this proposal should be rejected and replaced with a proposal that:
- allows ops multisig signers to replace dev multisig signers
- allows DAO tokenholders to vote to change the signers on any of the keys
- removes âgod modeâ power from dev multisig by removing unnecessary powers, such as contract pause, treasury oversight, etc
- outlines a future phase 2 which will involve burning the multisigs entirely and transferring power to tokenholders, and giving a timeline on which this will occur
@arkgenesis you are always a valued member of the community, you are very committed and always try to contribute and improve the conversation. However in this case, I feel obliged to remind you about the community guidelines, especially:
Be Agreeable, Even When You Disagree
You may wish to respond to something by disagreeing with it. Thatâs fine. But remember to criticize ideas, not people⌠Instead, provide reasoned counter-arguments that improve the conversation.
You raise some valid points, however you also have to understand that full decentralization is a process and should not happen overnight, especially with a project this young in active development. I think that BIP 33 is one step in the right direction (better than what we have now and necessary) and this is why I support it as phase 1. I donât see it being just theatrics as you say. Sorry to differ.
However, I would also love to see an outline for future phases (the complete DAO decentralization roadmap - even if it is only a sketch at this point). Because I would like to see what the vision of the core team is, what the next steps would look like, and potentially have thorough discussions as a community around that.
I reached out to you in discord and really appreciate that youâre here in the forums bringing up your points. This is very helpful, and not critical or spreading unnecessary fud. I agree with the spirit of your points, but donât know the implications or repercussions of meeting your points for further decentralization, therefore I canât vote for them/against them.
For example, on point three, I am not sure what the implications would be if treasury oversight was completely in the hands of the DAO. In that case, it would seem whales would have the most influence on treasury, which may or may not be in the best interest of the product. Whereas the developers and founders of the DAO have inherent interest in the product and making the treasury function as beneficially for the community as possible. This is just an example, and I think a BIP with your requests with an explanation of the repercussions/implications of your points would help clarify your rationale.
(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)
The way you are twisting the facts reminded me of the GNR lyrics:
âAnd that goes for all of you punks in the press
That want to start shit by printinâ lies instead of the things we saidâŚâ
"And in this corner, weighing in at 850 pounds; ⌠BADGER DAO
GET IN THE RING
Um, no.
It seems that you are the one that doesnât understand how multisigs work, gnosis safe or otherwise. One person can easily create a gnosis safe multisig with 5 keys that they themselves created, then distribute private keys to 4 other people while holding all 5 themselves.
I have no idea what you are talking about. In BIP 33 it clearly states that the dev multisig will have all of the god-mode powers that it has currently. It is not being limited based on this proposal.
Are you new to crypto & DeFi? Are you new to Badger, in fact? The entire point of this project is to empower the community to make decisions without a core team calling the shots. It doesnât matter in this case if they are known or anon. The reason for this isnât just about trusting integrity, but also about trusting that the core team wonât be compromised - either by thieves, hackers or governments. Saying that users should just be expected to trust in the dev team for eternity without making constant efforts to decentralize is completely off base.
Dumb.
Why is it outside the ârealm of practicabilityâ for the DAO to actually control this project? It is, actually, the entire aim of this project⌠are you sure youâre not in the wrong project?
You seem to hate intelligent debate. Good luck in your future endeavors.
The only thing that makes BIP 33 better than what we have now is that there is a timelock added. There is no purpose to the additional multisigs as their decisions can be easily overridden by the god-mode dev multisig. This is the very definition of decentralization theatre.
Treasury oversight wouldnât need to be in the hands of the DAO. It would be in the hands of the new Ops Multisig as laid out in BIP 33. My problem is that the new proposal is putting things like treasury power in the hands of the new, weaker multisigs, but also reserving the power to override and control those same powers for the devs. If the devs were serious about decentralizing, they would give up those powers to the weaker multisigs entirely and not hang on to them themselves.
I created this video demo for you, sir, to show you how anyone can create all signing keys on a multisig then pass them out.
Noting here that multisig is only a stop-gap for true decentralized consensus govâŚsomething which is still largely in beta evolution ecosystem wide. The entire concept is unproven an largely experimentalâŚbut we should be able to work it out eventually.
Yes, this is true as you have proven with your little video. But does that mean that the keys will be created this way? Is it the only way? Do you think that the community members or industry leaders that will hold keys will actually be accomplices of such a deception?
Please observe community guidelines: You may wish to respond to something by disagreeing with it. Thatâs fine. But remember to criticize ideas, not people⌠Instead, provide reasoned counter-arguments that improve the conversation.
I am really sorry to see that it has become personal for both parties (both Chris and the team) instead of listening to each otherâs arguments and build from there, which is a necessary condition for any civil conversation. This is why this is getting nowhere.
The questions asked by @fsbadger above were ignored and I think they are important. I know that the core team is very busy at the moment, but I would love to see more interaction addressing community questions or concerns. Just feedback.
I am also sorry that the team did not outline the plan for future phases (even a rough indication of what the future might look like and what the next steps might be).