I would like to use the Gitcoin Grants Stack with Polkadot OpenGov to more efficiently allocate funds to Polkadot projects and improve conditions in the Polkadot ecosystem. Here is a proposal that I drafted:
Gitcoin Grants Stack x Polkadot OpenGov Proposal (draft)
This is motivated in response to Brushfam is leaving polkadot and this from seunlanlege, while getting depressed at having substrate-etl on perpetual Treasury welfare, watching dozens (hundreds?) of people complain here and in Matrix chat rooms about OpenGov … which is just amazing but is just missing a few key things about humans. But rather than get depressed, I think we can do something truly systemic about this:
We can replace a lot of the cruelty of OpenGov’s binary outcomes (read: REJECTION) with graduated outcomes enabled by Quadratic Funding. Before you rush off and code up a Rust pallet, this funding has been made real by Gitcoin Grants in a completely usable way this summer. Here is what graduated outcomes looks like from Summer 2023:
Gitcoin Beta Round Revised Final Results V2 from Spring 2023
Blog Post - Beta Round Results and Recap
This Gitcoin Grants Stack x Polkadot OpenGov proposal aims to replicate this kind of breadth above for dozens of fundable Polkadot projects that need a little financial support to get to profitability and the sustainable Polkadot 2.0 future we all seek.
OpenGov is as amazing as everything else in Polkadot, but does not address (at this moment) several human things that Quadratic Funding addresses:
-
Quadratic Funding addresses the human fear of rejection far better than OpenGov’s present system. In QF, if your project is great, you get capped – but if your project is ok, you don’t get rejected, you just get Uber/Doordash driver money. QF replaces “Will you marry me?” ==> “NFW, what is wrong with you?” with “can we go out for dinner?” (thinking: can I get a kiss?) with a hug and if you’re pretty good, lots of kisses. A hug can turn into a kiss, and later you can get married. You shouldn’t have to leave the Polkadot ecosystem in disgust like Brushfam, go closed source like seun, waste your life doing political data analytics figuring out where these Nays or good heavens, figure out how to bribe them to get their conviction votes with slimy side deal that makes you feel like SBF. QF takes the bullshit away!
-
Quadratic Funding does NOT require a large voting community to GET your project, you just need a few fans/users who do – crowdloan contributions had this feature, it was great. In OpenGov’s Aye/Nay system, 51% Nay you death (more accurately, a few whales who add up to 51%) and you go work on Ethereum L2 instead. In QF, if you’re working on something that only 5% of the community gets, QF wins HANDS DOWN over 51% Aye/Nays system – you get that hug and kiss from that critical 5% and can live for another day to maybe get married later.
-
Quadratic Funding requires a LOT less cognitive load on a human voter. You don’t have 100s of things to vote on every week, you allocate your gcDOT to the few things you actually want to vote on and understand once a quarter. No committees of “experts” and gatekeepers with Level X status, no military industrial complexes. Its, er, decentralized. Much better for humans.
I hope the Polkadot community is smart enough to look past any irrationality of “anything has to be a Rust pallet or we look dumb, it was not invented here” or some perverted “if we do QF, it has to be done entirely in Substrate, never with that … Ethereum thing”. The pragmatic thing to do is fight your inner NIH and recognize that there is a 50x larger number of DAUs there, a LOT more contributors, a lot more projects. Cut out the tribal NIH stuff. Everyone knows we’re dying to see new users, new projects, new people JOIN this ecosystem. If any non-Ethereum community should do it first, it totally should be Polkadot.
There IS a place for Y/N type systems – you either upgrade or you don’t, or you either let someone into your status hierarchy thing or you don’t. Funding a project is NOT required to be a Y/N decision. If I get less funding for my Substrate project, I work on Ethereum more, or I spend just my Sundays on it instead of every waking hour. Our time is fungible.
What’s my incentive here? I have to pay for some serious cloud bills to keep a bunch of projects running – I want do a lot of obscure things in Polkadot 2.0, but the fam is questioning why I am spending time here. But I don’t want to do something just for me and my team, I want to do something for everyone, even better than for just a Polkadot Data Alliance bounty or a technical committee.
Please attack it so it can be improved and we can learn how we can make it work best – here is the link again:
Gitcoin Grants Stack x Polkadot OpenGov proposal draft
Thank you so much for your comments, questions and ideas for improving this idea – if you have the badge of honor of having a 51% rejection, you are my hero, please consider being a curator.