Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies - Bonus 1/2: “Epicenter Live” and a Chat with Jae Kwon of Cosmos – Interchain Conversations Berlin

Episode Date: June 21, 2019

This is part one of a two-part bonus series. These sessions were recorded at the first Interchain Conversations conference which took place in Berlin on June 13th and 14th, 2019. The first part of thi...s episode is “Epicenter Live,” a live podcast recorded on stage at the event. It features hosts Meher Roy, Sunny Aggarwal, Brian Fabian Crain, and Sebastien Couture. In this conversation, we discuss the topic of blockchain interoperability. We look at how different projects address interoperability and seek to form a picture of how these projects might interact in a multi-blockchain future. We also discuss how these protocols address application comparability and speculate on how they will remain competitive. The second segment is the opening Q&A between Jae Kwon and Sebastien Couture. Among other things, Sebastien spoke with Jae about the recent Cosmos launch, the Interchain Foundation, and the future of the Tendermint company. Subscribe to Epicenter for new episodes every week.

Transcript
Discussion (0)
Starting point is 00:00:04 Hi, welcome to Epicenter. My name is Sebastankujiu. So this week we've got two bonus episodes for you, both of which were recorded at the Interchain Conversations Conference, which took place in Berlin last week on June 13th and 14th. It was organized by the Interchain Foundation in Cosmos, and this is part one of a two-part bonus series. So you'll notice that we haven't done bonus episodes in a really long time.
Starting point is 00:00:30 In fact, the last time we did this was back in 2014. But this is something that you should expect to see more of, and as always, we're happy to hear your feedback. This was a special occasion because for a very brief moment before the event, all five of us, Epistenter hosts were together, and Brian Mayer, Sunny, and I were all at the conference and participated in the hackathon, which took place over the weekend. We got to connect with a lot of you, our listeners, which is always extremely gratifying, and just emerge ourselves in the cosmos ecosystem for a couple of days. It was also special because it was the first time that we saw a big part of the cosmos community come together under one roof. I think people have the sense that it marked the beginning of something significant. And for a lot of people, including myself, it was the first time that we were getting to meet a lot of the folks with whom we talk on Twitter and forums and telegram and just put a face to the Twitter avatar for the username.
Starting point is 00:01:23 So in this episode, you'll hear the first edition of Epicenter Live, which we recorded on, stage at the event. Our discussion was centered around blockchain interoperability and what a multi-blockchain ecosystem could look like in the future. We address topics like application composability and the different approaches between Ethereum, Pocod, and Cosmos. And we talked about things like, you know, how we should expect chains to compete in the future as they potentially become more generalized. And at one point, Mayor goes off on a tangent and makes a great analogy comparing blockchain to evolutionary biology. That thing was great. Anyway, I hope that I hope you'll enjoy it because it was a lot of fun and we definitely plan to do this and hope to do this in the future.
Starting point is 00:02:04 In the second part of the episode, you'll hear my Q&A with Jay Kwan, the founder of Cosmos. So I sat down with Jay at the start of the event for about 30 minutes to kick things off and set the stage for what was about to come over the next few days. I hope you'll enjoy these sessions and be sure to check out part two of this bonus series, which is also available now. So with that, here's Epicenter Live in Berlin. Up next, we have Epicenter doing a live recording of their beautiful podcast. We got Sebastian and we got Brian coming up to the stage next. Here we go. And Sunny.
Starting point is 00:02:45 And Mayher. It's fine. Thank you. Okay. Hello, everyone. Welcome to the very first edition of Epicenter Live. I mean, it's live, it's kind of a lot. I mean, it's live because we're doing in front of you guys.
Starting point is 00:03:04 It's not live streamed or anything like that. But it will be released on the feed in the next couple of days, probably next week. So, you know, we wanted to do this because for the first time in a while, most of us, at least, we're going to be here at the event. Unfortunately, I feel like it could not be here because of other engagements. But this is something that I think we,
Starting point is 00:03:30 we would like to continue doing when we travel to events, so we already have plans to do this perhaps in the next few months. So it's very much experimental. And the way that we'll be doing this is, and we've got a couple of topics here that we want to cover, and we want to leave it open to you guys, also to interact, ask questions, comment. You know, we don't have all the answers or all the knowledge.
Starting point is 00:03:56 A lot of the knowledge is also in this room. So there is a mic going around. So if you have anything to say or anything to comment on during this discussion, just raise your hand, get the mic, and intervene. So for those who don't know Epicenter, Epicenter has been in the space for over five years. Obviously, we're a podcast. And you have four of the hosts here on stage today. So Meher Roy, Sunny Argyal, Brian Fabrian and myself, Sebastian Kuchio, and the fifth host, Friliger Ernst, who couldn't be here. Just before we get started, a couple of disclaimers.
Starting point is 00:04:30 Obviously, as most of you know, a lot of people here on this stage, all of us are atom holders. We also participate in various Cosmos projects or companies related to Cosmos. And Cosmos is also a sponsor of Epicenter. I just wanted to get that out there. If you didn't already know that. So the first topic on, I mean, so the broad topic today is blockchain interoperability. here at the Interchain Conference. And so, you know, the first thing that maybe to get things started off is sort of lay
Starting point is 00:05:07 out the blockchain interrobability landscape. And so, you know, today's event is obviously about Cosmos and the Inchained Foundation, but you know, there are other projects out there. And within these projects, there are questions around how these projects will interact within themselves, but also amongst each other. So starting off, what is to you guys sort of the interoperability landscape look like outside of the projects being discussed here at this conference? Go ahead.
Starting point is 00:05:40 Okay, I mean, so I guess, I mean, the two main interoperability projects that, like, you know, I'm particularly very interested in and I've been like kind of like focused on is, the first is obviously Cosmos, and then the other is interledger. And I think that these are like, you know, kind of these two are like two of the examples on the two different spectrums of interoperability. So Cosmos, we're kind of talking about sidechains kind of stuff where we're, you know, moving assets between blockchains. And then the interledger is kind of in that realm of atomic swaps like protocols where the idea is, you know, we're not trying to move assets between blockchains anymore. We're just trying to, you know, I'm using one block. and you're using another blockchain, we want to send some value back and forth.
Starting point is 00:06:31 Like, you know, I want to pay for, it's really only meant for payments. And so these two products, you know, but it's only meant for payments and it's much more limited in its capabilities, but it has much fewer restrictions, right? Like in Cosmos, you kind of have, we have this assumption that all these chains are going to implement IBC. and if not we need to like hack in IBC using peg zones. While interledger has way fewer requirements on it, and so I gave a talk a couple, and I think they're like both really important
Starting point is 00:07:08 and useful technologies, and I actually gave a talk at the Interledger Summit last month kind of specifically on how these two pieces of things like intermeshed together and why they actually need to coexist to make, I think Interledger's actually a really important part of the cosmos ecosystem. Yeah, I mean, in one way that I think one can also think about the topic is, you know, when Bitcoin came along in 2013 or, you know, back then 2011, 12, but people would talk a
Starting point is 00:07:44 lot about, okay, application you could build on Bitcoin and you had some of these earlier things like collard coins and master coin. And then, of course, you had, with Ethereum, you had this alternative vision in that they say, okay, Bitcoin's too limited, we can have an alternative, this world computer, and in a way there's very clearly a concept of interoperability in Ethereum, right, because it's all in the same machine and contracts and call each other. And, you know, this kind of notion of Internet of value has been around for a long time and kind of used in different contexts, right, whether people have talked about it in the context of Bitcoin or Ethereum or maybe Reparguise. And I think today,
Starting point is 00:08:24 it seems pretty clear that that's not what the world's going to look like, but there's going to be lots and lots of different chains for lots of different purposes, controlled by different people in different places, evolving in different ways. And so then interoperability
Starting point is 00:08:39 becomes something different, right? It becomes about how do all of those chains somehow interoperate and create this internet of blockchains, right? And so I think interoperability today, I think, is about figuring out how can different blockchains interact. And of course, within that, you also still have different visions,
Starting point is 00:08:56 something like polka dot, which seems to be more, to me, like a continuation of the Ethereum vision in that you say, okay, it's still kind of a world computer, at least at the lowest level, and sort of the security and the guarantees,
Starting point is 00:09:14 but then, you know, you can have sort of a sharded version and lots of different ones. And then the more, maybe more radically, decentralized approaches, both interleger and IBC, we kind of count under that, where there's not like an inherent hierarchy
Starting point is 00:09:33 and the concept of what this network topology is going to look like, but it's just about, okay, how can you just different chains communicate with each other? And I think another approach to interoperability, which is kind of the dark horse in the race, is that you see that there are these projects that are trying to build blockchains that can own private data.
Starting point is 00:10:00 So there's one project on Tendamid, Oasis, I think, there's Enigma, there's Ren. They're essentially using a bunch of different technologies, but you can have like this crypto network and you can put data on that crypto network and the data is confidential and you can compute using using the confidential data that you have put on the crypto network.
Starting point is 00:10:31 If that sort of thing is possible fundamentally and it can be made secure, then what kind of data would you want to put on such a crypto network? Well, you might want to put your private key on such a crypto network. So if I can have my Bitcoin private key on that crypto network and my atom private key on that crypto network, and some other user, Brian has... as their Bitcoin and Atom private key on that crypto network, and it also gives us maybe some way to interoperate. Because I could buy Brian's Bitcoin while giving up my atom
Starting point is 00:11:09 using a computation on that crypto network, because both of our keys are on that network. So that could be an alternative, but I think it's a dark horse. It may or may not be an important part of the interoperative. part of the interoperability space. So for Brian, you know, Arthur Brightman has this like quip. He says that like, you know, all interoperability projects are just a veiled attempt at domination.
Starting point is 00:11:38 Like even Cosmos said like, oh, you know, this is just like a veiled thing that we're saying, like interoperability when really all we're trying to do is like, you know, to make Cosmos hub the chain. You know, what do you think about that like claim from him? Well, you know, I'm sure different people have different, you know, priority. and you know obviously people in holding atoms have you know some economic interest in Cosmosup becoming significant but I just think the way that IBC that is approached and it doesn't you know it doesn't prioritize Cosmos Hop right there's no particular role in it so I I wouldn't
Starting point is 00:12:23 I would like somewhat disagree I mean there's probably some truth to it as well but I don't know what you think? Yeah, I mean, I kind of agree with you on the, you know, I think the Cosmos design is kind of meant to not do that. And, you know, we've been trying our best to make sure we support multiple hubs right from the get-go. Like, you know, there's already the Iris Hub and we like, you know, encourage more hubs to, like, come in and like try different things, different distributions, different whatnot.
Starting point is 00:12:51 Yeah. And then, you know, I mean, I also I think the entire fact that like, you know, you know, atoms are not making any play for like money or anything. And that right there is kind of like forcing a lot of the value to go to the edges of the Cosmos network, not necessarily on the hub itself. And what about interoperability then now between the different networks that, you know, presumably attempting dominance? So let's assume that, you know, in some years, you know, Cosmos has, you know, several billion dollar market cap.
Starting point is 00:13:23 You've got Pocod also with, you know, important. important dominance in the space and like Ethereum 2.0 and maybe some other projects. You know, at which point do we say, okay, now we need interoperability between those systems? Do we imagine now other blockchains sitting on top of those providing interoperability between them? Or can they be interoperable just between themselves with the protocols that they implement? And sort of using similar types of protocols. Yeah, I mean, basically just need to get them to implement IBC and then, you know, Pocodod will just be a hub in the cosmos network.
Starting point is 00:13:55 Okay. Like, same with Ethereum and whatnot. Like, you know, it's all just part of this Cosmos Interchain. And, yeah. Okay. I mean, like, we are working with some of the ETH 2.0 developers, like, you know, Prismatic Labs and stuff on, like, how we can integrate some of the features of IBC into, like, Ethereum 2.0 and whatnot.
Starting point is 00:14:20 And then, you know, with Pocod, like, you know, it's easy to, you know, we can add an IBC adapter chain, like, as one of the pair chains, can be an adopter, like an IBC adapter for backing to the hub. That brings me to the next point that I wanted to address here is the types of applications that different chains will attract. So if we're looking at, so the Ethereum Space has been, fundraising has been one of the major applications for that platform. We're seeing a lot of defy there.
Starting point is 00:14:52 One of the things I noticed here at this event at least is that there seems to be like a couple of projects that are in like the social good space. So you know we've got like region network there's this cello and we saw a talk from the open money initiative and everything that's going on there and I myself and my friend will be working on a UBI project called Heartbeat. So like do you think that Cosmos maybe is is a platform that will attract a lot of these types of projects or are there you know specific types of applications that you think will sort of nationally come to the Cosmos hub?
Starting point is 00:15:26 I mean, I think I don't know if the cosmos is like particularly, I don't think it has a, you know, particular feature that favor like social change applications, but I think the thing that is unique about cosmos is the sovereignty of chains, right? So I think if you look at something like Binance chain, we can't really imagine that finance would build a decks as a pair chain or on Ethereum 2.0, right, because they would want to full control. So I think just anything that cares about like governance and sovereignty seems like very well suited for building kind of in this cosmos paradigm. No, that might be. I mean, you know, I think for example with the region network guys, like I have one thing, one thing that makes a lot of sense to me there is also the, you know, thinking about governance and who controls
Starting point is 00:16:23 the network and the different stakeholders and stuff like that. And again, and one of the challenges is something like Ethereum or some of these other designs is that, okay, you can have a tap on Ethereum and it has its own governance, but then you always have the underlying governance of the platform, right? So you almost have like these layers of governance systems.
Starting point is 00:16:44 And of course, you can not easily have conflict. As you saw with the DAAR, right, where you had maybe the DAO holders that had one idea and then the Ethereum holders, some of them agreed, some of them didn't, but you clearly had different groups of stakeholders that now conflicts will emerge. And I think having this kind of sovereignty-first approach
Starting point is 00:17:03 just, I don't know, it just feels better to me. Yeah, I mean, and then from the application standpoint, you know, I think smart contracting platforms are great. Like, as long as they're used for exactly what they sound like, which is smart contracting, right? That's why I think ICOs and fundraisers took off on Ethereum, and they're the perfect use case, because there's something that are pretty short-term use
Starting point is 00:17:29 and need high levels of customizability, right? Like no ICO design was exactly the same. And so that short-term use and high customizability is what smart contracts are meant for. But then when you're trying to do much more high-level applications, like, you know, much more advanced applications, like, you know, I think like a Dex platform or prediction market platform,
Starting point is 00:17:51 I think that's when you start to want more application-specific state machines that you have much more control over, much more efficient than running on the EVM, for example. Oh, and also, you know, I was at the scaling Ethereum workshop last week in Toronto, and no, there was this joke going on, like, you know, basically, trying with the plasma group people, and basically the idea, you know, they were proposing, like, you know what, let's just throw out ETH 2.0, and let's just take all of the data
Starting point is 00:18:20 availability work that we've been putting into ETH2.0 and apply it to plasma. and we're going to call it sharded plasma. And basically, you know, the thing with plasma is that, like, you know, it's somewhat limited in its capabilities. The plasma group has done this, like, generalized plasma concept that they've, you know, worked on quite a bit. And so, you know, they've definitely expanded the scope of plasma well beyond what it was, like a year ago.
Starting point is 00:18:47 Like, you know, it's not just the plasma plasma cash thing with UTXOs. You could do much more things. But it's still limited. Basically, you know, it's limited to things that you know that every piece of state has direct ownership at any given time. But, you know, I think 90% of defy use cases fall under this scenario. And so, like, you know, I was attacked with Ben from Plasma Group. And, you know, we were just like, yeah, you know, let's just like focus on that for E2.0. And then someone else asked like, oh, what about like the few applications that don't need that?
Starting point is 00:19:18 They're like, oh, just throw them in Cosmos. So, you know, I think that's actually a reasonable, like, design pattern. Like things that need that can work in this plasma. So essentially, like, you know, my entire pitch has been that, like, you know, all of these different hubs need to find specializations, right? And I think Ethereum act as a perfect plasma-based hub. Like, you know, its focus should be on, like, being the root chain for different plasma constructions.
Starting point is 00:19:47 Do we want to talk about composability a little bit and the differences between... Well, I think it's like composability on... There's composability on different levels, right? So composability within a chain like Ethereum and Cosmos and sort of differences there. But then also composability, I guess, in the future, between different chains themselves. So, like, between Cosmos and Ethereum and, like, how value and information could transit between those two systems. So maybe starting off with the differences, you addressed this a bit at the beginning, but between Ethereum and Cosmos and the truth.
Starting point is 00:20:24 tradeoffs that Cosmos has made on composability. Yeah, I mean, I think the biggest thing is just the fact that you have to deal with, like, I mean, so even on Ethereum, you know, how they solve the composability issue was they basically created an ERC repo and people like, you know, propose ERCs there. So, for example, you know, the most popular example of a composability design for Ethereum is the ERC20 standard, right? By creating the standard, we basically say, okay, now because all the tokens follow this standard, you know, now I can actually integrate it with both Uniswap and ZeroX, and you get that composability in the ecosystem.
Starting point is 00:21:04 And so we're kind of starting to do that now with Cosmos in the ICS repo. So it stands for interchained standards. And so kind of, you know, we're putting into there a lot of these different kind of standards for how we expect to deal with different things. So, you know, the first, obvious, the first one is going to be like token transfers between chains. But then, you know, we'll start to add stuff like NFTs and Oracle data and like, you know, identity information. And, you know, it'll just get more and more different types of standards being added into there. And then part of what makes the compostability in Ethereum a little bit easier is that they all use a common VM, right?
Starting point is 00:21:47 It's all, you know, everything is using solidity. And so representing these interfaces and, like, translating them is only, you know, you're translated from the spec in the ERC repo to solidity. While in Cosmos, we have to translate it from, you know, you know, the spec in the ICS repo. We have to translate it to, you know, an SDK module. We have to translate it to an agoric system. We have to translate it to, like, you know, an Etherment system. We have to translate it to, like, you know, whatever new VMs come into the ecosystem.
Starting point is 00:22:16 And so that process is definitely going to be more complex. And maybe, you know, one of the ways that, for example, because in Ethereum there's only that one VM, what happens is people do the interface in the ERC repo. So the ERC 20 standard, all it defines is the names of the functions. And then the real implementation is basically always like, oh, you look at what's the standard in the Open Zeppelin repo, right? And that's like, okay, that's what the definition is.
Starting point is 00:22:46 of ERC20 is now. But we don't really have that. And so now basically our specs have to be more explicit on what the functionality of these different ICSs are. Anything that? Yeah, I mean, of course, also another thing that's just added complexity is that, you know, let's say if you look at Cosmos and you want to build some application
Starting point is 00:23:12 that spans multiple blockins, now you have to worry about, you know, the different validator sets and what if one of them fails, or if you have multiple hops. And so the security just becomes much more complicated, and the kind of game theoretic attacks and all of that stuff. So obviously, Ethereum is nice in that way, and that you kind of don't have to worry about any of this.
Starting point is 00:23:37 But yeah, that's just a trade-off. And I guess let's see how it all turns out. Yeah, but like maybe in Ethereum 2.0, some of the game theoretic vulnerabilities will resurface in a different way. But yeah, I guess, I guess like cosmos is, composability is going to be high, is going to be more challenging in cosmos because of the reason the Suni mentioned. So if you have something like KYC data or you have NFT data,
Starting point is 00:24:11 now you have a sending chain that's sending some NFT and a receiving chain, And both of these chains, ultimately they are getting like this stream of bytes, and now they have to interpret these bytes to mean NFT. And they have to agree on the interpretation of how these bytes translate into an NFT, how a stream of bytes translates into a token, how a stream of bytes maybe translates into a withdrawal message for a validator. So these agreements will need to happen, and different chains will need to like subscribe to these standard ways of translating bytes
Starting point is 00:24:50 into these higher level financial objects. I think that's going to be one of the big tasks that emerges out of IBC. Another challenge is the synchronicity as well, because in the Ethereum, the nice thing is that, since everything is perfectly synchronous, an event that happens in one contract can immediately call something another contract
Starting point is 00:25:14 and can force it to do something. the classic example, you know, essentially, you know, I mean, something I've been chatting, I've tried with the agoric people about, is that, like, look, in the system right now, you can take a CDP maybe and move it to another chain, and if you want to liquidate it, that's probably possible. But what if we get into the, but in Maker, what you also need is, you know, there needs to be mass liquidation events as well, because if the price of the collateral goes down, it needs to send out a message to all of the CDPs that are everywhere and say, oh, you need to liquidate right now,
Starting point is 00:25:48 or at least you've got to re-up the CDP or it's going to be liquidated. And so, like, you know, it's just a much more complex design pattern when you have to start to do these kind of things across these many chains, across these asynchronous environments. Yeah, but I think one really interesting power
Starting point is 00:26:07 that I find really interesting about the Cosmos SDK is that applications in the course, Cosmos SDK are autonomous in a way that Ethereum smart contracts are not. So in an Ethereum smart contract, a smart contract has some state, it is storing a bunch of things. And any time you want to change it, an external user needs to trigger this transaction, and the transaction will hit, and then there'll be a change. But the interesting thing about Cosmos change is all of these applications, can write application logic which is,
Starting point is 00:26:48 oh, every hundredth block, like make this particular change to something. So I'll give you an example. So imagine that there's a zone, right? And that zone owns some address on the cosmos hub. So it's like this whole zone, this whole network that's owning like this address on the cosmos and this zone owns atoms on the cosmos hub.
Starting point is 00:27:22 So like the region zone owns, let's say, 100,000 atoms on the cosmos hub and delegates to Sertes 1. Now, what is possible in the Cosmos SDK is for the region zone to have logic that every 1,000 blocks of the region zone, it will try to withdraw its rewards on the Cosmos hub automatically. and basically every thousand blocks the region network will generate like this IBC packet will flow to the hub and that IBC packet contains the instruction for withdrawing the rewards made by delegating to Sirtas 1 and it like faithfully executes this every 1000 blocks without any external user of the region network time to trigger this withdrawal right so this this like this like this like this This region application is autonomous, right?
Starting point is 00:28:20 It can do that autonomously. This kind of thing is really hard to do in Netherium. But if one chain can do something like periodically autonomously, all of these chains can do that. So you can have some kind of logic that is autonomous across multiple chains. Like this chain does this, and then five blocks later the other chain does something, and then 50 blocks later this third chain does something,
Starting point is 00:28:46 and these three chains, keep dancing continuously and then some kind of higher level functionality is achieved in this particular way. So I think this is kind of different kind of composition that we might see in the cosmos-based internet of blockchains. And yesterday I was talking to somebody from PolkaDot and it's possible that PolkaDot will also have something something similar on their side. And I wonder what this is going to enable. So the way I tend to think of it is Ethereum has smart contracts,
Starting point is 00:29:27 but at Cosmos SDK, we have decentralized bots. We have these decentralized bots that can run periodically and do something more than smart contracts. It's just not like... Cosmos SDK is not like translation of just smart contracts. It's smart contracts. smart contracts, smart contract like things, but also decentralized bots. I find that really interesting.
Starting point is 00:29:53 I think we're going to have to spend a bit more time on this, how do we preserve neutrality as podcaster's topic at the end? Yeah. Oh, I just want to say, like, you know, while you were just talking about that, and like that and the thing I mentioned about the, like, Ethereum sharded plasma idea, something in my head just clicked for me. So this idea that, you know, the claim was that the sharded plasma, design allows you, basically, you know, anything that, you know, all state is owned by someone,
Starting point is 00:30:22 you know, that can all go onto plasma. And it's for everything else that, you know, let's throw it on Cosmos. You know, one of the common bitcoins arguments against Ethereum is that smart contracts are useless because almost every useful smart contract or like DAP requires some level of Oracle data, right? And, you know, and so you're, so let's say, you know, your dye on Ethereum is not secured by Ethereum because it's actually secured by the MKR holders, right? Because the security, even though Ethereum security might be high, if the MKR security is lower, then, you know, that's what it's actually secured by. Or let's say Auger, for example, right? It's not actually secured by Ethereum. It's security is the minimum, which is the rep holders, right?
Starting point is 00:31:05 And so I think Cosmos just says, okay, let's just make that explicit and say, okay, if the security is lower bounded by the Oracle providers, let's us make those Oracle providers also be the validators of a sovereign chain. And I think that probably fits. I haven't thought of this enough because I just thought of it just now, but I think everything that can't go on plasma essentially might need some sort of Oracle service to make it work, because they're the ones who are collectively holding the shared state. And so that might need to go onto a Cosmos chain, because then you just have those validators act as the oracles for the system. And of course, like, this is not a property of cosmos, SDK,
Starting point is 00:31:52 or, like, Polkarat substrate. But it's just like a weird feature I feel of proof of stake. That in proof of work, when you have a minor, there is no public-ki-associated with a minor, right? So the entire Bitcoin protocol as a whole can't own Ether. Because who would be the signatory for the Ether owned by the Bitcoin Protocol? But it just feels very interesting and fascinating that in proof of stake, that's not the case. So when you have these 100 hub validators and you identify them with these people,
Starting point is 00:32:40 them with these public keys, these 100 hub validators could collectively own, you know, tokens like Terra SDR on the Terra network. So the atom, like the Cosmos Hub protocol can own Terra. Cosmos Hub protocol will be able to own like Kawa USD. Cosmos Hub protocol will be able to own some Derrishap protocol will be able to own some Derr innovative assets and like Cosmos Hub governance will be able to exercise control over these assets. And I feel like that's such a magical new capability added to crypto protocols just because these are proof of stake. Do you think we'll start seeing hostile takeovers of chains between chains?
Starting point is 00:33:32 Or maybe a new job type which is like mergers and acquisitions banker for chains? Or Cosmos Hub can short itself. Ah, yes. I mean, so we did this epicenter episode a couple months ago now with Mark and Coppelman and Matanfield about the DX Dow. And, you know, in that thing, he made this interesting pitch or, you know, statement, which is I think also the title of our epicenter episode, which was, you know, this will be the biggest organization. Not biggest. Not biggest. Most important organization in the world. It's the biggest.
Starting point is 00:34:07 Okay. this will be the biggest organization in the world in 10 years. I think there was like 1% chance or something. Let's just put the context here for the statement. But yeah, you know, I think, and basically, you know, his claim was that this DX Dow is starting off by running this, you know, providing governance for the Dutch X exchange that they built. But then over time, you know, it's going to become the operator, you know, hopefully more and more defy systems as they get built.
Starting point is 00:34:36 they'll say to the DX Dow, oh, we want you to govern this thing as well. I think fundamentally all proof of stake validator sets are just DAOs, right? But the difference between the Cosmos Hub validated set and the DX Dow is I think the Cosmos Hub validated set is a way more competent Dow. Not that the DX Dow isn't competent, but they haven't really done anything yet. Meanwhile, the Cosmos Hub validated set has successfully launched a billion dollar network. They're able to run high security infrastructure. And so I think that, you know, go listen to that entire epicenter episode
Starting point is 00:35:11 and every spot that they say DX Dow, just replace it with Cosmos Hub. Yeah. And then like Zaki's idea takes this one level ahead, right? Like these validators, they naturally have this taking pool address. And so these validators and these delegators, you're also making them into DAOs naturally, right?
Starting point is 00:35:36 Because it's like sub-DAOs. Sub-DAO's, right? There's the main cosmos hub DAO. Sika-Dao is essentially a sub-DAO of the cosmos hub-DOW. And we are like child-dows, right? Like this, there's implicitly there's a Sertes DAO, implicitly there's a DOCIA DAO, implicitly there's a KORUSDAO. It just exists, it will be like put into code and it will have this taking pool address, and it'll be able to own assets on other chains. And then you'll find applications and these dows will like
Starting point is 00:36:09 branch off. These are the seedlings that are already there. They are going to branch off and their trees are going to erupt from these these collections that have already begun. And it's going to be like it's such a beautiful design, right? Like it's like Dow's all the way down, no? Down, down. I wanted to move on to another topic which is something that you mentioned last night we were preparing for this I really sort of started latching onto the idea of Cosmos at at DefCon in Cancun when you gave the talk where you to describe the vision for Cosmos and where zones would be limited in functionality
Starting point is 00:36:53 and that like all the benefits that has in terms of security etc but you mentioned yesterday that it's possible that zones start sort of generalizing and progressively move towards like V-M-I-ization I would say you know how do you how do you see this sort of this idea that like zones should be either specific or tend towards generalization and do you think that will happen I'm not really sure like you know one of the big questions that we're constantly having is like how much stuff should go on the Cosmos Hub, right? Like, we have one of the interns at Tendermintraint right now,
Starting point is 00:37:35 he's working on implementing a uniswap module in the Cosmos SDK. And so the question is, like, you know, should we put a Uniswop module on the Cosmos SDK? Like, you know, it's kind of like quite a departure from, like, you know, if the Cosmos Hub is supposed to be very simplistic in, like, the state machine, you know, we should not put it there, right? But at the same time, there's so many assets, that's, you know, I consider the Crossus Hub as like this crossroad for the, like, all these
Starting point is 00:38:03 trading routes going between it. And it's nice to have a little, you know, side of the road marketplace there where, like, you know, it's not going to be a full-fledged, like order book decks or something. But, you know, Uniswap is a very nice, lightweight system. And so if people are quickly going through this Cosas Hub, you know, might as well stop at the, it's like Uniswap is kind of like the airport, like currency booth where, you know, you're probably not getting the best prices. But, you know, it's good for, like, those quick trades that you need to.
Starting point is 00:38:29 to do. And so, you know, do we put that in the hub or not? And it's like kind of, I actually, you know, I don't know the answer to this. Like what goes in the hub, what doesn't? Or, you know, just in general, any zone, right? Like, how do they decide what, what, you know, how much to expand and what the, you know, tradeoff between like generalization. And maybe at some point we just start generalizing so much, it just turns into, you know, everyone's just running an EVM again, or hopefully not the EVM because, but, you know, hopefully a better VM. and everyone just started running that, I don't know. So in biology there is this idea of convergent evolution.
Starting point is 00:39:08 So if you look at the tree of life, all life can be put into a tree. And there are like sub-branches of the tree of life. So like, you know, like vertebrates, all of us, lizards, we are all vertebrates. We have one branch of tree of life. Cephalopods, like squid, just. Jellyfish, they are another branch of life. Arthropoda, insects, they are a third branch of life. There are many branches of life.
Starting point is 00:39:39 The interesting thing is, all of these branches of life have evolved the eye independently of each other. Like, eyes have evolved in the vertebrate branch. We have eyes. Eyes have evolved in the insect, like Arthropoda branch, like they have compound eyes with a different design, and they have evolved independently. evolved independently in the cephalopods.
Starting point is 00:40:03 Eyes have evolved eight times, which means there is something that is special about the eye, the notion, the concept of an eye itself, that life ends up evolving the eye. Same with wings, like wings have evolved like four or five times. Reptiles have evolved wings, mammals have evolved wings, like dinosaurs evolved wings and became birds. Bugs. Even bugs.
Starting point is 00:40:30 Even bugs. Insects have evolved wings. So the question here is somewhat like, is Vitalik's idea of this general purpose VM that's like doing the smart contract computation? Is it like the eye? No matter what point you start with, you're going to end up at it. I actually think that's true. Because if I think of the Sikka Dao or the Khoris Tao, let's say.
Starting point is 00:40:58 Now, Sikka Dao is going to have, I don't know, 20,000 people that are the members of the Dao. Now, at some level, you don't want the evolution of the Dao to be constrained by the Sika team. You want the ability for, if some member of this Tao has an intelligent idea, you want to give this member the ability to permissionlessly build their thing and be able to central to this, be able to... signal to the central Sikka team that, hey, this is an interesting thing to do with the Sikka DAO. And like, how do you give that capability? I think you give that capability by having something like a VM that somehow attached to your main DAO logic.
Starting point is 00:41:45 So I feel like these VMs might be this point of convergent evolution. Like, no matter where you start with, you will end up feeling the need for it. Maybe it's like, you know, I mean, kind of, here's an example, right? We want all these staking derivatives on the Cosmos Hub, but it's like, you know, you know, we can trade those stigerners, but wouldn't it be nice if we can actually put like a VM on there so, you know, maybe you can create like tronches of the, like, for like different staked atoms and, you know, you can do all sorts of crazy stuff. And for that, you kind of maybe need a VN.
Starting point is 00:42:23 So maybe, you know, if it does turn into a thing where everything needs a VM at some point, What may be the end result of the Cosmosis SDK is it's just a way, you know, I'll use the EVM as an example, you know, it's just a way for you to launch. You know, everything turned into Etherment, but the purpose of the Cosmosis SDK is to make custom pre-compiles for your personal Etherment, right? Everything has an EVM and people are using the EVM, but like, you know, the problem is the EVM is not great for building these large things. So, you know, maybe I'll have my staking logic as a Cosmosis SDK module that you'll call from the EVM as a pre-compile. and all you're like, you know, whatever your project is, maybe that core logic will be pre-compiles as SDK modules. And I don't know.
Starting point is 00:43:05 That seems plausible. I mean, kind of on that, the unit with the Uniswop example, right? So, yeah, you could put the Uniswold thing on the Cosmos Hub, which makes sense in some way. But also, if you think now all of these different chains connected to the Cosmos Hub and deriding IBC packets through, I mean, with the scalability challenges of blockchain and the benefit of having like kind of
Starting point is 00:43:29 higher performance purpose-specific blockchains, it kind of makes sense to have it, you know, just for routing. But at the same time, you don't, let's say the cosmos there's a few things that are essential. Maybe it's like bridging to Ethereum, bridging to Bitcoin, having the uniswob thing, maybe a bunch of other stuff. Like you don't want to have, you know,
Starting point is 00:43:52 five different staking, with their own communities and their own, like that just gets too confusing, right? If I am now to route through a transaction from the Bitcoin to the cosmos hub and then do the univ swap and go somewhere else, and I have to worry about, you know, four different staking tokens and their own communities, right?
Starting point is 00:44:10 So like that doesn't feel natural. So I think it feels natural to have, you know, split that up over multiple chains, but probably have the same staking. have the same staking token for that. The shared security design. Yeah, something, I mean, you know. Interchange collateralization.
Starting point is 00:44:29 Yeah, I think the shared security thing kind of goes into a bunch of different directions. I think there's one which would be that. Like, you're trying to basically use a bunch of functionality. And it just be done by one stakeholder group. And you don't want to have to reason about like multiple staking tokens and economic incentives and all of that, right?
Starting point is 00:44:49 Well, the reason, what I'm more worried about is the latencies of IBC. So let's say I'm going from zone A to zone B, I want zone B token. I don't want to go to the hub, then to the uniswap zone, then back to the hub, and then to zone B. It's the latency of IBC that I'm worried about here. Sure, yeah, that will be a trade-off, right? Like the latency of IBC versus the scalability of these chains. Yeah.
Starting point is 00:45:09 I mean, that's my biggest thing where I think Interledger comes into play, where I think Interledger helps solve a lot of latency issues with IBC. Yeah, I tend to think that generalization would tend towards some form of centralization, or like some network effects around networks. And we sort of saw this with Ethereum, right? Where like Ethereum captured the majority of the smart contract community and smart contract development.
Starting point is 00:45:39 I think if there are 10, 20, 30 zones that end up having like a general purpose, smart contract language or VM, a lot of those will probably end up not mattering very much, and you'll have one dominant one. Of course, unless this starts becoming part of the Cosmos Hub at that point, then all these other zones stop mattering. But it kind of echoes the point that Jay made yesterday
Starting point is 00:46:05 in the Q&A, which is like you want to have systems that enable people to easily leave and exit towards something else, if they feel that it no longer supports sort of their threshold for how centralized something is. In Sika Dow, I added the rage quit option from the Mollok Dow. So, you know, if you want, you get really mad at the Sika Dow, you can burn your Sika Dow tokens and receive the proportional share of the assets of the Dow with some penalty, like a rage quit penalty.
Starting point is 00:46:37 So, you know, I think we should be actively making sure we build in exit, like, you know, be thinking about exit options when we build these systems. There's so many other things that we had planned to cover here. So there's one more thing. before we sort of turn to the audience. And again, if you have questions at any point, you can just raise your hand. And gentlemen here with the mic, we'll give you the mic.
Starting point is 00:47:01 So with regards to Zones starting to now build and we'll soon be launching on the hub, as validators, and I'm asking this specific to you guys, because you're all validators, how do you see that sort of competing landscape playing out? Because zones will start competing for your attention and your validating power. I mean, we saw this a little bit at the dinner
Starting point is 00:47:29 that you guys had. There were people there and like, you know, I'm here trying to meet validators and pitch them on my idea. How would you evaluate those projects and make decisions about which zones you want to support? Is this something you've thought about? Yeah, I mean, I think we had the validator panel yesterday,
Starting point is 00:47:48 and I think Hendrik made the point, which I think is perfectly correct, that it's almost like an investment decision, whether or not one directly invests money, one certainly invests a lot of time and resources. And I think with all of these projects, you know, it's going to take a long time for them to succeed, you know, and to build them out and functionality to be there
Starting point is 00:48:11 and people start using it and transaction fees to come in. And maybe there's some token, but, you know, right now there's maybe no liquidity or value, some kind. clear, right? So you always have to take some kind of like bet on the future of that project. And so, yeah, then of course you have to look at exactly the same thing that probably investor would look at, okay, does this vision make sense? Is the team good? Are they serious about it? Will they work on it for a long time? Do they have the resources to build it? So I think
Starting point is 00:48:38 there's all of those things. There's obviously also the question of just how hard is it to you run that network and then certainly if people build on calls on SCK that makes it easier so you know fix yeah so I mean there's a there's a technical side and then there's the business side right if you onboard a new network I mean the business side is very clear right you'll have to go and market to this community and it's gonna cost you effort and And maybe that's the larger cost. On the technical side, last year, when building the validator,
Starting point is 00:49:28 I almost had a crisis of confidence. I was like the validator is a damn commodity. All of these networks, the validators are just going to be the same. And we're going to just keep on replicating this thing. And because it's all the same, this is going to be a commodity. I had a crisis of faiths like that. And the interesting thing is this year, every network is subtly different technically.
Starting point is 00:49:56 So Cosmos have, okay, you know how the validators on Cosmosa work. On Terra, we are validators on Terra. On Terra we are building a price oracle. We have to invest effort into building this price oracle and securing this price oracle. Because for the stable coin, they need prices and we have supplying the prices, the Terra network. the Terra network. I hear like on the Kawa network, we are going to need to do parameter setting,
Starting point is 00:50:25 and this parameter setting is going to be complex. So we only need to develop an algorithm to help the network set these parameters. That's custom effort. Another network we're working with Solana. Solana is an oddball altogether. RHS are too slow for Solana. They need GPUs to do signature verification.
Starting point is 00:50:45 signature verification. There's no point building our high availability solution in Solana because that network wants to run so fast that a higher value solution will not work. There's a ton of custom effort for Solana. So while I initially felt all of these the technical costs for onboarding new networks were going to be very low, in practice it's not behaving like that at least this year. Now maybe the future is that we'll build a bunch of 25 tools, price oracle, this, this, that, that, that, that. And then the next network you throw at us, will be able to use that tool, and then the onboarding cost will fall.
Starting point is 00:51:25 Or maybe it never falls. Maybe every new network is its own beast, and it will need this custom thing, and there's always going to be technical onboarding cost. But there's definitely a business onboarding cost. There might be always a high technical onboarding cost. And if both exist together, then you have to be very picky with the networks you onboard. Yeah.
Starting point is 00:51:52 So now we've got 10 minutes left. Oh, no. Yeah. I want to ask a question from the audience about onboarding cost. So I guess I don't understand for, in the technical, I kind of get that. But in terms of the business onboarding cost, let's say, some random project comes up to you and let's say they're running everything pretty standard Cosmosis SDK so the technical onboarding Cosmovement is not that much.
Starting point is 00:52:20 For the business one, let's say you don't really care to advertise or get engaged with their community. You have a reputation from your Cosmos hub validation that you validate correctly, run the code correctly. You look at their code, maybe you audit it or maybe you just run it in a VM. I mean, AWS doesn't audit all the code that runs on their system. So I'm wondering, like, if you don't really care about, like, kind of getting deeply involved in a certain community, like, what, I mean, you know, what are the onboarding costs, really, in terms of, like, the business onboarding costs that you discussed? I mean, I guess the point is that you can't, I think you do, I mean, I think that what Brian's
Starting point is 00:53:02 point was that you should, you know, have some care of, like, getting involved with the community, or, you know, you at least have to have some level of faith in the project, because what you are investing is your time and you know you know trade your money for your time for more time always right and so you know the investment of time that we're putting and what my hear said like you know every system usually designing it requires like a time investment because they're all slightly different and so you know I think the community of a project is something that you should you know be deeply involved with or at least familiar with when you're making a decision about because that's probably one of the biggest factors of the success of the project and you shouldn't be
Starting point is 00:53:42 validating on it if you don't at least have some belief in the success of the project. Yeah, and also to your question, I mean, at least in the kind of cosmos-staking design, and you know, maybe there will be different, I mean, I'm sure there would be different design. Like Polka-Dol, for example, has kind of a different designer. But in the cosmos design, you have this connection between staking and governance, right? So if you, as a valid, you have this, like, significantly responsibility to be engaged in the governance and follow it and things like that. So if you're going to validate on some chain that, like, okay, maybe it's easy to sort of have it run and sign a thing, but, like, you don't really know or care about the community or what it's worked.
Starting point is 00:54:22 I mean, I don't think it's going to be good for these networks, right? Like, I think they will struggle because they'll have, like, basically stakeholders who don't care or not engaged. And then if something goes wrong, right, it's still your responsibility, right? Like, you, maybe that works fine as long as everything works fine. but at some point it's not going to work fine anymore, and then you have to deal with it, right? Because you can't just... I think that would be your responsibility.
Starting point is 00:54:48 So I think there is that cost. Yes, so you'd say validators are more responsible for the blockchain, is much more responsible than somebody like AWS is for applications running on their system. Yeah, certainly, right? I mean, AWS is not going to make any decision about the future of your application, right? But validators...
Starting point is 00:55:08 Yeah, again, at least in the cosmos, do. I mean, if you had some sort of different staking design where maybe have, like in PolkaDot, right, this kind of governance council and they make the decisions and that's a different group of stakeholders and you literally just are responsible for like running the code and, you know, then maybe it's different, right? Like maybe it doesn't have to be like that for all of the chains. Also, I mean, AWS doesn't hold equity in the companies that use AWS while Cosmos validators have some sort of stake in the networks that they're validating. Well, I mean, if you don't, it's very hard to get delegation on those chains.
Starting point is 00:55:46 And also, if you want to get delegation, that's another reason you have to be active in those communities. I'd like to open it up now to like sort of general questions, about anything we've discussed here, if you have any questions about the podcast or do you want to ask us specifically? Go ahead. It's been pretty obvious these days that a lot of projects are on the lookout for validators. So I wanted to hear your opinion about the exact time when they picture the vesting schedules. How do you feel about vesting schedules? Like, they're really struggling to keep validators involved for long periods.
Starting point is 00:56:31 So how do you see that for newly spun up zones or hubs? You mean if they have some sort of vesting for like investors or for like, tokens that validators earn through operating the network? Yeah, yeah, yeah. I haven't actually seen that, I think. There's obviously the thing about, like, yeah, you're investing, or, you know,
Starting point is 00:56:55 somebody is doing some token sale, and now, of course, there are various projects trying to do sort of validator-specific token sales, which I think makes, you know, it makes sense. Of course, it can be a challenge, right? Because many validators are not funds, or most validators are not funds.
Starting point is 00:57:18 So they don't necessarily have the resources to buy tokens. But yeah, then obviously, I think the idea of giving, let's say, some discounted price, but there's some lock-up and things like that. I think that makes perfect sense. And in generally, having investing on token sales, I'm all in favor of it.
Starting point is 00:57:41 Do you think validators are going to inevitably have to become funds? For sure, we have a partnership with the crypto, and that's kind of how we make that work. Yeah. Well, on some level, yeah, I do think they naturally evolve into
Starting point is 00:57:58 fund-like structures. Because even if, you know, like, let's say you're running a validator in Cosmos, then you have some atoms and revenues. Now, probably you're going to have to, like, liquidate you know, some percentage, you know, maybe a lot to cover your cost. But, you know, if you have any kind of profit, then, you know, these will be in tokens. And then maybe you have a bunch of other tokens and other chains. So you started having to manage these different positions, right? So that
Starting point is 00:58:26 becomes a factor of figuring out, like, when you liquidate what. And then, you know, quite naturally, you would build up some sort of balance sheet of tokens. And then, of course, at some point, maybe not now, but maybe in two or three years, if this succeeds, and if these companies succeeds, they probably would be in a position to invest in and participate in these kind of funding rounds.
Starting point is 00:58:55 And so I do think it kind of naturally goes in that direction. Cool. Yeah, cool. The idea, you talked this morning about, like, you know, the concept of the validator being, like, somehow, like, either a Dow or a fund, so you're kind of like switching different ideas. And I'm thinking about, like, what do you guys think about, like, second-level governance, kind of like the proposals, you know, with this concept of having the address for the validator that Zaki, that really kind of like, change mixed up a lot of things so what about like some like sort of like sub-level of governance is something useful not useful good not good what you guys think yeah I didn't the delegators being able to vote oh did yeah like a way that validators can
Starting point is 00:59:52 like do proposals and you know with with bonded proposal not just like two things but just like I put my my skin in the game of what I'm saying, what I'm proposing, and I'm against slashed. The same concept. You think this can be also apply to the second level, like, sub? Right. So that's one thing on the costals hub, though, really quick. Like, you know, it's not just validators that can make proposals and vote and deposit.
Starting point is 01:00:20 All delegators and all staked atom holders can, you know, participate in governance. And, you know, any delegator currently validators inherit the vote of their delegators. but delegators can always override their validators. But on the matters of, like, we're, like, the concept of having, like, the single address for the old, the old delegators kind of, like, creates, like, not tribalism, because that's a bad word, but kind of, like, creates, like, a community, which is the opposite.
Starting point is 01:00:51 Yeah. Now, do you think that there will be space also to give a voice, actual voice to that community? That's my thought. Yeah. I mean, I think for chorus one, when we created our, interesting thing is like last year, back in April, we created a Slack which is chorus one community
Starting point is 01:01:15 because we thought these delegators, they are a community. Not many people came, right? And then created a telegram channel. What do you name it? We named it chorus one community. And then now we have like 250 people on that telegram channel and they are posting. Now we are going to get an address.
Starting point is 01:01:36 I think it's only logical that there is some way for these delegates to signal to us what they want out of the validator. I don't know what they'll signal about maybe in the beginning. I think like
Starting point is 01:01:52 the use case doesn't exist right now. Like what do the delegators exactly signal us about? But I think something will emerge where it will make a lot of sense to further deepen this community. Yeah, I mean, I think that if you look at the way that proposals get submitted now, like a lot of, there's this, and this was mentioned yesterday,
Starting point is 01:02:11 like discussions happen in a lot of different places, like on forums, on telegram, etc. And then like the final decision and the final signaling ends up being the proposal. Like there could be, I think, different layers of granularity there where you can have some form of automated or like organized, orchestrated signaling. where like if you're, you know, if you're going to post like a draft or like a pre-draft or a proposal, you can already kind of post it and start getting people to,
Starting point is 01:02:39 in a more tangible way and like with some form of stake, like signal their... Yeah. So, you know, of all of the podcasts that we've done, I think the one that always remains in my mind the most is the one we did with CZ about Binance. And the thing that stands out to me there
Starting point is 01:03:04 is really that you have this enormous blurring between the customer and the company, right? It's sort of kind of all the same a little bit. And I think that's just enormously powerful. And so even though maybe it's not like a sort of dull in the sense that we think about it, traditionally in the blockchain space, right? That it's like all on chain and smart contracts and stuff.
Starting point is 01:03:28 You can think of Binance a little bit like a doll. And I think why did it grow in this meteoric way and become so hyper-successful so quickly? It's because of that, in my view at least. That's a huge factor to it. I think all successful organizations in the future will look like that, or the most successful ones will. And so I think that absolutely ties into that.
Starting point is 01:03:51 So totally, I think all of the customers, delegates are like community. and I think the more that one can sort of give them deeper stake in involvement, the better. And we've spent a lot of time thinking about how to do that. It's like the biggest obstacle is always legal issues. So that's the sort of challenge for exactly how to make it happen. But I think we very much want to go as much as we can in this direction. and I think that's the inevitable future of organizations in general. Also, so this is kind of one of the things I'm trying to do with the Sika Dow
Starting point is 01:04:33 is that I'm not committing that like, oh, I will vote exactly the way that the Dow says, but any decisions I will kind of use the Dow as an advisory thing at the very least where it says that like, okay, here's a way for you to signal what you think, and obviously take that into heavy consideration. Final question, perhaps? That was the last one. Okay. Well, thank you for taking part in our very first life podcast.
Starting point is 01:05:00 And so this will go out on our feed next week. So if you're not yet a subscriber to the Epicenter Podcast, please go to Epicenter.tv slash subscribe. You can also find us on iTunes or anywhere you get your podcasts. Thank you. Thanks, Josh. Ladies and gentlemen, Epicenter, Epicenter. Check out the podcast.
Starting point is 01:05:22 Talk about the podcast, listen to the podcast. But go eat some food. We got lunch outside. Oh, one other thing. I do have a little side podcast I also run called Conspiratus. So check that out as well. Conspiratus. I'd like to welcome our first conversation between Jay Kwan, CEO of Olmbit
Starting point is 01:05:51 and president of the Interchain Foundation and Sebastian Couture from Epicenter. Thank you for inviting me to this event. I mean, I feel really kind of privileged to be here on the first session with you, Jay. Thanks for helping us. And yeah, likewise, thank you for, thank you everyone for coming here. I know it was pretty crazy weather last night. Yeah. So our time is limited.
Starting point is 01:06:27 We've got 25 minutes. So we're going to try to cover as much as possible. I will be, I don't know if we'll have time for audience questions, but if you do have questions, if you go to my Twitter feed, you'll see a pinned tweet up there and just reply to that tweet, and I'll get the questions here, so that way we can sort of move along as fast as possible. So, you know, starting off with the cosmos launch.
Starting point is 01:06:51 We launched a couple months ago. Things have gone relatively smoothly. You know, validators are up and running. There's been no major bugs except for, like, one that was found and fixed pretty rapidly. Governance has been very interesting to watch as well. what has surprised you the most since the launch what have you found the most interesting to see
Starting point is 01:07:15 and what has sort of, you know, went against your intuitions with regard to the launch? Okay, good question. Is that what I sound like, really? Weird. So, yeah, launch has gone really well. I think there were many cases,
Starting point is 01:07:39 many instances where things could have gone, not as well as it could have. So like before launch, there was a bug that may have caused a chain halt. So far we haven't seen a chain hall. So I think a lot of it was, well, we're lucky to not have had major issues so far. I think the biggest thing would have been,
Starting point is 01:08:03 say, if something were bad into crypto layer, then, you know, you can't recover from that easily. But that hasn't happened. So thank God. I think the latest issue that we discovered with the unbonding issue was it was kind of a good issue to have had because it was just on the threshold of like bug severity where it's almost really bad but it's not so like we even had a debate internally about whether it was how much of a very bad. of an emergency was, you know? Would people start massively unbonding as soon as they figured out that they could? Or, but what we found was that it wasn't even really exploited much, right?
Starting point is 01:08:56 So it was good for us to have had that experience so that the next time, when there is something maybe more severe, we know how to respond better. So it helped us flex our, you know, response issue, muscles. but we should still have more conversations around, like, what happens when you find, like, a bug that is so severe, you can't, you don't even want to share it with the validators, right? So that was the conversation we had internally. I think it's a conversation we should have now
Starting point is 01:09:25 before the next issue happens. Because on the one hand, you might think of either Tendermint, Inc., the for-profit, or the Interchange Foundation as being the one that dictates and you know that everyone should be able to trust but the the intent behind the chain and all these entities is to do the opposite you know to make sure that everything is decentralized that we aren't owners of the network so how do we get there in a responsible way and I'm sure we'll learn a lot of lessons along the way but yeah otherwise things it looks like things are going well see
Starting point is 01:10:07 that kind of brings me to my next question which is moving forward you know what do you see as the role for AIB all in bits tendermate ink with regards to the foundation and you could just describe sort of what you see there as the role of this to your organization is going forward yeah great question I think there are there are three entities here because there's there's the tendermint, Inc. It's actually called All in Bits Inc. It's the Delaware Sea Corp. There's the Interchange Foundation, which is based in Switzerland. It conducted the fundraiser. It also owns and manages like the trademarks and some of the IP, but it has the most funds right now to be used for developing this ecosystem and its network. It has a mandate. So like unlike a for-profit like Tendermit Inc. or All in Bits Inc. The Swiss Foundation needs to operate under its state of mission,
Starting point is 01:11:10 which is to develop the Cosmos Network and decentralized protocols. But still, like, the intent behind even the foundation is, like I was saying earlier, not to dictate the network, but rather just to be a participant of it. It has the funds, and it needs to use the funds to enable the network, but the intent was for it to be kind of this beneficial participant, just like any other participant. So who's the third entity? The third being the stakeholders themselves, right? So the blockchain, through its governance mechanism and implied and explicit social contracts,
Starting point is 01:11:57 it should be able to govern itself and make decisions on its own. It should be aware that it is autonomous and it has the ability to do so. I mean, we've been going through several governance contracts already, so I think we all know what that's like. And it's the nature of the experiment to create a sovereignty, to create a network with participants that's not based on a legal entity, but it's based on communication and transparency and various crypto-economic mechanisms.
Starting point is 01:12:31 Yeah, the whole experiment and the point is for it to govern itself. So don't let the ICF or AIB or myself or anyone dictate what the hub should do. It's really, it's the token holders and it's the mechanisms, but it's all of us that make the chain what it is. So will AIB now shift its focus to that the hub is launched? There's still a lot of engineering, like a lot of the engineering machinery machinery, no, I mean like the engineers and the people and the talent is still, it's an ICF as well, but it's also an AIB, the company. AIB is trying to become a software company. and we have largely two product lines that we're developing now on top of everything else we're doing.
Starting point is 01:13:30 So there's the infrastructure. We're developing IBC. We're continuing to develop tendermint. We've been developing DESDK and we'll continue to do that. But all of that may evolve in the future. So that's the infrastructure layer. But on top, we also want to participate in developing applications that use to use to, the network.
Starting point is 01:13:53 You can think of it as like infrastructure versus applications. Maybe you can think of it as a pendulum where, you know, for a while we've been developing infrastructure. But really, in order for this infrastructure to prove itself, there needs to be applications. And there are applications that are being built. But we think that it's such a large, like, opportunity space that we should be building apps as well.
Starting point is 01:14:16 So what kind of applications are you most looking forward to? What's the... one of the projects or areas that you would really like to see develop because a blockchain is nothing without the applications that are built on. Yeah, yeah. We're exploring that still now, so we're not really sure 100%. But the way we're thinking about it largely, there's two prongs to this.
Starting point is 01:14:39 One is we want something that can generate revenue in the short and long term. So we want to develop a line of business. It's probably going to be to finance. space. So like, you know, like one obvious use case might be a Dax. So we're exploring that now, but we're also exploring other opportunities. And then
Starting point is 01:14:57 on the other hand, you have non-financial applications. I think there's a ton of applications that don't involve tokens that can benefit from the infrastructure and I think they can benefit each other when done well.
Starting point is 01:15:13 So we'll try both of those lines. Yeah. So that's the AIB. The ICA. So it has a mandate to help enable the network. And so there's just a lot of funding activity that needs to be coordinated. But more on that later. So moving on now to the ecosystem.
Starting point is 01:15:35 Yesterday I was upstairs at Full Note and going around talking to people in the Cosmos ecosystem and asking the community, what are the things I should be asking you today? And so these are some of the questions that were brought up one of the things that is on many people's minds is potential centralization in the validator set. Could you give us your thoughts on this issue? Is this something you're worried about?
Starting point is 01:16:00 The potential for centralization. Sorry. The potential centralization in validation. Basically, validators going towards a race to the bottom and a lot of the smaller validators being pushed out. I think I'm not too concerned about it yet. I think in the long run it may. Who knows what's going to happen in the long run? I think anything can happen.
Starting point is 01:16:27 Eventually, I have this working hypothesis that's sort of vague, but the idea is that anything that even starts off decentralized, if it's sufficiently economically complex, it'll eventually centralize. And I think that's true for any system, no matter how you try to design it so that it stays decentralized. Eventually, it'll figure out a way to become consumed by itself. So in that sense, I'm not saying, oh, the cosmos hub is flawed or that blockchain won't work, but rather I think that highlights the importance of the need to create open source code and protocols and standards
Starting point is 01:17:10 so that once something does become centralized, people have the opportunity to exit or to use alternatives. And ideally, everything is still interoperable along the way so that the transition is smooth. But, yeah, if and when the Cosmos hub validators prove themselves to be centralized, and you should be able to tell based on the network pattern of their signatures as well as how they vote,
Starting point is 01:17:36 where they stand on issues. and if you feel that it's not sufficiently decentralized and it's thinking, then we should be moving away from the hub and using perhaps another hub, right? So I think in the long run, we'll see cycles perhaps where maybe something gets too centralized and then people decide to fork it out and move on. Yeah, I think we'll see generational creative destruction this way for sure, but in the short term, in the next 10 years, I'm not really sure how it will shake out.
Starting point is 01:18:10 We should strive to stay decentralized, and we'll see. Let's keep an eye on it. Is that part, do you think, of the foundation's mandate to promote the Cosmos Hub and decentralization in the Cosmos Hub, or are you a proponent of a multi-hub ecosystem
Starting point is 01:18:28 where hubs are competing against each other? I do believe that we should be building toward a multi-hub system, as in something that makes it easier for people to exit to work on other hubs and for economic activity to start coalescing around other hubs, such that there is this freedom of motion and therefore this competition
Starting point is 01:18:54 which allows and enforces the decentralization of the hub itself. Because it's kind of like I remember Web 2.0, like, Drew Paul and all these things. Like, yes, a lot of the selling points of those open source projects was that there was no lock-in, right? And I think just I had a conversation at one point with one of the founders, and they were explaining how, you know, that was an important pitch because sometimes you do get locked.
Starting point is 01:19:33 into software, even if it is open source, they can design in such a way that you're logged into that ecosystem. But when you make it clear that it's open source, that there isn't lock in and that you can transition easily out to any other platform, it gives you the comfort
Starting point is 01:19:48 to stay and use that platform. And it also incentivizes the creators and the maintainers of that platform to do the right thing so it doesn't turn into the centralized thing that starts exploiting the users. So I think that's what we should do. Another topic that came up was the question of shared security
Starting point is 01:20:13 and Cosmos' uniqueness in bootstrapping networks. So a zone, if you compare it to other blockchain networks out there and the way you build applications, a zone has to bootstrap their own valid ERISA set, has to bootstrap the security model. and potentially even raise funds to distribute a token. In regards to bootstrapping the network and the work that a zone has to do to do that,
Starting point is 01:20:48 do you see that as a challenge for Cosmos in the face of other blockchain networks out there where you have shared security and it's really just about building your applications and deploying it to the network? Yeah, I do see that as a problem now that we will be solved. initially with like simple replicated shared security over IBC and and then like
Starting point is 01:21:11 different experiments on top so like thank you some some projects like Pocod I don't know what Pocod is trying to build for nowadays but at least in the white paper they described a pretty specific way of sharding right I think Pocod also calls it shared security but yeah But when we say share security, sometimes it's different depending on who's saying it and what. But the idea with the Cosmos Hub initially was just to be minimally defined so that you can add, you can do different kinds of experimentations and let different security models kind of evolve. Okay, so in the first phase, there will be multiple blockchains with their own validators set,
Starting point is 01:22:03 completely independent, and that's where we are today. So we see that a lot of projects want to recruit validators to join their network to help bootstrap their ecosystem, which is, I think, fantastic. So going back to one of the questions that was surprising, it's kind of surprising how quickly that's happening. Yeah. But as soon as we have IBC and replicated shared security, and what I mean by that is, like, you have a validator set here,
Starting point is 01:22:29 and through IBC to other zones, you can, We can just copy the mutations of the validator set to all of the replica chains. Pretty simple model. And then if you do anything wrong anywhere, you can submit the evidence onto the hub or the center chain, the master chain, I call it master slave replicas.
Starting point is 01:22:53 And so that way you can keep all the economic, like maybe like the staking token distribution system and fees and all that all in one place. And wherever you do wrong, you get slashed everywhere. And so that means for each staking token, well, it means that for all of these, the stake has gone up. So arguably, and I think this is correct, the security of the whole overall system goes up
Starting point is 01:23:22 because you have so much more. Because there's more potential for earning transaction fees in the system, the amount of security also goes up as well. But there are other models of shared security, like the Pocodot model maybe, where you don't have to be a validator validating on all the... In replicated share security, all the validators have to validate it on all of the zones
Starting point is 01:23:52 that we're talking about, the main one as well as the... But in Pocod, at least in the original white paper, you kind of are shuffled around, right? So I think there are different models. And even when shuffling, like there's different ways you can shuffle, you know, different ways you can create subsets. Maybe some blockchains require larger validator sets than others. Maybe there are regional considerations like continental considerations to consider as well. So I think there's going to be a lot of different models on top.
Starting point is 01:24:21 But they can largely all kind of work with the cosmos subspeck that we're developing. So no matter what replicated or our shares. security system we have, they should probably all just work fine. And the Cosmos Hub doesn't have to be aware of the different mechanisms it has because it's just using the same protocol of like-clined SPV where it's, yeah. Okay. So a follow-up question to that, and you know, you mentioned the Cosmos hub spec, in SDK, and of course there's also tendermint. Do you think that the foundation should play a in coordinating software updates so that you know we don't arrive into a situation where there are breaking changes that don't allow for backwards compatibility and
Starting point is 01:25:11 large parts of the network or some big applications on the network can no longer operate can you can you can you yeah so you know if if a zone is built using the SDK and using a specific feature set on the SDK and they have they have updated to the most recent version of the SDK. And at some point, All in Bits decides to release a new version of the SDK or even Tendermack Core that would break functionality with the rest of the network.
Starting point is 01:25:51 How do you think that the ecosystem as a whole needs to coordinate around updating their software regularly enough so that we don't get to a point where whole applications are no longer compatible? So I think we should be designing IBC so that you don't have to coordinate the upgrade of zones on like all simultaneously. I can imagine there being potentially few upgrades in the future, even after we have IBC coin transfers up where we want the network to upgrade simultaneously for some new feature perhaps. Ideally, it'll be like a rolling update, so it'll stay backwards compatible for as long as possible. So in that sense, I think the cosmos hub should be very forward-thinking, long-term thinking,
Starting point is 01:26:45 and try to stay backwards compatible. But there's just like a lot of considerations here. There's like client software to consider, like client protocols to consider, like maybe. And also there's U.S. as well. So yeah, for the validators, the various validators or the users, like for key management, for example, like the tooling might change. So for all of these, I think initially we should probably take it, take a minimal list approach and see how things kind of develop and where the problems arise and then try to address them as it comes up. I think the ICF can play a role in providing a forum for these discussions to happen. I don't think the ICF should be playing a role where he's trying to help coordinate the upgrade across all the zones.
Starting point is 01:27:44 You know, I don't think the ICF or AIV should do that. Maybe they can be involved in vetting proposals. And, yeah, so maybe, like, for example, in the Cosmos Hub, we might see a proposal that describes what the upgrade proposal process should be. and then maybe the ICF or Tenement Inc. can be involved in vetting it and maybe they can kind of publicly state their opinion on it as well. But ultimately, it should be the validators that are deciding on the process. Okay. So regarding IBC, you can give us a brief roadmap there and maybe some indication as to when
Starting point is 01:28:29 the Ethereum Bridge would be ready. Okay. When, yeah. I'm not doing it. Yeah, I think... Let's just say on the IBC then. What's the status of the IBC protocol? Here's the tattoo I got.
Starting point is 01:29:00 And I think you were going to ask about this anyways. I'll just say, there's one more tattoo I need to get on my head. My only out is that I haven't said when I would get it, so I'll get it eventually. But, yeah, it'll be somewhere over here. So we're trying to get IBC out as soon as possible, and one of the things that we're going to have soon is software, or at least API, so that you can develop your application and IBC, even before IBC is complete, so those APIs will be available soon.
Starting point is 01:29:41 Recently, there was some spec changes and some merging that happened with the Agorix IBC-like system. And so there's more work being done in the spec as we speak. In terms of when it'll be available, like, yeah, I won't say when. But we do want to make sure that the APIs are available. for developing as soon as possible. And we have weekly calls, so please join us if you're interested in tracking the status of it. And also in October, in San Francisco,
Starting point is 01:30:18 there will be a hackathon where we want people to be able to use those IBC APIs for application development. So there's a date, but no promises. So my final question, I want to come back to the foundation and AIB, your president of the foundation and CEO of AIB. Do you see a conflict there perhaps moving forward and you have any plans there to review maybe your involvement in either or of those organizations? Yeah, that's an interesting question. there is a conflict of interest
Starting point is 01:31:08 as in I mean I don't think that's bad per se but it's important to be transparent about it there's a conflict of interest in the sense that AIB wants to be this for-profit software company and the ICF is supposed to be in spirit non-profit so it's actually not a nonprofit technically but whatever
Starting point is 01:31:31 in demand date in the spirit, it's pretty clearly a nonprofit organization. I don't think, but in practice, I don't think this poses a problem because, at least from my shoes yet, as in AIB is not, like AIB as in Tendermint Inc. is capitalized. It has enough atoms to sustain itself. So there's no, like, immediate need to, to exploit this relationship.
Starting point is 01:32:08 Any, you know, there's pretty clear, like, development that needs to happen from the ICF side that AIB is doing, but largely it's just, we're just charging the ICF with software contracts at cost, so there's no profit there. And in terms of how I believe the ICF should be deploying its funds, I really want to make sure that it's enabling decentralization, that it's helping many companies in this ecosystem, so like a lot of the companies that are involved here,
Starting point is 01:32:44 including validators, including, you know, all the projects that are part of this ecosystem, such as like explorers and client software. I want to make sure that the ICF is growing this whole ecosystem and the Cosmos Network is the collection of entities that are individuals and legal entities, including AIB, but it must involve many organizations, including all the validators and everyone here.
Starting point is 01:33:22 And that's what I want to see happen. I think focusing on that and focusing on the expansion of this ecosystem, as well as building bridges, so IBC and bridges to Bitcoin and Ethereum, and finding a position in the whole crypto ecosystem, such that it becomes the solution for interchain token transaction. transfers will be, you know, it's all we need to do in terms of from the ICS point of view and from AIB's point of view, at least in the short term. In the long run, AIB has, you know, like I was saying, we want to develop particular applications, but these applications are not core, they're not like infrastructural things.
Starting point is 01:34:14 They're just additional applications on top of the ecosystem that are among many other applications that people are building. So I don't see in the long run or even a short run right now a conflict in practice that makes it difficult for me personally. I think there's journal optics involved, so maybe people will look at what the company is doing and what the ICF is doing, and maybe they'll feel that things are unfair,
Starting point is 01:34:49 but I think it is my job to prove. and be transparent so that people know that there's a it's that the ICF is is working in accordance with its mandate so yeah I want to make sure that's happening um that's I've answered your question yeah thank you thanks again thank you 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 a advice, 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.
Starting point is 01:35:37 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.

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