The Wolf Of All Streets - The Future Of Solana | Anatoly Yakovenko

Episode Date: September 13, 2022

I finally had the opportunity to sit down with Anatoly Yakovenko, founder of Solana. We talked about everything: the centralization of Solana, how Solana competes with other layer 1 blockchains, and w...hy it is crucial to cut operational costs to boost adoption. We talked about security issues and how the upcoming release of the first Solana phone, Saga, solves them. We further discussed how Anatoly’s background in the Soviet Union led to his deep interest and passion for decentralized systems and Bitcoin. This is a well-rounded conversation with one of the leading minds of crypto. Anatoly Yakovenko: https://twitter.com/aeyakovenko ►► Get 20% off on your ticket to W3BX. Use my code: WOLF20. Register here: http://web3expo.live/  ►► JOIN THE FREE WOLF DEN NEWSLETTER https://www.getrevue.co/profile/TheWolfDen  GET UP TO A $8,000 BONUS IN USDT AND TRADE ALL SPOT PAIRS ON BITGET FOR ZERO FEES! ►► https://thewolfofallstreets.info/bitget    TRADE ON THE WORLD’S BEST DEX, BULLISH: ►► https://thewolfofallstreets.info/bullish/youtube  Follow Scott Melker: Twitter: https://twitter.com/scottmelker  Facebook: https://www.facebook.com/wolfofallstreets   Web: https://www.thewolfofallstreets.io  Spotify: https://spoti.fi/30N5FDe  Apple podcast: https://apple.co/3FASB2c  #Solana #AnatolyYakovenko #Crypto The views and opinions expressed here are solely my own and should in no way be interpreted as financial advice. This video was created for entertainment. Every investment and trading move involves risk. You should conduct your own research when making a decision. I am not a financial advisor.  Nothing contained in this video constitutes or shall be construed as an offering of financial instruments or as investment advice or recommendations of an investment strategy or whether or not to "Buy," "Sell," or "Hold" an investment.

Transcript
Discussion (0)
Starting point is 00:00:00 I've often discussed the idea of living in a multi-chain world where each blockchain finds a specialty and then they work together interoperably. That's usually the vision that's presented even by the founders of these blockchains. Well, today I spoke with the co-founder of Solana, Anatoly Yakovenko, and he had a different vision because he believes that Solana can be the one blockchain that eats the world. Listen and find out why. There's been a lot of talk about layer one wars, right? It's become almost a meme in the crypto space. The idea that like Lord of the Rings, there could be one sort of chain to rule them all. It's my opinion we'll probably live in a multi-chain world, but I would love your take on where each of these chains sort of fit in and what the future looks like.
Starting point is 00:00:50 I can see both options being on the table. I think a lot of reasons why it's a multi-chain world is because these two systems are kind of like databases. They're kind of boring. And those typically, it's really hard to build a moat. It doesn't really matter for a consumer what database they use in the background. The other reason why there could be a moat is I think kind of the native crypto narrative, like the idea of digital ownership, store of value, all those things really do tie around security of the chain. And if that's the case, then there could be moats around Bitcoin, Ethereum, decentralization. Solana is trying to be a very decentralized chain. There's a lot of effort that's put in
Starting point is 00:01:39 by the community to do so. My take is that decentralization to centralization is a sliding scale and that most things exist in the gray or are moving from centralized to decentralized. And the community sort of has this bipolarity where they want it to just be one or the other and there's nothing in between. So Solana obviously has taken quite a bit of criticism for being too centralized, but you're probably, I would imagine, on that sliding scale. Yeah, the main difference in Solana between something like Ethereum and Bitcoin is the cost of the hardware to run the network is high. So I don't know if you remember Vitalik's trilemma, performance, security, decentralization, the cost of the hardware, throughput, and
Starting point is 00:02:18 latency, basically. You can only pick two unless you want to make the hardware expenses which is what solana chose so if we make the hardware expensive we can actually have both high number of nodes high number of participants in the network and high performance but that goes against i think a very core theory and value which is you want to lower the barrier to entry for anybody to participate in the network from a hardware perspective. And this is where a lot of the arguments like, well, why do they get to decide what's the lowest cost of hardware, right?
Starting point is 00:02:55 And like the differences between validation, verification, and all these other things. My kind of belief is that if the network is permissionless, that anybody can enter it. Like I can go and participate in it without any kind of like needing to ask anyone. It doesn't really, and it's useful. It doesn't really matter how much it costs because it'll get cheaper over time. Like it's because there's demand to go participate in it. It's just the way that computer hardware gets really like 50% cheaper every two years. It's like the thing that humans have figured out. The one thing that I could bet on humans being
Starting point is 00:03:31 good at is making cheaper and cheaper. From my perspective, like I think the most important thing that we can do is make sure that the protocol is permissionless, that anybody can enter and participate in it and then figure out what are those like really hard to find use cases that somebody figures out the really complicated thing about cryptography sets up a seed phrase and actually uses the network that that's that's like the real challenge right yeah i remember when my dad brought home a commodore 64 in the 1980s and that thing cost thousands of dollars and And that's not even adjusted for inflation. So that POS, not proof of stake pieces.
Starting point is 00:04:10 So that was like a $30,000 computer by now, and it did literally nothing but run a print shop. But I think technology is inherently deflationary, as you said, and the price will obviously come down. What's better than listening to the Wolf of Wall Street's podcast? Listening and watching the Wolf of All Streets podcast live. Well, they say what happens in Vegas stays in Vegas, but this time that's not the case because I'm hosting a stage at a conference from October 10th to 13th. That's the WebEx conference. I'm going to be bringing you live podcasts,
Starting point is 00:04:39 live panels, masterclasses from the leading minds in the industry. This is going to be absolutely epic. It's going to be live streamed, recorded, and presented to you live. You can come have a happy hour with me, eat dinner, potentially play golf, and watch all of your favorite content being recorded in real time. Guys, the link for this is web3expo.live. That's web3expo.live. Use code WOLF20 to get 20% off your ticket. WOLF20 for 20% off your ticket. Guys, let's hang out in Vegas, October 10th through 13th. I think you kind of pointed out a really important dichotomy. People maybe don't understand, but they argue about participation. And some are talking about participation,
Starting point is 00:05:22 like you said, from actually running a node or being a validator. But most people just want to use it as users and everyone can participate in that end and benefit from cheaper, faster transactions. So that's kind of the bad is, can we make the network so cheap and fast that it starts opening up new use cases? And those are still kind of unknown. Like it's not clear what those are yet. Like a lot of DeFi stuff doesn't need a super cheap network. Like automatic, you know, AMMs, constant function market makers, Uniswap does not need to do more transactions per day than it does already.
Starting point is 00:05:59 Like it functions fine. You know, Solana can handle something like Serum, which is a central limit order book, but that itself hasn't shown to be so much better than Uniswap that there's like, okay, we need to drop constant function market makers. Everyone move over to this. There's a lot of questions there, but I personally believe that like there's another 10X in reducing cost and performance improvement grows the space.
Starting point is 00:06:27 It's just like lots more people enter and build more shit. And we've seen that with NFTs. The number of people that started minting, like the long tail of artists in Solana is just much, much larger. And it's half a million NFTs a week get minted. And that's simply because it's cheaper. Yeah, well, there was a time I remember when NFTs a week get minted. And that's simply because it's cheaper. Yeah, well, there was a time, I remember when NFTs started to bubble, it was still cheap to mint on Ethereum. And then we had that kind of crazy gas wars period
Starting point is 00:06:55 where people were paying $200, $300 to mint something they were going to sell for $15. It just became unsustainable and actually crushed the artists. Exactly. So these technologies create really, really cool things. There was no concept of digital ownership before and making the network cheaper and more accessible means that more artists get to try and more creative things get to compete in the market and
Starting point is 00:07:19 creativity is the hardest thing to find. It's the most non-fungible thing out there. And like just that drives adoption and growth and everything. Yeah. So we've had sort of this emergence of multiple categories. I think it was all DeFi, right? Two years ago. And then, like you said, NFTs and the metaverse and all these things.
Starting point is 00:07:42 And now, of course, we have play to earn, I don't know, sleep to earn, walk to earn, breathe to earn. You can literally earn doing anything, right? Does one chain need to be able to accommodate all of these things? Or is that where we could see sort of a multi-chain spinoff where there's a specialization? You know, Solana becomes the NFT chain and Ethereum is the DeFi chain,
Starting point is 00:08:02 sort of as you alluded to, because AMMs happen to work there and so on and so forth. There's some engineering reasons why it might not be, that might not be like the best outcome. And that's because you have this one giant chunk of memory, like think of it as RAM that represents the state of the network. And when you split it, you're creating like like friction like effectively in defy it would be arbitrage if there's a uniswap market and one l2 and another l2 they're going to have slightly different prices now you have to rebalance these and rebalancing is going to take up resources right those are going to be transactions that are bidding and competing with
Starting point is 00:08:42 users and you end up with a system that might be really, really more expensive and less good at price discovery than one giant one. I'm obviously building Solana because I think it's the best design, but how this plays out has so many factors. Are any of these things the most important thing? but i think the one thing that is truly important is ordinary humans want the cheapest possible price to use these networks and the lower we make it the better and so far solana has its design despite its being expensive and the hardware translates into the cheapest possible like uh fees for users. No one has been able to even come close, despite Solana running for two years.
Starting point is 00:09:29 And you talked about the fact that AMMs actually, at this point, can effectively support the breadth of the DeFi market, right? But that also speaks to the fact that DeFi is kind of small, going through a winter, certainly, with all the exploits and hacks. I think that the shine is sort of worn off DeFi. But don't we need to not think about the current reality
Starting point is 00:09:48 and start to think about what it looks like at scale? If we believe that DeFi is going to be a parallel global financial system, that means that we need to accommodate a billion users a day, right? Is that even theoretically possible right now? It's about 50,000 TPS if they're all perfectly distributed. Billion users doing three transactions per day in a perfectly distributed manner would be about 50,000 TPS. Give you a sense
Starting point is 00:10:18 of scale, Google does about 80,000 searches per second. So that's honestly as fast as we need to make a single network to cover the world. Because I can't, you know, like in my mind, Google is kind of like one globally scaled thing, like truly globally scaled. It's one unit of that thing, right? And maybe there's going to be slightly more, slightly less, but I kind of think
Starting point is 00:10:42 that's how much we need to cover the population. And that's doable today with some shortcuts that will get easier as hardware gets cheaper. And the kind of shortcuts I'm talking about is like, if we like co-located and like put all the Solana validators on like a super, even more expensive network. And systems with multiple boxes for each validator with 512 cores or 1,000 cores, it could probably get there. And it's not even that expensive to do that. And you kind of think, why don't you guys just do that? Why don't you build this massive thing?
Starting point is 00:11:21 Because nobody needs it yet. We haven't seen human-driven activity to have such a demand on the network, despite the fees being basically lowest anywhere, that it's worth to deploy that hardware. We would effectively just be throwing money away. But I mean, does that mean that you don't necessarily believe that we get there? This becomes kind of a cute little thing that people who really understand it use? Or do you think that we get to the point where the UX and UI is so clean that grandma can use it? I think the hard part with crypto is that there's no shortcuts for the UX.
Starting point is 00:12:00 I think self-custody is a core thing, the same way that URLs and links are for the web. You still go to a browser, there's still a URL bar. Despite many attempts to get rid of it with AOL keywords and all this other stuff that people were like, the internet is too complicated, right? People don't understand what a link is. And all those things were true. People didn't get it. And it just took a long time for the human mind or like people that grew up native to it to really kind of become the dominant users and the same thing has to happen with crypto you can't get rid of signing you can't get rid of self-custody i suspect that 10 20 years from now you're going to have a billion people but they're
Starting point is 00:12:41 all going to still under like sign stuff and know what a wallet is and that they're connecting with their wallet to a decentralized application. And they'll kind of know the implications of signing and all those things at the same level that my parents understand what clicking on a link is. They kind of get it, but they don't know the details. But you need to kind of change that mental model. And I think that's the biggest bottleneck for growth, but it's slowly happening.
Starting point is 00:13:09 Like I think we estimate, and correct me if you think I'm wrong, that there's maybe about 10 million people that on all the chains combined that sign things on a monthly basis, like roughly about 10 million. Yeah, I would not be surprised if that was even high, to be quite frank.
Starting point is 00:13:25 You know, we throw out these numbers like 70 million, 100 million, 200 million people. That's all about how you calculate that. That's how many people have a wallet. And some of those are three wallets to the same person and they never transact. So yeah, you're talking about active people on all these networks.
Starting point is 00:13:40 I think it's very, very few. And most of them are just doing it to trade and speculate. So, but that number is going to hit 100 million people someday. And that's going to be, I think, transformative because at that scale, it's like when the internet hit 100 million people actually browsing, you saw Friendster, MySpace, and then Facebook pop up. And those were truly internet applications. They had no assets besides the social graph, which is kind of bizarre to think about it. Facebook doesn't have any real estate or stores
Starting point is 00:14:12 or logistics things. It's purely data. And I think you'll start at that scale with crypto, you'll see the same kind of things that are really, really hard to predict. I don't know if it's going to be an NFT set with a million people or an NFT set that becomes like the next, you know, Marvel, Hello Kitty or whatever brand, like something will have that breakout that you'll, that everyone will be like, oh yeah, it's obvious in retrospect.
Starting point is 00:14:40 Right. I mean, NBA Top Shot looked like that actually very briefly. I mean, look what that did for the entire NFT market when it sort of got hot. So if we have more of those coming down the pipeline, it would make a lot of sense to assume that we'll see, you know, sort of that mainstream adoption through these individual sort of projects or hype cycles. So I'm very bearish on things that try to hide self-custody. And like all the pitches that I hear that are like, this is too complicated for consumers. They won't even know
Starting point is 00:15:10 they're using a blockchain. It's almost a non-starter to me. I think you have to eat that bowl of shit, so to speak, in the UX and figure out how to make it work. That means that we really have more than an adoption problem. I think we have an education problem. And like you said,
Starting point is 00:15:30 that's not something that can really be expedited. It's going to take like for people to be comfortable with what you're describing and really understand it. It really is a 10, 20 year proposition. I think, as you said. Well, yeah, I hope we can speed it up. This is why like, you know, stuff like the phone is being built. It's like, I think kind as you said. Well, yeah, I hope we can speed it up. This is why stuff like the phone is being built. I think at a gut level, I think everybody understands that the hardware, that the computer you hold in your hand should be the hardware wallet for most of the day-to-day
Starting point is 00:15:56 applications. And there's a lot of UX that kind of sucks on mobile, despite mobile being the most dominant way people use the web or use anything in the world. And it's really kind of me, like I spent most of my career at Qualcomm. I was literally 10 years ago, they already had secure elements and trust zones and all this stuff. And we build freaking insane complex software to get copyrighted DRM video streaming to your device so nobody could copy it. Trusted displays that nobody could screenshot, things like that. All that stuff, very small part of it is necessary to make crypto secure and safe. And the stuff that we're doing with Saga is enabling that for end user.
Starting point is 00:16:47 And, you know, there's multiple ways we can win there. One is pretty simple. Google decides that this tech should be in Android by default and they ship it. And that might either promote the phone or kill it or whatever. It doesn't matter. But the industry moves forward. And that's like a huge win. Obviously, the other way is that like all the mobile execs just fall asleep at the wheel and we are right. And that becomes the dominant Android device. That's the other way.
Starting point is 00:17:25 In a perfect world, what does your experience with that phone look like? I think there's been a lot of confusion as to device itself and the other part is the stack. The Solana mobile stack is four tiny technologies. The seed vault uses a secure element to store your seed and the trusted execution environment to decode it and sign transactions, which means that it can take over the display and prevent anybody from spoofing that you're using a wallet. And these are kind of like the key parts. This is why the URL bar has this little lock and in your browser, it's because no other website can spoof that lock and tell you that you're talking over secure channel.
Starting point is 00:17:55 And for something complex like a wallet, you actually need to control the display. A bunch of UX improvements. Once you know that the phone has your this kind of like your your hardware hot wallet when you click on adapt and you click wallet connects and you see those 50 wallet options you don't need any of that the dapple already knows that there's a wallet right it automatically connects um so things like that would just be much much easier but when you go like shopping and you go to like an n payment, like buy your coffee at Whole Foods
Starting point is 00:18:27 or whatever, that can actually pop up a wallet like Phantom. And you can sign with that single fingerprint or face ID scan and just that experience could be delightful and awesome. And all those pieces are necessary because wallets are complicated. To build these UIs is complicated. And you've seen with the slope wallet hack, when you have a lot of complex code, an unintentional logging error could leak your secret. You basically need to remove the ability for wallets to steal user funds for wallets to be able to build
Starting point is 00:19:00 richer experiences, more complex interactions and things like that. So this is really like the hope is that we can give developers new tools to build awesome stuff. They go build it. And I'll do a victory lap when there's an app that is so compelling
Starting point is 00:19:15 that somebody is like, F this, I'm going to buy this stupid phone. I'm literally buying this phone because of this app. Right. I buy the iPhone because of the amazing camera. Yeah. I mean, we've all seen it, obviously.
Starting point is 00:19:25 And we know that that's how it will eventually probably take hold. The question I get then naturally is, how can you be sure that it's secure? It seems like there's almost, and you have to do it, you have to push forward. But it seems like you're almost increasing massively the risk of these hacks and exploits by putting that device, a universal phone, something that people do understand into everyone's hands. Well, people should still understand the difference between a hot wallet and a cold wallet. Your phone is your hot wallet. It's not your bank account.
Starting point is 00:19:58 It's just not your bank account, right. Go use a ledger or something equivalent like tinfoil paper wallet with an air gap computer or a Trezor or whatever. You need a cold wallet solution. But for a hot wallet, the security there is the same that you have for biometric scans for all the really important things that Apple and Google work on, Qualcomm works on. And there's definitely supply chain vectors and a whole bunch of other stuff. But there is a pretty large and robust industry around finding those and doing teardowns and making sure that there's no one that's sneaked in a hacked secure element or something like that. And that's a part of the development process. And I think the OEM that we're using. Awesome. Jason Keats was the lead architect of iPad pro he's built crazy
Starting point is 00:20:49 hardware, like James Cameron, submarine door. And like, what's the basically a first or second employee at essential, like built all their devices. He's like a hardware, like superstar. And like, I think we're in good hands, but obviously there'll be teardowns and all these other things and third-party reviews. That's really, really important. And I mean, just speaking of exploits and hacks, I know that it hasn't really increased as dramatically, I think, as it feels like. I think we're just under the spotlight and in the mainstream, so the hacks are somewhat bigger and more well-publicized. Do we get to a place where we don't even worry about that?
Starting point is 00:21:25 Where it's so secure that the bridges work and there's no wormholes? Or is it just we're going to always be chasing our tail on that? I think this is really, again, me as an engineer, my stomach churns thinking about the idea of building these things because it's so scary. The surface areas for attacks are really, really large. And it's people's money this time, right?
Starting point is 00:21:49 Yeah. Even it's bad enough when it's data, but we're literally seeing tens of millions, hundreds of millions of dollars drained. I think there's a kind of hard problem with smart contracts that you have a single instance of the smart contract that does the handling of money. It's just a single piece of code. So wormhole hack or whatever the latest one was,
Starting point is 00:22:13 the nomad or whatever, these are smart contract bugs. They were not like the bugs that Vitalik talks about when he says the multi-sig that runs a validator that'll collude to steal your funds. That's a possibility, right? And this is why bridging will always have some risk. But so far, all the bugs have been smart contract bugs. And those are really, really hard to make them like zero, to make it bulletproof. You basically need proof-carrying code and formal verification and a whole bunch of stuff that's just really, really undeveloped
Starting point is 00:22:48 in computer science. And these contracts get audited by four or five companies and still end up being exploited. So it's clearly like there's no direct science to knowing that it's secure until somebody tests it, I guess. There is formal verification. There is very high-level languages. You can describe the spec,
Starting point is 00:23:11 and the computer will tell you that if the spec is correct, then the code is correct. But those are not yet commercial. They're so hard to use that even me as an engineer, they're inscrutable. That's just, I think, Move, even though I'm shilling a competitor, I think Move is a really good attempt to try to bridge the gap there and actually add some stronger safety assumptions in a smart contract language. but it's still like so early. I mean, you refer to them as a competitor, but I think as you sort of alluded to earlier,
Starting point is 00:23:50 the space is so small that I think we're still in a place where you can cheer for your competitors and worry about it later, right? Because we need everybody to sort of all hands on deck, advance the ball, even if one chain is going to win. But that means that you could argue, at least right now, one of the most key elements being built is interoperability, right? And that comes back to all these bridges and stuff. And that seems really early. Yeah, absolutely. IBC is pretty well developed.
Starting point is 00:24:17 I think like the Cosmos folks did a pretty good job making that like such a core part of their ecosystem. That's what they are, right? That kind of approach to bridging is one that I think is pretty interesting because there's so many users of that bridge that the likelihood of bugs actually becomes lower because you have such a diverse number of use cases that are already using the same code. So I think that's like, if you're going to believe in that future,
Starting point is 00:24:52 that would be the way to do it. But we believe in a future where maybe one chain like Solana could dominate it and take everything and then we wouldn't need any interoperability at all. But paint a picture of that future. In 10 years, let's say Solana completely wins, right? Which means effectively that Ethereum becomes a pet project and all of these others sort of disappear. What does that look like for you? I mean, you're never going to sleep again, ever. I think what that means, it could mean that there's so many people using Solana that this is where 99% of transactions occur. But that doesn't mean that maybe Ethereum still has the highest TVL. What does that mean to win is unknown.
Starting point is 00:25:36 I think clearly the way Solana is designed and the way it's moving forward is to constantly reduce costs and to improve performance. It's more likely to drive adoption from a user perspective and maybe DeFi folks will always kind of tend towards Ethereum for whatever reason but I'm hoping that DeFi is you know we literally call the Solana blockchain an S speed. Because the fundamental design is this one chunk of state, chunk of memory that represents all the prices in the world synchronized at the speed of light. This is like my science fiction, like end goal for Solana is that when news travels around the world, state transitions travel at the same speed as news by the time that news hits like a Bloomberg terminal in New York the price whatever that thing was reflecting is already being propagated through Solana so when a trader
Starting point is 00:26:31 looks at a market at Nisei or Solana it's the same price that means that there's no like real arbitrage left um and that will require a lot of work we joke that if we have to do it we'll build neutrino based communication between nodes to cut through the center of the earth to uh to reduce latency but that that's like uh you know ways away um i think like the key part would that would be awesome and like a win is if we do see that like 100 million user breakout application happen on solana. And I don't know what that is, but like to me, if like the Facebook or whatever equivalent of NFTs gets built and it happens on Solana, that would be, I think how we win.
Starting point is 00:27:16 And like what that would mean. I don't know. I, I, I have this like belief and hope that self-custody is so important that if we have 100 million people in self-custody, that that becomes like a transformative force, almost like a global voting bloc around the world, right? Like, what if 10 million people decide to buy every coal plant and shut it down, right? Like the Constitution, Dal. The possibilities there are pretty endless and pretty wild. Yeah, I think the promise of DAOs is exciting, but I also have this sort of thought that
Starting point is 00:27:51 most of them will end up like Lord of the Flies. Absolutely. People get so excited about DAOs, but it's still just a bunch of people trying to agree on something. Never goes that well. I think either Lord of the Flies would be like one of the top, like most of them will just fail. Right. Like, and then some of them will be Lord
Starting point is 00:28:11 of the Flies and very political and stuff. But I think some of them will be pretty open and transparent and kind of like, you know, trying to do good. Yeah. So there's all these, obviously, we talked about categories that are sort of being built on every blockchain and just within the cryptosphere. Is there anything you're really excited about that's being built that people might have no idea about? and satellite and a whole bunch of like, kind of like this is going to be Discord or Twitter for crypto. There's a bunch of those. How the NFTs are slowly kind of, they're kind of sprouting. Some are trying to be brands. Some are trying to be like storytellers.
Starting point is 00:29:00 Some are like becoming more DeFi-ish. Some are just money grabs yeah yeah so i think there's there's something really really cool there um and gaming i think is the is the next one like things like biomes you i don't know if you ever played minecraft or something like that there's uh i'm a little old but yeah i'm a gamer so like the it's like open world where everything's an nft all the resources are but what's cool like about those things is that like where where i think stuff why i think stuff is interesting is if it somehow enables uh for like a new market for creativity and in this particular instance you look at minecraft people
Starting point is 00:29:45 build like 16-bit computers using the minecraft engine um but they can't do anything with them besides stream them on youtube and that's a kind of a a experience for the artist they basically make nearly nothing and just get like a bit more cloud but But with something like NFTs, you built this computer, you can actually issue it as an NFT and people get access to that environment through owning the NFT that really kind of naturally makes sense. So I'm hoping things that are like, I'm pretty bullish on people that figure out like, how do I build a platform that nurtures creativity, that like actually gets people to build and create. And that's very counter to this idea that you need supply constraints, that you need
Starting point is 00:30:31 to limit supply of something. And this is where I think stuff that focuses on limiting the supply is in the bucket of things that will probably fail. And things that can succeed where there's a limited amount of creation will drive like well those people that can build really good tools will figure out that creative people is the the most important constraint and that that i'm pretty excited about dare i ask if you're referring to bitcoin um honestly i like dude my family soviet union immigrants refugees from the soviet union had we had access to bitcoin our lives would have been like a lot easier and when we left like in 92
Starting point is 00:31:18 we were only allowed to take 50 dollars per person that's 350 350 bucks and 92 for seven people. So like, I'm, I like in my heart of hearts, I'm like a fan of this idea of decentralized money that is not controlled by superpowers. I think that's really, really important for people, most people outside of the US. Me as somebody living in the US, this is my home. I see that. Yeah, I'm good. The systems mostly work. There's a lot of bugs and a lot of problems and we all yell about it, but that's no different than a healthy engineering environment. That's true. You talked about this one killer app that brings adoption to 100 million people.
Starting point is 00:32:07 And you alluded to maybe we would have the Facebook of NFTs, but why not just the Facebook? We really haven't seen, I don't think the proliferation widely of decentralized social media. Is that viable or is it just not going to happen? Do you mean like Facebook itself transforming? No, not Facebook itself,
Starting point is 00:32:26 a competitive app that's built on a blockchain that allows people to own the content that they post and your data is not for sale to the highest bidder. Basically a better version of Twitter, Facebook, Instagram, TikTok that's actually decentralized and owned by the user. I think typically privacy is a secondary concern for consumers, unfortunately. Which is why they care. Which is why it's not going to be a driving force of adoption. I applaud everyone that's doing it,
Starting point is 00:33:00 but if you build a privacy- a privacy enhancing version of it you actually need to build something better than facebook on all the other fronts to be competitive with them and what that is is really hard to know but like it you know like those big companies get blindsided all the time like uh well i was at qualcomm we're trying to convince facebook to build a mobile app they didn't give a shit about mobile until Instagram and WhatsApp started eating their lunch. They didn't care about video until TikTok started eating their lunch, right? Like, stuff like this happens all the time. And because they're so big, they seefts as a blip um it's possible that like there are ways that nfts become
Starting point is 00:33:48 like a better form of content because creators get better rewards for that right they're not like constantly being skimmed and they all move over and then if that happens then there's crickets on all these other platforms right and then i'm hoping that if you're a builder in crypto, please build up privacy. Think about privacy. Because if you succeed, we want that version to succeed, not the version that took shortcuts there. You talk about Facebook, obviously. Their model is wait till something blows up and then just buy it or copy it and crush it. I remember when Vine was huge on Twitter. Just make stories on Instagram and completely crush it. But for once, not in the vision I think that we have, but Facebook seems to be trying to get ahead of the curve by rebranding as meta and talking about the metaverse.
Starting point is 00:34:41 What does a Facebook metaverse look like versus a decentralized metaverse on Solana? I think the metaverse is really, really hard to build because for any of these things, you need to have purpose. And being a 3D character, moving around in a 3D space just to talk to people. Yeah. It has no like, like it has no purpose. Like it's not a, like I would rather use a chat app because it's more efficient.
Starting point is 00:35:13 It's what I'm used to. Right. Or FaceTime. Right. I could actually look at you and we could talk. It's great. Right. We're doing it right now on Zoom,
Starting point is 00:35:18 right? We are in the metaverse. This is the metaverse. So like, uh, We are in the metaverse. This is the metaverse. So like, I think there's stuff like with games and gaming that obviously like, you know, Fortnite has like concerts and stuff that works. And that's because that game is a purpose.
Starting point is 00:35:36 You go play it and it's entertaining. And the, the game itself is what drives that kind of like the social networking glue but like a shitty game on a very large platform is not gonna be something interesting like so i think they're yeah i think they're too early like it was a good a good attempt like i think the metaverse and solana is uh is like kind of a hodgepodge, like a bunch of different small startups. Yeah, a bunch of different small startups build a bunch of different things.
Starting point is 00:36:10 And then they try to figure out or make it interoperable because underlying data structure, the chain itself is open and transparent and you can make it interoperable. And there's like, the reason to do so is because when you launch a new game, if you import more NFTs, more things that are core to gamers identity, you kind of create your own distribution channel. Like, hey, look, everyone with a PFP can import their PFP into my game.
Starting point is 00:36:38 And it's like a sticker on your ship or whatever, right? Like, yeah, Random different things, but like there's reason to be interoperable at least. Yeah. So you don't see a ready player one future where everybody's in one common metaverse and just opting out of their daily life to go hang out with the same people and the metaverse. I don't,
Starting point is 00:37:00 I don't, I think it's what you described. I think it's more individual games in the communities that people find that they love, and that's their metaverse. I love Star Atlas. You talked about putting stickers on ships. I think those guys are amazing, although it's far out. I think that's a metaverse
Starting point is 00:37:16 which doesn't have to be the metaverse. It just seems like a boring dystopia to have a single metaverse. It's just not going to happen. There's too many smart people that would want to compete with it. That to me says it's probably going to have a single metaverse it's just not gonna there's too many smart people that would want to compete with it and that to me says oh it's probably going to be a very kind of like like very natural like it is with games there's no dominant game that everyone plays or too many bad people that want to take advantage of it and exploit the people that are in there
Starting point is 00:37:40 right that's really dangerous that would just be one humongous centralized system. It would be basically a replication of what everybody's already railing about in the real world, probably. Yeah. We're all fat in our wheelchairs. I need to escape the real world right now to be back in it. So, I mean, I talked about earlier, obviously, I'm also a big fan of Stepin,
Starting point is 00:38:07 which is something that you guys work with, which is effectively you buy an NFT of shoes, you go out, you walk, and you earn. Are there other to earn things that are coming that we might not know about? Yeah, Metacrafters is pretty cool. It's a learned thing where you get a backpack and you try to like basically learn coding challenges and things like that.
Starting point is 00:38:30 There's some folks working on kind of things like Duolingo, like languages. Language. And like those models, I think, like could work effectively. I spend money on fitness. I buy bikes and stuff and whatever. I do that not because I do like the bike or the thing or the running shoes that are better, but that's part of the motivation why I go out and do those things is because now I have some skin in the game. Like, why did I spend all this money?
Starting point is 00:39:07 I have to ride this Peloton. my retirement sneakers, right? There needs to be like a disconnect from like for folks participate in and step in and like they should treat it purely as a motivator to working out. And the value that they're getting is the workout and having a free market and like having that ability to trade and participate in kind of the rush of it is part of the engagement to keep you working out. And that, I think, is a pretty good model. I think the models that fail are the ones that try to make it a store of value or an investment where it's not going to be your retirement sneaker, right? Yeah, you might be getting some coins back for doing it, but the main motivation should be it's exercising and that's a side bonus. That's right. You don't buy your running shoes because, well, unless they're maybe like rare Jordans, but you don't buy running shoes to go running and then sell them for more. Exactly. interesting way to look at it because I still think that most people who are crypto native have this number go up, flip it for more in the future. And that's probably something that we really need
Starting point is 00:40:29 to eliminate from the crypto space if these things are going to really succeed. Yeah. And I don't know if that's possible. I mean, that stuff still happens in like the real world. Like people get excited. Yeah. Yeah. Or we need a whole lot of people who are not crypto native who come in strictly for the reason that you said and never think about that. Yeah, exactly. They don't come in like as investors.
Starting point is 00:40:55 So, and as you scale, obviously you guys have had a few growing pains, right? I've had a few times when you're offline and things like that. How do you fix that and make sure that that never happens down the road? I can't imagine like you're using your phone and the blockchain goes down, right? So those things have to be solved before you go fully mainstream with these products.
Starting point is 00:41:14 Well, one is that the phone would still work. Yeah, obviously the phone would still work uh uh effectively like um shipping blockchain software like layer one is the is the closest thing to shipping hardware if there's something that's wrong you're and you already post tape out you have the chip you're kind of fucked and yeah so uh the release process is like um so when we have like a problem it and we have these challenges because Solana has more transactions per day from applications than all the other chains combined. Like it's over 30 million. I think the peak was 65 million.
Starting point is 00:41:56 And you look at Binance Smart Chain, which is about 10 times less than that, like about 3 million. And Ethereum is about 30 times less than that, like about 3 million. And Ethereum is about 30 times less than that, a million. So on its own, Solana's load is just much, much higher. And we have a problem. It impacts a lot of users and a lot of services like Serum. And it sucks because as an engineer, you have this next release, but it needs to be audited. It needs to be baked.
Starting point is 00:42:23 We have to verify. So you're already fixing it and people don't know that. And it's hard for us to make a promise that, look, this is fixed exactly in the next release because until you actually deploy it and check, you don't know if this is the best analysis you can do. It still won't tell you a 100% guarantee for performance issues. For bugs that here's a memory leak and we fix that thing, there's really, really fast turnaround. But for performance aggregation,
Starting point is 00:42:53 those are the really, really gnarly ones. So that's been really challenging and really hard on our engineering team. But 1.10 release has been awesome. I think you've seen people post that we got Solana Summer, but it was because we got Solana Summer, but it's been TPS instead of price or whatever, which is what I really worry a bit more about than anything else is performance. I think when people look through it, that lens. Think about how many times your iPhone has bug updates. It seems like it's once a week, any software application. But people have this sort of expectation that you
Starting point is 00:43:31 can never go down. So that's probably just a major challenge. That's right. It's the right expectation to have. And the biggest thing that is going to change about Solana in the future that really makes sure that these bugs are virtually impossible is that one of our partners jump is building a second client from the ground up. This is a second implementation, effectively clean room implementation. There's going to be a spec and everything. What that means is that it's extremely unlikely for two different teams building in two different languages from a spec itself to have the exact same bug, the exact same memory leak that runs a node out of memory and causes something like a halt like would be virtually impossible.
Starting point is 00:44:12 And if we have these two clients up and running, I think the network is going to be far more secure and far more reliable than it'll get to that next level. But obviously we're also doing a bunch of stuff internally. I think the biggest things that we needed to fix, and this was a design problem in how Solana was released, was the congestion model.
Starting point is 00:44:38 So why we even have these problems because when people have like an NFT launch, they price their NFT at a flat price so it's not a dynamic auction and if somebody thinks that that thing is worth more those folks have figured out to spam the network with like 100 gigabit worth of packets per second this is like 10 million proposed transactions per second and the block producer the leader has to filter all of these and find the ones that are actually valid. That means that virtually all of them get dropped. And that process
Starting point is 00:45:10 of filtering, if there's some bug in there, or like something takes too long, or there's a queue that fills up unbounded or something like that, that could effectively stall that validator to the point that it's a down node. And if you have a third of them that are down, the network will effectively halt. So a bunch of those bugs are fixed. And there's design differences now where we've implemented QUIC, which is a congestion-based protocol that actually prevents bots from sending that much traffic. And dynamic fee markets. And this is an innovation on solana from ethereum
Starting point is 00:45:47 is that we are able to price state like the actual bits of memory that represent a serum market versus a mango one versus an nft auction they're able to be priced individually so when you have like a spike of demand for any single thing and the fees go up for that nft sale that doesn't actually increase fees for all the other users so when that ape ape token was airdropped and fees went up to four thousand dollars in ethereum if that happened on solana only the fees for those users would go up and everything else would work and this is why i'm i I'm like my nerdy pitch for the one chain that wins it is that if you have a system that can handle multiple markets, like dynamically priced markets, there's actually no point to multiple shards of it because it's a single system that can now handle all the state in the exact same fair way. And it does allow people to still have this atomic single state machine. So there's
Starting point is 00:46:56 no engineering reason to split it and to add an L2 or to add multiple copies of this chain. So if we can make the system, the big question, can we make this thing really, really fast and effective and cheap for users and be able to manage all these dynamic auctions? We believe we can. And if we can, that's the engineering reason for why there could be one chain that wins it all.
Starting point is 00:47:21 What does it feel like when the chain goes down, though? Describe what that's like. The first time it happened. Is it like 7,000 phones and calls and telegram messages? I mean, it's got to be a horrible feeling. No one has heard the story,
Starting point is 00:47:39 but the first time it happened, actually, people don't even remember the first time it happened because this was when Solano was still in the super early days this was 2020 on my birthday sam calls me like at 6 a.m and i thought he was trolling me because it was like because i thought raj set him up to do that because it was my birthday. And when I realized, you know, I checked the Explorer, I was like, oh, fuck. The thing that happens is that the validators detect it. And the way that we built Solana is that we run a testnet, which runs our next release.
Starting point is 00:48:17 And we stress test it. And that thing crashes or used to crash very, very often. Now it almost never crashes. The validators on their own are forced to restart the tesla so we kind of we gave them the tools to do that so they've gone through this process a bunch of times and one of them decides to be like whatever the project manager for that restart they create a doc they go through all the steps and the validators go do it. Sometimes it takes a little longer. Sometimes it takes a little, you know, the last one took four hours. So it's getting faster and faster. At some point, you know, like Bitcoin had two hours between blocks when miners
Starting point is 00:48:57 moved from China. If Solana downtime restart is less than that, is it really down is the question. Well, yeah, yes. I mean, I mean, people never talk about it. You're not technically down if it's taking forever to confirm a block, but it's effectively the same thing. People don't really talk about that. The answer is that basically you're just waiting with everyone else because it's decentralized and the validators are dealing with it. Our engineering team tries to figure out what happened because that's important. Like, was there like an exploit in the code or hardware failure or something like that?
Starting point is 00:49:30 And so far, these have been like dumb, dumb bugs in the code that are hard to find. And like the most recently that are hard to find because the amount of load that's being generated by the attackers is so large that it's hard to simulate um so these things you know like sometimes people miss them in an audit sometimes they're very subtle and like really hard to really hard to find until you actually see it and like no test net will ever simulate a true production environment. But like a lot of the fixes that we've done, especially with Quick, will just kind of eliminate that whole class of problems. So I'm hoping that like with Quick and with a second client, basically Solana becomes also the chain that is like the one that never goes down.
Starting point is 00:50:21 I love it. Sam that called you. Like, no wonder the guy sleeps like one hour at a time in a beanbag. He's on TV simultaneously. Like, he must have replicas of himself. But that he is so involved that he's literally the one who noticed and called you.
Starting point is 00:50:36 Crazy. Yeah, well, a lot of people have noticed at that point. But yeah, it was the morning call. Absolutely, unbelievable. Well, man, good. I appreciate you taking the time to talk about this. It's interesting because most of the people have sort of said, listen, yeah, we'll probably be a multi-chain. We're on a little bit of everything and you're unabashedly say we could do it all. And I appreciate that. Yeah. Good luck making it happen. For sure. Thank you.
Starting point is 00:51:09 So before we go, where can people get their hands on the phone and check it out? Go to SolanaMobile.com or follow the Solana Mobile Twitter and pre-order the device. We're almost sold out of the, if you're a developer especially, we're getting really close to being sold out of the 3,500 developer devices that should be available for Breakpoint. So go pre-order and we'll prioritize you. And where can people follow you after this conversation? On Twitter. I'm
Starting point is 00:51:31 AEYakovenko on Twitter. Pretty easy to find. Awesome, man. Thank you once again for taking the time and good luck dominating the world. All right. Thank you.

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