I was hesitating to vote in the Obol Retroactive Funding round 1 for a long time. Time was ultimately running out and therefore I made the implicit decision not to participate in voting. But why did I decide to just slip this chance to get funding for so many great projects?
For me the most important one is having the same project multiple times in a funding round. Eth-docker was not only 2 times in the list, but 3 times. I understand, the project and the modules of the project were done by different parties and open source projects are a common effort with many contributors. But what’s the limit here? Can every contributor put their PR in a funding round and expect compensation? This would lead in some scenarios to a disadvantage, but given the early numbers I’d argue it turned in this case to an advantage for eth-docker contributors. When is it okay or desired to put modules of an effort (regardless of the type, e. g. code, community, documentation, …) in a quadratic funding round? Again, what’s the limit here? I suggest putting a split contract with the contributors on the application and making one application instead of multiple. No doubt, eth-docker is a great project and needs funding.
The second issue I got with RAF1 is having only the first 100 delegates (or selected ones? Maybe I overread the criteria in some blog of Obol, my apologies on this) to vote. What makes them so special? All votes should be counted as such, that’s what the airdrop was for as outlined in Obol’s own blog post Announcing the OBOL Token and Decentralized Operator Ecosystem "Delegate your tokens, or become a delegate yourself, to participate in governance.”
Third one - why I’m not allowed to vote for projects I’m involved with? And how does Obol check all the delegates to vote correctly? It’s simply not enforceable. People in Ethereum (and crypto in general) are often associated with multiple projects, some of the collaborations not yet announced or just in the making - at what stage is it okay to vote?
The fourth reason is that some projects received funding before, while others didn’t. RAF1 creates the illusion of an even playing field for applicants without Obol having set one in the first place. Projects which already received funding naturally will have an advantage simply by being able to extend more on their contribution.
The fifth issue I got with RAF1 is the disclosure of funding. Huge shoutout to splits to disclose USD 10mm of funding! This was for me the main reason not to give them loads of votes from my side - if I’d have voted. I still feel some projects lack transparency knowing that well-funded projects don’t receive as many votes - for obvious reasons. But having this thought I also need to acknowledge there is a large gap between the efforts (hours/money/whatever) in some of the projects listed in RAF1 - I would suggest either not including funding as part of a project’s application for a RAF round or also including how much effort went into this project. Speaking for Stereum, we received substantial amounts of financial help to pay for developers, test servers, code signing certs, and so on. But it’s still operating each year at a massive loss for RockLogic and Stereum Services (both companies I’m the founder of).
All these reasons gave me a hard time finding it a good thing to vote in RAF1.
I value Obol’s effort in making staking more resilient, easier to squad stake, better pooling experience, above-than-average performance and so much more. Some of these issues brought up here affect a small amount of fund seeking projects, others affect a larger number. I tried to take these into consideration but couldn’t make any vote work for me.
My delegate data:
ENS: stefa2k.rocklogic.eth
Address: 0x49Df3CCa2670eB0D591146B16359fe336e476F29