Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies - Quadratic Funding and How Gitcoin Raised $60M for Public Goods - Kevin Owocki

Episode Date: May 10, 2024

5 years, 20 Grants, 3715 projects crowd-funded and over $60M raised towards public goods funding, from 4.2M unique donations. Gitcoin’s headline numbers are indicative of the massive success their q...uadratic funding (QF) and public goods funding models (PGF) have seen over the years. With Gitcoin 2.0, crowd-funding is further decentralised, Allo Protocol being open-source and permissionless: any ecosystem treasury can create their own Gitcoin Grants program to help their community fund what matters to them.Topics covered in this episode:Kevin’s background and Gitcoin’s journey so farThe utility of Gitcoin PassportGitcoin Grants sybil protection dilemmaPublic goods & capital allocationQuadratic funding (QF) & retroactive public goods funding (RPGF)New allocation models introduced by Gitcoin 2.0$GTC token utility & decentralising Allo ProtocolThe current landscape of DAOsEpisode links:Kevin Owocki on TwitterGitcoin on TwitterGitcoin Governance ForumsSponsors:Gnosis: Gnosis builds decentralized infrastructure for the Ethereum ecosystem, since 2015. This year marks the launch of Gnosis Pay— the world's first Decentralized Payment Network. Get started today at - gnosis.ioChorus One: Chorus One is one of the largest node operators worldwide, supporting more than 100,000 delegators, across 45 networks. The recently launched OPUS allows staking up to 8,000 ETH in a single transaction. Enjoy the highest yields and institutional grade security at - chorus.oneThis episode is hosted by Friederike Ernst.

Transcript
Discussion (0)
Starting point is 00:00:00 So basically what Gitcoin is trying to do is we're trying to build the ultimate capital allocation engine for these ecosystems and allow people to deploy these tokenized treasuries to allocate them to fund what matters in their communities. We're seeing a lot of adoption by L2s and LSTs and projects that want to use Gitcoin grants, the power of Gitcoin grants in their own communities. Gitcoin's flagship product over the years has been this thing called Quadratic Funding. And the reason why quadratic funding is powerful is also one of its vulnerabilities. As we increase the cost of forgery for attackers, we accidentally increase the cost for real users to verify their identity with Gitcoin password. This episode is brought to by Nosis. Nosis builds decentralized infrastructure for the Ethereum ecosystem. With a rich history dating back to 2015 and products like Safe, Cow Swap, or Nosis chain.
Starting point is 00:01:10 NOSIS combines needs-driven development with deep technical expertise. This year marks the launch of NOSIS pay, the world's first decentralized payment network. With the Gnosis card, you can spend self-custody crypto at any visa-accepting merchant around the world. If you're an individual looking to live more on-chain or a business looking to white-label the stack, visit nosispay.com. There are lots of ways you can join the NOSIS journey. Drop in the NOSIS Dow governance form, become a NOSIS validator with a single GNO token and low-cost hardware, or deploy your product on the EVM-compatible and highly decentralized NOSIS chain. Get started today at NOSIS.io.
Starting point is 00:01:59 Course 1 is one of the biggest node operators globally and help you stake your tokens on 45 plus networks like Ethereum, Cosmos. Celestia and D-Y-D-X. More than 100,000 delegates stake with QuarS1, including institutions like BitGo and Ledger. Staking with Chorus 1 not only gets you the highest years, but also the most robust security practices
Starting point is 00:02:23 and infrastructure that are usually exclusive for institutions. You can stake directly to Corus 1's public note from your wallet, set up a white table note, or use the recently launched product, opus, to stake up to 8,000,
Starting point is 00:02:37 8,000 eth in a single transaction. You can even offer high-yield staking to your own customers using their API. Your assets always remain in your custody, so you can have complete peace of mind. Startsaking today at chorus.1. Welcome to Epicenter, the show which talks about the technologies, projects, and people driving decentralization and the blockchain revolution. I'm Frederica Anz, and today I'm speaking with Kevin O'Waki, who is the founder of Gidcoin, a grant distribution project originally on Ethereum and now on a whole lot of other chains as well. Kevin, you've been on Epicenter before. Welcome back.
Starting point is 00:03:16 I'm so glad to be back. Thanks for having me. Cool. It's been a while since you've been on, I think, like two or three years. So give us your and Gitcoin's backstory in a nutshell. Yeah, for sure. Well, you know, one of the cool things about having been in the space for the last seven years, and I think this is my third epicenter episode is that I actually the first epicenter episode I did was within a month of the launch
Starting point is 00:03:43 of Gitcoin grants, which has been the platform that has helped the Ethereum community fund $60 million worth of open source software and public goods for the Ethereum community. And that was January 2019 that we launched
Starting point is 00:03:59 Gitcoin 1.0. And that was about the time that I appear on Epicenter the first time. over the last couple of years, we have been progressively decentralizing Gekcoin, and I am here today to talk about the Gipcoin 2.0 white paper, which outlines our vision for a decentralized Gipcoin. So hopefully taking the power of Gipcoin grants and that $60 million worth of Ethereum public goods that have been funded on the platform and putting in the power of any community
Starting point is 00:04:26 that is based on top of the EVM. So progressively decentralizing and progressively having more impact over time. Perfect. We'll talk about all of that in just a little bit. Gitcoin leadership has kind of changed somewhat over the years, so I know you were gone for at least a little bit. So what's your current involvement? So my current title is co-founder, and I am an acting CTO of GrantsLab,
Starting point is 00:04:52 which is the organization that is pushing forward the software development at the Gitcoin Dow. Gitcoin, as I said, in the intro has been progressively decentralizing over time. in 2021 when the Gitcoin Dow launched, we launched the GTC token and that was sort of like a transfer of power from at the time, Gitcoin was a corporation and I was the CEO of it. So all of the decisions sort of rolled up to me. And when it became a Dow, the decisions transferred over to the token holders who were ultimately responsible for the fate. And as part of the transfer of power, our legal team felt that it was necessary for me to disaffiliate from the token holders who were ultimately responsible for the fate. And as part of the transfer of power, our legal team felt that it was necessary for me to disaffiliate from the. project for at least a little while. And I think I was in total disaffiliated for 15 or 16 months. During that time, I was working on a project called Super Modular, which basically at the time we thought that we would kind of, the setup would be similar to how the Ethereum Foundation
Starting point is 00:05:51 builds the Ethereum protocol. And consensus, Joe Lubin's startup, builds things on top of it, things like Metamask or Nosis. That was kind of the setup between the Bitcoin, Dow. and Super Modular. Super modular was building software in the Gitcoin ecosystem, and Gitcoin was building the core protocols, which makes me, I guess, like one one thousandth of a Joe Lubin.
Starting point is 00:06:13 But we were just building stuff in the Gitcoin ecosystem for a couple years. And after that time, I ended up reaffiliating with the project as of, I think it was September of 2023. And I'm glad to be back in the fold and helping push the core protocol forward. We're seeing a lot of adoption by L2, and LSTEs and projects that want to use GICT coin grants, the power of GICCoin grants in their own communities. So it's quite an interesting time to be helping people fund what matters in their communities
Starting point is 00:06:44 because lots of people with tokenized treasuries that are trying to build active communities around them. I have to admit that last time I tried participating in a funding round. And I've participated in many, many, many funding rounds because you've had like 20 or something, right? I must admit I gave up. I didn't make it. I did not actually make any contributions at all. I think it was like in the late summer or fall last year. And I failed at authenticating enough ways to kind of get a Gitcoin passport or something,
Starting point is 00:07:18 something that wasn't necessary to kind of contribute earlier. Tell us about the Gitcoin passport and why you felt it needed to be introduced. And I know this wasn't just me. So basically, I know lots of other people kind of seem to have this. same problem on Twitter at least. Sure. Yeah, well, certainly value your honest feedback and the road to progressive decentralization has not been without setbacks, and sometimes there have been many happy to talk about any and all of them. So basically, Gitcoin's flagship product over the years has been this thing called quadratic funding. And the reason why quadratic funding is powerful
Starting point is 00:07:57 is also one of its vulnerabilities. And quadratic funding is a mechanism invented by Glenn Weil from Microsoft Vitalik Boudron, the founder of Ethereum and Zoe Hitsig. And basically the way it works is that Frederike, if you have a grant that raises $100 from 100 contributors, and I have a grant that raises $100 from one contributor, you're going to get 99% of the matching pool because we're trying to fund what matters to a broad swath of the Ethereum community. So that's really powerful because it means that lots of people will come out of the woodwork to contribute to these grants, because even giving a dollar can get matched with tens or hundreds of dollars from the matching pool, depending on how big the matching pool is and how many other contributors there are to the grant.
Starting point is 00:08:39 Okay, so that's really powerful. We're pushing power to the edges of the Ethereum community by funding with quadratic funding. But that power is also a drawback. Okay. So the vulnerability in this, and since your listeners are in the Ethereum community, I'm assuming they're adversarial thinkers. If I have $100 to my grant with only one contributor and you have $100 to your grant with 100 contributors and you're getting 99% of the matching pool, I have a rational incentive to make up 100 different identities in order to contribute to my grant and get more of the matching pool. So that's what's called a Sibble attack.
Starting point is 00:09:18 It's a sock puppet attack. And that's why we've introduced Gikcoin passport into the system to allow people to verify their identity and increase the cost. cost of forgery in so that your identity cannot be falsified. Now, the problem that we ran into and keep in mind, this is all like live beta software. We're kind of trying to figure it out as we go along is that as we increase the cost of for attackers, we accidentally increase the cost for real users to verify their identity with get coin passport. And not only do we have to, we have to walk this line where we make the system not civil, like we have to make the system civil resistant, but we have to make it privacy preserving and we have to lower the friction for end users.
Starting point is 00:10:04 So that's a little bit about why passport exists and the problem that we are trying to solve. And the thing I'll say is that the passport team has heard everyone's feedback loud and clear. And they are working on a no friction way of verifying civil resistance. I can get into that if it's interesting to your listeners. but GG20, Gcoin Grants 20 is coming up in April, and I would encourage everyone who gave up during Gitcoin 19 or Gitcoin 18 to give it another try because we've been putting a lot of work into making the friction way less for people, and I'll be curious to hear if it paid off. The nice thing about Gitcoin Grants is that we run 20 rounds, and it's an iteration every
Starting point is 00:10:46 single round. We take the feedback from our community and the feedback from Battalick and other game theorists and try to fold it into the next iteration of Gitcoin grants. So it's a deeply iterative evolutionary experiment, and we value your feedback because it helps us make it suck less next time. Tell us what you've changed to make it less painful. Yeah, so there's two things. They're both really data science-heavy,
Starting point is 00:11:13 so we've been investing in some PhD-level data scientists to, number one, there's a stamp called the ETH stamp, which basically goes out, and uses a lot of complicated data analysis and machine learning to look at all the on-chain signals behind your address and to figure out if you're a civil attacker or not. So like something that that algorithm would find is that if there's 100 accounts that are all funded by the same account, that's probably a civil attacker. That's probably someone who's just gassing up a bunch of different accounts so that they can civil attack get coin grants. So for the end user, that is a just one-click
Starting point is 00:11:52 connect and sign your message in order to get above the matching threshold on Gitcoin grants to get that stamp. And, you know, before, well, you tell me what your experience was in GG19 or GG20, but before you would have to go through and click a bunch of stamps in order to get up to the threshold. And now it should just be a couple of clicks using that machine learning algorithm. And then the second thing that I just want to talk about really quickly is this new algorithm that it was invented by Joel Miller, who is a data scientist on the Gitcoin team, called cluster mapping. And basically, what cluster mapping does is it's a way of clustering contributors who contribute to the same grants together and treating them as though they're the same
Starting point is 00:12:37 identity. And so basically, if someone's Sybil attacking a Gitcoin grant and they make up 100 new accounts, and all those 100 accounts only contribute to the same Gitcoin grant, for the purposes of the QF algorithm, they are just one identity. And basically, if I was a civil attacker trying to attack Gitcoin grants, then I would have to contribute to a bunch of other grants in order to make my identities unique and uncluster them from each other. And basically, what this does is it takes the energy of the attackers, the funding of the attackers, and make sure that they're funding a bunch of public goods on Gitcoin in order to attack the system. So it kind of takes like karate kid style takes your opponent's momentum and uses, uses it against,
Starting point is 00:13:20 uses it against them in a way. So yeah, in some cluster mapping and the ETH stamp are the two ways that we're really reducing friction using cutting edge data science behind the scenes in order to prevent Sibyl and collusion attacks on QF, but also keeping the user friction low. I totally understand the approach. Is there a way to kind of escalate this if I feel misclassified. So say, for instance, I told my 50 friends that they should definitely give to, say, Rodkey. And they do, but they only give to Rodki. So basically, there's like 50 people who only give to Rodki because I told them, there's a fantastic project, please give to it. Can I then kind of escalate the fact that kind of they were kind of, so to say, disqualified from
Starting point is 00:14:10 the matching pool? Yeah. So, I mean, the first method of feedback is contacting the Gitcoin support. So in the bottom right of your browser window, you can chat with someone on the Gitcoin support team and just say, hey, I don't agree with this, or hey, here's my feedback. Your UX sucks in this browser combination, Web3 login combination.
Starting point is 00:14:33 That's the first layer. The second layer is that you can go to go togov.gitcoin.co.co. And you can escalate it to the Dow governance structures. So, you know, this is all transparent political economy happening out in the open. And if you're not happy with the way things that are working, then that's another way to escalate things. And then, you know, the third way is just complaining on Twitter. I know that Gipcoin has had some missteps in the last year and a half. And I'm partially responsible for that as the founder. And we listen to all that feedback. And Gipcoin is, like I said,
Starting point is 00:15:05 iterative and evolutionary. And your complaining helps make Gitcoin grants 21 better. So please tell us through any of those channels when you don't like that. what you're seeing. Perfect. So maybe let's back up a little bit. Why is capital allocation a difficult problem that kind of needs this level of infrastructure to tackle? I think that what we're seeing in 2024 is really quite interesting. We've got thousands of Dow's or tokenized communities that have tens or hundreds of millions, sometimes billions of dollars of capital in their treasury. And they all want to build ecosystems around their software stack. And so
Starting point is 00:15:50 you know, Justin Drake was just on a bankless episode in which he was talking to David about how like the L2 meta, how L2s are competing with each other. And he said that L2s are going to compete for liquidity and on infrastructure and on sequencers and and on tooling and on public goods. And you know, like the one change I would say to to what Justin said is that is that public goods are the way that you get all of those other things in your ecosystem.
Starting point is 00:16:18 So if you can solve the problem of capital allocation, you can invite the builders into your ecosystem to build tooling, to build infrastructure, to build liquidity. And so basically what Gipcoins trying to do is we're trying to build the ultimate capital allocation engine for these ecosystems and allow people to deploy these tokenized treasuries to allocate them to fund what matters in their communities. So basically the problem of capital allocation is how do we fund what matters in these communities? How do we run quadratic funding rounds that help incentivize the outer ring of builders in your community? How do we run retroactive public goods funding rounds in order to incentivize communities in order to add value to them? So I think that
Starting point is 00:17:05 like the immediate answer in the crypto space is like the most effective tactic available if you're competing as an L2 or an LST or an LRT or a DFI project, is to build a community of hackers that are in the orbit of your ecosystem. And so, you know, that's the near-term goal for Gitcoin Grants is to help these communities fund what matters to them in the near future. Now, I think in 10 or 20 years, we're going to take the tools that we have pioneered in the crypto space. We and others have pioneered in the crypto space.
Starting point is 00:17:35 And we're going to take them mainstream. And in 10 or 20 years, I would love to live in a world in which local towns and cities and states are running retroactive public goods funding rounds and quadratic funding rounds using tools that were pioneered in the crypto space. I think we can do better capital allocation using blockchains than was possible in the old world. We now can do scalable and precise capital allocation without intermediaries. We can do more democratic capital allocation than was possible before. And to me, that's the true purpose of crypto is removing intermediaries and helping people get funding for doing good in their
Starting point is 00:18:10 communities. So yeah, near-term answer, we're going to help arm people who are building EVM-based communities. But long-term, it's about helping the world fund its public goods and helping the world allocate capital a democratic way. Cool. You talked about quadratic funding earlier, where kind of the impact your vote has depends on the square root of how much you're giving. You also mentioned retroactive public goods funding right now. Can you briefly explain what that is? Yeah, sure. So, but just to zoom out a little bit, um, one way that we describe Gitcoin 1.0 is like a screwdriver. It only did quadratic funding. Gitcoin 2.0 is like a multi-tool. It's going to do quadratic funding. It actually does quadratic funding. It does retroactive public
Starting point is 00:18:59 goods funding. It does direct grants. It does all these different flavors of, of funding. So, um... Talk us through all of the flavors that you support now. Sir, yeah, yeah. Well, you asked about retroactive. public goods funding, so I'll start with that. Gitcoin has, I've been working with the optimism community in order to build a tool called easy retro PGF.XYZ. And that's basically the same voting interface that optimism uses for retroactive public goods funding in their community.
Starting point is 00:19:32 Retroactive public goods funding, as your listeners may know, is based off of the idea that it's easier to fund things that have had an impact in the past than it is to speculate about which things will have impact in the future because you have all the data available about what's actually done good in these communities. So basically, using retroactive public goods funding, you set up a system of badge holders who are community members who are highly regarded in the community, have good judgment, and have about three to five hours per quarter in order to allocate capital to what has done good in the past. And so optimism has been pioneering the retroactive public goods funding space within the Ethereum ecosystem,
Starting point is 00:20:15 and we've partnered with them to make their flavor of capital allocation available to any other DAO in the EVM space that wants to do retroactive public goods funding. So we've got our first pilot of easy retro PGF.XYZ available coming up in the in the next month. That'll be in April. And we're working with, I think I can say this on here, but file coin pocket cello in order to earn retro pgf rounds in their community so yeah just just i just i just want your listeners to like i just want to like drill in on this point get coin 1.0 is just qf get coin 2.0 is is many different flavors of uh of capital allocation and qf and retro pgf are two two of the ones that we're most excited about right now happy to go into the others or to take
Starting point is 00:21:00 questions about retro pgf yeah one question about retro pgf before we kind of go into the others and so you said that you have to define a set of people who are allowed to kind of make allocations or kind of vote on kind of what should receive funding. Why do you have to do that for our PDF and not for not for quadratic funding? Yeah, so we're kind of like almost mixing two things. The prospect of retroactive versus prospective funding is is just like sort of like a spectrum of, are you funding things that were only good in the past? Are you funding things that are good in the past and in the future? So that's like, that's like one spectrum. And then
Starting point is 00:21:46 another spectrum is the allow list, who gets to vote. And in quadratic funding, there's this almost, it's actually pretty radical to think anyone in the community can vote with their dollars or, or their eth that they bring, whereas retroactive public goods funding is a little bit less democratic and it's a more, a little bit more technocratic. So basically, you assign a badge holder, or someone in your community that's well regarded and well informed that gets to vote. And I kind of think of this as a spectrum of like on the on the left hand side, if it's just the core team and the founders that get to decide who allocates capital, well, that's completely technocratic and sort of like insular and no one gets to decide.
Starting point is 00:22:26 And badge holders are just a way for communities to slowly dole out that responsibility to their most trusted community members. and what I think we're going to see with retroactive public goods funding is communities that have had direct grants programs and maybe there's a grants administrator who's become a power broker in their community start to be able to dole out and progressively decentralize that that responsibility but also that power to their community until you start to reach out and have what optimism has which is hundreds of badge holders who are making decisions and then I think the ultimate destination looks a little bit of. bit more like QF, where maybe you'll have thousands of badge holders that are making decisions about funding what matters. It's about progressively decentralizing that power. So when we talk about the difference between QF and retro PGF, I think people get a little bit tripped up because we're actually traversing two different spectrums of the design space. The first is retroactive versus proactive. And the second is how technocratic versus democratic is the vote. And, you know,
Starting point is 00:23:31 capital allocation is a design space. There's going to be many dots, along this design space, those just happen to be two that the community is exploring right now. Yeah, super interesting. And what are the other capital allocation schemes that you have integrated into Gitcoin 2.0? So I would be very clear about what exists right now and then what exists in the future. Because I think a lot of like one of the radical things we did with the Gitcoin 2.0 white paper is like, we didn't write the get coin 2.0 white paper and then say, hey, we're going to build it over the next five years. This stuff is live already.
Starting point is 00:24:06 So we've got direct grants, which is just plain, simple, vanilla grants. You can go out and a grant administrator can run an on-chain grant program. We've got quadratic funding, which is what GIC coins historically known for. We've got retroactive public goods funding. That's already live. And then we've got conviction voting pilot that we were working on with one hive. So basically, conviction voting is sort of like an interesting way of doing capital allocation in which you stake government.
Starting point is 00:24:34 tokens and they can remove money from the treasury the more governance tokens have been staked and the longer they've been staked. And then we've got a capital allocation mechanism called streaming quadratic funding, which is a partnership between geo-web and superfluid and get coin, in which basically instead of funding public goods quadratically for two weeks per quarter, you can have an always on stream of revenue that is being continuously allocated to different grants in your ecosystem. So those are the five that exist right now, direct grants, quadratic funding, conviction voting, retro PGF and streaming QF. We've got a roadmap of around a dozen other mechanisms that we want to build into the get cooling toolbox into the future. And like I said, this is all in service of helping communities fund what matters.
Starting point is 00:25:26 as we see a future in which communities are going to be funding their ecosystem and a plurality of different mechanisms. And we think these mechanisms are all complementary with each other. I think that the meta, the most effective tactic for someone launching an EVM-based community in the next cycle is going to be not just having a regular grants program, but also doing QF and retro PGF and conviction voting all together. And yeah, so the vision is basically to, to have an ecosystem of capital allocation that funds your community in complementary ways to just your existing direct grants program. Can you give examples of where you think each of these schemes will be particularly effective?
Starting point is 00:26:13 Because if they're all about the same, you wouldn't need so many, right? Yeah, sure. I'm happy to. The word scheme makes me feel a little bit dirty because a lot of these things are deeply rooted in game theory. But yeah, just to answer your question, Quadratic funding is really good at Democratic capital allocation and invites people in the outer edges of your community to fund what matters to them. Retroactive public goods funding is really good at progressively decentralizing the responsibility from a centralized grant administrator to a group of trusted community members and then eventually many more of your community members to fund what matters to them. Conviction
Starting point is 00:26:56 voting is really good at creating bottoms up momentum in your community to help people fund the public goods that matter to them. And, you know, if a normal governance proposal or process takes, I don't know, hours to write the grant proposal, and then it takes all of the token holders to vote on it, and in some, it spends 100 hours of token holder attention, conviction voting is really nice because you you you you're not doing um million dollar grants with with hundreds of dollars hundreds of hours of attention you're doing uh like a 500 dollar slush fund for a party that someone in your community wants to host and they only have to stake thousands of their of their governance tokens in order to pull it out so it's like a very bottoms up way of doing capital allocation so i think these
Starting point is 00:27:45 are all these things are all good at like it's the analogy of of of a multi-tool I think really works. Like for the same reason that scissors and a Phillips head screwdriver and pliers solve different problems around the house. Each of these capital allocation tools solve different ways of doing capital allocation in your community that are all complementary to each other. So I think of it as like a multi-tool or like a toolbox of different tools that complement each other.
Starting point is 00:28:12 Cool. You were just talking about staking the token that's relevant for that community. You guys also have your own token that you briefly elude. to earlier, what is that used for? Yep. So GTC is the GIC coin token and GTC stands for GIC coin or I like to say that it's all, it stands for govern the community. It's a governance token and basically it's a fork of uni which itself is a fork of compound. Using GTC, any token holders can delegate their governance power to a member of the community that's more active than them. There is a, the Gitcoin token dropped in 2021 and there was around 14,000 holders
Starting point is 00:28:58 at that time who were delegating to about 100, 150 key decision makers in the community. And, yeah, GTC is basically a governance token that allows you to govern the GICC smart contracts on chain. And the GICT coin smart contracts are basically the Treasury. And then there's also Allo Protocol, which is our capital allocation protocol that, you know, there's a fee switch within the protocol that is governed by the GTC holders. And then there's the treasuries that are governed by the GTC holders. And there's active discussions on gov.gitcoin.coen.co about how to evolve this into the future. But yeah, the short answer to your question is just governing both Allo Protocol and the Treasury.
Starting point is 00:29:46 Okay. Then let's maybe dive into Allo Protocol. because kind of like the Gitcoin 2.0 vision is kind of like a three-tiered stack with the LLO protocol at the bottom or top, however way you look at it. So talk us through that. Where I'll start is that we built Kittcoin 1.0 totally wrong. And I just want to like raise my hand in front of your your audience and say, I built it centralized and monolithic and I have seen the light and modular and decentralized
Starting point is 00:30:17 is the way to go. So, so, Gitcoin 1.0 was a centralized monolith. It was hosted on a AWS server in Oregon that I set up. And Gitcoin 2.0 is hosted on Ethereum and on IPFS. So, hooray, our public goods funding mechanisms are decentralized now. We're eating our decentralized vegetables. So basically, this is a, Allo Protocol is a modular suite of smart contracts that allows people to basically, it's easily forkable so anyone can fork Gitcoin grants and build their own capital allocation mechanism into it. But if you don't care about coding, you can just basically use this tool called Gitcoin Grants Stack, which is the web application that allows anyone to run a Gitcoin grants in their community. So basically, what we're allowing everyone to do is run a QF round, permissionlessly, without any help from us. So Gitcoin 1.0 was all about fishing for you. Gitcoin 2.0 is teaching you to fish. We've now got a community of 50 to 100 round operators that are trained to run
Starting point is 00:31:20 Gitcoin grants rounds in your community. And that's what we call the program layer. It's the social layer. People who understand how to run QF rounds in various EVM-based communities. And they are building these programs on top of Gitcoin grants stack, which is the application that anyone can use to run a QF round and a retro PGF round. And then that's all built on Allo Protocol, which is sort of the development layer underneath of it. So yeah, I think this architecture is quite elegant because it allows us to go deep on each of the capital allocation tools and build the best tool for that design space.
Starting point is 00:31:58 But it allows us to go broad and build many different types of capital allocation tools into the community. So that's a little bit about the architecture of Gekcoin 2.0. can I add modules to that? So basically if I feel like a particular distribution mechanism is definitely missing, can I build that and have it integrated into that stack? Yep. So if you don't have coding skills, you can go to Gitcoin.com slash grant stack, click on the GitHub, open up a new issue, and make a suggestion for a capital allocation strategy.
Starting point is 00:32:32 If you are a software developer, what you can do is you can fork Allo and Grant Stack, and you can augment the capital allocation strategies and then PR it back into grant stack. So what I think is really one of the most powerful things about open source is the ability to accept contributions from all over the place. And my goal for Gitcoin 2.0 is I want to do for capital allocation what Open Zeppelin has done for E or C20 tokens. And what I mean by that is this. When I was a software developer who was just entering the space and wanted to mess around with something at a hackathon for a weekend. I would just pull ERC20 solidity contracts out of Open Zeppelin's
Starting point is 00:33:11 repository and I knew they were well documented and they were audited and I could just take that money Lego ERC20 token and pull it into my app. And that way I could build what my app actually needed to do instead of reinventing the wheel of ERC20 for every app that I'm building. We want to do that for capital allocation. I imagine a future
Starting point is 00:33:30 in which anyone in a hackathon at an Heath Global Hackathon in the future can pull the power of Gitcoin grants into their application for that weekend, and they can instantly have a quadratic funding strategy or retroactive public goods funding strategy that they know is documented and audited. And I think that what this is, we want to build the money Legos for capital allocation on the EVM-based stack. And what that's going to do is propel the community forward in distributing the capital that exists in all of these different tokenized trade. treasuries across the space. And so, yeah, setting the shelling point for for capital allocation
Starting point is 00:34:14 contracts and making those those contracts available to any hacker in the space who wants to build QF or retro PGF or conviction voting or whatever it is into their application in the future. So that's the final North Star. We're not quite there yet. Still working on making the docs good, still making the contracts really understandable. But yeah, we believe in a future in which, Anyone can take the power of Gitcoin grants and put it into their application. And that's enabled by this new modular architecture that we presented in Gitcoin 2.0. You said that the fee switch for the Allo Protocol is triggered by the Gitcoin token. Tell us about the fees that you may introduce.
Starting point is 00:34:56 Yeah, I'd say that right now we're really just focused on providing as much value as possible. Allo Protocol is being used in dozens of places right now. think that there could be hundreds, thousands of DALs that are using Allo Protocol and could benefit from these capital allocation tools right now. And right now we are accepting payment and feedback because we just want to make sure that these tools are adopted in helping as many people as possible. There are no active plans to turn on the fee switch. I think it's really up to governance whether that's going to happen or not. And I think keep an eye on gov.gitcoin.co.co, but my constraints for actually activating the fee switch would be that it has to be done in a way that is positive some with the communities that it serves.
Starting point is 00:35:44 And I think that we're still exactly figuring out the path to financial sustainability for Gitcoin and how to balance the tradeoffs with what that would mean for turning that on. So I guess that's a long way of saying it's up to governance. I don't know. Keep an eye on gogub.gitcoin.colders. What's the sentiment about Gitcoin token holders? Because I mean in principle, it's like if you look at the market cap, it's kind of like probably on the order of $100 million or something. So to kind of have that kind of float, people probably believe that it'll be able to capture some of the value that it provides to other communities, right? I mean, I think that the sentiment that I see expressed on Gov.gitcoin.cold, which is where, at least in theory, people are,
Starting point is 00:36:32 are supposed to be expressing their sentiment about Gitcoin is you guys need to get product adoption. So basically Gitcoin Dow launched in 2021 and we're now in 2024. It took two years to rewrite the centralized monolithic stack to be decentralized and modular. And I think that in a space where attention is fickle and we're going to chase meme coins on the order of hours not days, I think a lot of people have forgotten about Gitcoin. And, you know, that's fine. We didn't execute. And, you know, there was a pretty hard reset between 1.0 and 2.0.
Starting point is 00:37:12 So, you know, I think the focus right now is on building tools that are actually useful to people and getting those adoption. And, you know, what a – I think, like, being a leader, again, in capital allocation, I think, like, in a lot of ways, get coin 1.0, pioneered, quadratic funding with the help of, you know, obviously we didn't write the paper, Glenn, Battalick, and Zoe wrote the paper, but we're pioneering the actual practice of using it. And, you know, the game has changed. It's not just quadratic funding anymore. It's retroactive public goods funding. There's a bunch of different capital allocation tools and, and the reset from centralized and monolithic to decentralized and modular has necessitated a different approach in a new era of leadership. So, you know, I think the honest answer to your question is that
Starting point is 00:38:01 Gik coin needs to lead again and it needs to pioneer the space during a new era in which the game has changed and and the sentiment that I hear that I really want to respond to is making Gipcoin a market leader again and and that's that's what you'll see me pushing for at gov.gitcoin.coin.co.co.
Starting point is 00:38:21 That's absolutely fair. So you recently deployed to a whole bunch of chains. How did you determine where to deploy to? I mean, obviously, it's clear that if your main net was not the place to fee anymore in light of the fees. But yeah, how did you decide where to, you know, place your bets? Yeah, well, anyone can take Allo Protocol and deploy it wherever they want. So that's the nice thing about being forcable and permissionless is that you don't have to rely on Kevin O'Waki anymore.
Starting point is 00:38:55 You know, Gitcoin's going to deploy to any L-Tor. that's legitimate and wants to fund what matters to its community. So right now we're seeing the most traction on optimism and arbitrum. Allo has also deployed to Sellow into ZK Sync into base. And wherever the communities, wherever there's money that is going to be funding public goods and funding what matters to these communities, I think that we'll make sure that there is an Allo deployment to those chains.
Starting point is 00:39:27 So I think we're all waiting to see where L2s are going to shake out. But it's pretty cheap to deploy the aloe contracts to a new chain in terms of time and gas costs. So we're going to go to as many L2s as there are communities that have treasuries that want to deploy them. Yeah, it makes total sense. You heavily rely on kind of like the future being Dow heavy for Gidcoin, right? Because kind of like allocating treasuries kind of like in a decentralized manner. this is very much a DAO mandate. How do you see the recent evolution of DAOs?
Starting point is 00:40:04 Are you happy with where we are right now with DAOs? Or do you think we need to push for getting to another place? I think DAOs are a fascinating design space. I think DAOs are basically crypto and multiplayer mode. What do we do when communities have to govern something together, have to push forward a movement together? And I was like, when said the word organization in decentralized autonomous organization, I think these are networks in a way. And that's just a totally different way of thinking. And it's going to take time for them to evolve. The corporate form evolved for 300, 400 years, something like that from the East India Corporation to what we now know is the Delaware C Corp or, you know, I'm not sure what the equivalent is in Europe. But I think it's going to take decades of evolution for, us to figure out the final form of DOWs, and I think that we can't rush it.
Starting point is 00:40:59 I really like, I really like Molluk DOWs. I really like compound DOWs. I think that there's a, the NOSIS safe is just an incredibly simple but powerful tool for helping communities work together. I'm excited about new primitives like Hats Protocol. And, you know, I think we can't force the evolution. I think we have to go through the painful parts, but also the beautiful parts of of Dow's happening. And, you know, what Gitcoins is trying to solve is like a very small portion of the Dow stack, which is capital allocation. And you're right, it does sort of depend on people having tokens that they want to deploy to, from their tokenized treasuries to the outer orbits of their communities. But, you know, Gitcoin's kind of a bet on
Starting point is 00:41:44 the EVM eating the world and tokenization eating the world. And on top of that, I know that people are going to want to fund what matters in their communities. And we just want to build the best stack for doing that. But maybe I could tease actually a little bit. I'm actually writing a book right now called How to Dow, which will be published with Penguin Random House as a publisher in September, October of this year. So really excited to explain the design space of Dow's to hopefully a more mainstream audience coming in the fall. And I think it's a really fascinating and exciting design space. I had no idea about the book, but I'm going to push on this now. So what do you think is the single thing that should be changed for Dow that would
Starting point is 00:42:29 have the most impact right now? It's a hard question to answer because asking about Dow's is like asking about, it's an extremely wide aperture. Asking about Dows is like asking about organizations. Are we talking about a family? Are we talking about a non-profit? Are we talking about a for-profit corporation? Are you talking about an NGO? Like, it's just like too wide of an aperture to even give a useful answer.
Starting point is 00:42:55 So I'm sorry not to answer your question. But I think there's a bunch of little things that need to be better. Yeah. Okay. I specify. So in my view, the one thing that would do a lot, if it were to be solved, is kind of like the attention bandwidth problem, right?
Starting point is 00:43:14 Kind of right now, when you actually look at the snapshots of DAOs, often it is votes on things that shouldn't be voted on. There's like basically quorums are not met left and right because people kind of disengage. Do you have an idea how to deal with the bandwidth problem for different decisions kind of on different scales for DAWS?
Starting point is 00:43:44 Yeah, I mean, my response to that would be, hey, what if there was a capital allocation tool that respected the voters' attention instead of assuming that they're spending tens of hours every day on the governance forums? So I think that like quadratic funding in a way sort of is that. With quadratic funding, you're taking
Starting point is 00:44:08 a look at all of the grants in a community that are doing stuff within that community and loading up your cart once per quarter it takes 10 or 15 minutes it feels more like an e-commerce experience you check out and then you're done once a quarter and so there's not a bunch of like governance proposals to really spend a lot of time debating back and forth on and you know by the way I'm sorry there was so much friction in your gg19 experience I hope that gg20 is is more is better for you but you know my response to that is We need a capital allocation Swiss Army knife, and we need to have more tools that respect the users' attention, the voters' attention when they're allocating capital in these DAs.
Starting point is 00:44:48 Yeah, and Kevin, I kind of, I want to make clear that kind of, I've given through Gitcoin through most of the rounds. I'm a huge fan. I think it's super, it's, I just wanted kind of, I was frustrated because I think it's a really important tool and I want to see it just to work. Yeah. Yeah, well, I am back at GICCoin.
Starting point is 00:45:10 I was disaffiliated for about a year and a half, and I think that GICCoin was in the messy middle between 1.0 and 2.0. But if you have complaints about GG20, please tweet at me. I'm at O'Waqi on Twitter, and I read all the feedback, and we take it seriously, sometimes even if you don't see it, and know that we were working hard to make the user experience better. We have made missteps. it is a hard design space, but
Starting point is 00:45:37 each Gitcoin is deeply protopian. And by that, I mean, it gets better every quarter. Sometimes it's two steps forward and one step, or two steps back and one step forward, you know, especially between Gitcoin 1.0 and 2.0. But we are still here. We are still grinding and we're going to make each get coin grants round better than the last one.
Starting point is 00:45:58 Fantastic. So tell our audience how to get involved with Gitcoin governance if they want to do so, how to contribute, how to, I know there's an approval process for projects to kind of be whitelisted and so on, you rely heavily on volunteers for that. So if people kind of, if this resonates with people, where do they had? Yep, so you can go to getcoin.com, which is where you can find all the other good stuff. If you check out impact.gitcoin.cold, that is the ticker for the amount of impact that Gitcoin has had. From the beginning of Gitcoin's entrance in the
Starting point is 00:46:33 space. I've always been very focused on let's actually show the numbers, the tangible impact that get coin is having. And I wanted to stand out from all the projects that we're promising the world, but not actually delivering much. And impact.com.coin.co is where you can go to see our latest impact numbers. As of, as of 2024, March 2024, we've done $60 million worth of funding to public goods in the Ethereum ecosystem. You can go to getcoin.cold.cold slash discord if you want to join or Discord and get involved.gov.gitcoin.co is the governance forum for for Gitcoin. And you can also find us on Twitter at Twitter.com slash Gipcoin. Yeah, those are the links that I would expect that people could go and check out. And April 2024 is when Gitcoin grants 20 is happening. So set a reminder. Remember to check out in your Gipcoin cart.
Starting point is 00:47:29 and send me a tweet after you do it and let me know if it sucked, then tell me it sucked. If you thought it was great, then tell me it was great. I'm Twitter.com slash awaki. Frederick Gay, thank you so much for having me
Starting point is 00:47:40 on the Epicenter podcast. I really enjoyed the conversation. Thank you for coming on, Kevin. I'm looking forward to round 20. Thank you for joining us on this week's episode. We release new episodes every week. You can find and subscribe to the show on iTunes, Spotify, YouTube, SoundCloud,
Starting point is 00:47:59 or wherever you listen to podcasts. And if you have a Google Home or Alexa device, you can tell it to listen to the latest episode of the Epicenter Podcast. Go to epicenter.tv slash subscribe for a full list of places where you can watch and listen. And while you're there,
Starting point is 00:48:12 be sure to sign up for the newsletter, so you get new episodes in your inbox as they're released. If you want to interact with us, guests or other podcast listeners, you can follow us on Twitter. And please leave us a review on iTunes. It helps people find the show,
Starting point is 00:48:24 and we're always happy to read them. So thanks so much, and we look forward to being back next week. Thank you.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.