Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies - Saga: 'Ethereum and Solana CAN NOT Scale. Our Chainlets Fix This!' - Rebecca Liao

Episode Date: April 11, 2024

One of the most important hurdles to mass adoption is represented by blockchain scalability, which also hinders the real-life utility of its numerous applications. While there are different solutions ...being experimented with, one should not overlook the importance of security and decentralisation. Saga introduces the concept of chainlets, interoperable Cosmos-based sovereign blockchains that share the security of Saga’s mainnet validator set. The majority of their parameters are fully customisable, allowing developers to tweak them towards their own needs. Saga’s main focus is building their very own Web3 gaming ecosystem, providing game devs the scaling needed to unlock their full potential and creativity.Topics covered in this episode:Rebecca’s background and Saga overview‘Infinite’ horizontal scalabilitySaga chainlets and their focus on blockchain gamingSaga validators and fee modelBuilding a gaming ecosystem. UGCValidator & infrastructure challengesSaga mainnet rollout$SAGA token launch and airdropTakeawaysEpisode links:Rebecca Liao on TwitterSaga on TwitterSponsors:Gnosis: Gnosis builds decentralized infrastructure for the Ethereum ecosystem, since 2015. This year marks the launch of Gnosis Pay— the world's first Decentralized Payment Network. Get started today at - gnosis.ioChorus One: Chorus One is one of the largest node operators worldwide, supporting more than 100,000 delegators, across 45 networks. The recently launched OPUS allows staking up to 8,000 ETH in a single transaction. Enjoy the highest yields and institutional grade security at - chorus.oneThis episode is hosted by Felix Lutsch.

Transcript
Discussion (0)
Starting point is 00:00:00 a singular chain like an Ethereum or even a Solana, etc., that by itself will not scale. So our belief is that as applications start to grow and we get more user traffic, scale becomes a very significant issue for these applications. And the only way in which they're able to accommodate that traffic is to be able to scale horizontally. We would need to automate chain deployment for you, which we have done. The way that we stand up our chainlets is every time a developer requests a chainlet, then our validators are obligated to automatically spin up a chain for them.
Starting point is 00:00:34 That has the same security model and the same validator set as our main net. So first of all, we wanted to completely abstract away the chain creation and chain deployment process. Now, it's so easy to spin up one. Why not spin up multiple? This episode is brought to by Nosis. Nosis builds decentralized infrastructure for the Ethereum ecosystem. With a rich history dating back to 2015 and products like Safe, Cow Swap, or Nosis chain, NOSIS combines needs-driven development with deep technical expertise. This year marks the launch of NOSIS pay, the world's first decentralized payment network.
Starting point is 00:01:29 With a Gnosis card, you can spend self-custody crypto at any visa-accepting merchant around the world. If you're an individual looking to live more on-chain or a business, looking to white label the stack. Visit nosus pay.com. There are lots of ways you can join the NOSIS journey. Drop in the NOSIS Dow governance form, become a NOSIS validator with a single GNO token and low-cost hardware, or deploy your product on the EVM-compatible and highly decentralized NOSIS chain. Get started today at nosis.io. Kars 1 is one of the biggest node operators globally and help you stake your tokens on 45 plus networks like Ethereum, Cosmos, Celestia and DYDX. More than 100,000 delegates stake with KORS1, including institutions like BitGo and Ledger.
Starting point is 00:02:23 Staking with Kors 1 not only gets you the highest years, but also the most robust security practices and infrastructure that are usually exclusive for institutions. You can stake directly to Quaros 1's public note from your wallet, set up a white table node, or use the recently launched product, Opus, to stake up to 8,000 eth in a single transaction. You can even offer high-year staking to your own customers using their API. Your assets always remain in your custody, so you can have complete peace of mind. Startsaking today at corus.1. Hi, Rebecca, and welcome back on Epicenter. Great to have you again. Great to be here, Felix. Thanks so much for having me on. You guys lucked out. This is the very last podcast that we'll do before MayNet launch. And we're obviously not releasing until after MayNet launch. So yeah, quite a bit of rich information. I can tell you today.
Starting point is 00:03:23 Yeah, thank you so much for taking the time in this probably super busy days or one of the busiest days in saga history. I'm sure we can dive into like, you know, what you're like what you're learned over the last year since you last came on. So for our listeners, Rebecca was on, I think, I guess, April last year, or maybe almost a year ago exactly. Wow, yeah. Yeah, that's right. And so we talked a lot about kind of Zaga's architecture and like sort of the core value proposition there.
Starting point is 00:03:56 It was much earlier days than today, I'm sure. So, but yeah, anyway, so maybe you can, we can kind of start. by talking a little bit about, you know, the high level of saga, what it is for the people that didn't listen to the first episode and who you are. Maybe we can start there. Yeah, absolutely. And we'll feel like it's great to see you again. It's always great to spend time with you guys. The epicenter is definitely one of our favorite podcasts. And so I did one of mystists for sure. Yeah, so saga is a layer one. But we are a layer one to launch other layer ones. So everything that is built on saga is by definition on their
Starting point is 00:04:34 own chain or set of chains, which we call chainlets. And why do we architect it this way? It was for infinite horizontal scalability. So our belief is that as applications start to grow and we get more user traffic, scale becomes a very significant issue for these applications. And the only way in which they're able to accommodate that traffic is to be able to scale horizontally. And so at a high level, that is what Zaga is. We are costless on the front end. So we're very careful to specify that we're costless as opposed to gasless. So it's blockchain. Anytime that you're dealing with a chain, there's no such thing as no gas. I mean, you can set gas to zero, but we don't advise it. And I think any sort of like blockchain engineer architect out there will advise you against
Starting point is 00:05:21 that, even though it's very tempting. So instead, we have a system by which your transactions on the front end remain costless. It's true that Saga does not show up on the front end. We do not charge a gas fee to the end user. Saga token is used by developers to pay the validators to keep our chains alive. So given all of that, it is a system that is optimized for consumer adoption. In terms of what I've been working on, I mean, running this project has been quite insane. I don't think it's probably one of the most insane things that I've ever worked on. I mean, before this, I did another crypto startup with Saki. That was more in the DPI space. And then before that, I did an AI startup. things have definitely changed in that field. I mean, back then, natural language processing was
Starting point is 00:06:07 impossible. And I mean, now it's table stays, right? People don't really think about it anymore. So it's been incredible to see the journey over time of just what technology sees as the next frontier. But this is the most exciting thing to be working on at the moment for sure. And yeah, I'm thrilled going into Mainet launch. Yeah, that's awesome. There's a lot to dive in there, maybe even a little bit the AI use case, we can see if Staga returns to its origins. But maybe we can start, like you mentioned infinite horizontal scalability. I guess we have had a lot of infrastructure projects on here. I think that's kind of like one of every sender's focuses in some ways and maybe also like
Starting point is 00:06:51 blockchain overall focus since we didn't have that many consumer apps yet. How do you, yeah, I guess compare to like other infrastructure. projects that like, I don't know, new stuff like shared security, restaking, modularity. How do you feel Saga fits in there? What differentiates from like maybe other infrastructure products? Yeah. So I would put it this way. It's always interesting how these tech narratives pop up in crypto because the fact of the matter is you can discuss endlessly until you actually have to deliver a product. And so at Saga, you know, we look at all these different things, whether it's restaking, shared security.
Starting point is 00:07:33 I mean, they're kind of the same thing. So every protocol has different ways of doing it. But they're all getting at the same idea, which is that a singular chain, like an Ethereum or even a Solana, et cetera, that by itself will not scale. And so the way that you are able to scale out something that's existing or how you're able to build a system for scalability from the beginning is you're able to accommodate for additional block space. So you need to be able to provision with new block space.
Starting point is 00:08:05 And the way that some protocols do it is by restaking from another chain that's completely foreign to them to their own set of chains. At Saga, everything is native. So there is a saga main net. It has a set of validators. It is a fully decentralized proof of stay Cosmos chain. The way that we stand up our chainlets is every time a developer requests a chainlet, then our validators are obligated to automatically spend. up a chain for them. That has the same security model and the same validator set as our main net. So it is definitely shared security. Can you call it restaking? Sure, you can call it restaking because
Starting point is 00:08:43 we're taking the validator stake from the main net and then applying it to a chain let. You can call it modular as well because we're definitely not doing a singular L1. We are in L1 specifically to proliferate L1s. But at Saga, I think that our experience is app developers can get quite confused by all of these options, especially because A, they have to understand what the technology does, and then B, they have to understand what the significance is for them. And we tend to want to cut to the chase here. And so we tell the app developers, you want scale. At the end of the day, if you are a game, for instance, which is our main focus, you are looking for scale. Because the facts of the matter is, you know, game designers are creatives. I don't know if you're a gamer,
Starting point is 00:09:25 but I'm sure you've played lots of games throughout the years. They are creatives. And so, they have a creative vision in their head. And most of the time, the technology is nowhere near capable of meeting that creative vision. And so what we're trying to do at Saga is to get you as close to that creative vision as possible. So if you wanted to create an MMRP, for instance, with lore, thousands of characters, all of whom are NFTs, interoperable assets, you should be able to do that. We don't want the base infrastructure to constrain your game design. In other words, So that's how we think of it is, yes, there are these tech narratives. And honestly, some of the best researchers and brightest minds in this space are working on those narratives.
Starting point is 00:10:05 And so, of course, we pay attention. But at the end of the day, our focus is the end user. It is the app developer, the game developer in particular. And when we build our product, it is really with them in mind. Right. Yeah, super interesting. And yes, I am like so many, like even Vitalik, old. school World of Warcraft gamer. Oh, really, there you go.
Starting point is 00:10:29 You understand. You understand. It's like where the hell does my skins go. Yeah, you understand. Exactly, exactly. I think one of the first articles I wrote about like why blockchain and gaming worked back in the day was actually about like sort of these portability of the assets or the power of the game over your assets and stuff.
Starting point is 00:10:49 So interesting to see we're probably hopefully soon actually getting there that the scale is possible to really build a blockchain game. So yeah, super curious to hear more about that. Like you're saying, you're focusing specifically on the gaming use case. Can you, or like, I guess also app developer perspective, can you describe a bit how you do that in practice and how you like abstract stuff from them that the blockchain does or things like that? Yeah, so first and foremost, I think, and this is not a small thing. I mean, it's one of those things where I think of the roll-up discussion, it's become sort of a more muted part of the conversation. I think it's important to remember, which is that building a chain is not easy.
Starting point is 00:11:33 So what are the components of a fully decentralized proof of stake chain? First of all, you need a validator set. And that means that you need to be a project that can be profitable for validators. And that already cuts out most of the applications out there, especially when they're first starting out. And so having your own chain prior to Saga was an enormous lift. So that's the first thing that we wanted to solve for developers is if you want your own dedicated block space, which is your ticket to actually scalable infrastructure, then we would need to automate chain deployment for you, which we have done. So right now in our web app, honestly, you fill out five parameters for your chain. And then our validators will take about a minute to sync. And then all
Starting point is 00:12:20 the services around the chain will have to be spun up. So the index serves, the RBC endpoints for sure, the block explores. Once that is done, the whole process is maybe about a minute and a half. You have your own chain and you can have as many of these as you like. So first of all, we wanted to completely abstract away the chain creation and chain deployment process. Now, it's so easy to spin up one. Why not spin up multiple? Because at the end of the day, one chain should be enough for most applications to start off with. But if you are a large game, for instance, that is built on another system and you are looking for a scalable solution now, then you have a lot of users and a lot of assets that are already built in. You're already starting to think about multiple
Starting point is 00:13:02 chains. So Felix, if you're a wow player, then you know all about game instances, game shards, different realms, and this is how game developers like to organize their game. So it starts to expand onto multiple chains, but it'll still feel like the same application. So, So it's actually quite similar to cloud in that sense because you probably start up with one AWS instance or a couple. And as the compute resources you require increase, then you would expand to as many instances or servers as you can. So it's the same idea on Saga.
Starting point is 00:13:35 Just expand to multiple chains if you need that additional performance. Because we're all familiar with Cosmos, I can start a little differently on this point, which is that IVC allows all these chainlets to speak to one another. So there is complete interoperability within the Saudi ecosystem. Now, bridging out to other ecosystems is also where it gets interesting. I would say that with most solutions out there, whether it's roll-ups for sure, even other app chain or side-chain solutions, bridging is an issue because the way that bridging usually works is you have a bridge provider. And even for the ones that are completely decentralized, there is still some way in which they will white-listed chain.
Starting point is 00:14:15 and it's usually a beady effort. So you have to talk to the core team and get them to agree to open up the bridge for the assets that are coming from your particular chain. Now, for most layer ones, for any layer one prior
Starting point is 00:14:31 to Saga, that was, I mean, it was manageable effort because the number of layer ones was pretty finite. But here, we're going for infinite horizontal scalability. And honestly, any application developer should be able to just spin up chains whenever they want. and therefore talking to the team every single time
Starting point is 00:14:48 you're going to spin up a chainlet is not scalable. So we needed a way in which you can permissionlessly add our chainlets to the bridges and then open up bridging for the assets that are contained on those chains. So the fact that we are a fully decentralized proof of stake system with fast finality, that gets us to that fast bridging. And that's something that a lot of application developers are looking for as well. They just want to go where the liquidity is.
Starting point is 00:15:12 We at Saga think that there is far more value that we can create in terms of being the hub for these application developers than in making sure that all the liquidity is locked on here. As we know in technology, oftentimes if you are the easiest platform to use, then liquidity just happens to find you because that's where the user traffic and the developer traffic will go. Yeah, so those are some ways in which we're helping out developers and then the costless transactions that I mentioned earlier. That is absolutely key. I think especially for game developers, many of them have aspirations to have their own token. or they are looking to maybe use a token of another ecosystem even,
Starting point is 00:15:49 if they're coming to us from an Ethereum community or Polygon community, et cetera. And we allow for that kind of flexibility on the front end. So we don't interfere with the monetization, in other words, of these application developers with their end users. So, yeah, the entire system has been really architected to maximize the experience for the app dev. And I think given the traction that we've seen so far, it's resonating. Yeah, thanks. There was a lot. Super interesting. And I understand correctly that it's not like the assets you bridge have to go kind of through the saga hub, L1, but they can actually go straight from the chain land to somewhere else.
Starting point is 00:16:29 That's exactly right. So every chainlet is a chain. It is a fully decentralized perfor-stake chain in its own right. And so it's able to do everything that a layer one can do. The only difference really is that we don't require you to have your own token for staking. because again, everything is, I guess you can say it's restate from the Sagan main chain. And so there's no need for you to have a staking token. A lot of people will ask about staking regardless. I think that's because maybe some validators have become important community members for these applications for, you know, for various reasons. And they want to be able to reward the validators or people who have been longstanding community members through the mechanism of staking.
Starting point is 00:17:11 And it's true. Staking is an incredibly powerful incentive mechanism. them is why many people attempt to stand up layer ones. But what we always tell people is, okay, I think it's time to change the mental model a little bit in that you don't have to have actual staking. You know, you don't need to secure the network per se. But you can have staking. You can have people stake their assets in liquidity pools or with certain assets
Starting point is 00:17:33 based on certain activity in your application. It's just you no longer have to worry about a staking token for purposes of security. Yeah, that makes perfect sense. I think I guess that it's getting back a bit too because in the end, obviously the app chain developer needs to kind of pay for Zaga. So maybe that's also, yeah, something we can talk about a bit. How does this pricing work? I know we probably talked about it last time, but we can probably go back into that.
Starting point is 00:18:04 Yeah. So pricing is, no, thank you, Felix, it's a very important point. Pricing is a very important vector for us. And the reason for that is, I think from the perspective of an application developer, gas is annoying, not just because it's potentially high. It's unpredictable. And so when you are trying to actually, you know, stand up a project, get some traction for it, you want to be able to know what the costs are. Pretty basic. And I think for us, when we designed our tokenomics, that's one thing that we really aimed for, was some of the cost. And some sort of understanding of what the cost is going to be for running one of these chains. And we did not want it to be reliant on gas. So here's a mechanism. We call it musical chairs.
Starting point is 00:18:51 Every epic, which is about a day, we run a reverse auction among our validators. And the number of validator slots that we're starting off with is around 20, so 20, so 2021. And in order to get one of those slots, the validators will bid their price for providing security for a chainlet for that particular. day and the lowest set of prices wins. So if you were in that lowest set of prices, that's great. You're part of the validating set. The highest price in that winning set of prices is the price for that particular day. So if you're the validator who bid that, then congrats. You got exactly
Starting point is 00:19:29 what you asked for. But if you are a validator that bit actually a little cheaper than that. So your pricing was even lower, then you actually get a nice margin over and above what you had originally anticipated, which is great. If you price too high, so you are out of the validating set for that particular day, then not only are you not validating, you're actually not getting the rewards for being a validator for that particular day that you're out of the set. And so this is an incredibly powerful mechanism to encourage validators to bid their true cost or as close to their true cost as possible for providing security for chains. So what's the definition of that? It's commodity pricing. So we aim to get to commodity pricing for our application developers. Now,
Starting point is 00:20:14 what we're currently clocking in at is about $500 per chainlet per month. And given that there are no other fees in the system, that is probably the most affordable way in which an application can develop, whether it's on a monolithic layer one or whether it's on other side chain dedicated block space solutions. We aim to be the most cost effective. Awesome. Yeah, that's really cool. And how did you actually like arrive at this cost? Because I guess that's you running it on test net and validators already priced in like dollars their sort of cost or how does it actually work in practice? Yeah, yeah. No, that's exactly right. So for the test that's that we've run so far, they are free of charge. They are free of charge. And therefore we are, so we haven't actually put this mechanism into practice yet. That'll come in the phases of main net. But what we did do with every test net was we had the full set of validators.
Starting point is 00:21:16 So we had ourselves, so we were a validator. But we also invited in, what, anywhere from like 20 to 22 other validators to be a part of the test net. And so this entire time, we are monitoring the collective cost, basically, of each chainlet that is stood up. And for our Pegasus incentivized test net, which is our next to. last test net. We actually, we have a test net that is running right now, but that's really for final verification purposes. No one's really meant to build or do anything on there. The one that we had immediately before was Pegasus. And for that one, we, I think, maxed out at around 210 chainlets or so. So we had a lot of data to work with, in other words. So it's based on cost at the
Starting point is 00:22:00 moment. It's based on cost. And the assumption here is that because of how we have architected this reverse auction, it should be the case that when, invalidators do actually come online and participate, that the final pricing will be very, very close to the actual cost that they're paying. Yeah, super interesting. Yeah, like, curious to see how it like will look on Mainnet. And if it will turn out like that, I guess that will be the big question. So like I saw actually, I mean, yeah, you mentioned 210.
Starting point is 00:22:29 Che leds there on the Pegasus Testnet. Like when you go to Mainnet, how many do you expect to go live at the first few weeks? Do you have an idea of how much it might be? Yeah. So our day one, main net launch partners, there are over 100 of them. So, I mean, we have a Slogan innovator program. That's our ecosystem program. We've been building that for the last year and a half, two years.
Starting point is 00:22:54 And that has 350 projects in it. And so not everyone is going to come online day one. But we definitely wanted to encourage as many people to get started as soon as possible. So it should be over 100. All right, yeah, that's super exciting. Yeah, congrats, that sounds like a lot. I think I'm assuming a lot of them, given the core focus is games still, as I understand, are games. Can you talk a bit about, yeah, is that like the main one?
Starting point is 00:23:24 And then maybe, yeah, what did you learn from these games or how, how, what sort of games are there? Like what excite you, that which games excite you? Yeah, how are you approaching these game, developers, everything in that. since. Yes, the vast majority are games. Some of them are going to be more pure NFT collections. So I would say 80% of our ecosystem is gaining. And then about 10% is more pure NFT and entertainment. And then the remaining 10% is Defi. So we are an L1 at the end of the day. And so there are always interesting things that you can do with respect to Defi on an L1, especially here where pretty much every single chain lent is going to have at least one token. So that's that ecosystem is actually,
Starting point is 00:24:07 it's starting to gear up, which is very exciting to see. But in terms of the games, I would say that the kind of game that is really suited to Web3 is the kind of game that really relies on UGC. So UGC is user-generated content. And the reason for that is a decentralized system, very frankly, is never going to beat what kind of computing power AWS and NVIDIA combined can give you. So if you're looking for a game that is meant to be, you know, a fast-moving, high-performance, completely optimized visual experience, blockchain is not really meant for that.
Starting point is 00:24:47 Blockchain, I hope, can support that kind of game, but it's not the base infrastructure for it. There are many other game infrared as tooling for that particular kind of purpose. So what is it that Web 3 and blockchain uniquely bring to a game? it really is that decentralized generation and control of intellectual property. So what that means is if you are a mod for a game, not a social mod as in a moderator, but if you modify games, for instance, then you are much more easily able to monetize that without ever having to consult the big studio or the original creator of the game. If you are a gamer and you're looking to customize your avatars or your skins,
Starting point is 00:25:26 then this is a great way in which you can go ahead and do that and actually retain control and monetization of those assets. And so it's really those core things around ownership, creative freedom that is really suited to Web3 gaming. So the kinds of games that we seek out, they do tend to be pretty vast in vision. So open worlds, MMOP RPGs, things that have lore. But we also are starting to see some pretty fascinating genres come on board. So survival, horror games as well.
Starting point is 00:25:59 So some of the games that will come online immediately are things like Rogue Nation. By Moonlit Games, there is a game called Another World, which is classic RPG game. There's a game called Star Heroes. It's like it's first person shooter, but it's set in space, super fun game. Eternity, which is kind of Fortnite but on jet packs. There's significant AI component to it. So those are some of the ones I can come up with off the top of my head right now. But we also recently announced a game publishing arm at GDC called Saga Origins.
Starting point is 00:26:34 And anyone can build on Saga. Anyone can build on Saga. But in terms of the games that we financially back and that really get the benefit of full publisher services, including go-to-market, user acquisition, creating game awareness, community building, et cetera, all the things that a publisher generally does for games. It is a very specific kind of game. So we have a pretty clear creative point of view at Saga when it comes to Origins. So we're looking for games that are provocative, expansive, and uncompromising. So these are the hardcore games.
Starting point is 00:27:03 We're looking for that intensity of content. And why is that? Because, again, we're looking for what is it that Web3 can uniquely bring, right? And I think E for Everyone games are terrific. I mean, you know, who wouldn't want a game that anyone and everyone from your like two-year-old cousin to your like, you know, 50-year-old dad could play? That's awesome. But we think that Web3 is meant to push the envelope.
Starting point is 00:27:27 we should be a home for that content that will not get accepted by big studios. And there is quite a lot of that right now. Games that are really great quality, but the content is just not acceptable for mainstream consumption. But as we know, if you build something that is of great quality, it's a great product, and it resonates with people, it will find the mainstream. And so the games that we're starting off with for the publishing arm, they do tend to be a little bit more intense. They are definitely not E for everyone. They're definitely M games. And we just, we think that we're going to carve out that pretty unique niche within Web3.
Starting point is 00:28:03 And I mean, we're already seeing an early play testing that people are really responding to. Maybe a little too much. But it's fun. It's a fun process of discovery. Right. Yeah, that sounds, that sounds interesting. So I mean, maybe a weird question here. Like, I guess if these games are so intense, like, do you, do you have any concern that, like,
Starting point is 00:28:24 validators might not want to run the infrastructure for it or something, or is that, or are you addressing that somehow, or is that even? Let me, let me put it this way. And so first and foremost, validators, the beauty of the saga system is that so much is automated. So validators don't even have to know which chains are being run by that. And if you are within the validator set of Saga, then your SLA is that you will automatically stand up and run whatever chain lead comes your way for as long as you are a validator. So we've taken the, you know, the quote,
Starting point is 00:28:56 choice aspect out of it, which just simplifies the whole thing for validators. Now, if you are as a validator are so offended by the content of certain games on saga such that you don't want to be a validator anymore, well, then you are welcome to go on to Solana and validate some of these meme coins and you know what I'm talking about. So, yeah, if censorship is your thing, then, you know, go with God. Right, right. Yeah, makes sense. Sounds, sounds fair. Super interesting. And so I think one thing I also wanted to talk about, I mean, first of all,
Starting point is 00:29:31 like, so we're just with the publication. How did you actually, like, so it's funded by Saga in the sense and it's like its own like sort of business. And people like working on that. Yeah. Okay, that's super super exciting. Yeah, yeah. So it's it's not a separate entity right now. So it's still a part of the slide of 14. But we are starting to think about how do we like make it its own thing? because, I mean, we are focused on gaming entertainment as a chain to begin with most of the people on the business side at Saga have been sort of oriented towards games
Starting point is 00:30:03 this entire time anyway. So we're starting off the publishing house with just the core team working on it. But yes, as we grow, as we get more titles, as the demands for those titles become greater and greater, then I do you think that we're going to hire out a specific team for that. Yeah, very interesting.
Starting point is 00:30:21 Maybe also going to like this, of test net learnings and kind of how it is for the validator side. I mean, I guess I have like a bit of a background there, so maybe that's why I'm interested in it. But yeah, how has that been for the value of the, have they, how much infrastructure are we actually talking if you're like 210 chain let's, like how many, like how beefy are the machines or is it like all one machine or are they like provisioning separate infrastructure for this?
Starting point is 00:30:50 and yeah, I guess, or what other allurtings were there in the test net, maybe aside from the price discovery there? Yeah, so I would say in terms of validator load, so far it's been manageable. In terms of having machines, a validator has to run or to support one of these nodes, I think it has been quite manageable. And we've seen that for our own validator as well. But the thing that we did learn, this was interesting, is oftentimes when people talk about scalability, they focus on things like, TPS, for instance, you know, what's your block time? What's your time to finality, settlement? These are the things that people focus on. But what we learned is sort of midway through PEDA system and advice tested, that's when we ran a developer challenge. And we told developers
Starting point is 00:31:38 who are part of the Sloggy innovators, as well as outside developers, actually, we invited in the community, please pound the system, just pound the system with transactions and just because we want to see how it responds under great duress. And what we found is that the chain holds up. So the chain holds up, nothing wrong with validator operations. The chain holds up very well. It's actually the services around it that have a problem. So, for example, the block explores, even some of the RBCN points, indexers are, you know,
Starting point is 00:32:06 there's or whatever for now. But definitely the block explorer. It was just not able to catch up. And what I mean by that was when you spin up a new, chain lent and you're starting to Padowitz transactions. I mean, the block explore sort of has to come online at the same time and then keep up with the block reduction. And the explorer that we had been using at the time just was not able to do that. And any sort of failure of transactions as a result of the stress test, it was actually more due to the services surrounding the chain. And so
Starting point is 00:32:36 that's when our engineers were like, this is quite interesting to learn. Because in the journey to main net, they had been thinking, okay, we're just going to focus on making sure that the chain is entirely stable and secure, and that turned out to not be the issue. So ever since that particular stress tests and then leading into MainNet, now, the engineers have really been focused more on the services. So making sure that the services can be optimized and catch up with the production of blocks. That was the main learning. That was the main learning. And we're doing the best that we can right now, given the services that are available, and we don't produce any of these things ourselves. So we don't like have our own native Block Explorer, for instance. We have not.
Starting point is 00:33:17 build our own indexing service, but we are doing our own service provider stack for RBC endpoints, just for node orchestration, because it's more complicated in our system than others where every single chain has their own RBC endpoint. So if you are integrating with Saga, there's really no such thing. You're really integrating with individual chains. So, yeah, I think it's optimizing for all of that. That's a learning that came out of it. It's pretty fascinating. And it also gave us a good idea of what kinds of projects we want to back going forward, not necessarily in terms of games, but for growing the saga protocol. So if you are a developer in the community and you want to contribute to this protocol, you're not a part of the core
Starting point is 00:33:56 team, you know, what are some of the services that that will finance, in other words, that will give grants to in order for you to just make this a lot stronger. But yeah, it was fascinating. Yeah, that's super interesting. It's kind of like once you have real usage, start to realize this like base layer is actually maybe maybe like comad BFT is performing well but some other things are not. I guess even like in ETHU maybe in Defi you added a bit with like MEV and stuff there where that was probably also a similar realization. And so like these services are run not by like the validators or like the I guess the RPC notes who kind of provides them in the end or how are they part of the saga?
Starting point is 00:34:42 system at large? Is there also like some sort of economics around them or how do we how can I imagine that? Yeah, at the moment, at the moment it's a package. At the moment is a package. I mean, oftentimes the services are, you know, they're open source tools. They don't really have sort of an economic model to them as of yet. But having said that, I do think in the future what can happen. We've sort of started to plan for this already in the roadmap is that there's kind of a marketplace of tooling. So here is a Saga chain lead out of the box. It has our validator set in security model. It has these set of services.
Starting point is 00:35:20 And I do think that there is actually a packaging for the services, which we call the Saga OS. So this is what every chain needs in order to run. Now, if any component of that Saga OS is something that you want to switch out, then that's entirely possible. But it's not possible right now. but we would like for it to be possible in the future. So if you wanted to bring your own Block Explorer, for instance, if you had your own preferred indexing service, then you can switch it out.
Starting point is 00:35:50 If you wanted to switch out any particular component of the chain itself. So if you don't like the execution layer, you don't want to use EVM, you'd rather use SVM or some other kind of virtual machine. If you wanted to switch out our DA or somebody else's DA, that's also totally fine. So it really starts to be this marketplace of developer tooling. You can see, by the way,
Starting point is 00:36:09 that I've been describing the system that we've taken quite a bit of inspiration from the cloud. Because right now, if you are developing on AWS or Azure or whenever cloud service, then there is a very robust marketplace in which you can switch out particular tooling for your application, your website, whenever it is that you're hosting. So we wanted to be the same idea here. Now, what it does mean is that life gets more complicated for you. As you start to switch out from the main chain-led package,
Starting point is 00:36:35 then if any of these individual services that you prefer are charging, then you have to bake that into the cost. And, I mean, it may be the case that's like it as some sort of revenue share or some sort of package deal with these service providers. Those are individual deals that need to be negotiated out. But as of right now, it's, I think for a mental model, the app developers just have to keep in mind that if you start to customize to that extent, then it's likely that your costs may, they'll start to vary.
Starting point is 00:37:01 They'll just more, it'll get more complicated. Right. Yeah, it makes perfect sense. I think, yeah, interesting how to see that develop maybe in, a long run, how much of that marketplace can be done through saga or how it maybe integrates the protocol in the long run.
Starting point is 00:37:17 I guess there's a lot of things to think about there. Saga itself, like you said, has a mainnet or is L1, has a chain. And I read a bit of an article where you kind of describe the rollout of the saga main net. So, I mean, I'm
Starting point is 00:37:35 probably a lot of people here are familiar with like how Cosmos chains generally are launched, maybe can you explain a bit how you're approaching this? I guess you have all these different chain leads and there's a bunch more complexity of how this rollout needs to happen.
Starting point is 00:37:51 So I found that pretty interesting how you're doing that. Yeah, so I think in the opinion of Jake McDormon, who is our brilliant co-founder of CTO and Bogdan, Ellensendrescu, who is our co-founder VP of engineering, I mean, it's a massive
Starting point is 00:38:09 system that we're building, something that is infinitely scalable on a horizontal vector. I mean, this is a system that can break down in so many ways. And so when we wanted to design the rollout for main net, we could just have it all. It's loaded out there without a ton of user testing along the way or we can do a phase rollout because what's going to come out or maybe by the time that this airs, what has come out as I saw the mainnet, it is a gated launch. And so it is a chain to launch chains. It's in layer one to launch other layer ones.
Starting point is 00:38:45 But we are still keeping the security chain decentralized and then the platform chain itself, it has a very simple task of just standing up these chainlets. Now, what happens through phases two through six of mainet launch is that we start to add in some critical services like IBC. That is probably the most important one so that the chainlets can speak to one. another, we'll also further decentralize the validator set as well. And then by the time we get to full feature main net version one, which will be in a few months from now, that's when we know that the system can scale in a really sustainable way, that all a chainlets can speak to one
Starting point is 00:39:24 another. And we will have established some of those early bridges that go directly from each of the individual chainlets as they are stood up out to other ecosystems and then out to their, say, NFT marketplaces or their dexes as well. I think the reason why we wanted to roll it out like this is we know the kind of user traffic that we're going to deal with. And rather than risk, everyone coming on at the same time and this whole thing just kind of exploding the chain dying, let's go ahead and phase it out in a way such that it's very useful at every point, but it's still relatively safe. That was the thinking behind it. Yeah. So that's the technical launch plan. I think I think what's going to end up happening actually is even though we divided everything after phase one into five additional phases, we might start merging some of these.
Starting point is 00:40:13 I think along the way the engineers have learned, okay, there are some things that we can optimize for here. So yeah, it should be the next few months. Yeah, I think it's very very thoughtful already to have thought like this far and build like this plan. I think in many ways we have seen many launches that kind of did it while it happened. while the plane was flying. So I think this seems to be like a very thought-through approach. I mean, if you can optimize it more, yeah, that's great, right? So yeah, pretty keen to see how it will go down.
Starting point is 00:40:49 I guess, yeah, like you said, hopefully once this airs or it might already be live. So, yeah, best of luck at this moment. Yeah, I think I guess to another point, which is all like a big part of the launch, and especially nowadays in this market, a thing that people care about. a lot, I guess, is the saga token itself and the token launch. You did have some interesting campaigns and like air drops. I mean, I guess you were building or focused on games, so gamification is also core to your business in some sense. But yeah, maybe can you explain a bit, yeah, the thinking behind like sort of the allocations or how you conducted theirdrop, yeah, and
Starting point is 00:41:31 how it all worked? First of all, the air drop criteria that you saw for the community is a result of several months of work on the part of our token team, which is led by Jin Quan, our co-founder, chief strategy officer. And the goal was to really encourage loyal long-term community members. And within a Cosmo system, that's evidence by staking. So we wanted to target the most loyal stakers. And in terms of sort of narrowing in the subset of stakers and how the budget will be allocated between them. So we wanted to target roughly 200,000 wallets. That was our goal. That was the ceiling for this particular campaign. Overall, for air drops, we have allocated 20% of our total token supply, but that is going to be airdropped out over the
Starting point is 00:42:22 entire life of the project, not necessarily just for Genesis. For our Genesis drop, we wanted 6%. And among that 6%, we wanted to reserve about 4% for those stakers. So knowing that and knowing that we wanted to target roughly 200,000 wallets overall, that's when we started to look at the ecosystems that are of interest to us. So obviously, Cosmos is a big one. That is the ecosystem that we came from. It underlies our core technology. So we wanted to reward Cosmos stakers, for sure.
Starting point is 00:42:52 We wanted to reward Celestia staker. Celestia is our first major partner. Our partnership was formed, God, like maybe 14 months ago or so, a long time ago. And ever since then, I mean, we've been working together incredibly well and the team has pulled off amazing technical feats. So we definitely wanted to reward their stakers. Polygon and Avalanche were the two other major tech partners for us. So for Polygon, we automate CDK chains for them. And for Avalanche, we automate Avalanche subnets.
Starting point is 00:43:23 So CDK chains, subnets, these are both also ideas of dedicated block space. But the reason why they are just, they're harder to stand up is that is still a very manual process. And one thing that Saga really excels at is that automation. So those two ecosystems have also been very supportive of us. The leadership teams for sure have been incredible to Saga. So we wanted to reward them. And we wanted roughly the same number of wallets per ecosystem. So given that, we started to look at snapshots. And the thing about Pollyon avalanche is neither of these ecosystems hugely emphasized staking, certainly not to the extent that Cosmos does. And so when we came up with the air door criteria.
Starting point is 00:44:04 We worked very closely with their foundations to figure out, okay, what does loyalty mean to you guys? It could be that people are staking, but it could also be in the case of Polygon that people are using their ZK-EVM bridge quite frequently. That is a sign of loyalty for them. So we worked very closely to come up with criteria for that. And then for Celestia, it was, this was definitely one where we had to, you know, think a little bit about how to form this criteria because it's a very young chain.
Starting point is 00:44:30 And so how do you define loyalty for a chain that is that young? So the snapshot that we generated, it was a balance of, okay, like thisirdrop is happening now. And so we have to cut off the snapshot at some point. But at the same time, we want to make sure that people had some amount of time to stake before they get included in the snapshot. And so we worked with the core team there as well to define, okay, like who gets into this eligibility group. And then for Cosmos, there are a lot of stakers. There are a lot too many to have been included in thisirdrop. And so the criteria that we came up with is pretty creative. It was also something that we came up in conjunction with Chris Berniske at Placeholder, which is our lead investor. It is to have stake increase overtime. So if you built up your stake in Cosmos through the bear market, you are probably one of the most loyal members here. And so we wanted to definitely reward for that. So that's how we came up with the eligibility criteria for all the stakers. Now, for the remaining 2%, that is more community drop. So,
Starting point is 00:45:32 That was for our innovators, first and foremost. So the people who have been building on Saga this entire time, they've been doing it without any grants. So other chains are throwing money at them, throwing tokens at them, but they chose to build on Saga. And so we wanted to reward them, certainly, for all the work that they've done here so far. We also wanted to help out the games. And honestly, this was when we started to really believe that we could do a publishing house, because a publishing house at the end of the day is a user acquisition engine. and we wanted to make sure that we could actually incentivize users to come play our games.
Starting point is 00:46:04 So we invented Play to AirDrop, which is a very popular mechanism now within gaming. It's a simple idea. You play the games. The leaderboards are eligible for AirDrops, and in this case, AirDrops of Saga tokens. So we ran like 50 plus tournaments probably throughout the months of December, January, February, a little bit into early March as well. And the user acquisition numbers were absolutely fantastic. So this was a successful campaign for all the games that participated, but also for the entire community. So that's how we were slicing all the individual airdrops. And then we thought, okay, we have to do something for a culture because, I mean, we are
Starting point is 00:46:41 coming into this, having taken a lot of the work that early NFT projects have already done. So we pay tribute to crypto puns. So we dropped to pumps to board apes as well as one of the most OG NFT collections. and then we also airdropped to bad kids just to pay tribute to Cosmos. So, yeah, that's how we came up with the overall air drop criteria. There will be additional airdrops through phases two through six of Maynet launch. So people were not included in the original Genesis aerodrop. There's still a chance for Maynett launch to get an air drop.
Starting point is 00:47:15 And then there's an additional 10% of air drops after that. So definitely huge emphasis on using this mechanism. Our air drop planes page is going to live on basically forever, I think, given just how central airdrops are to a lot of our community building efforts. And it's not just going to be airdrobs of saga tokens that are going to go through that page. I think for many of our chainlets, our game partners as well, they'll also be using it. So yeah, that was a lot, Felix. But I think they're, yeah, I'm not being curious about it.
Starting point is 00:47:47 So I just want to lay it out there. No, yeah, yeah. Again, I think it's like a good example of how much you've thought about this and the kind of targeted. So I think, yeah, actually interesting to hear, right? Like, I guess makes sense games want to maybe use it. So it's kind of like part of the saga stack to also get like sort of these features almost delivered to you. So if you're a game developer, you know where to go. I think we covered everything I wanted to talk about. So yeah, thanks so much for coming on in this short time before launch, Rebecca. And maybe if you want to like some final thing you want to
Starting point is 00:48:23 share or where people can learn more or anything like that, please feel free to do so. Yeah, absolutely. No, Felix, thanks so much for having me. It's definitely a lot of fun. Always great to catch up with you. And yeah, I mean, we covered a lot of territory there. I think that this will be a very exciting period. I mean, heading into the post-launch period, I think people will start to understand how it is that we made our choices for our underlying architecture and then how it is that we approach distribution. So the challenge of Web 3 is that so much of what we do already has a basis in like Web 2 and like traditional programming, traditional gaming. But what is unique to this particular space? I think that that is the question that has
Starting point is 00:49:12 obsessed saga for a very, very long time. So I think that with the system that we've built for infinite horizontal scalability that a lot of app developers are going to figure out, okay, you can do a decentralized system, but it is still eminently scalable. And so it can take on this consumer volume. And then in terms of the distribution channels, yes, I mean, all the usual ways in which you get user acquisition for a game or any sort of application, they still apply here. So marketing is marketing is marketing. But at the end of the day, Web3, because of the community building aspects and because of the aspects of ownership and control of your own assets, and your place within these communities and ecosystems,
Starting point is 00:49:53 there are many more powerful tools that you can unlock if you're built on this technology. And I think that people are going to very broadly recognize that through the campaigns that we run. Both here in crypto, so people who have been in this space for a long time, but also for people who've never touched it before, that's part of our goal is how do we bring in people this cycle who are, I'm sure they've heard of crypto, they're crypto-curious,
Starting point is 00:50:20 but they've never actually used any of the products before. That's a huge goal of ours. So, yeah, I mean, our journey really starts now. For a lot of people, you know, MayNet launch is such a huge lift that there's a giant exhale afterwards and people just kind of, like, you need a little bit of time to recover. I'm sure our team will take a little bit of that as well, but this is really just the beginning.
Starting point is 00:50:40 I mean, we're recording this before Maine that goes live, but already there's an extensive post-launch plan. So, yeah, we're not slowing down. I mean, this adds just too much exciting work to be done. Awesome. Yeah, thanks so much again. And, yeah, best luck with the launch and hope we're going to see some saga apps
Starting point is 00:51:00 be like among the top most used crypto apps in the next few weeks and months. So, yeah, exciting. Thanks so much. And see you soon. Maybe next year, one year after launch. Awesome. Thanks so much, Felix.
Starting point is 00:51:14 Take care. Thank you for joining us on this week's episode. We release new episodes every week. you can find and subscribe to the show on iTunes, Spotify, YouTube, SoundCloud, or wherever you listen to podcasts. And if you have a Google Home or Alexa device, you can tell it to listen to the latest episode of the Epicenter podcast. Go to epicenter.tv slash subscribe for a full list of places where you can watch and listen. And while you're there, be sure to sign up for the newsletter, so you get new episodes in your inbox as they're released. If you want to interact with us, guests or other podcast listeners, you can follow us on Twitter.
Starting point is 00:51:47 And please leave us a review on iTunes. It helps people find the show, and we're always happy to read them. So thanks so much, and we look forward to being back next week.

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