TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    The Zeitgeist

    Brian Friel and the Phantom team highlight the founders, developers, and designers who are pushing Web3 forward. Join the conversation as we delve into the unique challenges and innovations happening in crypto.

    Advertise

    Copyright: © 2022 Phantom Technologies Incorporated

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Sidney Zhang - Magic Eden CTO, Ep. 3 Jun 21, 2022
    Show notes

    Sidney Zhang (Magic Eden CTO) joins The Zeitgeist to discuss his personal story to crypto and how Magic Eden scaled their way into becoming the top Solana NFT marketplace.Show Notes00:42 - Intro / Background08:46 - What prompted creating Magic Eden on Solana11:53 - Picking up rust and working in solana13:57 - Magic Eden: From underdog to behemoth16:52 - Building at Magic Eden20:35 - Engineering challenges that were faced23:01 - What they look for in engineers27:35 - Evolution of NFTs29:19 - Builders he admires in the spaceTranscriptBrian (00:05):Hey everyone and welcome to the Zeitgeist, the show where we highlight the founders, developers and designers who are pushing the Web3 space forward. I'm Brian Friel, developer relations at Phantom and I'm super excited to introduce Sidney Zang. Syd is the co-founder in CTO of Magic Eden, the leading NFT marketplace on Solana. Syd, how's it going?Syd (00:29):Yeah, very good. Thank you for having us.Brian (00:31):Thanks so much for being on the show. I'm really excited to talk to you today about what you guys have built with Magic Eden. I'd love to start though if you could give us a little bit of background on who you are and what you were up to before you got started in this space.Syd (00:43):Yeah. My name's Sidney. I'm the CEO of Magic Eden. I'll go from the beginning. Actually, when I first graduated from college, I actually started my first crypto company right after college in 2013. At that time, I was the co-organizer of the San Francisco Bitcoin Developer Meetup Group.Syd (01:01):And so generally, I was really, really into crypto culture, especially crypto developer culture. I was also contributor to some of the crypto libraries that were used at the time. Funnily enough, my collaborator on the library is JP, the founder of Exodus Wallet, which is a very large wallet.Brian (01:20):Oh no way!Syd (01:20):Yeah. And JP actually slept in my living room when he was in SF, but shout-out to JP. So at that time, I was really also into crypto consumer products. And at that time, smart contract was just a concept that was coming up. But obviously, there was nothing. The Bitcoin scripting language obviously was not Turing complete, so you couldn't really do much. And so we created a lot of consumer apps that we thought was interesting at the time. We created a second Bitcoin tipper bot where the first tipper bot was on Reddit.Syd (01:59):The second tipper bot was on Twitter, and that was the one that we made. Our users started spamming celebrities with Bitcoin tips to create awareness for Bitcoin. That was kind of fun, but ultimately, there wasn't much traction. Another thing that I did was the first big crypto browser wallet, Chrome extension wallet, we built the very first one.Brian (02:20):Oh, wow.Syd (02:22):No one had started at that point. It was kind of magical. It was really nice, the experience. But eventually, we shut it down because we thought no one would ever be able to make money from a crypto browser wallet like that. Just how can a crypto browser wallet ever be a business, right? It's not possible. So we gave up on that, even though it was really, really cool.Brian (02:42):How far we've come on that.Syd (02:43):How far we've come, right, since then. And then also back then, I really started thinking about NFT at the time. It wasn't called NFT at the time. It was basically like Bitcoin had this bite code called OP_RETURN that allows you to put 80 bytes of data in there.Syd (03:02):It's going to be copyright, so let's hash the image and put the bites into those 80 bites. Obviously, nobody used it, but I thought it was cool to put image on the chain. We created this thing called LoveBlock. And the slogan was like, "Roses are red. Violets are purple. Diamonds are bullshit, but the blockchain is forever."Syd (03:27):And so people put love letters in there because the blockchain is forever, so your love would be forever. That obviously also didn't get traction. It was big for a day on Valentine's Day, and then it died the next day.Brian (03:37):Big on Valentine's day. Yeah.Syd (03:39):So we built a lot of things-Brian (03:40):Oh, that's amazing.Syd (03:41):... that... That got a lot of attention on Hacker News. That was big for a day, and then it will just inevitably die a few days later. Yeah. And then eventually, I was like, "Wow, it's really hard to do consumer on crypto unless you run an exchange.Syd (03:58):So I was like, "You know what? I am going to build a developer API because there are so many developers and they will come up with a consumer product." And because I was a co-organizer of the Bitcoin Developer Meetup Group, it was really natural for me to do that.Syd (04:12):So I did that, raised a little bit of money, obviously spent all the money. And as it turns out, the fact that I wasn't able to build a consumer product, nobody else could either. So we ended with all this developer using our API that also couldn't make money and couldn't pay us.Syd (04:31):So eventually, the Bitcoin developer API also was not successful. I ran out of money. I had to borrow money from my girlfriend, who is my wife now. So luckily, that worked out.Brian (04:43):Nice.Syd (04:43):I actually never pay her back because we forgot. Brian (04:52):Your gift is probably on the blockchain for her though to still see.Syd (04:52):And I ended up living on a boat for a little bit because I was so poor. It's funny, the owner of the boat, Nate, actually works at Magic Eden now.Brian (05:02):Wow.Syd (05:03):Anyway, it's a long, long place-Brian (05:05):What a story.Syd (05:05):Yeah. So I was on the boat for a bit in the Alameda Marina. And then eventually, I was like, "Wow, man." I was just bitter about crypto. I was like, "Fuck, crypto sucks."Syd (05:16):I was like, "I need a break from crypto," and it was like during the deep bear market at that time.Brian (05:20):What year was this?Syd (05:21):I think by the time, I think it was 2015 that I left crypto. I joined Uber.Brian (05:27):It's one of the earlier bear markets before.Syd (05:28):Yeah, that's right.Brian (05:28):Yeah. Everyone knows the 2015 one.Syd (05:31):Yeah, yeah. I started in 2013. No, I actually started in 2012. Because buying marijuana in Australia where I'm from, I'm from Australia, buying marijuana in Australia was very illegal. And so the best way to buy marijuana as a college student was using Bitcoin.Syd (05:46):And so that's how I go into the space. But at the same time, I was very... I had a lot of libertarian kind of leaning. And so the idea of a non-inflationary currency really appealed to me. Anyway, so then 2015, I joined Uber Eats as one of the first engineers there before Uber Eats was a thing. We built Uber Eats.Brian (06:10):Yeah.Syd (06:10):Uber Eats obviously grew from nothing to like $50 billion GMV or something ridiculous. Right?Brian (06:18):I heard you were in the room at the time when it was just a Figma file essentially.Syd (06:22):Yeah, yeah, yeah. I was. I don't know if it was Figma actually. I think at that time, people didn't use Figma. I think it was-Syd (06:27):Yeah. I think they probably used something else, and I can't remember what it was, so yeah. So I would stay with Uber Eats for a few years. I learned a lot there. I was primarily working on all the machine learning initiatives.Brian (06:39):Okay.Syd (06:40):Ranking, recommendation, search, discovery, little bit pricing, all those things. And then after that, I transitioned. I transferred to ATG, which stands for Advanced Technologies Group, was like the self-driving research lab in... The lab was based out of Toronto.Syd (06:59):And so there, I was a research manager. I focused on computer vision. I focused on prediction towards them with a little bit simulation as well. Then after that, I went to Facebook. I was at Facebook AI. And at that time... The whole time, I was just watching crypto, buying tokens, trying to make sense of the madness, but also really exciting at the time.Syd (07:21):And then when NFT... But I always really wanted to do something in crypto consumer because that was like what really appealed to me. And I was like, "Hey, I'm not going to go back into crypto until there's a consumer opportunity." And that was something that I really care about.Syd (07:36):And then NFT started to take off. And I remember when NFT took off, it was almost like... At one time, I was like, "Fuck, I like all these things." I thought about this in 2013. And then at the same time, how it's happening is nothing like what I thought would happen in 2013.Brian (07:56):Right.Syd (07:56):I thought about crypto gaming in 2013, but I would never have thought like Game Fire, Symphony. All these things are never... just out of this world. And I was like, "This is just fascinating." And at that point, I was just really sold.Syd (08:10):Even though I was at Facebook, honestly, I was like, "Oh, this is amazing." I was just obsessed over it. And then soon afterwards, I left Facebook and then we started Magic Eden and the rest is history.Brian (08:21):The rest is history.Syd (08:21):Yeah.Brian (08:22):That's great. So somewhere along that journey from the 2015 bear market, you being an early Uber Eats employee and then joined the Facebook, you leveled up, you got out of the houseboat in Alameda, I assume.Syd (08:33):Not a houseboat. It was a 24-foot sailing boat that was really small.Brian (08:39):Yeah. Amazing. And so at this time, after the 2018 bear market, obviously, there was a lot of activity on Ethereum. What made you pull the trigger to actually start Magic Eden? And why did you pick Solana of all blockchains at the time?Syd (08:55):You know, first of all, I think there are a few things, like the stars need to align for you to start a company. And my co-founder, the CEO, Jack, was working at FTX at the time. He was at Google before. Joshen was a product manager at Coinbase. He was employee number two at dYdX.Syd (09:11):And then Rex, I've known Rex for very, very long time, always a big crypto degen since I met him at Uber. And so the four of us... And Jack and I, we've known each other since high school. We actually met each other in math tutoring.Brian (09:26):Oh, no way.Syd (09:26):Which is a very Asian way to meet someone.Brian (09:29):Well, you guys are both from Australia. Is that correct too?Syd (09:31):From Australia. That's right. Yeah. We're both from Melbourne, went to the same math tutor, Dr. Heath, math coaching.Brian (09:36):Wow.Syd (09:37):So we've just been talking about crypto for years. We're like, "We want to start something." Right? And so I feel like it's just like we've been paying attention for a long time. That's why the first thing, which is that opportunities come every once in a blue moon.Syd (09:56):But the people who are ready to go at that moment are the people that capture the opportunity. And we've just been looking at it for a very long time. We keep following it. So that's probably the first thing. And then there's a question on Solana.Syd (10:06):I think our thesis was very much that NFT is what's going to take crypto to mainstream even though, I think, crypto in general is now breaking the same barrier, right? What Coinbase is doing, which is amazing what Crypto.com's doing, what Binance is doing and, to some extent to... and what FTX is doing, crypto is breaking the sound barrier.Syd (10:31):But I think ultimately, NFT is going to be that thing that's going to take crypto to the mainstream.Brian (10:36):Yeah.Syd (10:37):That's when it's going to be like Phantom's going to have... Phantom Wallet's going to have a hundred million users, you know? And then I think a lot of them would be using it because of NFT. Right?Brian (10:46):Right.Syd (10:48):And I think that for a consumer experience to make sense, I think that the speed of the chain, the chain being designed not to be cheesy web scale, is really, really important. And I think that's what attracted us to Solana.Syd (11:06):Even though the ecosystem, the developer ecosystem was raw at the time, it's just a... I would say it's an ecosystem, was just full of energy and the foundation had been very, very warm to us and help us and so on. And I think all these have been very important reasons for why we chose Solana over any other chains.Brian (11:26):Yeah. I think that resonates very well with our founding story as well here at Phantom and why we chose a similar path as you guys for similar reasons. You touched on a little bit about how at the start, the developer ecosystem was very raw. And Solana is and still... or was and still is very different than EBM or what you were doing in the earlier days with Bitcoin.Brian (11:49):Can you talk a little bit about how that learning process was for you? Obviously, you had a ton of experience from way back in the day. But coming from a Web2 environment, Facebook, Uber, how was picking up ROSS and trying to build your first program on Solana? What did you use to get started?Syd (12:06):Oh, Rust isn't hard. Rust is an amazing language. It's probably like Solana smart contract self. They're just nuances. We used Anchor since the beginning, shout to Amani. Amazing. Amazing.Brian (12:18):Yeah, putting the industry on his back.Syd (12:19):Yeah, and just carrying the industry on his back. I think that when you run into issues, the error message didn't make sense.Brian (12:30):Yeah.Syd (12:32):Like, "Oh. Well, something broke, 0X75." You're like, "What?" And we just ran into stuff like that. But I think that's the power of open source, right? We just stuck into the core. And if you dig enough, you'll find what's going on.Syd (12:44):We're very lucky to have just great people with us along the way, like shout to Andrew from Zeta Market where he really help us a lot from the beginning. Without Andrew, I think there would be no Magic Eden.Syd (12:56):And yeah, we crunch really hard at the beginning and we shipped the first product after coding for 10 days.Brian (13:02):And when was this? Was this around the end of the summer in 2021?Syd (13:05):Yeah. That's right. That's right. Yeah. Yeah. And we just crunched really hard for 10 days, and then we shipped. And that was how we got started.Brian (13:15):Wow.Syd (13:15):At that time, there was already very entrenched competition where Solana, DigitalEyes, they were doing... Collectively, they were doing over like a hundred-something million dollars a month-Brian (13:26):Yeah. I remember those days.Syd (13:28):... in GMV at that time. So they were really, really big. The network effects were very, very strong. Yeah. And it was in that environment that we started. Yeah.Brian (13:37):Yeah. I remember those days. You only had one or two mints a day, if that too. So the NFT space was very small. You felt like you could keep track of every project and who was what, and there was just a few…Syd (13:50):Not anymore.Brian (13:50):Yeah, not anymore. And there was just a few projects or a few marketplaces. But as you said, Solana and a few others just were dominant in market share. How do you guys think that you guys rose to where you are now? You guys basically were an underdog to start. You're an absolute behemoth today. What would you attribute to that success?Syd (14:16):I think just to show our company a little bit and talk about culture values, we have four culture values. And the first culture value that we have is customer obsession. The second culture value we have is Web 3.0 over Web 2.0.…

    Full show notes at the publisher

    Ben Chow - Jupiter Exchange Co-Founder, Ep. 2 Jun 09, 2022
    Show notes

    Ben Chow (Jupiter Exchange Co-Founder) joins The Zeitgeist to discuss Jupiter's role in the Solana ecosystem powering swap infrastructure.Show Notes0:44 - Intro / Background05:04 - How does Jupiter work?08:44 - Jupiter integration in Phantom13:26 - Keeping up with the new liquidity innovations15:47 - What's the process of Jupiter Integration21:18 - Who is using Jupiter?24:44 - The Growing Solana Ecosystem26:04 - What is the vision for Jupiter?28:44 - Favorite Builders in the space32:28 - Contact infoReferencesSaberOrcaRaydiumFriktionTranscriptBrian (00:06):Hey everyone, and welcome to the Zeitgeist, the show where we highlight founders, developers and designers who are pushing the Web3 space forward. I'm Brian Friel, developer relations at Phantom, and I'm super excited to introduce Ben Chow. Ben is the co-founder of Jupiter, the largest decentralized exchange aggregator on Solana, powering tens of millions of dollars in swaps every day. Ben, welcome to the show.Ben (00:30):Thank you for having me. I'm super excited to be here.Brian (00:33):Thanks for coming on. And so we have a lot to cover today, including an exciting announcement between Phantom and Jupiter. But before that, could you give us a brief overview of who you are and how you came to be involved with Jupiter?Ben (00:44):Sure, yeah. So hi everyone, my name is Ben. I'm one of the co-founders of Jupiter. I became involved in Jupiter actually through a few good friends of mine, Megan and Shawn. Probably unlike many people, I am relatively new to crypto, although at this point in time, I feel like an ancient person. The world moves. I think I've gone through a couple of cycles and a few different crypto projects, so it's been an amazing roller coaster ride of sorts.Ben (01:13):But as for my background, I'm a ex-IDEO product designer and longtime serial entrepreneur and startup founder. I've worked in a number of fields to be honest. Probably the most successful ones was that I was actually an early social gaming pioneer. I helped build a social gaming startup that was True Venture backed and later got acquired by Disney played him in a roll up.Ben (01:37):More recently, before Jupiter I was the co-founder CEO of a top 100 social app on the iOS store, and I also happen to have several patents and a lot of work in the medical product space. Probably the coolest one was I did an augmented reality surgical navigation system for cataract surgeons that we took to market, which was very cool.Ben (02:03):I would say the core team on Jupiter is pretty experienced. Megan and Shawn are probably the OG DeFi folks. They were a founding team or strategic advisor to InstadApp, RAPBTC, Kyber, Blockfolio, and a number of others. And I feel grateful and fortunate that they looped me in when they were thinking about building on Solana. So we're a pretty veteran team. We've all done a number of companies, a number of products. I feel very thankful that Solana is both an incredible ecosystem to build on, and this is an incredible time to be a builder. There's just so much value you can give because we're all super early, but also everyone is really smart, very talented, really great to work with. So it's just been an amazing time.Brian (02:53):So you have this wealth of startup experience across a ton of different domains. Was Solana your first blockchain ecosystem that you really sunk your teeth into and got involved with?Ben (03:03):Yes. Solana actually is my first. I don't have the stories that people have about Ethereum or Binance, and I don't have as much background in those. I really only know Solana very well. At the same time, I've also had to come up to speed on DeFi and crypto in general. So I have this really interesting depth of knowledge in a certain area, but not as much broad experience. Like when people talk about 2017 and the crypto winter, I didn't have those kind of experiences. I can talk shop now a little bit more around aggregation indexes, concentrated liquidity, derivatives, perpetuals, all sorts of stuff. I think one of the things that attracts me to crypto is that for any of the things I've always done, I just love to deep dive into a problem domain and learn as much as I can. And crypto is like this endless deep well of things you can learn.Brian (04:02):Yeah, the rabbit hole.Ben (04:04):Yeah. Literally, probably the deepest rabbit hole I've ever been in. And I've been in several. Doing surgical navigation systems are like this combination of understanding the business model, the user experience, the biomedical, the biophysical, every single layer of it is needed to really do something very interesting and cool. And the same can be said even more so with crypto.Brian (04:33):No, I agree a hundred percent. It's an endless learning experience. And so you mentioned your background. Back in the day you were at IDEO as a product designer. Most people, I would say, know Jupiter today because of the website you guys host at jup.ag. You guys have a really slick few clicks and you're swapping the best rate between different tokens on Solana. But you guys also offer a couple other ways to interface with Jupiter. Can you speak a little bit to how Jupiter works under the hood and how both users and developers can interact with what you guys have built?Ben (05:04):So we have an SDK and a API, and our vision for how we see Jupiter and how it relates to the rest of the ecosystem is that we want to be the swap infrastructure for all of Solana. And the single place that any project developer or user can easily access all of the liquidity and discover the best price trades for any token that they want to trade on in Solana. What that means is that if you're a developer... And I would say one reason why we've gotten a huge traction on developers building on top of Jupiter is that we make it really easy to do not only trades, but arbitrage trading. So if you're using our API, it's actually one of the easiest things you can do because it's language platform agnostic. It's literally one REST API call to get the best price routes, and then another API call to also get the transaction objects you need to send to actually do the swap.Ben (06:12):On the SDK side, it's a little bit more involved, but it's about three or four steps. You just have to load up the library and then put in your trade that you want and compute the routes. Right now, computing all the routes is done off chain and offline, and the reason for that is that we integrate currently 15 DEXs on Solana. And what that means is, basically we connect and route every single market there is on Solana. So you can think of all of Solana's liquidity as one big virtual DEX, and we have to create the routes for all that. That means that there's tons of routes, thousands and thousands of routes. And calculating the best price between all of them is actually computationally expensive and something that is very very hard to do on-chain. And so that is done in our SDK off-chain, and our API also leverages our SDK. So whenever we make improvements to our SDK, our API automatically gets them.Ben (07:13):There's a lot of work that happens on a daily basis. One, to optimize the routing algorithm, to make it more performant. Because as you can imagine, anytime you increase the number of tokens, and there are thousands of tokens on Solana, anytime there's new liquidity sources for those tokens, the complexity grows exponentially. So the number of permutations and combinations of routes grows ever greater, and calculating them in a way that's very fast for users. In some ways, a lot of market opportunities and best price routes don't live very long, right? So the route itself could be best price for only a block or a couple blocks before someone else snatches it. You want to be able to calculate these things very, very quickly. And so we do a lot of work optimizing the computation for it, and then also there's a lot of infrastructure work for anyone using the API to be able to make sure that it scales and is performant for all the people who are using the API.Brian (08:21):So I'd love to dig in more of the details, but before we do, we do have an exciting announcement to bring up today. And that is at the time that this show is being recorded, Phantom is set to release its brand new in-app swapper that's powered by Jupiter. We're super excited about this because it opens up a huge wide range of new markets and gives our users the best possible price across all pairs they're interested in trading. Can you guys speak a little bit to this integration and what this means for DeFi on Solana?Ben (08:48):So basically I think along with our mission, what it means to be a swap infrastructure, is that there's actually just a lot of work to make all this liquidity and any token available for anyone. What we want to do is make it easy for any project or any wallet to access this liquidity as simply and as seamlessly and as easy as possible. And that is so you can support the rich number of use cases there are for swaps, which could be streaming payments, being able to, if you're streaming a token that the recipient can receive the token in the token of their choice at the best rate possible. This is like purchasing NFTs, being able to purchase NFTs with any token, not just SOL or whatever the collections token is.Ben (09:35):If you don't have those things to be able to do that easily, simply in one click to power payments... So Solana payments, we work with MtnPay to help facilitate that. So you can purchase anything with any token that you have, not just USDC, but the person the recipient can receive in the token that they want, whether it's USDC or SOL or whatever, but someone can pay with the token that they want. So facilitating these interactions, that means that the simple thing that most developers do is they connect with one DEX, right? But that DEX may not have the best rates. That DEX may not have all the tokens.Ben (10:15):So a lot of tokens don't launch on every DEX. They launch on, it could be a Serum market or, or maybe a Raydium permissionless pool. And so being able to look at where the liquidity is, where the rates are, and make sure that people can easily access that with one API call or using our SDK is really important. And again, as Solana grows, as the number of tokens grow, as the number of projects come along, as a new markets come online, this stuff gets harder and harder, and more so because the latest DEXs that are coming online are actually much more complicated than the constant product AMMs that Solana first launched with.Ben (11:00):So we're seeing concentrated liquidity market makers, we're seeing proactive market makers, which are using Pyth or other price oracles to enable their market making. These things are very complicated to deal with and to integrate on top of them, but the reason to use them is that they offer amazing prices. So LIFINITY is one of the DEXs that we integrate with, along with Crema and Orca whirlpools, and their ability to give you competitive great prices for some of the popular token swaps is amazing.Ben (11:38):Because they have a lot more dependencies and they're a little bit more complicated, there are issues and there are corner cases to deal with. For example, because LIFINITY relies on a price oracle, in times of congestion that oracle could get behind and not be updated, and thus their ability to market make is hampered. Along with that, since everything is really early, we're usually the first people to work with anyone's SDK. It's usually in the early stages, and so doing things like having a really nice way to handle these errors and surface them to users where it makes sense to them, like, "Why is this something happening?" is an important job, and we're generally becoming sort of the interface between integrators and DEXs in terms of helping people like troubleshoot where bugs are in order to provide the best user experience for the end user.Brian (12:38):No, I think that user experience is everything at the end of the day, and that's why we're super excited about this integration. I remember a time on Solana when it was so simple, I could just open up maybe Saber, Orca, Raydium, a few other DEXs and have them all on one screen, and I could just compare different prices. But as you said, there's been a complete Cambrian explosion in different markets and different types of markets. And so you guys are doing great work to normalize that and make that a great user experience for everybody.Brian (13:05):Just real quick. You hit on a couple different types of these types of markets. AMMs, the classic example, and then there's concentrated liquidity, Orca's whirlpools have been a huge success recently. Solana's also unique in that we have central limit order books on chain, Serum. And then there's this concept also of professional market makers giving liquidity. Is there any other types of liquidity that you guys are aggregating, and how are you keeping up with these new innovations that are happening?Ben (13:31):There are a lot of interesting things going on. Probably the next set of integrations that will be more interesting for folks is that we are starting to integrate directly with minting and staking programs and not just liquidity pools. And the benefit there for folks is that normally these routes will have either no to very low slippage. So if you wanted to, for example, go from SOL to mSOL and you wanted to convert a million dollars worth of it, usually if it's in a pool, there's a great deal of slippage. But with these direct minting routes, there's almost none. Also, a lot of these minting, staking routes will have zero to low fees as well, because you're working directly with the protocol itself and there's no need to... A lot of times the fees are an incentive for LPs to deposit their liquidity and give them some incentive. If you're talking directly to the protocol itself, there's no need to take fees per se. So they could be zero to low things. So there's some really cool advantages.Brian (14:47):And you guys don't add a fee also, correct? You guys don't add a fee any of your trades.Ben (14:52):We also take zero fees, yes. We take a very long term view with Solana. We think it's super early. We want to grow the volumes in Solana. We want to grow Solana itself as well. And also we're very focused on making sure we deliver the absolute best price swaps to you, and charging a fee on top of DEX fees is not in our interest. We're not really here to extract value, more to give value to end users, developers and anyone that we work with.Brian (15:25):I think we're very aligned on the long term vision and the potential of Solana there. So what is the ultimate process like for integrating these new markets? I imagine, given the scale of your guys' infrastructure, it must be a fairly manual process to review these and normalize different markets. Is there a plan at all to make this in a way in the future where this could be a semi-permissionless thing, where people can add their own markets to Jupiter, or how complex is that integration today?Ben (15:52):For the most part, we've automated everything. So it's really not possible to manually check everything. If there's liquidity on Solana and a token in the token registry, we have it listed on Jupiter within minutes. And that's because we built out the infrastructure to automate everything as much as possible. So for instance, what that means is that for any DEX we aggregate with, we ask if the…

    Full show notes at the publisher

    Anatoly Yakovenko - Solana Labs Co-Founder, Ep. 1 May 26, 2022
    Show notes

    Anatoly Yakovenko (Solana Labs Co-Founder) joins The Zeitgeist to discuss the current state of Solana and the ways in which the team is working to improve protocol performance. SHOW NOTES00:39 - Origin Story01:59 - How his role evolved at Solana03:42 - New initiatives at Solana04:59 - NFTs06:37 - How to improve performance12:31 - What is Solana's North Star?15:48 - Growth and Nakamoto coefficient19:47 - Developer ecosystem23:31 - Craziest idea built on Solana24:35 - Builders he admiresREFERENCESSaberMango MarketsOrcaAnchorFULL TRANSCRIPTBrian Friel (00:00):Hey everyone, and welcome to Zeitgeist, the show where we interview the founders, developers and designers who are pushing the Web 3.0 Space forward. I'm Brian Friel, Developer Relations at Phantom, and I'm super excited to have on the show today, none other than the man, the myth, the legend himself, Anatoly Yakovenko. Anatoly, how's it going?Anatoly Yakovenko (00:22):Hey, it's going well, thank you for having me.Brian Friel (00:25):Thanks for being on the show. You know, I think most folks know your story if they're very familiar with the Solana space. You are the founder of Solana. We do have some people who are listening to this show who are more familiar with the Ethereum world. Would you mind giving a quick moment to walk us through your background and how you got started with Solana?Anatoly Yakovenko (00:40):Yeah. So I'm an engineer by trade. I spent most of my career at Qualcomm, and I was there from super early days working on these like flip phones, if anybody remembers those. I was a Core Kernel engineer on Brew, which was, I think one, one of the first mobile operating systems with an App Store. Really the first, I think mobile platform where developers build anything, and this was pre-iOS, pre-Android.Anatoly Yakovenko (01:05):I was there for like almost 14 years. My last project was like building optimizations for augmented reality. And then around 2017, this big boom and crypto happened. I think the first really big Bitcoin price movements happened during that year. And it was obvious that Bitcoin was too slow for the kind of stuff that the narratives that people were talking about at the time, such as like global payments and things like that. That's what really got me interested in the space because I saw an opportunity to apply all the things that I learned at Qualcomm, from optimizations and wireless protocols and everything else to crypto.Brian Friel (01:46):So in the early days, if you take a look at the Git commit history on Solana, the protocol, you were a pretty heavy code contributor. How has your role evolved since starting the project? And what would you say is like your main focus today?Anatoly Yakovenko (02:00):Yeah, those early days were hard because I had to raise money and kind of be the CEO, which is effectively sales, but also I'm a really strong IC and losing one IC, it sucks, right for like a small startup? So I was coding and sometimes like 2:00, 3:00 in the morning, I would just be awake, still building stuff and burning the candle on both ends.Anatoly Yakovenko (02:27):As the network got stood up around like 2020, once we started growing the team, when we got a bit of traction in 2020, it's just my initial contributions were not as impactful as ... I'm now like one out of 20 contributors instead of like one out of 10. And that amount of like effort that I can put in ended up being not as important as me doing everything else that I can do as like the CEO of Labs.Brian Friel (02:53):So you guys obviously had a very explosive summer, 2021. NFT trading on Solana, I'm not sure if you would've predicted that your global state machine would be the perfect mechanism for trading JPEGs on the internet.Anatoly Yakovenko (03:06):No. Yeah, that's been wild.Brian Friel (03:10):I would say it's funny because a lot of people initially wrote off Solana because it wasn't EDM compatible. There was a myriad of reasons why it wouldn't take off. It seems like today you guys have the opposite problem where there's so much demand, everyone wants to use it.Brian Friel (03:25):I know you have a couple initiatives in the works now, some of that being quick, some stake weight, and then there's a fee prioritization mechanism coming in. How are those initiatives going generally? And do you foresee this as being a big step for the network or is this a really an iterative phase where you guys are going to continue to scale in various projects?Anatoly Yakovenko (03:43):Yeah, we designed this network. I mean, initially the slide deck literally said blockchain and NASDAQ speed and there was this big vision of something like serum running on it and being the price discovery for all of the world's stuff that needs trading. And that was like the first use case that we actually had any success with.Anatoly Yakovenko (04:01):The folks from FTX, that incubated serum, they looked at the network and they were like, "Okay, this is designed for the kind of exchange that we know how to build and trade. So why don't we see what happens?" And when NFT started taking off, it didn't make sense to me. But I could tell that a lot of people, like humans were interested in them instead of trading. A large number of people were interested in them. And that's a really important thing, like product market fit can be measured in many different ways. If you're speaking trading it could be volumes or TVL, but it's really, really important to really connect it to a person.Anatoly Yakovenko (04:39):And the more people you have in any of these effectively web based networks, people want to call it Web 3.0 or Web 2.0, or whatever, it's still the web. The more people you have using it, I think the more value you're actually creating for the world and that's really, really important. So Metaplex was incubated in Solana and it just allowed people to launch NFT projects.Anatoly Yakovenko (04:59):And we saw that at that time and now Ethereum gas fees were really so expensive that it was effectively impossible for any small artist to pony up like hundreds of thousands of dollars to go deploy like 10,000 NFT project and mint them and like have their users pay these ridiculous gas fees.Anatoly Yakovenko (05:20):So a lot of people just started messing around on Solana and they started getting traction and like making more money than normal artists creators make in a year in a single NFT mint. And that really changed like everything, for them and for us. So that's been just awesome to watch. Because NFTs have value, that has led to a different kind of traffic than we anticipated where there's now bots that spend a lot of money on egress, like a hundred gigabit worth of egress to try to snag a NFT mint.Anatoly Yakovenko (05:55):And the network can handle that most of the time. But sometimes it can't. So now we've been working on – if you've been following Solana, I'm sure you've heard like there's outages or congestion. Basically what happens is you have a known event, financial event, like an NFT mint or an IDO, but most of the time it's an NFT mint. And bots start sending so much traffic before this event to try to basically maximize their probability of them getting all the NFTs or most of them by stuffing all the leaders with packets and that prevents other packets from landing.Anatoly Yakovenko (06:31):And sometimes like the last one, it may uncover some unknown memory issue, where the memory and the validator starts growing and they start shutting down. And therefore, when more than a third of them run out of memory, you end up losing a quorum and therefore consensus halts. So it's effectively the greatest bug bounty free, like DDOS testing, not the best kind of DDOS testing that money can buy.Anatoly Yakovenko (06:58):It's really, really hard to even get a hundred gigabit worth of traffic like at Google. Your typical network that you deploy at Google for your private network inside their servers does not go to a hundred gigabit, it goes to one gigabit. So the kind of things that you see in the wild is really, really, even hard to simulate.Brian Friel (07:15):Yeah. You're testing and prod essentially.Anatoly Yakovenko (07:17):Right. And that's always the case. We have like a big testing effort and team and like a massive test net that's even bigger than the main net to try to simulate all these corner cases. Everything that you do in the lab gets really tested for real when you ship to prod.Anatoly Yakovenko (07:37):So the major change that we need to do is actually prevent them from sending that many packets. And there's a bunch of ways to do that. TCP has been the classic solution, but it has a lot of problems with latency and managing connections.Brian Friel (07:50):Right. And you guys use UDP Today.Anatoly Yakovenko (07:52):We use UDP Today, which is what traders prefer. So all the exchanges, like when you get high connectivity from CME or an ISE, you get UDP. And you can manage it for most of the time, but at some points like at a hundred gigabit, you basically have to like decide, "Okay, we're going to spend 10,000 bucks, a validator and put these appliances in there that can drop maybe close to like a terabit worth of traffic really, really quickly and filter packets. Or we build a software solution."Anatoly Yakovenko (08:24):In theory, QUIC can be as fast as UDP. In practice, that implementation and testing it, rolling it out, takes time. So over the last release, the 1.10 release, our engineers, plus the folks from like Blockdaemon [inaudible 00:08:40] one have been working on rolling out the quick implementation. And it looks like finally, like 1.10 is going to roll out to main net.Anatoly Yakovenko (08:47):I think the slow release is going to, roll out is going to start this week, but you need like, you really need three pieces. So this is kind of a complicated problem. So if you have QUIC, you can limit how many packets any IP address can send, but bots can, then we were going to get a million IPs and they'll all send a couple transactions per second each because they really want those NFTs.Brian Friel (09:08):Yeah. And then you're playing Whack Em' All with the IP addresses.Anatoly Yakovenko (09:11):Right. So the second fix, that's also 1.10, but I would say it's not as perfect as I would like it, but mostly there, is being able to limit the amount of traffic; people send an aggregate by stake weight. So if you're not staked, you get the least amount of bandwidth. But if you are staked, then you have let's say 0.5% of the stake, you're guaranteed that all the other stake are on stake notes, can't star view. So you can at least send half of a percent of bandwidth at any time. So that's the second part.Anatoly Yakovenko (09:45):And then the third part is that as information moves from, let's say, RPC nodes or other nodes, and like propagates to the leader, including like these intermediate hops, we need to make sure that it's prioritized not by first and first out, because then again, that will also lead to bots just trying to be the first packet in any given event, but by fee.Anatoly Yakovenko (10:10):Right? So this is where we need to add fee markets, which is something that will force bots to spend money instead of packets. And it's a bit more complicated to add fee markets in Solana. If you've ever programmed in Solana, you'll quickly realize that it's really different from Ethereum. And the main difference is that – you have one giant state machine like you do in Ethereum, so there's no charting on state, but each transaction has to specify what state it's going to read and what state it's going to write. Which means that you don't have this global fee for a block. You technically kind of end up having fees for state.Anatoly Yakovenko (10:45):So you have a single NFT mint with a single account, like a state account that represents that NFT market. And everybody wants to trade on it. So the fees accessing that particular state need to go up because you can only schedule so many transactions to access that thing. But that doesn't mean that the block is full. You can actually start adding more events into the block that don't touch that part of the state.Brian Friel (11:11):And you can touch other parts of the state in parallel and at a lower fee.Anatoly Yakovenko (11:15):Exactly. So it's kind of like, think of it as a bunch of buckets, and you want to fill the highest contented bucket with the highest paying transactions, but then you also want to fill the other buckets. So it's this multi-headed queue problem. There's no perfect solution for it. So it's, every solution is a heuristic. Which makes it both kind of complicated and easy, that you're never going to be perfect. So you can ship stuff. You can't ship things, but because it's heuristic, there's always like corner cases and you got to be careful about if any of them can be exploited between all of these hops.Anatoly Yakovenko (11:52):Partial solution to that is also rolling out. But I think given how complex all these three pieces are, we need like, we'll probably need the 1.11 release to stabilize everything.Brian Friel (12:02):That makes sense.Anatoly Yakovenko (12:03):I'm glad that at least like these 0.XX versions of this stuff is out and like finally is actually rolling out.Brian Friel (12:09):This kind of highlights what I always found Solana to be refreshing, especially compared to older blockchains. You know, you mentioned Bitcoin when you were first in back in the day is that, you guys have taken this very practical approach to “how do we scale?”, and have these iterative solutions. Do you have like a defining lighthouse that kind of guides this development cycle? Is it about being like the fastest and the cheapest chain or what is your priorities here?Anatoly Yakovenko (12:32):So there's this fundamental idea like that goes back to the roots, blockchain and NASDAQ speed. Imagine like all of these computers around the world, they all hold state. And that state is synchronized within a certain amount of time. And that time in theory can be as low as halfway around the world, like about 120 milliseconds.Anatoly Yakovenko (12:52):So this is the one giant piece of state that represents every price in the world. And it's a point of reference for price discovery. And in theory, even if you have something like NASDAQ or CME that trade at like sub one microsecond, because news still has to travel around the world. You have some event that happens in Singapore. It's got to go through the same fiber cables as everything else. That news wire is going to travel at the same speed as a state, as a transaction in Solana.Anatoly Yakovenko (13:21):So by the time you see it on your Bloomberg terminal and CME, you'll actually see the price reflected in both markets. And that means that like this set of nodes run by volunteers with open source software can be competitive at the most important core part of finance with like NASDAQ with CME.Anatoly Yakovenko (13:41):So that's really the goal. Can we get it to that level where it's propagating information around the world, synchronizing it at the speed of light? So that's the north star. So ...Brian Friel (13:51):And I love that. That's great.Anatoly Yakovenko (13:53):It's hard. It's a hard problem, but it's, I think there's clear reason that this thing is really useful to the world if it exists and even in the state, it exists now, it's extremely useful because I think this idea of open cheap price disc…

    Full show notes at the publisher

    Previous 1 2 3 4

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights