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, 2024One 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)
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.
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.
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.
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.
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.
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
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
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
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
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.
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.
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
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,
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.
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.
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.
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.
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
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
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.
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.
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
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
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.
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,
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.
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.
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
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.
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.
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
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,
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.
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
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.
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.
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?
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,
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.
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,
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.
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.
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.
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.
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.
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,
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,
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,
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
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.
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?
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
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,
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
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.
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
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?
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.
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.
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,
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,
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.
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.
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
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.
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
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.
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
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.
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.
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
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
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.
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.
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.
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.
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,
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.
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
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.
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.
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
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
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,
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,
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.
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
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.
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.
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.
