New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Web3 Tools Network Nations - Griff

Edge CityFri, Oct 18, 2024, 08:37 AM · 50:18

No Description

Transcript

You'll have to forgive me. I'm not as fun as everybody else. I'm like the token engineer in the room of researchers. So I'm going to kind of mix it up instead of like philosophizing about what could be. Let's talk about what is and what's there to actually build these network nations.

Sure, maybe. Nope. Didn't think so. Okay. So let's dive into what I want to cover.

So what's out there? Okay, you like the network nations. You think this is cool. Let's build it, right? Okay, well, what can we use to build it?

There's a few important pieces of technology that I think are really useful for building these things. Obviously, how do you organize the community? How do you manage identity? And there's decisions that need to be made there. How do you manage interacting in the Web3 space?

You need these wallet things. Then there's, of course, more than just identity. Can you quantify the value of someone's identity or even add qualitative value to someone's identity with reputation? And then how do you actually decide things, right? Governance or voting.

And then how do you make this all work? I mean, in the end, you have awesome people dedicating their very scarce time. They need to be rewarded with some sort of scarce resource in return. It's just the reality of the world we live in. Sorry, engineer here, you know?

So community, let's start. And I'm going to need your help because I am not the omnipresent everywhere person. I know what I know in my little corner of the network nation area. And what I know is blogs and websites. That's really great for one to many, right?

So someone who has a vision or a mission that they want to put out there, they make a blog post, they make a website, they get people to go there. If you want to have further like long form discussion, discourse is a great tool for building forums. That's what almost everyone in Web3 uses. There's very few orgs that don't use discourse. Then there's maybe more organized discussion via Discord or Slack.

This is really helpful for long-term, maybe organized discussion to make the movement happen and coordinate the movement. have just DM groups where people can just DM each other or groups in Signal or Telegram, depending on how private you want things to be, how open you want things to be. And then there's social media itself. I see X and Farcaster out there as the main sources in the Web3 space for putting out an idea, getting quick feedback, and it's a little more bite-sized, ADD-friendly. I really need to hear from you guys, though.

What other tools do you guys like to use to organize communities? Anybody? What did I miss? Pop-ups? Okay, yeah, pop-up IRL events.

Here, tell us more. In the Bay Area, we built a tool called Secret Party to host our parties. It was cool because you could invite people privately and then only if you had been invited to the party previously could you then invite new people. And so it was a trace mechanism. And if one of your invites fucked up, then we knew who was responsible for inviting that person.

IRL accountability, very cool tool. Where do we find out about that tool? It was useful for building a community slowly and with a certain... Does it have a website or something? I don't know.

Yeah, it's a website or something? Post it in the Network Nation telegram thread. I would love to keep track of some of these. Anybody else have any other cool tools that they see out there in the wild that's useful for organizing? Okay, cool.

I'll just move on. Unless someone has something. Okay, we're moving on. Oh, Apple does stuff. Okay.

Identity. Identity is really critical in communities. I can't understate this enough. I can't overstate this enough. You need to know who you are talking.

Are you talking with the same person in 10 different accounts? Are you being civil attacked and you think you're talking to a whole community of people when it's just one guy running bots? I mean, there has to be ways to manage identity inside of your community, especially if we're using digital communities and network nations are generally digital. I really love Pravado. Pravado, formerly Polygon ID, which is built on top of IDEN3.

Early on, I was very much part of this team. But we evolved to... It's basically a system using zero-knowledge proofs where any identity can make a claim on any other identity. So it's a very basic foundational layer where those claims can be held by the person who received it and the person who's giving it. And then you can prove that claim without disclosing the claim.

So this is like the classic, like I go to a bar and I have to show someone my ID, which has my address, it has all these other details on it. It's like, why does that guy need to know what color my eyes are, how much I weigh? And he doesn't need to know that. He doesn't even need to know your birthday. He just needs to know that you're over 18.

With Pravado, you could imagine a system where, you know, they authorize different states to say, to give someone a claim of what their birthday is. And you could also say the bar owner is also an authorized certifier. And he could go to a homeless guy and be like, yeah, dude, you're over here. You're over 18. You can drink at my bar and give him a certification.

So he doesn't need an ID from a state. Instead, he could, you know, have used this independent certification. And when the bartender asks, hey, show me that you can drink here, he shows them a QR code. And the bartender doesn't even know what certifier agent gave him the authorization that he could drink there, right? So this is like, Privato is a super cool tech that allows you to do KYC and crypto without having to do KYC and crypto.

The person can go to a KYC agent, get an NFT that says all their data, basically. And then you can use ZKID instead of KYC. So you could have that KYC validation, and you could go and say, hey, look, I'm not from the US, Iran, or North Korea, or any of these other horrible countries, right? You're just a normal person that's not with a crazy country, and you can buy a token or whatever. Okay, I went too long on Pravado.

ENS. ENS is also awesome. It's not just for .eth domains. You can tokenize other .

com domains, which I'll talk about much more later. And ENS is one of many NFTs that you can use to give people identity. So you can say, hey, you're a member of this community, an independent member of this community, and this person, maybe only one person can issue that NFT. And then you'd say, okay, you got that NFT, you got that NFT. Everyone gets this.

No, not everyone gets the NFT. Only some people get the NFT, one per person. Only some people get the NFT, one per person. Soulbound tokens are like non-transferable NFTs. But they are mintable.

So the idea here is like if I give someone a soulbound token and then they say, I lost my wallet, I can, as the issuer of a soulbound token, I can destroy that soulbound token that they say they lost and mint it in another identity that they have in another wallet. So soul bound tokens are soul bound, but they can still be minted and reissued based on that person and the certifying authority. Some tools that I really like to play with NFTs and any kind of ledger identity. Oh, yeah, and I forgot tokens here. But you could also just have a fungible token.

And this is very common in the crypto space as an identity layer, where it's just token holders, right? But with Collabland and Guild XYZ, you can do token gated chat rooms. And these are really useful for limiting discussion to people who are stakeholders, which can be very valuable. And people are more likely to speak up in a room where they have an understanding of the context that everyone is in. And so I really like Collabland because you can build these mini apps.

It's very extensible. And I assume James is probably going to be here. James Young. because you can build these mini apps. It's very extensible.

And I assume James is probably going to be here. James Young, I assume he's going to be in Chiang Mai. He comes to these kinds of events. Really beautiful technology, especially if you're a developer, you can do some cool stuff with. Make token-gated websites.

Make token-gated anything, right? And guild.xyz, a little less extensible, but actually has more functionality out of the gate. Like, if there's any kind of smart contract with a list of addresses that you want to use, you can use guild.xyz to pull that out and make it part of a chatroom.

It doesn't have to be just a token or an NFT. It could be, like like anyone who has tokens that are vested in this weird contract that's not very functional normally, you can still pull that out with guild.xyz without being a developer. So I feel like these collab land, if you, I mean, both of them work. Oh, yeah.

And we're back. Both of them are great. If you just have an ERC 20 token or NFT, like a 721 token, they're both work great. collab land, if you're a developer, you have way more functionality. And guild.

xyz, if you're a developer, you have way more functionality. And Guild.xyz, if you're not a developer, you have more functionality, is what I'd say. Then there's GetCoinPassport, of course, which is pretty useful for trying to organize around avoiding symbols. But I think there's a lot of other tools out there.

What do you guys like to use for identity? Bright ID? Yeah, I know a lot about bright ID as well. It's like you can basically create little network groups where people are kind of vouching for each other. And then you can observe the group of people that have vouched for each other, saying that they're human.

And they even have this other layer on top of it called aura, where you can bet, where you can actually create almost like a prediction market on whether these people are civil. It's not exactly like that, but that's the fastest way to describe it. It's not exactly like that, but that's the fastest way to describe it. It's actually a question. Is there any of these frameworks or the frameworks that the group is bringing that allows for pseudonymity?

So basically there is an identity tied to some real person, but that real person can create any pseudonymous other... So they want to stay anonymous, but they want to, that it's proven that they are connected to a real person and not each of the pseudonymous have a vote, but they still can participate as many. Like, do any of these or are there people that are aware of tools that allow for that? I think ENS is a very easy one that does that. In fact, most of these allow for pseudo-anonymity, especially around any blockchain, any wallet.

If you just create a key, that's pseudo-anonymous, right? So pseudonymous, excuse me. But are there other tools? What? World coin.

World coin. That's a good one. Yeah, you can throw your eye in the orb and prove you're unique. Yeah, so Polly, to answer your question, there's some really cool ones that came out. I mean, there's so much good things.

But Open Passport is really cool. And then there's another one called Freedom Tool. And what's really interesting about these is they actually leverage your passport and the fact that your phone has an NFC chip reader in it. And so you literally just hold like get an app, hold up your passport to your phone, and then that generates ZK proofs that you can use to like prove that you're a certain age or that you're from a certain country or, you know from a certain country. Basically, you can make zero-knowledge identity like prove human kind of stuff with that.

It's really cool. So check out Freedom Tool and Open Passport, and I'm happy to talk about the million of other great tools out there, but those two. Well, Passkeys. Who's heard of Passkeys before? Sweet.

Passkeys are how we are going to make amazing UX for these wallets things. Passkeys and account abstraction, those two together are really awesome. So if you're a developer, check out Passkeys or webauthent.io. It's that UX of just like, you want to sign a transaction, just look at your phone with face ID and boom, you're logged in.

It's actually better than adding your email and password. So if you're a developer, check out Passkeys and webauthn.io. So back to you. Thanks.

Any other quick identity tools? Let's keep moving because, honestly, I'm super late and there's a lot of things to talk about. And he already moved me into the next one, which is wallets. And obviously, oh, and please, please put these links to these tools in the Network Nations Telegram channel. It's like Edge City.

There's a group. If you don't want to speak up, throw the tools in there so we can just get all these tools for network nations written down. Metamask is the dominant wallet in the Web3 space. It just is. Almost everyone has a Metamask.

There's lots of better versions out there than Metamask. Rabi, blah, blah, blah. There's a million wallet tooling out there. There's a lot of wallet tooling out there. wallet tooling out there.

There's a lot of wallet tooling out there. But Metamask and Safe are really the dominant tools that communities use. Safe is a multi-sig smart contract wallet. But it has a lot of functionality through Zodiac and other tooling that you can integrate on top of it. At its base layer, Safe allows communities to have sort of a slow process for spending funds so they don't have to just trust one person to hold all the money.

Because MetaMask and the tools, what are normally called externally owned accounts, EOAs, these are private-public key pairs that you never want to share the private key with anyone. You never want to share the private key with anyone. You never want to share. There are, of course, people who share private keys out of convenience. But honestly, you lose a lot of information when you do that.

When you know someone's public key, their private key is only held by them, this is very valuable. Because if funds go missing, you know, it was absolutely this person with their public key. Or if something weird happens, it's like, okay, this person lost their private key to a hacker or whatever the excuse is. If you start sharing private keys, then you don't know who lost the private key. This is where MetaMask safe, or sorry, where Safe is much better.

If you want to have multiple people with authority, just one of N authority, you can make a Safe. You can make a smart contract wall that says, any of these one people, let's say you have 10 people that you all want to share that can have absolute authority, you can make a one of 10 Safe, and any one of those 10 people can have all the power. They can each just take the power and make the movement, but then you know who makes the moves. And of course, the more practical use of safe is to have like a, I mean, in Giveth, for instance, we have a seven of 16 multi-sig, right? And when we want to move funds, we know we need seven people to all agree that this is a good idea.

That's the old tech. The great stuff like passkeys, like our buddy over here was talking about, is coming from this ERC 4337, which has allowed us to create account abstraction wallets. Account abstraction wallets, at their core, are saying a few things. Number one, they're saying you don't have to use a private key of a certain type to actually start moving money in Ethereum, to actually start using Ethereum, to generate a public key. So there's some workarounds that are being done that I don't need to go into.

But in the end, you can create a wallet now by just using your Google login, or your thumbprint, or biometrics on your face, whatever, right? You can create a wallet with any kind of thing that you would use to unlock your phone. You can create a wallet with any kind of thing that you would use to unlock your phone. This is amazing tech. This makes Web3 way more accessible to people.

Now you start using that with smart contract wallets on top. Things get really interesting. Because now you can have a smart contract wallet that allows you to... So with a MetaMask key, you really have no limits. If you lose your private key, all of your money is gone.

If anyone has your private key, they can do anything with it, right? But with a smart contract wallet, you could have daily limits. You could say, hey, only $100 can be spent out of my wallet at any given time in a day, right? Or you can say, hey, money can't be moved without more than $100 without this authorization, that authorization, and this authorization. You can create limits.

You can have a dead man switch. You could say like, oh yeah, unless someone clicks a button every day, the whole wallet is locked down, right? Like you can do all sorts of cool things because now this is the magic of Web3, programmable money. So wallets, there's so much interesting stuff here. And I feel like I'm missing a lot.

So does anyone want to tell us about Web3 wallets or any tools that they find especially interesting. OK. I'll tell you about one tool that I'm building that I think is especially useful for network nations. And this is the Unicorn Wallet. I'll try not to shill too hard.

But I think it's especially useful because what I've found, I'm sorry, I didn't really introduce myself. I founded Giveth in like 2016, and I've been onboarding nonprofits to Web3 for God knows why, but for eight years, and it's been so painful. I've seen nonprofits lose money in every way you could imagine and Web3 is just not safe Web3 is not a safe place and we need wallets that can make it safe and I'm not seeing too many people focus on that so that's why I'm building this wallet because I need it and I think network nations in general need it, because they don't need people to be able to click a phishing link and lose all their money. But this is very important to most Web3 people, surprisingly, that there is complete permissionless access, and that with your wallet, you can do anything, including click a phishing link and lose all your money, right? So I'm actually building something that's your wallet, you can do anything, including click a phishing link and lose all your money, right?

So I'm actually building something that's the opposite, which is, you know, we're going full-on chain abstraction. Who needs to see all these chains? They're not really important. No zero X addresses. Thank you, ENS.

No seed phrases. Thank you, AA, account abstraction. Also no scams. And it's even just a web-based wallet. So you go to a website.

But it's, in my opinion, safer than PayPal because it's non-custodial. We don't control the keys. Honestly, the safest wallets out there are exchanges. People who are like, I don't know about this Web3 stuff, but I want to play, they use a centralized wallet because it's safer. They log in with their email and password.

It's familiar. They don't have to worry about losing all their money by clicking a phishing link. So we want to give that same custodial experience without making it custodial. And we're actually launching this wallet with ETH Denver. And why I think it's especially valuable for network nations is because you can give people an identity that's attached to your network nation.

So in this case, this is the ETH Denver wallet. So our mascot, its name is Bridget. So Bridget will sign up for ETH Denver, log in with Google, and they get their own ownership of their identity. Bridget.EathDenver.

com. That's all powered by ENS. And then instead of having complete access to everything in Web3, they actually just get a curated space. And that space will be at Bridget.EathDenver.

com. And so they will actually just go to that website, and that's where they have access to their wallet. But they only see the things that Eth Denver wants them to see, which will be like all the sponsors and stuff like that, the coins that they believe are valuable. And they can give a curated experience. They can make it easy to claim your ticket.

They can make it easy to do all these things. But I digress. Let's keep going. So there's a lot of tooling out there. That's just one example of someone building a cool account abstraction wallet.

Let's go into reputation. Okay. Gitcoin Passport obviously is a cool tool for reputation. I mentioned it in identity. All those identity things are interesting for reputation.

I think tokens are also heavily used in crypto for reputation. This is like, hey, how many OP tokens do you hold? Okay, you have more voting power, right? One of the tools that is really blowing up right now is called Ethereum Attestation Service. This is really more of a standard than anything else for qualitative reputation.

So I really like this distinction between quantifiable reputation, as in you have so many points in whatever context, versus qualitative reputation, where you can think of it as more like a review by a person who has some reputation. So you can think of like a five-star, like, you know, the most common reputation system out there is Google Maps and five-star reviews, right? So the five-star part is the quantifiable part. And then the review is the qualitative part, the text. And I think for any reputation system, you really need a mix of both.

And I don't know why we reinvent the wheel so much in Web3, but five stars plus a little description is pretty damn great, and I'd like to see that used more. So yeah, but EAS allows you to do that, right? You could use this standard to create a schema of whatever reputation system you want to play with. And then it's discoverable and interoperable by anybody else who wants to use it. For instance, Praise and Coordinate both use EAS.

In fact, they use the same schema. So Coordinate created a schema, which is like different, let's say different variables, right? It's like different parameters. So I'm going to make an attestation and it has to have parameter one, two, three, and four, right? And here's what those, here's how you describe those.

And it was close enough that praise decided to use it too. And that's super cool. Interoperable reputation systems used by different products on top of each other to describe different people in different contexts. But this interoperability is where Web3 really, really shines. Okay.

There's a lot of reputation tools out there. and I have a feeling that I'm in a room of experts. So what other reputation tools do you guys like to see? Like what do you guys use out there? Anybody?

Oh, yeah, here we go. Just two that I know of off the top of my head that are kind of more dev-focused. There's Talent Protocol, and then there's also Aspecta. A-S-P-E-C-T-A, yeah. And those kind of focus on, like, dev credentials.

So, like, what commits have you made on GitHub repos? Yeah, stuff like that. What's the difference between them? Yeah, I think Aspecta is kind of... They host...

I think Aspecta is kind of, they host, I think Aspecta actually uses EAS under the hood as well. And then, yeah, you can pretty much connect your GitHub profile and then it will kind of use AI to kind of analyze all the commits or repos that you've ever contributed to, all the PRs you've made and so forth, and try to kind of score you relative to other dows on how you did. So I thought it was pretty cool. And what's Talent Protocol? TREVOR JOHNSEN- Talent Protocol is kind of similar.

It also assigns you a score. I just heard about it the other day. And yeah, I think it's also they offer an API based on credentials that you've gathered, like maybe hackathons that you've participated in. Maybe maybe they give you like a app or something, and then they can pretty much easily pull those credentials from your history or whatever you've done before, and also assign you a score that anyone can look off of. Wow, thank you so much, that was great.

Anyone else have some cool reputation tools? Oh yeah, we got one in the back. Here, let me get you the mic. Open Rank by Karma 3 Labs. The idea is that you can have reputation and you can basically avoid bots.

So it's like transitional. It's similar to EAS reputation system, but more like community focus. And EAS is more relative to where you are standing in the graph, so it changes a little bit. And we're building on top of that, so if someone wants to talk about it, me and some friends. It's called Stamp.

Well, me and Matty and Marto. But what's the product? Stamp Network. What's Stamp Network? This can go long.

It's like a web of trust system, so you can vouch for other people that you want, and it's kind of a way of onboarding people, kind of similar to the secret thing that he was mentioning, but it's not so private focus, but more about communities onboarding new people and onboarding at some point. It's like a visa you get, and you have to renew every time. Very cool, very cool. And actually, it's a good segue into another crazy product that I'm building, which is called Devouch. So Devouch is, you know, we talked a lot about reputation of people, but then there's also reputation for organizations or projects.

And one of the things that we've done with Giveth, Giveth is a fundraising platform for nonprofits and, but you don't have to have a legal entity. You can just be, you know, and that's why I'm very aligned with the network nations. You can just be cool people doing cool things that make the world a better place. And if you can prove that you received donations and put them to work in the past, then we will verify you. But we have a centralized verification team, and we've been wanting to decentralize it for a long time.

And then EAS came out. And it was like, okay, there's opportunity. So we built dVouch. And we actually already started implementing it. And what dVouch allows you to do is be a verifier yourself.

And we right now are hijacking, building off top of other people's reputation. are hijacking, building off top of other people's reputation. So we have, right now we're just using optimism badge holders, optimism delegates, and Giveth verifiers. And they can all vouch for projects. So for instance, there's these two flood relief campaigns that are raising money on Giveth for the Chiang Mai floods.

Unfortunately, for one reason or another, our verification system wouldn't allow them to be verified. One was giving out NFTs, the other one just didn't fill out our form, right? It's pretty easy to get verified, honestly. But because they're distributing NFTs as a way to reward donors, that isn't allowed in our verification system. But they are a legitimate project.

And so an Optimism badge holder and two Giveth Verifiers vouched for the Edge City one, and now it's been vouched for, and it has this extra level of verification in our system. And the Help Each Other Ching Mai three Giveth Verifiers vouched for. And I think that's super cool because now we can decentralize, in a decentralized way validate projects and we can show who by reputation is actually vouching for them. Okay. Anyway, let's keep going.

Voting. There are lots of great voting tools out there. Twitter polls, fantastic. Polls in Discord, polls in all those community things, there's polls. And that's a great way to get signal from your community, honestly.

There's also another great tool called Pollis. I think it's P-O-L dot I-S. Very cool tool. And what it allows you to do is understand what the controversial topics are so anyone can put up a statement and then anyone and then you review these statements and you just say if you agree or disagree with that statement and what's interesting is if everyone agrees or everyone disagrees, that's not really worth talking about, right? There's consensus.

But when there's like half the people disagree and half the people agree, that's a juicy topic. And Polis allows you to like discover which are the juicy topics that need more discussion and more debate. And leave the ones that everyone agrees with alone, you know? Like, you see, like, in Snapshot and Tally, we have all these dumb votes, you know? It's like, oh, you have to read this stupid forum post.

Everyone agrees. We go through the bureaucracy and blah, blah, blah. Polis is super cool because you can skip all that. If everyone agrees, you know, whoever has execution authority just goes for it because they know everyone agrees. But then they can pause on the things that are contentious.

But anyway, then there's Snapshot and Tally. Snapshot is a really great tool. That's what almost every DAO uses. It allows for token-based voting, ERC-20, NFTs, whatever. And along with Tally, they both generally rely on discourse or some other maybe even Discord forums for voting.

And so you will create a forum post and then talk about it with people and then you post it on Snapshot or Tally, and then people vote on it. It either passes or it doesn't. The big difference between Snapshot and Tally is that Tally is executable on-chain. So Tally actually, just like, and there's other versions like Tally, like there's Dow House and Aragon, and there's these on--chain heavy smart contract tooling that can have control of other smart contracts, and based off of the results of the vote, execute on it. So this is like where it depends on what kind of level, if you're an L2, if you're optimism or arbitrum, and well, especially arbitrum, not so much optimism.

Optimism is mostly multisigs. Arbitrum actually, if the arbitrum DAO token holders vote on certain things, they spend money, you know? If they vote on snapshot, then you generally rely on some multsig to execute the will of the people. On Tally, it's executable. So you don't have to have some other executive class that actually has the power over the funds.

Now, one thing that I really want to say about Web3 DAOs is that they suck. They're horrible and it's disgrace. It is so tragic because every DAO has found some way to just stay under the, what do you call it, the Dunbar number. You know, usually through delegation or some sort of citizenship or whatever. Every DAO out there, there's generally under 100 people deciding things.

And when you have under 100 people deciding things, every structure works, honestly. It just doesn't matter. You can organize it however you want. When you have over 150 people deciding things, you start getting 200, 300, 1,000. It seems like nothing works.

So we're still trying to figure this out. But one of the tools that I think is really cool that has beat Dunbar number is quadratic funding. Quadratic funding is an incredible tool for distributing funds. It requires people to donate, and then you effectively find who is unique, square root the value of their donations, so that if someone donates $100 and 10 people donate $1, actually those 10 people have the same amount of power as that one person, even though they only donated $10 worth of money and the other person donated $100 worth of money. This is like a really nice way to balance.

It's like mitigated plutocracy, democratically mitigated plutocracy. And I think it's a really great way to allocate funding. Giveth and Gitcoin both use it very successfully. And it really has some meat on it for network nations. That's why I want to highlight it.

Because there's also a virality marketing component that allows it to, like when you can say, listen, just donate a dollar to my project. It's like, okay, yeah, I can donate a dollar. And so this successful marketing dynamic allows for a viral marketing effort for a large organization with lots of small subgroups. So I really want to highlight quadratic funding. I also want to give a special note to Bandata.

Bandata is built on top of Semaphore. Semaphore is using zero-knowledge identity. And the easiest way to explain it is imagine that you could build a secret database that only allows you to see some parts of it. It's like no one can actually tell, no one, not even the developers, can tell what is in that database unless at the time of its creation, certain things were opened up for view. So you can do real anonymous voting and it can be provable the results.

And this is incredible tech. Their voting circles are so easy to use. It's just like, if you want to do real, legit, anonymous voting in a decentralized way, I know of no better tool. And I've been following them closely. I also want to give a shout out to Vokedony.

They're another one of my favorite anonymous voting tooling, but they're a little harder to use. I really, really like Bandetta. Are there other voting tools that you guys really like? Oh, yeah. All right, this is another nerd voting tool, but it's called MOSI, which stands for Minimal Anti-Collusion Infrastructure.

And so if you're interested in private voting, which is a whole other thing that we need to get into, Mossy is a really great project to look at. Yeah. Definitely. Anybody else? Oh, yeah.

Maybe polymarket, the decentralized prediction markets. Yeah. Poly market. Very cool tool. Very cool tool.

It's pretty much the dominant polling for the presidential race in the United States of America, which is really crazy that crypto has made it that far. Okay, I'm going to keep going because we're probably short on time. I'm not really keeping track. Anyone got time for me? Oh, good.

Okay, so I'm going to scroll, cruise through these things. So Pairwise is actually doing, using another, is another voting tool where instead of voting like a read a forum post and figure it out, really it's just you have two options and you say this or that right we've added stars so we can better describe so like you will only need to compare if you give something a star ranking then you only need to compare the ones that have equal stars so that you can really minimize the the comparisons and we're actually using liquid democracy to make it so that you don't have to do the pairwise assessments if you don't want to, if you trust someone else to do it. And this is all built on top of band data, which is why I'm like, oh my God, this is a great tool. So we're building this right now for retro six. Maybe we won't get it done, okay?

So maybe it'll be retro seven in optimism. But either way, we're making liquid democracy on top of Twitter and X so that when you delegate to someone, they won't be, no one will know that you delegated to them. Unless, of course, you tweet about it or something. No one will know that you delegated to them, but we can say that this person was delegated to. And so we can make a tweet, and we will make a tweet, just tagging that person and saying, hey, you were delegated to by someone.

And no one can know, because ZK magic, right? And then also with Liquid Democracy, you can also give voting power in context. So maybe you want to allocate in these different categories one person to vote for you, but not the same person for all categories, right? And this contextual liquid democracy is really interesting. Another voting system that is really popular in crypto using the VE curve methodology and what we use as well is called GivePower in giveth.

But it's also used by curve and balancer and a lot of these other things where you can, you have tokens and you can stake and lock them. If you lock them, you get more voting power, right? In this case, this person stakes, it's me, it's one of my accounts. I staked this much, 52,000 give, so I have this much give power. If I actually increased my reward and locked it, then I would have more power.

And then this is actually what used to be called a token curated registry, where you can just go in and boost different projects. And then we, it's like signal aggregation, right? And which I think most voting systems really want to be, what they aspire to be, is aggregating signals from various inputs to find a final result. And so anyone can go in and boost a Giveth project, like these Chiang Mai flooded projects, Chiang Mai flood relief projects, you can boost them, and then they'll end up higher, they'll get more, they'll give more rewards to their donors, and so on. Okay, now this is the really most, the most important part of this system, and it's the economics.

Every network nation needs to figure out some way to fund themselves, to reward the people who are donating their scarce time with some other scarce resource. Giveth and Gitcoin are great for donations. Donations in general are a great way to fund community groups. Don't forget, like, it's a default way. Memberships are also good.

Memberships are a very common way to do it. And with token gated access tools, NFTs and things like that, you can do really fun things with memberships. Unicorn Wallet is really a membership tool. Blockchains, like RetroPGF, for instance, is all funded, like retrofunding through Optimism is all funded through their L2, right? They create a roll-up.

It charges gas for people to use it. They built a lot of infrastructure in it so people want to use it. They collect transaction fees, and then they actually distribute those fees in different ways. And they also issued a token. I can't understate the value of creating your own currency.

It is how most nation states fund themselves, if we're real about it. It is the default way of funding public goods, taxes, and the issuance of a currency. The U.S. government is not in 20-something trillion dollars in debt because of taxes.

It's from issuing currency and using that to fund public goods. Right? Yeah. But blockchains use that same methodology. That's what I think people forget.

Blockchains are just a techno- techno nerd version of taxes and issuing currency. Like there's transaction fees, and then there's this issuance of a currency at a regular cadence. And that is really interesting to me because it's the same model governments use. And it's also the way DAOs, most DAOs do it. But without the blockchain-heavy infrastructure, most DAOs often create a token inside of someone else's blockchain and then use that token for governance rights.

The more interesting ones use reputation as well. But when things get complex, it gets challenging. And the key here for anybody doing a network nation that I want to say, do not give your token away for free. do not give your token away for free. Do not give your token away for free, ever.

Okay? If you're creating a currency, your main job is to create demand for that currency. And if you just give your token away, you're just, you're screwing yourself over. You need to make your tokens scarce. The goal of these systems is to create digital scarcity to power the IRL abundance you want to create.

And this digital scarcity is the tooling that you can use to fuel that economically. So DAOs, tokens, NFTs, these are all great. The problems that they often have is if you're starting small, how do you bootstrap the liquidity? How do you bootstrap the system? And this is where bonding curves are really, really valuable.

And I'm just going to jump through because I'm out of time. But one of the things that I'm working on really heavily right now is the augmented bonding curve. And I think, in general, QAC is a tool for network states, network nations, that they should really consider. Bonding curves are this magical, like, monetary creation inside of blockchain networks that I believe will win a Nobel Prize in economics eventually, because they're the first example of single-sided markets. As in, if I want to buy a chair, someone has to sell me a chair.

If I want to sell Amazon stock, someone has to buy my Amazon stock. But if I want a very simple version of a bonding curve is wrapped Ether or any wrapped token. If I want to buy wrapped Ether, I don't need a counterparty. I send Ether to the wrapped Ether smart contract and I get wrapped Ether at a one-to-one rate. Bonding curves are even more exciting because maybe you don't want a one-to-one rate all the time.

even more exciting because maybe you don't want a one-to-one rate all the time. Maybe you want an under-collateralized economy and you can create automated liquidity. So you can create a price curve on top of that that says like, hey, I want one token. Okay. Well, one token is worth one penny.

Okay. I send the token in. I send one penny in. I get a token. Next token is worth two pennies.

I get a token. Next token is worth two pennies, right? So someone sends two pennies in, they get one token. Now I can send my token in and I can sell it for the two pennies that that person put in the first place because bonding curves are just a smart contract that holds money and issues tokens when it receives the money. And it collateralizes those tokens that it issues with the money it receives.

And this is great because it's a single-sided market. You don't need market makers on an exchange. You don't need to create liquidity in a decentralized exchange. You just slowly sell the token as people want to buy it. Once you create demand, the price goes up in a deterministic way.

So this reduces volatility. It actually regulates the market in an automated way. And it's great for bootstrapping. And in the augmented bonding curve, every time someone sends in money for a token, they, like, let's say 90% of the money actually issues the token. And 10% of the money is given to the network nation as revenue.

So you can actually have fees on top of minting and burning. The thing about bonding curves is they're not great once you hit like a $30 million market cap. They're actually not very valuable. They actually slow down the growth. So they're really great for bootstrapping.

Once you get to a certain size, you don't need it anymore. And so what we're doing with QAC and GURVs is we're using tokens, in this case, polygon tokens, to create a grants program. So first, a network nation would give some sort of money of their token. Of course, they have to issue a token. They have to make it valuable.

Hey, that's its own challenge. But once you've done that, you can actually use that token to collateralize other people's bonding curves, maybe sub-nations or, sorry, super-sideraries of your protocol, you can actually collateralize them with your token. And this way they're entangled, right? And so now that super-siderary, I don't know if I'm saying that right, but that sub-network, that smaller group. In Giveth, for instance, any project could launch their own GERV with the GIV token as the collateral for their project.

So now they would get $50,000 worth of GIV tokens to initialize their bonding curve. These numbers are whatever, right? But then when they issue their bonding curve, their team will get a bunch of these tokens. And now anyone can mint their tokens that they want. So they can let other people come in and mint their tokens.

And they can create a token gated chat. So you have to have tokens to get access to that chat. And you can use governance methodology, et cetera, et cetera. And then we use sort of an evolution of quadratic funding where anyone who wants to support a project with their own bonding curve, there would be like kind of multiple competing projects, but collaborating projects as well. They're all collaborating in a way.

They're all part of the same cohort. And you would kind of choose like like, who do you want, whose tokens do you want? And you would send in money to these different projects. And those funds would actually be used to mint those tokens. And this is like a regular cadence of funding rounds using kind of like a quadratic funding mechanism.

But instead of the matching pool being awarded to the projects directly, the matching pool will actually create liquidity pools and decentralized exchanges. And those will be the system that is like interoperable with the rest of DeFi, totally accessible to other systems. Anyway, I'm going too long. So I'm just going to say like really check out qac.giveth.

io. It is the future of tokenization, in my opinion, especially for micro economies and I think really valuable for network nations. Okay, thank you guys so much for the time. Thank you.

Automatic transcript — names and jargon may be misspelled.