Fweb3 Kickoff: Going from Zero to One in Web3

In this live kickoff session, Sahil Lavingia explains why he created the Fweb3 experiment—a month‑long, time‑boxed project to learn Web3 by building an ERC‑20 token, deploying it on Ethereum, and using it to power a Discord community and a Wordle‑style on‑chain game. He starts by describing his personal motivation (peer pressure, time‑boxing, and learning by doing) and frames crypto as a "soft technology" alongside money and writing. He then walks through the fundamentals of Bitcoin’s Byzantine Generals problem, Ethereum’s smart contracts, and the ERC‑20 standard, showing how to generate a token with OpenZeppelin’s wizard and deploy it via MetaMask/Injective. He demonstrates a simple front‑end that reads token balances, explains composability and the role of standards, and shows how to integrate token‑gated Discord roles using Collab.land. He covers token economics, Uniswap liquidity pools, gas costs, and .eth domains. Finally, he outlines his plan to build a three‑level Wordle‑like game that verifies wallet‑based tasks on‑chain and mints a completion NFT, while sharing community resources (Notion, links, Discord) and encouraging participants to join, experiment, and ask questions. The talk blends technical demos with philosophical reflections on learning, decentralization, and future startup ideas.
Chapters
Awesome. So yeah, I guess I'll kick off with this one question from JH as we're waiting. With so much on your plate, what motivates you to experiment with new tech and bring others along? I've kind of— this is how I learn, you know? I mean, I think the social peer pressure, the timeboxing is just really— I don't know, it's often how I learn. I'll actually share my screen because I kind of explain this a little bit in my blog post that I wrote. So let me find it. Let's see, sahil.gumber.com/posts. Will that get me there? Yes. Awesome. Ignore this if you're from the FWB community. I already changed it. Please don't cancel me. Thanks. So yeah, I thought it would be fun to spend the month of February. So that's what this is about. It's called Fweb3. I like stupid names. They kind of motivate me to take advantage of kind of an arbitrary constraint to get started. Otherwise, it's like, "Oh, I'll just do it later." I'm sure many of us have sort of been like, "Oh, we'll figure it out at some point in the future." And then you look back and you're like, "Wow, I spent 6 months, all this crazy stuff happened. I didn't really partake in any of it." And I've spent a lot of time in just kind of other creative industries through my own personal stuff and through Running Gumroad and a lot of these creative industries that are kind of hard, uh, like drawing, painting, these things that require like tens of thousands of hours to get really, really good. Writing, often there's this kind of thing where like in writing you have National Novel Writing Month, NaNoWriMo, every November you write a novel, which I've done once. And, uh, drawers, artists have Inktober. So I thought it'd be fun to kind of make up like a Web3 thing as like just a forcing function for me to learn. So that's like not much. More than what I've said. And crypto is inherently a social thing. There's this community token thing that I just thought the best way to learn is to actually just start building in it. And I will collect all these resources and put them in this Notion that I've been working on. And then I'll categorize this and I'll share this with the chat so no one has to type in links and stuff. I'll put this in the show notes when this is on YouTube for those who are following along. It should just be there. So I thought I'd spend like, I don't know, 2 seconds— there's a bunch of people in the Discord. And by the way, if people have questions on anything, I'm happy to answer them. But I thought I'd spend like 5 minutes on why I think crypto is interesting. I think it's still a pretty contentious topic. There's still a lot of problems with it that have to be worked out. So I thought I would just kind of discuss that briefly. And the best thing I've read on sort of the subject that I'm really interested in is called soft technology. It's called Breaking Smart. The book or set of blog posts is called Breaking Smart. Andreessen Horowitz basically paid this dude a bunch of money to write about it. And it's awesome. And his sort of thesis is that there's sort of 3 big sort of inventions of soft technology or discoveries of soft technology by humans. First is money. And the way he defined soft technology, everyone should just read this blog post, is basically something that you can create more value than actually exists because the sort of memetic power of these things. If we both agree on a legal system, no materials have to get used to construct that thing, but it might make society run better or whatever. That's the TL;DR, but go read that post. Money is the first. We basically were bartering things, Let me trade you that tree for that pig. And that's pretty inefficient. You can't say that tree is worth 1.78 pigs. Every pig is different. So there are all these problems that medium of exchange, unit of account, store of value, that money solved. Money meaning something, it can be seashells. We all agree that this kind of seashell that we— is super rare. So we probably know that we're not going to see a bunch of inflation, a bunch of people finding new seashells. And you can just make society run. Better. The second form of soft technology is writing, which is we were speaking to each other, there's kind of oral tradition, and then we invented writing, which allows kind of this like intergenerational transfer of knowledge that led to the printing press, libraries, the internet, right? Like all of that kind of stuff. And software, his thesis is kind of like the last, which is basically, yeah, software. Like you can now sort of store information in effectively like nothing, like thin air, right? Like zeros and ones, which is pretty cool. Anyway, fast forward, that leads to the internet and all these cool things. And then Bitcoin is the first internet-native money. And the problem that they solved is the Byzantine Generals' Problem, which I link here, which people can check out, which is basically this idea that when you have a— how do you get a bunch of people to trust each other or actually not need to trust each other? Because you have a bunch of people who are attacking. The example is if you have a bunch of generals surrounding a town or something like that, How do you get them all to agree with each other and know that no one is lying? And basically the way you do it is every time you send a message, it costs money. And so to fake a message, you have to convince 51% of the people, and it's just expensive. And so basically the solution, this distributed computing problem is that you just make it cost money. And so to override the system, you need 51% of all of the capital effectively in the system, and that's just expensive. So the incentives don't make sense. So anyway, I'm sure I'm butchering this, but everyone should go read all of these things. And then Ethereum came after Bitcoin, which basically said, that's cool, money. You basically figured out how to take gold and make it digital. You created a software version of mining, which is pretty dope. And Ethereum came along and said, that's really cool, but you can't program it. It's not really programmable. So they came up with this concept of smart contracts, is basically you have a ledger, but it's not only a ledger of account of money that everyone owns, but actually as this computer runs, you can actually have programs embedded in them. So it's not as simple. It's not just like, "Oh, Sahil is sending this wallet loses 5 coins and this wallet gains 5 coins." But you could do something like this wallet gives 5 coins to this wallet. And if this other thing happens on-chain that we know, that goes back to me. But if it doesn't actually happen, then it still goes. You can build logic into this monetary system, which is really cool. Now money is programmable. And then the last thing I would recommend reading is the Uniswap whitepaper, which really clicked for me. So far, it was It's cool, but it's really an asset class play where you're like, okay, this is cool and interesting, but how does society actually look different because of this? Uniswap was the first time that really clicked for me, because you can effectively take something like the NASDAQ, which is, I guess, decentralized, you have these market makers, but it's pretty centralized, and say, just like Bitcoin allows anyone to participate in the system, You can create a decentralized exchange. And even the concept of a decentralized exchange is an oxymoron, because inherently you cannot have— a decentralized exchange is the lack of an exchange. So it's the lack of a centralized exchange. There is no such concept as a decentralized exchange. It doesn't exist, because if it did, then it's not decentralized. So kind of a weird thing. A decentralized exchange is more like a more of a network of people connecting each other, but you're taking a transaction for the connection more than facilitating the good because all of these transactions are effectively peer-to-peer. Anyway, that's my understanding of it. And then what do you trade on Uniswap? Well, you trade these ERC-20 tokens. And so the FEB3 token that everyone got 300 of so far is an ERC-20 token. Which is once you have this programmability, you need standards and these standards develop over time. And one of these standards is ERC-20, which basically— and I can actually show everybody, but you can see these. So this is what a smart contract would look like on chain. And there's almost no code here because it's all inheriting from this class, this ERC-20 class. If you go into this one, you probably can read all these things. The great thing about Bitcoin is so much of this stuff is open source, so you can just keep clicking around and keep learning about, well, what is interesting about ERC-20? Well, it's like you need all of these functions. If you have a currency, you probably need a function that's like, what's the total supply? How much this wallet address, what is the balance? All of these sorts of things. Once you know, okay, every token, every fungible token is going to need these same functions, then you just basically agree collectively on it, and then you create a format. And then Uniswap can say, hey, as long as you have these functions, as long as you subscribe to saying you are an ERC-20 token, you can add your token to our decentralized exchange. And then people can buy and sell it against Ether or anything else, which I think is really, really, really, really cool. And then you can do stuff with it. You can do stuff like, for example, I built this thing and I also built this other thing called MetaZoom. This is going to get really weird as I use this for my own security so I don't actually accidentally disclose something. But if you go to— All right, let's change it back. Wait, how do I change it back? Oh, I can't change it back. Wait, oh, it didn't actually change. What am I doing? Give me one second. I think I messed something up. Oh yeah, I messed something up. How am I going to get back? One second, everybody. I messed up. You might see my face for a second, and then I'm going to go back. All right, sorry about that. Yeah, so I built this little app. You can go to web3.xyz, and you can connect your MetaMask. And then if you have these tokens in them, which you should, then it should work. So I think I can do it. Oh yeah, I have to— I have this thing hidden. So log in with my MetaMask. And if I refresh, boom, it says you're logged in as this and you have 8,400,000 tokens, which I think is pretty cool. This is pinging a decentralized database. This website is effectively just a JavaScript file that's hitting the Ethereum blockchain, probably through some intermediary, but is hitting Ethereum blockchain. So effectively, it means I can make this, you can fork this, you can make your own version of this, which I think is cool for something like money in which you probably don't want a centralized person being able to print more of it. I guess you're trusting me in a sense to— I am centralized because I have 84%, I guess, of the supply because I created it. So I started with 100%. But anyway, and so, yeah, what else can I, what else can I show you? I mean, I can show you how I, what I did. So I created this Discord. It's not that hard to create a Discord. Everyone's probably done this. Then I went to Collabland and I found, you know, they have these docs and Collabland is pretty simple. It effectively allows you to create a Discord bot and say, hey, if this person has this many of this token, allow them to add, basically give them this role. That's basically all it does, because then Discord can do all the rest. And this is a really interesting thing that you have to figure out about Web3, I think, which is what part should be decentralized, what part should be centralized, right? The vast majority, I think, should be centralized, should be not on the blockchain. What should be on the blockchain is ownership, ownership records, but everything else, I think it's just way better to just reference to that. So anyways, this is what I use. So that's Discord. I also had to deploy the smart contract. So let me talk about that. And I have a video. This is the video that I use literally is, it's like a 7-minute YouTube video where this guy goes through deploying this thing. And so I will do exactly what he will do, which is you just Google the OpenZeppelin smart contract wizard. And obviously I can do this really fast. Probably took me like, couple hours to just Google around and find the right answers, especially because there's so many different versions and things have changed and things like that. But effectively, you can go here. This is kind of a wizard, kind of a WYSIWYG-ish wizard. So I can say, OK, I want to create the Web3 token. I want to call it Web3. I want to create an initial amount of tokens. I do. I want to create 10 million of them. I want them to be burnable. So this is kind of like, you know, how this was inheriting from ERC-20. Now it's ERC-20 burnable, which means you now have extra methods that whatever this inherits, burnable effectively allows people to burn tokens that they have. So if you have 300, you can just basically burn 100 of them, right? Effectively sort of deflationary behavior. Uh, and this is it. I mean, like, literally, like, this is it. And, and you know this is it because if you go to the website and you click on the token smart contract, which will take you to Etherscan, which is basically a GUI on top of— graphical user interface on top of Ethereum, you can see this is the code. This is the code that I deployed to the blockchain. And literally, this is it. This is exactly what I deployed. And so let's do that. What does that actually look like? One other crazy thing about Ethereum is because there's no real server involved, you basically have this frontend JavaScript, and then that pings Ethereum that pings the blockchain, right? And so one really cool thing that means is that it's so much easier to build something like an in-browser code editor, 'cause you don't, you can just do it all with JavaScript. It's just a front-end little box on the website itself that, you know, which is pretty, pretty awesome. And so Brian, I mean, like literally this is like, this is it. I mean, this is what I wrote. I mean, this is what I deployed. This is what, I mean, the beauty, you know, there's this word that people often use in crypto called composability, which basically, People use the metaphor of Lego blocks. You don't have to start from scratch. When you buy a set of Legos, one of the amazing things about Legos is every new Lego piece works with every other piece or every new design set thing. Everything is compatible because of these standards. And so I created this ERC-20 token, 10 million. I can send it, do all these sorts of things because I just said, basically give me 10 million fungible tokens. And I mean, this is it, right? Mint. All the constructor is, is the name and the ID of the symbol, and then mint to the sender of the message. So if you think about this world computer, imagine if you think of Bitcoin as a series of transactions, like a ledger of transactions, maybe a way to think about Ethereum is like a ledger of messages. A message can contain variables, right? And so one of those variables is the sender. The sender isn't me, I'm the one deploying this contract. And so this effectively just runs this mint function that, you know, pretty self-explanatory, probably you can figure it out, like create 10 million of these and send them, you know, assign them to this, to the deployer. So that's it. So if I wanted to do that, I literally just, I guess I can copy to clipboard and you can download it and do it locally. But way easier than that is to just open it up in this IDE that exists. And so you can open it up in this IDE. It's now here. And you know, you can compile it. I don't even know what most of this stuff even means. I guess you can compile it, publish on IPFS or something like that. But if you want to deploy it, you literally just go here, you pick Injective Web3, and you can do a little bit more research on this, but this is like effectively, you can think about it like local development on your local JavaScript blockchain on, you know, just to test the code. Really doesn't have any of the data of the hundreds of millions of transactions or whatever on Ethereum. But Injective Web3 will actually use your MetaMask to deploy if you ever need to— and obviously to deploy costs money because you're working with the live production code. It's not free to ask everyone to run your code. That requires some money. But you effectively just hit Injective Web3, you select your account. I'm already connected, I guess. And then you just hit deploy. That's it. I mean, hit deploy. There's like a popup that will appear. I guess maybe I'll hit it and yeah, it'll, you know, like there's some things that cost some money. It's effectively just a few dialogues and then boom, like, and I can show you what it would look like if I did it locally. Right. So like, let me do it locally. So, you know, this fake account on this fake JavaScript thing has 100 Ether in it. I can deploy it and you can kind of see that. Happening. And let's see what, what that looks like. And so I think that looks like it deployed successfully in this local JavaScript blockchain. And so you have these functions. And you can kind of run these things, I guess, maybe it didn't deploy. So it's still deploying. Effectively, you can test your code locally. And then you can deploy to production, which in this case, you don't have to do a lot of testing, right? Because there's basically any, like nothing there. And so I've minted this coin, I've put it into the Ethereum blockchain, then I created the Discord community, and then I went to Collabland and said, hey, anyone who has this specific 300 ERC-20 or 100 of these ERC-20 tokens, allow them to give them this role, assign them this role in Discord, and then in Discord, I said anyone who has these tokens should be able to see these extra rooms, right? So if you go into Discord, if you're watching this on YouTube or something like that, you'll see that there's these channels that are kind of public, um, and then there's these— we— I can't— FWEEBS, right? FWEEBS, like weebs, uh, February weebs, I don't know, whatever, uh. And so yeah, you can see these channels if you're, if you're not a FWEEB, but then if you're, if you are a FWEEB, you'll be able to see these channels where I kind of talk about stuff and where we'll actually be building all of this. So you should get some tokens, um, either from someone in the room, uh, or in the Discord. You can just jump in here and go to the chat and ask kindly, um, or you can buy them on Uniswap. Um, so yeah, and then I wanted to talk about, well, what's actually happening in Web3? Uh, people keep asking me, there are all these questions, uh, Do we need to do anything else? La da da da da. What's going to happen in February? Am I going to be late? Do I have enough time? Lots of these kinds of questions. So I thought I would tell you kind of what I plan to do. And so what I plan to do in FEB 3 is to build a little game. People are probably familiar with Wordle at this point. And so I thought it would be fun to build a kind of Wordle-like game, which is like a single-page app in which you complete tasks with your wallet. So just like, for example, you log into this website, Fweb3 app, to check how many tokens you have. Basically, I don't have to just say you have this many. I can say something like, make this ball green if you have this token, or if you have this many, or whatever, right? I can kind of make it more interesting. And so my thinking is that I effectively build a little game that has 3 levels. Sort of the metaphor, the visual metaphor of 3. So there's 3 levels, each level has 3 things. And then the awesome thing about it is that it is effectively on-chain. So the game itself isn't on-chain, but what I'll do is I'll build a front end that will kind of, you connect your wallet and basically these similar to Wordle. Let me show you what I kind of, the idea that I had in here in building. Similar to Wordle, you would be able to tweet. Obviously, people can fake it, but the cool thing that's different than Wordle is in this case, you can't make it up because you can have a URL and say, look, this is the wallet that I own. And look, you can see that on my wallet, I actually completed all these tasks. So my goal is to basically build an app that has two components. One is the front end, which is basically just a more complicated version of that. And I'll talk about what the nine things may be. I'm not exactly sure, to be honest. I have to figure that out by the end of the month. So this is kind of peer pressure for me too. And then a backend thing, right? I'll probably deploy another smart contract because I can't just do something in JavaScript that says, oh, if these 9 bubbles are purple, allow them to mint this NFT because what if someone did the 9 and then sent the URL to a friend and say, hey, you can just go here to mint your NFT or here's the contract address, right? Something like that. And so you actually have to do the verifications of that NFT minting on-chain. And so I will basically try to write a smart contract game by the end of— that will act as a game that effectively is a sort of NFT minter, but it's only going to work if you've completed whatever those 9 qualifications are. And so by the end of the month, hopefully, there will be kind of a paper trail of like, OK, this many people got airdropped this token. This— how many people went, you know, got this, this level, whatever, and just, just for fun, you know, just for fun to learn. Um, and maybe there's, you know, it's— it is like, I, I like this idea of time boxing, so I thought it'd be really cool if this thing found some modicum of success this year, and then next year we kind of make it bigger and bigger and bigger. Um, and kind of hopefully make it a thing that, you know, just like NaNoWriMo, just like Inktober, there's kind of like this nice easy way to get people into this thing, which is complicated. So anyway, I know I talked a lot. I think I covered everything that I wanted to cover. Here are some ideas of the things that I was thinking about doing. Obviously, Authn with your wallet is step 1, and that is pretty magical, I would say. When you realize, oh, wow, I have a key that just unlocks websites, and I never have to create a new account again, that's pretty cool. Um, getting the 300 tokens, which if you're— I think I sent it to 1,080 people, cost me $16,000. Definitely Web3 needs to work on that before real mainstreamification happens. Um, but if you don't have them, you can go to Uniswap. So I discussed how cool Uniswap is, but let me just show you. So you can go to Uniswap, and Uniswap effectively is a decentralized exchange where you can say, I want to convert Let's say I have 0.5 ETH and I want to convert this into Web3. I want to buy Web3 tokens or something like that. Boom, I can buy 27,000 or whatever. There's very low supply. I'll add more supply. I don't know. To be honest, I didn't realize how expensive it was going to be. I will try to add more supply, but you can buy 300 or whatever, something like that. Yeah, exactly. So 300 is not going to do anything crazy. And so it costs $14. In theory, it costs $14. The problem is if you hit this button, you'll see it actually costs an extra $38 because gas fees everyone talks about Ethereum, because again running a distributed system is very expensive. I think you can switch to Polygon and let's see what happens there if I do that. Switch network to Polygon and then da-da-da-da-da, which does— And then let's see what happens. So let's say I want to buy Web3, or I want to buy 100 to get into the thing. I don't know if it's actually going to be cheaper. Yeah, because I'm not— it's not always— there's— oh wait, no, I'm on Ethereum again. I don't know. Anyways, mess around with this stuff. We're going to do a lot of this in the Discord. I'll, I'll be kind of like doing a lot of stuff in the Discord. Like, I plan to build this thing live, uh, in front of a lot of people because frankly I'm going to need to for me to actually do this because, uh, otherwise I get busy with other things. Um, but anyway, 300 tokens. Sending tokens. So you can send someone tokens really easily. This is also pretty cool, right? You have this decentralized sort of currency. So you can just go in here and say, I want to send this person, you know, let's say, I don't know, I have a friend. Let's say, I don't know if Naval has naval.eth or something like that, but let's say he did. I could say, hey, I want to send you some Web3 tokens because I want you to hang out in my Discord. Boom, 300 sent, right? So like all of this stuff I didn't have to build. All I had to do is say, hey, in this universe, of seashells and trees and pigs and this and that, there's now 10 million of these tokens. Now I get all this other free functionality. Then if I get to do all of that, oh yeah, and then if you complete the game, I want you to be able to mint an NFT because I think it'd be cool to be like, oh, you have a year one mastery NFT, like a Boy Scout badge that there will only ever be this many of, but then you also get a bunch of tokens is my goal. I don't know what these will be worth by the end of the month or something like that. I assume not much. I would not do this to make a bunch of money. This is not that. Again, I own, what, 84% of the supply. So if this thing goes, I'm the only one getting rich. So I don't know why anyone would, but I've tried to purposefully architect it. I actually wrote about this, so maybe I'll put this in the thing, but I thought about, okay, what are the different approaches. You can do this NFT drop, which is kind of what Loot did, which is you just have a smart contract, everyone can mint, and then they get this like NFT, and that NFT gets them access to this Discord. Um, I decided like, I don't know, art, I just didn't— wasn't the right fit. I think, I think the kind of FWB approach, the fungible token approach, where you just give a bunch of people, um, a token— the one really nice thing about, I think, the way that I did it is I required the Google Forms auth, which basically means that you can't just have a million wallet addresses and get all of the supply. And so this is actually the token I did. So maybe I can check all these things off because I did it. I decided I don't really need a Substack newsletter. I ended up using Mailchimp and boom, I did all this. So we're done. And then yeah, just my goals. I didn't really mean to share this. So this is really my goals. No marketing, really secure, accessible to everybody, free, ideally free. Again, there's some sort of fees that are sometimes unavoidable, but I wanted it to be as free as possible. And I did literally airdrop 1,000 people for free a bunch of these tokens. And I wanted it to be easy for people who aren't in Web3 to join, which I guess maybe I should have covered, like getting a wallet address and all of these other crazy things. But everyone should have a MetaMask wallet like I have. And not an investment, right? Like ideally learning first. Like if you can learn, your earning potential in this industry will be stupid, like 1,000x more than if the best— if you got pretty good at trading. So just learn to build, be helpful, create real value for people, and that's the way to do really, really well in this ecosystem. Obviously, there are many ways to do really well in many ecosystems, but that's the way that I think about it. And I just like the simple metaphor of there are 10 million coins that I just created. I think that's a pretty simple, easy way to think about it. And then I have other ideas that depending on how far we get, it would be fun to experiment a little bit with these different ideas. Obviously, people have built voting systems before. I'm not saying that no one has done this. Again, I'm just doing this from scratch. I want to go from 0 to 1 myself so that I can learn all of these things. Because I think it's kind of important. If you've read The Sovereign Individual, to be sovereign, you kind of need to know how to do certain things, right? One idea I had was there's a Web3 Twitter account, weird that it's centralized. So what if you could say, "Hey, I want to write a smart contract." Of course, again, there's some Web2 here, there's some Web3 here. So the way it would work is you would basically create a Twitter app and then you would basically say, "I'm going to tweet based on what this smart contract is saying I should tweet, but all I'm doing is really outputting what the blockchain is saying. And then you could do things like, you can stake tokens into this smart contract in order to vote. And then you can have 8 people who are part of the community who are the tweet clan. And they're the ones who decide. And anyone can do that. And I just think, I don't know, it's going to be really interesting to see how this develops. I plan to just solve my own problems. So as we do stuff, I'm sure we'll run into issues and things will be annoying. And obviously, the big one is like, this is expensive. And, and so yeah, you solve them, you build them. And I even had an idea somewhere in the chat. There was like a startup idea that I had. Where is it? Let me see. Startup, startup idea. Damn, you guys have been talking a lot. Where's my startup idea? No, I want my startup idea. Startup idea. What is it? I forgot what it was. Oh yeah, job boards. It's kind of funny in this like Web3 thing, people were talking about jobs and finding jobs and people are linking to these like centralized job boards. And I was like, wait, what if you had a job board that was effectively a smart contract? And I guess the way it would work is you could basically mint kind of an NFT, which would be like the job title and this and that. And then part of that is you can mint it with different characteristics and then you would have a web UI interface that would display whatever those NFTs, like the last 5 minted NFTs or last 50. That's how you would build a paginated job board in Web3 world. So that's a startup idea for you. I'm sure it's stupid. Many ideas are stupid, but that's okay. The point here, I don't think I'm doing anything incredible here. I'm just learning. I had this quote about painting in my book. Basically, the goal about painting is not to create good paintings. The goal is to improve your brain's ability to make good paintings. That's the goal here. And so anyway, I've been ranting a lot. I would love to answer any questions people have about Web3 or anything like that, or if anyone has like support Q&A trying to get set up with this thing, and then we can kind of wrap things up in a little bit. Josh asked me an unrelated question. All right. When do the Minimalist Entrepreneur applications get approved? I appreciate you allowing me to plug my other business, my side hustle. So I wrote this book, The Minimalist Entrepreneur, that mentions Web3 a total of zero times, but it's good, really helpful. Turns out there's more to the world than Web3, right? But anyway, I teach this course and He's asking about when I'm getting back. So the answer is Thursday. So by Thursday morning Pacific, I should get back to everybody. I've sent out the first set of approvals and then seeing how many approve. And so anyway, yeah. Anyway, questions. Catalina has a question. Please explain the gas cost in transactions. Yeah, so gas is like this interesting sort of idea that basically I think Bitcoin also has this idea. So I think it, and I don't know if it is called gas in Bitcoin, but Bitcoin Lite, I forget what it's exactly called. But basically, you have a network and we were talking about this Byzantine Generals problem where you secure the network by effectively asking everybody, to send a message you need to— or to participate in this network, you have to be doing this work. So it's a nonzero thing. And then gas cost is effectively Basically imagine how much does it cost to secure the network divided by the number of transactions, that's how much it's going to cost, which is effectively just supply-demand. If a lot of people want to use the network and there's not that many people that are providing the mining supply to secure the network, then it's going to cost a lot. In theory, gas costs could go down a lot. You just would need a lot more supply of people producing, wanting to secure the network. So it's kind of just like, I kind of just think of it like the MasterCard 3%, right? 3%, like Stripe's 2.9% plus 30%. Gas is kind of the credit card transaction fee to kind of deploy things or do anything, contribute basically anything to the world computer. Aswan asks, what are your thoughts on Web3 domains like .eth? What is the use case? I think the use case is kind of like what I showed where if I wanted to send you money and I knew you were aswan.eth, ETH, I could just say, hey, I want to send the person— and I think the way it works is a reverse lookup, right? Which basically means who owns the aswan.eth NFT, basically. And whoever owns that, send these tokens to that owner, right? And so it's kind of, I think, basically a shorthand, right? So instead of having to memorize someone's telephone number, you can just say, call Sahil. It's kind of like that. And there's, of course, more things you can do there over time, I think. But effectively, I think of it just like a sort of a simple way to reference a person in this ecosystem or a wallet in this. So mine, for example, if you want to send me some free whatever tokens, is s4h1l.eth. It's kind of a username, basically. What drives the price of our token? Just again, supply demand. There's a certain amount of liquidity. I don't want to get too much into Uniswap because it can get pretty crazy. And I'm sure I'll sound stupid because I don't understand all of it. But Uniswap is this brilliant thing where you basically— the way it works is you have these liquidity pools. So you have, let's say, on one end, one side you have like a million Web3 tokens. And on the other side, you have like, let's say, 1 ETH. If you want to buy a bunch of Web3 tokens with a bunch of ETH, you have to give that pool ETH and get back Web3 tokens. And so you're inherently going to create this supply-demand curve, which I think is called a bonding curve. And I think they can have different slopes. I don't know what the default one is for Uniswap, but effectively, you just have this supply-demand curve. And there will always be availability, because if there is, let's say, one Web3 token left, it's going to cost a million ETH. You'll get to the singularities on either side. Basically, but more likely, the reason you're probably seeing it as a zero is because it's just such a new token that it hasn't been accepted into these registries. In this world of decentralization, what is to say how many ERC-20 tokens must get minted every second, every day, every minute, whatever? You can't just list them all. It would be the spam problem. It is why we need proof of work. If everything is free, you just get a bunch of email spam. And so I think basically over time you can submit, you can honestly, you can pay some money. I think a lot of these new startups pay a bunch of money to get listed in a bunch of different places. So eventually I think that will just change. Ashwin, sorry. Fei Sola says, I know you've covered this on the web app, but we're using our wallet address to log in. Exactly. So download MetaMask.— which everyone has already done because you already have these tokens. But at least the US way to get into Web3 is you create a Coinbase account. The way that I would do it is I would create a Coinbase account, then I would do the KYC stuff, enter my banking information, basically pull some money from my bank account, US dollars, into crypto, probably buying Bitcoin. And then I would— let's say Bitcoin or Ethereum, Then I have an Ethereum balance, and then Coinbase will allow me to send that to a wallet address. So what I can do is then I can download MetaMask on Chrome. MetaMask will give me a wallet address. They'll say, hey, just like Bitcoin, I magically created 10 million coins, I magically created a wallet address for you. Here you go. Here's your wallet. Then you told me that, and then I gave you some tokens based on that. So that's the wallet you would use to log into stuff. Um, Yvonne asks, does Gumroad have plans to integrate Web3 functionality somehow? No, um, I'm just doing on my own personal, my own personal time. Don't cancel Gumroad, please. Uh, yeah, uh, Michael asks, what programming language do you recommend for writing? I think you kind of have to write them in Solidity, you know, because effectively, think about There's one computer called Ethereum, and that computer runs Solidity. I'm sure it's a little bit more complicated than that, but effectively, you're writing code in Solidity. I think there probably are higher and lower level abstractions of it, but basically, if you're on Ethereum, you're writing in Solidity, .sol. And the best resource for me was Crypto Zombies. That's what I learned. Literally, if you go through the links that I put, that's all I know. So far. So I know enough to figure out the community. I don't know. Obviously, I have some programming background, so some of the concepts I may understand better from the start. But yeah, that's basically all I know is all in that thing. And I'll learn probably more in the next 28 days than hopefully all I have learned about crypto in the last 28 years. The beauty of compounding. Interest or whatnot. So anyway, hopefully that was helpful to people. I don't know, but I'm going to stop sharing. I will put this video on YouTube so people can follow along. So if you're watching it later, go to web3.xyz. That website will constantly be updated with stuff, and that will take you to Discord, and Discord will have all of the stuff, right? And so web3.xyz, Discord, go to Uniswap, buy 100 tokens to get in, etc., etc., etc. Yeah, so hopefully that was useful. I'm going to spend this month building that little game. I'll be really active in that Discord. I'll be answering— I'll basically be doing Web3 customer support for free in that Discord, uh, for the next 28 days at least, and then we'll see what happens beyond that. Take care, everybody. See ya, bye.










