Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies - Bonus 2/2: Cosmos Validator Panel and Governance Debates – Interchain Conversations Berlin

Episode Date: June 21, 2019

This is part two 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 firs part of this... bonus episode features the validator panel moderated by Brian Fabian Crain, Co-founder of Chorus One. The panel included Florian Liss of Staking Facilities, Hendrik Hofstadt of Certus One, Aurel Iancu of Dokia Capital, and Jun Soon Kim of stake.fish. The conversation goes into the role of validators beyond staking, ways in which we can avoid too much centralization, and how validators will differentiate in a market which tends towards homogeneity. The second part of this episode is a governance debate moderated by Sunny Aggarwal. The first topic is on plutocracy and features Jae Kwon and Rigel Rozanski. The second is about revokable governance and features Chris Goes and Jack Jampolin. Subscribe to Epicenter for new episodes every week.

Transcript
Discussion (0)
Starting point is 00:00:04 Hi, welcome to Epicenter. My name is Sibes San Quichu. This week, we've got two bonus episodes for you, both of which were recorded at the Interchain Conversations conference organized by the Interchain Foundation and Cosmos. This event took place last week, June 13th and 14th, in Berlin. This is part two of the two-part bonus series, and if you haven't already, go back and listen to Part 1.
Starting point is 00:00:25 In the first part of this episode, we've got the Valiator panel, which was moderated by Brian. It was a really information-dense discussion about the Valiator ecosystem and some of the challenges that they face. So they talked about a bunch of things, including the role of validators in the ecosystem, which, by the way, goes way beyond just securing the network. Another interesting topic was how we can keep validation decentralized
Starting point is 00:00:46 and some of the things that validators are doing collectively to avoid too much centralization. Anyway, it's a fascinating discussion, and Brian did a great job at moderating it, so I hope you'll find it informative and enlightening. In the second part of this episode, we've got a wonderful session moderated by Sunny. Sonny actually dressed up as a Byzantine general for this session,
Starting point is 00:01:06 and he brought people on stage to debate topics related to governance, and it was fascinating to watch. At one point, Chris Goes and Jackson Poland of the Cosmos team go into this debate about revocable dictatorships, and Chris takes the position that Cosmos allows for, quote-unquote, safe dictatorships. It was amazing. There's some real gems in this one. I hope you'll like it.
Starting point is 00:01:25 So with that, here's the Cosmos evaluator panel. Thanks so much for organizing this, first of all. exciting. I, you know, have been sort of vaguely involved in tendermint for many years and in Cosmos now for two and a half years. And it's awesome for the first time that like so many people come together. So hopefully next year we'll have another one of those, but with, you know, 600 people or much bigger scale. So yeah, thanks so much for organizing this. And yeah, I'm really excited today that we have, you know, a bunch of our validators to talk a little bit about Cosmos and about the role of validators and the evolution of the network so far.
Starting point is 00:02:14 So maybe let's get started here. Maybe we can just go around. Everybody can briefly introduce themselves their company and like why and how they ended up becoming a Cosmos validator. Do you want to go ahead? Hi, I'm Florian. I'm from Staking Facilities. We're yeah, stacking as a service provider from Munich, Germany. We came to Cosmos about like a little bit more in a year ago when we looked at the ecosystem and looked what's available and I think that Cosmos from the beginning had a very clear definition of how staking will look like. And yeah, we liked it, so we started working on it. Great.
Starting point is 00:02:54 I'm Henrik, co-founder of Sergis I and we are also staking as a service provider focused on security and compliance. And we got into Cosmos in the middle of the middle of the first. of last year, looking at a few platforms to build decentralized applications on top of, and I started bashing on the tenement code looking for bugs, and that's how we kind of got into it. I'm J.K. I'm the operations manager at Biffish. Biffish, since the exception has sort of changed into a more bigger scope project, so we decided to put all of our staking validator business under stakedoffish.
Starting point is 00:03:37 why I have the staked office shirt out here. We got our feet into validation because our founder, Wang Chun, who he believed that the proof of stake is coming in a big way. And Cosmos was one of the chains that had a carefully thought out system. And it was one of the few that we thought would be worth one of the earliest to market.
Starting point is 00:03:59 And so that's why we decided to validate our cosmos. Hi, so this is Oro from Doca Capital. Thank you for having me. We're coming from a proof of work industry and we started researching proof of stake networks that were going to launch soon and we decided to teach the whole proof of work operation that we're doing back then and we're fully migrated to proof of stake now. want to do a good job. Cool, awesome. And yeah, just speak about myself. So I used to be part of the tenement team.
Starting point is 00:04:48 So I was the kind of first non-developer there and the COO at one point. And then felt that was the end of 2017 that, yeah, this whole, you had this design in the white paper and there's going to be these validators and they have this like important function in the network and it felt like nobody was working on it. So we started working on it back then. And of course, in the meantime, lots of people working on it. So there's a change in an incredibly fast pace. But so I think several of you mentioned that what appealed to you guys about Cosmos
Starting point is 00:05:25 was that there was kind of a clear description, a clear view of staking and how it work and the role of the validators. How do you guys see the role of the validators, maybe both in Cosmos, but also in proof of stake in general. I don't know, Florian, do you want to go ahead? Yeah, sure. So on one hand, we have the actual work that we do as a validator, is validating the blocks, obviously.
Starting point is 00:05:54 But I think it goes further beyond. Like, we have a role of, like, educating people about proposals, for example. Like, what impact do we have on the chain? Actually, I think it's way bigger than just running it. but like the whole ecosystem relies on strong validators. And I think you can see that in Cosmos, Cosmos is so great right now because we have a very strong community, like all around the world, we have a very strong Korean community, Thai, German, American, Canadian.
Starting point is 00:06:23 Romania, of course, yeah. So I think the responsibility is way bigger than just the technical service that we provide. I would strongly agree with that. I think as validators, we're also ambassadors and developers. Most of us validators have contributed in many different ways. It can be just a guide that was published. It can be a dashboard for staking, block explorer, bug reports and all of this work on the protocol itself and spreading the message about the protocol itself. So I think that's also something we all feel strongly about. And the fact that we validate on different chains also provides a lot of value because we're able to see,
Starting point is 00:07:13 Proof a stake itself is still so early on. There's a lot of parameters that needs to be hashed out. There's a lot of, there's a lot of experimentation that needs to happen. And we as validators on multiple chains are able to then provide these knowledge that we accrue from other chains into, like, for example, Cosmos and vice versa, where we see a lot of good parameters in Cosmos, and we try to take that knowledge out to other chains. I think there's a lot of value in that as well. So a lot of new chains, I think there's a kind of trend in the proof of state chains with this idea of like you want like more validators and more nodes, right?
Starting point is 00:07:49 And like the bigger the number, the better. And, you know, you have things like Algarand and DFINITY and, you know, PolkaDOT as well to some extent. What are you thoughts on this and the kind of like pros and cons of that? you know a tendency like maybe or else do you want to I think the biggest issue for the coming take networks will be taking token distribution and choosing a right validator set and also the number of validators that are validating that specific change so there's going to be a adventure anybody else want to comment
Starting point is 00:08:37 on this yeah I I think that there's chains that are just targeting totally different audiences. I would say there's Cosmos-like chains that are looking for validator sets of highly professional validators, but then just a few of them, because there are just a few of them. And I think we can find a concentration of the highest-quality validators on the Cosmos hub,
Starting point is 00:08:58 and we've seen that pattern that, newly launching chains, that wanted to be like Cosmos, reach out to Cosmos validators, because that's where they can find technical excellence and quality overall. But obviously we also have other chains that are just aiming for huge decentralization with thousands of nodes. And I think they have totally different requirements. But I think that especially these chains with fewer validators, but higher quality can often perform better and move faster than the others. Yeah, I would also add that what you said, like the quality of validators that is available is, like there's not that big of a set of validators who actually know what they're doing. so I think that some of the smaller validators will realize soon that it's not affordable to them to run a really secure network
Starting point is 00:09:47 and therefore I think chains that want to have like 200 really professional validators they will struggle a lot to actually find them because there aren't just that many on the market yeah I mean one thing that I think a lot about in this context is you know what does a market look like naturally. Like, is there, where's a market where you have like 100 participants with the same market chair doesn't really exist anywhere? So if you have the idea that there's going to be like 100 validators and they all have the same size, that just doesn't seem stable, right?
Starting point is 00:10:25 Like, something is, someone is going to try to aggregate it somehow. And then, you know, it feels, for example, the logical thing to happen if you say you're going to have a lot of validators and economically incentivize such that, you know, you know, you know, let's say everyone gets paid the same, well, of course you want to run many validators, right? So then maybe you'll have some that do it as a service. And so I think it would be very interesting to see that play out, where maybe on the one hand you have people trying design system
Starting point is 00:10:55 that explicitly try to prevent, you know, people forming larger businesses and then how people try to route around it. I think just one thing to add there is that I don't think I personally don't think decentralization should be considered by the validators' network power. I truly believe that decentralization should be measured through the token distribution. Because, for example, on Cosmos, anyone could redelegate instantaneously. So if you act maliciously or if you're down for too long that a staker feels uncomfortable, they could easily redelegate and suddenly the entire ranking for the Cosmos network would look entirely different.
Starting point is 00:11:39 And so I think networks should really think about token distribution a lot, a fair distribution a lot more than thinking about, like, oh, how can we like entirely prevent a validator from occurring too much power? Of course, there's a threshold where, you know, you need to absolutely stop, yes, but, you know, I think token distribution should be considered of more higher priority. Yeah, that's actually a great topic to bring up in something that's already been discussed various times. and in many forums is the kind of topic of decentralization. What exactly does that mean? What's the right level of decentralization? When it's validated too big? Any thoughts on that debate and opinions? I'm pretty biased here, so I...
Starting point is 00:12:27 Oh, I am like, you're like, don't worry about valid a size, token distribution. Right. That only helps, thank you, Sonny. So just to point out, not enough to hold the chain. Or just barely. Well, there's 37% of watching power up here, but we don't control it, right? So people, if I say something wrong right now, if I say Cosmos is stupid,
Starting point is 00:12:54 then it would suddenly be probably like 30. Whoops. And I think that's a big part of the decentralization is that many people can make the choices. Like it's us maintaining the whole thing, but many people have the possibility to decide who's actually sitting here and I think that's really important. Actually, and I think decentralization is not just about
Starting point is 00:13:21 the power of validators, as you mentioned before, but it's also about just how these validators operate. Because if they're all hosted in AWS, then we're all in trouble because once Amazon decides that staking is not a business they want in the platform, the chain will halt.
Starting point is 00:13:38 And it's also a lot about geographic distribution of the whole network, meaning not just notes, but also legislations where the validator companies are actually located in. Or suddenly Google goes down. Or Google going down, and validators suddenly stopping, which may or may not have happened. Yeah, I thought they would have as infrastructure very for that, right? I don't know. Yeah, and on that point, I just remember there was, you know, Cosmos is only like a few months old now, but I remember there was a, that was not so long ago, but there was a picture of a panel in Hong Kong.
Starting point is 00:14:14 where you had like 80% of the Bitcoin hash rate on the panel. So it's a lot better with 32% here. So another topic that has been discussed a lot is the question of the kind of economic sustainability and model for validators. Yeah, what are your thoughts on that? Like, how do you guys think this is going to play out in the next year?
Starting point is 00:14:50 I am in the camp that thinks that the current layout of the land right now is going to look entirely different six months from now, namely because there will be a lot more exchanges, custody services, and funds, namely, who will launch their own validator service.
Starting point is 00:15:08 And when they do, some of these services will think of staking as a future of their product and their main revenue sources from their product, not from staking. And so, you know, they really don't need the revenue from staking and will likely charge probably low fees. So, you know, once these guys entered,
Starting point is 00:15:26 the entire market is going to look fully different. And that's what, at least, we're preparing for, those entrants. Do you think this is a threat? I don't think it's a threat because they have no incentive to act maliciously, right? And, like, arguably, they might even, they probably have their own data centers,
Starting point is 00:15:49 so they might have pretty good infrastructure team to support the network. I don't think it's namely a bad thing, but it could harm the independent validators. That's the threat, potentially. I would say you need to find a niche for you if you're not that big, so you need to find things that you can provide to the network that they can. So, for example, building tools around staking, where they maybe have an advantage because they already have the user base.
Starting point is 00:16:15 If you look at the giant exchange, they have all of that taken care of. But I think there's parts of the system where as a small company, you can act way faster and way more in the interest of the users. And I think that's exactly where you need to be. I also think there's...
Starting point is 00:16:34 From our perspective, there's mostly going to be three to four categories of validators. Like first category being exactly the custodians exchanges, funds you mentioned. Second category being community validators. actual validators providing something to the general community, as we've seen quite a few at the moment that just build tools, contribute to the project, maybe even get grants from the foundations, and build something and help grow the ecosystem, or even build a project based on Cosmos SDK and add up tokens, like providing additional benefits to the delegators. I think this is going to be something where they can provide added value compared to these other actors. And the third, probably not as relevant. for Cosmos, but for potentially a few other chains, just individuals, people that want to
Starting point is 00:17:23 run a validator from the basement, something like this. I think that's the kind of categories that we're going to see, and you have to provide an added value, really, to stand out in this field. So let's say we do end up in a space where, because, yeah, like you pointed out, maybe exchanges, maybe some other players come in and they don't be, you know, validation is not their business, right? They have another business and, you know, like an exchange, a good example, right? And exchange doesn't really care about any particular network, right? They just want to have trading volume and the fees, as long as they're trading whatever coin, they're fine, right? Is that a problem if you have, you know, stakeholders or, you know, people controlling a lot of
Starting point is 00:18:14 of voting power, you know, that don't have any particular, like, no deep interest or ties with the network itself? I mean, these exchanges directly might not, but the customers of these exchanges do. And if they see that the token they bought, especially larger holders that are well informed about the project itself and the state of the project, that they will have to carry on the interest of the customer and do their best to help this system and provide. good services as a validator. And I might even see that
Starting point is 00:18:47 if exchange grows extremely large, they will have to delegate to a handpicked set of validators. Obviously, there's risks involved, like slashing, but I think track record will allow them to, like just looking at the track record of validators,
Starting point is 00:19:04 will allow them to pick a few to spread this too. I'm not sure whether this is the optimal way. Obviously, this restricts the delegation to just a subset of the validators, but at some point they will have to give away that power, I think. I think what we have to think about is like, it's not only that exchanges list tokens and start staking on them,
Starting point is 00:19:25 at one point they will start delisting stuff because it's not, they don't get enough reward from it, or there's like bad press about it. And we have seen it many times of crypto that the market is going up and the market is going down. And that's where I see the problems could arise if the market goes that down, that they stopped delisting it, and you suddenly lose, let's say, 37% of your voting power on the network.
Starting point is 00:19:50 Like, if validators go away because their main business model isn't any more interested in this coin. Likely, the exchanges and custody services have a lot more at stake. They're probably going to put in a lot of their own, because they'll probably have custody of the funds, right? At least a big portion of it, of whatever stake they get. I think they'll make sure to not get slashed. So in a sense, I think they do provide value in that they're providing, probably going to provide really good infrastructure. And also to the community side, too, because if they're passing along a lot of the rewards, the rewards to their community members, like arguably that's good for the Cosmos coin holders.
Starting point is 00:20:37 But I think we just need to depend less on some of the block rewards. for some of the community projects. I think that's the purpose of the community fund. We should try to deploy it and make better use of it. And there's a reason why we have grant programs as well. We need to really start activating these so that the project teams are less dependent on the block awards and more dependent on some of these grants
Starting point is 00:21:03 that would give them more freedom. So the Cosmos Network launched, right? And there was a whole lot of parameters set, right, from like inflation to the number of validators to like how quickly the block reward changes. How do you guys feel those parameters have been chosen and do you think at this point that any of them should be changed? I don't know, maybe...
Starting point is 00:21:29 I don't know if it gets decided on next government's proposals to have a larger validator set, maybe that would affect block times. Correct me if I'm wrong. So maybe block times should be taken into account. So you think potentially larger validatorset and sort of being okay with having a slightly worse, maybe slightly worse performance and I guess slightly bigger blocks because of more. Yeah, yeah, but we're still in the early days.
Starting point is 00:22:06 Three months old baby blockchain. I would say we have to be a little bit more patient. I mean, Cosmos is so new, and it has been a smooth ride in Mainnet so far. So I would say, like, we need to figure it out before we change every, like, a few months, everything. So what I would say is rather take it slow. It's the same with, like, network upgrades. I hate the fact that we throw away the old chain and just start a new one every time, sorry. And then there's the fact that we say basically, yeah, we're responsible to store the
Starting point is 00:22:47 data somewhere, but there's no incentive to do so. So if we break away and in 10 years someone says like, wait, what was going on in Cosmosub 1? Like who will have the data? Who is responsible to provide it? I think that's more the things we should think about right now than rather than what's the block time. Is it six or seven seconds?
Starting point is 00:23:09 I think that's not important, especially since we only have transactions right now. We don't have an IBC ready or something like that, so it's just transactions. Hendrik, what about you? What parameters do we change? Which parameters do we change? The great thing is that soon we'll be able to change parameters as we just decided to activate the change parameter messages, which is a great thing in itself and proves governance works. But I think we once had a call shortly after long. where we all discussed, I mean, even an open call, where we discussed exactly this thing.
Starting point is 00:23:48 And some people, including me, raised concerns about slashing being very low. But actually having looked at the network at the moment, I think they've been set to just to write values. I think 5% slashing for double signature is okay at the current state of maturity of the chain. What I'm still a bit concerned about is just lifeness slashing, so being allowed to lose 95% of blocks. A risk-averse actor might even think, hey, come on, I can shut down a validator for 60% of the time and not risked double-signing in that time, and I will not be disincentivized
Starting point is 00:24:24 except for, of course, block rewards. I think Chris Goes once opened an issue and proposed an interesting way on very granular slashing for downtime and a very interesting incentivization layer. And I think that's something might want to look at, but I'm fully on the side. that we've got more important issues to think about at the moment, one of them and the largest of them being how to make Cosmos Hub useful and how to give Cosmos Hub a unique selling point, except for the validator set so it can sustain a long time and thrive.
Starting point is 00:24:58 Yeah, let's dive into that topic. So what's the most important things that we can do in the near future to make the Cosmos Hop more useful, more powerful? I really think education plays a very big role in governance, mostly. So if we see this scenario where Polonics, let's say, gets a decent chunk of the voting power, their delegators should know that in a governance scenario, their vote can be overwritten and they can vote whatever they choose to.
Starting point is 00:25:43 instead of letting the exchange decide for them. Yeah, although Polonix probably doesn't let you override their vote, presumably, no? I don't know. It would be pretty bad to see such a big player gathering a lot of delegation and just deciding stuff in a governance scenario. Sure, sure. I think, as I mentioned, probably one of the most attractive properties of the Cosmosub is just the fact that it has all of these great validators and this really solid validator set. I think that's something we can make immediate use of once we have IBC, of course. I think education is super important.
Starting point is 00:26:27 I think this event itself is like a great step towards a better education and bringing us all together and into discussions. But it's also things like shared security that we can explore to make use of this. super solid validator set to allow other side chains and zones than to make use of this, because spinning up a chain is extremely painful, and the process of getting the validator set incentivizing them properly is really painful. And that's one pain we have to take away from them to allow this ecosystem to thrive and exist at all. I would add user experience.
Starting point is 00:27:05 I think, like, especially in the early days of the main net, like, there was some so many questions from people because they didn't understand how the CLI works. Just that we didn't have an audited wallet at Maynard start was really hard for people. So we really fast saw that validators again went really creative and found different ways to solve this issue. And I think that's also part of the future. We should always innovate and just make cool gadgets around the Cosmos SDK that just makes it attractive for everyone to use it, even if you don't know how it works in the
Starting point is 00:27:39 in the core. Yeah, Hendrik beat me too, but I was going to say, yeah, helping zones, you know, spin up. It's challenging. And, I mean, for us, even, we're really trying to think of what will be the best way to help them. But the incentive is a bit tricky there. And so I think there's a lot more to discuss.
Starting point is 00:28:00 And then second was probably get more of the community to stake. I know we have a pretty high staking ratio, but, you know, we could still do better. you know, we could still increase the staking rate and potentially then that would arguably help with decentralization because we could incentivize the, because these people might want to, you know, try to explore other validators and through education we could direct them to actually decentralize and diversify their delegations. Yeah, so just briefly on the kind of like shared security launching zone thing, that we put a topic on the on conference thing,
Starting point is 00:28:39 so that's tomorrow afternoon. So in case anybody wants to discuss that, please join. What do you guys see as the role of the cosmos hub in the cosmos network and ecosystem, you know, in the long run, let's say three years from now, what's that going to look like?
Starting point is 00:29:05 And how are we going to think of the cosmos hub? Is the Cosmos Hop going to be what it is today, one blockchain, or is it going to be a blockchain with, I don't know, decks on it, or is the Cosmos Hop kind of going to include Bitcoin Peg, Ethereum Peg, a bunch of other, maybe core utilities? Anyone have a thesis on that? It's a hard question, but I was talking yesterday with Felix from Coroswain about that. And I think what's really interesting is that if we look at crypto today, everything flows around money, right?
Starting point is 00:29:45 So we also see the decentralized finance with Ethereum and stuff like that. And I think that in the middle of every good system is the money. So I think like the Cosmosub will provide liquidity for all of those zones. So I could imagine it having like a stable coin on it or something like that, which all the zones around it share. Other than that, I hope it's it will stay pretty much in the same vision that we have right now. I don't think there should be any applications built on the hub itself, but I think that's what we will have the IBC for. I think a lot of it will depend on how the final IBC spec actually looks like
Starting point is 00:30:33 and what the first zones are going to be like and how development goes there. especially also how exchanges and custodians will play the game, and whether these unique properties that the Cosmos Hub has at the moment being decentralization proper and solid validators set, whether that's going to stay or whether validators are going to migrate to other hubs, and that's not going to be a unique property anymore. I think it's going to depend on a lot of factors that are so hard to predict at the moment. Yeah, I'm not going to speculate because even Ethereum and Bitcoin,
Starting point is 00:31:07 which both started as experiments. The narrative has changed drastically over time. I expect something similar for Cosmos. But I just think what's important is try to get as many people to build on top of it and to really try to improve it. I think that's the most important part because at the end of the day, it's all about the community, the developer community.
Starting point is 00:31:27 So as long as we get that going, five years from now I see it as something unique, something that companies really adopt adoption, you know, real apps that could be usable, you know, being built on. Yeah, I'll sort of answer that question to a little bit, and I guess it sort of alludes to the way I phrased it, right, is that I think, you know, if you look at the cosmos hub today, right, you already have, you know, a very large, like an extremely high level of economic security, right, with like a market cap of 1.3 billion or something like that, and a lot of that being staked.
Starting point is 00:32:09 So in some way it would make a lot of sense to use that to kind of guarantee some core functionalities and utilities of kind of this larger internet of blockchains. So I think if you think of some, you know, a bunch of particular stuff that, you know, is really important to have. And I would think, for example, like maybe Bitcoin and Etherpeg, like these complicated peg zones to proof of work chains could be one thing. Yeah, a stable coin could be a good idea, right? Maybe that would be part of it, maybe decks.
Starting point is 00:32:42 So I think it might make sense, right? To have basically the same validator set and atoms securing directly. You know, maybe in the future it would be mandatory, right? You become a cosmic valetor in the hub, and you have to validate those five chains in exactly the same validator set and the same security. So that at least seems to be one path that I could say you play out.
Starting point is 00:33:06 I sort of disagree with that. I do think the beauty of cosmos is sovereignty and the fact that you have the choice. And so that could be one choice, but I do truly believe that, you know, the zones or hubs, they should have the choice not to do so as well. Yeah, of course.
Starting point is 00:33:28 I'm not saying, like, you'll have to do it. And especially application-specific zones and stuff, like they would have their own validator set, I think in general. But more like if, you know, have like, let's say, decks would be something that shared across, you know,
Starting point is 00:33:42 all kinds of blockchains or, like, you know, Ethereum pick. It doesn't make that much sense to have, like, a dozen different Ethereum packs. Yeah, it's interesting. Yeah, yeah. Okay, let's, maybe let's take some questions.
Starting point is 00:34:00 If anybody has any questions for a while later? Yeah. As you anticipate more and more chains, launching in the cosmos ecosystem, what sort of deciding factors do you take in to validate which chains? I think being a validator at the moment, you're just a bit like a VC fund.
Starting point is 00:34:31 You have to really do due diligence on the project. You have to look at the potential market, technical potential, at the team and all of these factors, at incentive design, the economic and token model. I think these are very, the various things we look at,
Starting point is 00:34:46 when we evaluate projects. But I think with a shared security model where governance can be deciding factor and also take a lot of the individual work on the one validator away from them, but just put the burden on the governance to decide. I think that's also a very interesting model for the future.
Starting point is 00:35:06 Idealistically, the future of the project, how promising it is, but frankly, we do need to keep the lights on, on the servers that we run. And that's sort of where, where, again, we're really thinking about how to properly set that up, because it's pretty tricky to try to be sustainable on some of these projects. I pretty much agree with the guys.
Starting point is 00:35:32 I would also say, like, other validators that are on there. Like, you can have a great project, but if you're the only validator who's believing in it, you will not run the chain on your own. So I think that's why there's a lot of talks between validators, like, hey, what are you doing? And people are sharing, like, their vision for stuff because they know that they can't do it on their own.
Starting point is 00:35:55 They need each other. So it's funny because we're all competitors sitting up here, but we also talk a lot about stuff that we will want to do in the future. And I think that's something, like, I totally agree with the whole looking at the project, looking at the team, also like the financial stuff and everything. But I think, like, also the other validators that onboard it is. important.
Starting point is 00:36:18 I just want to have a quick follow on to that question. What are the actual costs involved, like concrete costs in running a new zone? I mean, if there were no costs involved, then you would just run everything, presumably, but there must be some costs that make you want to decide carefully. I mean, it depends on which project you're talking about, right? So like, as we said, with the Cosmos Hub, you have different parameters that you can tweak. So every zone will be a little bit different, I guess. And then you'll have to run the servers, for example.
Starting point is 00:37:03 Like, I mean, it's non-travel to actually run a good setup here, and it will cost you money. And if the rewards that you generate with your validator are less than what you pay for your server, you really have to believe in the long-term vision of the project that it's worth for you to pay that cost. Is the computational load significant? I assumed it was just actually the securing it and running it well and stuff. And I feel like if you're running one server well,
Starting point is 00:37:29 it's probably pretty easy to run another virtual machine in there or something like that, or whatever you do. So I was wondering, is there also a computational cost, you have to scale up the hardware and that costs a lot? Yeah, computational cost itself is not too high. It's really a lot about maybe cost of implementation, but with Cosmos zones, like we have a lot of parallels between these setups, which makes it easy for us to automate the process of rolling them out. So it's mostly only the cost of keeping your key secure, which is basically the core, the essence of, running a validator and just having these service and ideally distributed among different data centers and clouds so it's really resilient even within one validator so costs can vary
Starting point is 00:38:11 and labor because we spend an insane amount of time just monitoring chats everywhere governance technical updates it adds up yeah I would sort of add to this like you know at at least from a course one perspective, that like, okay, if he like validate on a chain, then, you know, we also wanna be involved in, you know, where this chain goes, and the decision making and understand it, and kind of in the community and do education and contents,
Starting point is 00:38:43 and all of those things are like a lot of work, right? And especially like understanding these protocols where there'll be differences, and often documentation is not so great and information is lacking. So I think the whole, like all of that is a lot of work. And if you just want to sort of run a node, then like you don't really care so much about the details, then of course that part is in, especially if it's built on Cosmos SDK and you can basically
Starting point is 00:39:10 reuse almost everything, maybe not that high. But that, you know, that kind of also ties a lot into what, you know, what should be the role of the validators on a particular chain. Hi, guys. Thanks for joining us today. So I'm going to be the jerk who makes a comment instead of asked a question. I heard someone say that at launch we didn't have an audited wallet ready. Yes. And there's something that I actually fell over in communicating when I was running audits before our launch. Part of the reason that we were a little behind on that front was that very late in the game, we made very significant architectural changes to the wallet that we were
Starting point is 00:39:57 developing. And we also chose to have that be an independent thing, the ICF and the up funding it on its own. But we spun that out and made those decisions so late in the process. We did have an audit kick off a few weeks into the time, but we had to give them time to basically rebuild the thing. And so I feel bad on one side because I would have liked to have had it. But the architectural changes we made were such a big deal and so much of an improvement on the security side for the user that like, yeah, I am sad we didn't land on time and our flight was late, but it's cool we got there. Yeah, and finally it works, right?
Starting point is 00:40:37 So that's great. But I think the only thing I was saying was that the user in the beginning it was really hard because the only thing that was officially put out there was the CLI. Totally agree with you. Totally feel you on that. Sorry, I just couldn't let it rest. Sure.
Starting point is 00:40:53 So as the, as commissions go down and sort of validators become sort of ubiquitous, from the point of view of a delegator, how should delegators choose a validator and how do you guys think about sort of differentiating yourselves from each other and providing added services or whatever? Like, yeah, I mean, I think it's gonna be hard because actually the things you write on your website, the delegator cannot verify if they are true or not.
Starting point is 00:41:29 And if you look at the details, like how people choose, like if you ask them, why did you choose us, It's mostly like, oh, I looked at this block explorer and I choose one of the top X validators. Like, I picked one out. I liked the website and it was okay. So I think it's really hard to differentiate yourself in the space. But what I think you can do is just be active everywhere, try to help people out if they are in problems, and basically build stuff where people say, yeah, that's useful for me.
Starting point is 00:41:58 For example, we currently developing our stacking dashboard, which is really interesting, if people start to realize that they have to pay taxes on their stacking rewards. And suddenly, I mean, Cosmosup 1 isn't available anymore. The data isn't on any node where you can query it. And we say, yeah, okay, we give you everything for your tax report. You just click one button and you download it. That's a value that we can give you that maybe other validators can't. So ultimately, I think that it's just about what services can you get your customer
Starting point is 00:42:29 that others can't or worse of a job by. there will be, I know I'm aware of at least one project working on rating validators. I mean, there will be rating services basically out there because you need that and then with that, potentially you could put on insurance products on that as well because eventually validators will probably need, will like to have insurance as well. So I think rating products is just a core necessity. Like it will come for sure. and it's very hard to compare security infrastructure
Starting point is 00:43:04 amongst validators because no one is going to disclose too much because talking about security itself is the most insecure part of infrastructure security. I think I also believe in that review part for a bit. There's two kinds of reviews. There's just a review talking, speaking with the validator, interviewing them and asking them for details, which I can totally lie about.
Starting point is 00:43:27 I can have my validator running in my basement and advertise a T4 data center with active, active validation and using the ledger, whatever product, to secure my keys. So I think at some point we'll start seeing really companies doing proper audits of these validators and provable audits. And I think once reviews reach that kind of professionalism, there will be factors where you can decide between different validators. And of course, you have the added value that the balance.
Starting point is 00:43:59 validators can provide, but obviously there will be validators also playing in the category number one, working with custodians' exchanges. And I think there's a whole set of different niche in which a validator can fit. And I think that's how they will set themselves apart. Yeah, I would add, so of course, yeah, security is obviously one thing, right? Because getting slashed is a big risk. So, I mean, we, for example, did the security audit, small security audit, but at least one. But I think the other way that as a token holder, I think it makes sense to think of it, is if you, you know, if you look at commission rates, you know, if you look at the atom price, right, it's of course highly volatile.
Starting point is 00:44:52 And, you know, the future of the network, it could be massive or it could fail. and the kind of delta there is just enormous. And I think so far, right, validators have a very valuable role in the network. And so I think to choose validators based on, you know, to what extent do they help and maximize the probability of success of the project, you know, is kind of the right thing to do as opposed to, you know, let's say there may be some new, or a bunch of values, they may not add much value, but let's say they do like 1% commission or 0% commission
Starting point is 00:45:35 or something like that. Which, you know, okay, in the short term, maybe you save a little bit of money. But, I mean, certainly if that happens at scale in the network, I do think Cosmos will not end up succeeding. You know, maybe you can kind of get away with it. It's just yourself, but I don't think it's good for the network. And I also think one more distinguishing factor is that validators are kind of political parties in a way when it comes to governance decisions.
Starting point is 00:46:01 Of course you can override them. But if you can trust your validator to decide with a specific mentality that you know that they advertise, I think it's also a factor that you can use to choose or you don't choose at all and just hatch your risk over 20, 30, 50 even validators, which is totally also an option for the future. then validation is more or less commoditized and you just had your risk over more because security differences will be so insignificant. Hey guys, this is Jack.
Starting point is 00:46:35 We talked about a number of pain points today already, I think especially around upgrades. I definitely hear that one. Besides upgrades, what are the biggest pain points that you guys, what is the biggest pain point that you guys are running into that you'd like to see fixed? And alternatively, what's the feature that you guys are most looking forward to?
Starting point is 00:46:52 Not IBC, but yeah. Thanks. I'll start with one thing, and I kind of tied into a Florian set, right? So just the data on rewards and being able to basically have a proper data of like who earned how much at what time. So that's something that's, and yeah, and then the data being missed with chain of grades or like not there properly. So I think that's a big, you know, substantial issue at the moment. Just a quick side note on that. Bez is upstairs fixing the event reporting, so we will have better reporting after the next upgrade.
Starting point is 00:47:32 Okay. Thank you. For me, it's two parts. One is regulatory and clarity. Like, you know, blockchain crypto is the entire space is relatively new, and the regulatory bodies are just catching up to it. Within it, proof of stake is even newer. So it seems like there's even less clarity on that friend. So this is sort of out of, I think, that Tenderman's teams, like, you know, capable, you know, it's out of everyone's reach right now, right?
Starting point is 00:48:01 But the best we could do is try to talk a lot with the regulatory bodies and lawyers to clear things out. Another is the governance talks, I think, are a little too dispersed, meaning, like, it's happening on way too many channels. And it's very difficult for validators to track them. I can't imagine how it feels for committee members. So I feel like that there needs to be more standardization of how these discussions are happening. This is Dean. So there's a spectrum of, you know, validating for yourself versus validating for others. And there's analogies in the, in the, you know, pre-block chain world of, you know,
Starting point is 00:48:43 custodian services or fiduciary responsibility your customers or, you know, or any of weak, weaker such assertions. Have you guys talked about that or thought about that or thought about what when validating for others, what kind of assurances you'd like to be certified for, provide, or compete on, or what have you? I mean, for us as a validated, it's also focused on compliance. We work closely with our fund clients. And it obviously also means having some kind of off-chain insurance, which means a really well thought through and reviewed contract with them that ensures them specific details like a reward SLA and specific other points when comes to governance decisions, etc. So we definitely are thinking about these kind of things and it's constantly being developed.
Starting point is 00:49:35 The more funds we speak, the more we learn about our own contracts and what the actual requirements of these customers are. And obviously they are totally different from a normal retail delegator. And I think that's something quite a few validators are looking into and it's extremely important to take care of these things, especially also looking at a liability of a validator, looking at slashing risk, et cetera. So we have time for one last question, and then discussions can continue over at the party, just over where we were having lunch. I was wondering if you feel that, if all you feel that is unethical for validators to hack
Starting point is 00:50:16 each other, or if that's good for the system and part of the security model. Are you aware of such threat? No, no, I'm just theoretically from the white paper. Oh yeah, from the white paper, there was the hacking and a transaction where you could claim a bit, I think, and get a bounty for hacking a validator. I think there's a few factors, one of them being the law, preventing you from doing such things. There can be thousand things written down in the white paper.
Starting point is 00:50:48 A court will probably have a different opinion about these kind of things. But obviously, it's an exciting thought. And we are all, I mean, what we think about when we're working on our validator setups is hardening as it as much as possible to make exactly these kind of attacks, not by another validator, but by an outside attacker, as hard as possible, and ideally mostly impossible, which doesn't exist in security, but as hard as possible. I think that's our job in the end as validators.
Starting point is 00:51:20 I mean, we're all here because we're going to be around in the validator space, at least for the foreseeable future. We're going to see each other constantly, and I do want to keep smiling when I meet with my fellow validators. So, like, I think it's unlikely for validators to be hacking each other, but outside attacks definitely are a possibility. I mean, we had game of stakes, and for a limited amount of time, it was really funny
Starting point is 00:51:44 to see people go offline. It's not that funny if real money is involved and not just you or your other like your competitors, but there's users money involved in this. So I think, yeah, all the good points were said about this. Well, yeah, and then you bring up,
Starting point is 00:52:01 it's an interesting point because you've acted maliciously, so hypothetically you're probably going to lose a lot of your stake unless your delegator really loves hacking. Exactly. And I would say if one of the validators here finds a bug in the setup of another one, the thing probably would happen is the same, like if there's a buck in the Cosmos SDK phone, which we had recently,
Starting point is 00:52:23 that there is a quiet communication between those two parties to ensure that the network itself gets hardened and not to hurt someone just because it's funny or just because you're better than them. I think we're stronger together, growing the whole of the cake and making the market bigger. Okay, well, Hendrik, that was a wonderful note to end on, so thank you very much. So yeah, thanks so much for all the great questions.
Starting point is 00:52:54 All right, everyone, we're going to go ahead and get started with our next session, which is a discussion about governance with our very own favorite Byzantine general, Mr. Sunny Agarwal. Thanks for joining us, Sunny. Thank you. All right. signing again. So yeah. So the hill behind me is called the Pinnix.
Starting point is 00:53:33 It is a hill in ancient Athens. And this is like, this hill is like the birthplace of democracy. Like in ancient Athens, on those steps over there, like orators would come up and like people would like meet in this spot and like, you know, participate in like public debate
Starting point is 00:53:53 and discussion about like topics of the day. and like governance and whatnot. And then, you know, people would, they'd raise their hands and, like, vote. And, you know, that's how this is, like, considered, like, you know, this is like basically early, early democracy. And so today I thought, you know, I was thinking about giving a talk on governance and stuff, but I've actually done that quite a bit. Especially, I don't know if I've done talks on it much,
Starting point is 00:54:18 but I definitely have talked about it a lot on a number of different podcasts already. So, and, you know, but what's actually interesting is I found out, while going on these podcasts and talking about it, me and Jay have very different opinions on governance. And I'm like, wait a second, you know, instead of just me going out and like spouting my opinion on governance, maybe we should let people with differing views on stuff come up and we'll like debate and like,
Starting point is 00:54:39 we'll have live public debates about governance and like, you know, the role of governance in cosmos, we'll have some on like some current events in cosmos, like some active proposals and whatnot. And, you know, we can vote. Like, you know, because I'm pretty sure we have enough voting power of validators in this building that we can probably just, knock out a bunch of governance proposals today, just like, you know, no, I'm joking.
Starting point is 00:55:00 But yeah, so, I mean, here are some possible topics. I'm not going to wear this hat anymore because it's really hot, and I can't hear anything. But yeah, so, you know, here's a couple of random topics that I just came up with. But, you know, if anyone has any more topics, please suggest it. And so I'm thinking, you know, maybe we can just go ahead and do some, you know, five to ten minute debates on a topic. And so, you know, I'll take volunteers and stuff and whatnot. So, you know, just to get the first one kicked off, you know,
Starting point is 00:55:30 that's start, you know, some of them are more about, some of them are more about, like, specific topics, like current events. But let's start off with one that's more about the process of governance. And so the first one, two people have already asked to speak on this. So, you know, I'll give it to them. Next ones will take in volunteers from the audience. So first off, we'll have Jay and Rajel who will come up and discuss about plutocracy. Or at least what I claim is plutocracy.
Starting point is 00:55:59 Jay says it's not. Okay. Hello, hello. And so basically, you know, what we'll do is, we'll just have it be a short debate. You know, I guess maybe what we can do is I'll give you guys both, like, one minute to, like, kind of, you know, propose your idea or how of what you think Cosmos governance should look like. You know, just some framing up the debate, what the topic is. So, you know, there's essentially this debate that I was having with Jay about, like, you know,
Starting point is 00:56:31 should Adam holders be the sole participants in governance? Basically, how I view it, which, you know, Virgil will be taking that point. Well, it's kind of more like, well, I'll let him explain it. But, you know, the question is, should Adam holders be unilaterally able to make upgrades to the Cosmos Hub? or should they have to like, you know, take into account, you know, get the opinion, should we have a more soft governance style, the kind that's available in Bitcoin and Ethereum, where you kind of need this weird, rough social consensus. So, yeah, Jay, how about you go ahead, I'll give you one minute to start,
Starting point is 00:57:08 and be, give your pitch. Okay. So we're having this discussion at some Cosmos after party. And it turns out a lot of it was, I think, semantic differences or differences of, like, definitions. But the position that I was saying was that the best thing we should do for the Cosmos Hub and the Cosmos network is for there to be clear understanding that the stakeholders, specifically the bonded stakeholders, but the stakeholders should, in other words, the atom holders, should be responsible for making decisions,
Starting point is 00:57:51 and that when a validator, say, or a delegator, it disagrees with the outcome of, say, a governance vote that happened by the stakeholders, in general that they should disagree and commit. And also that the stakeholders, it's kind of like they're shareholders of a company say. It's not exactly the same thing as a security or stock or equity, but there should be representatives or experts who are helping guide the development in the operation of this blockchain
Starting point is 00:58:33 to best provide services to customers or consumers who are in all the users of the system. And so I think it's important, first and foremost, to have a clear understanding of who is able to make the decisions. I give you 90 seconds. 90 seconds. Okay. I don't know if I actually have the same opinion that Sunny has,
Starting point is 00:58:54 but how I would kind of approach this problem as to who's making the decisions on the Cosmos Network is I would just start off by saying that, like, I don't know, it's my opinion that a lot of the atom distributions are, and a lot of distributions in cryptocurrencies in general, are, oftentimes more or less arbitrary. So, you know, I think that there's the possibility that you can have, like, a misalignment between the people who are actually making the decisions, aka the atom holders, and, you know, the best option for the technological development,
Starting point is 00:59:28 aka, you know, certain people who are making advancements on the code basis. So I don't know, like, I think what's going to happen is I want that, to take place. I think it would be really good if the people who actually hold the explicit power on a network are the ones that are making the best decisions for the network. So I think there's like a few ways in which this kind of entropy can dissipate one way, which I think is obviously already happening is you know a lot of people are learning about the technology. So you know if you are a stakeholder in a system naturally speaking you're going to become more very very very in the system and I think there's lots of that going on which is freaking amazing and then yeah I mean like a more like radical dissipation is the potential for
Starting point is 01:00:19 you know and I wouldn't imagine this happening in the short term but like oh all right let's go all right you guys have maybe like three or four minutes kind of like see if you can reconcile like at least figure out what you know solve governance in the next three minutes like human governance is solve it um Okay, so, well, I think, yeah, I think that it's, yeah, the distribution is not optimal. Yeah. I do think that the atom stakeholders will, that it will evolve over time to become nearly optimal, or not, you know, sufficiently close to optimal.
Starting point is 01:01:01 I don't know how optimal it can really be, but, but it's just that, for example, there's going to be a bunch of other tokens on the cosmos up, say, right? or other currency tokens. I think for the photon token or other currencies, I think it makes sense to have a separate governing system just for that token. And maybe something more long has maybe like voting terms or periods, time periods, you know,
Starting point is 01:01:28 so that more people can participate. Whereas in the governance of the Cosmos Hub and the operation of it, sometimes, and often you have to react to things quickly. So there needs to be different kinds of governance systems between, say, the operation of the Cosmos Hub and the governance of tokens and the issuance and inflation and all that.
Starting point is 01:01:47 So as long as there's like these clear separations, I think it's good that, and as long as we provide sufficient ways, ensure that there are ways to exit the system, I think it makes it so that this expert group of validation delegators who are voting on behalf of trying to, you know, trying to provide the best services for everyone, including other tokens and voters there,
Starting point is 01:02:11 is probably the best system that can quickly evolve to become a close to optimal solution for everyone. Yeah, I would agree that like through the decentralization, you know, through the decentralization of governance, by actually having many different networks, aka through zones, yeah, I mean, it becomes an ecosystem. So whatever governance system is actually driving technological development in the most rational way, hopefully in the long term, is what's going to win out. And maybe it's not one, you know, it's probably going to be several working together. The one other point that I just kind of want to plug in here,
Starting point is 01:02:50 which I've been thinking about a little bit, is the possibility that, like, through having a lot of stake in a network, you might actually be driven to make poor decisions for that network in the long term in favor of short-term profitability for whatever your token is. So I don't know. It's just like an interesting idea that like why, like, for profit.
Starting point is 01:03:11 organizations and corporations can sometimes make worse decisions based on their own self-interest than you know what the true ideal solution is in the long term for the for the technology for instance so I could imagine that like you know maybe there's gonna maybe there will be different types of zones that don't don't have the same kind of voting procedure as one atom one vote that maybe will end up inevitably driving the technology I don't know we'll see I mean Okay, so for Jay, like, you know, you're analyzing it to, like, shareholders, right? You said that, you know, it's not a plutocracy because, you know, what do you call Apple shareholders of plutocracy?
Starting point is 01:03:54 Well, by the way, not necessarily shareholders, but also including, like, the board members and the employees and so on it. So, I mean, so, you know, one of your least favorite companies in the world, Facebook, right? Like, you know, maybe they might be, like, their shareholders might be making decisions to, optimize their profitability to the detriment of society, which, you know, we can't into a debate about that, but, you know, you seem to think that. And so, you know, how do you know the atom holders just won't do the same thing, that they'll ultimately degrade the experience of the entire blockchain ecosystem in order to profit themselves? Okay, we're really putting me on the spot here. Thank you. Yes. I think that what's important
Starting point is 01:04:36 is that there's exit. Byzantine general, that's what I do. Okay, okay. So, Byzantine general. I think that the problem, the biggest problem I have with Facebook is that they don't provide an exit. They have like this network effect, a social network effect. So Google Plus had, Google Plus was exit, but the network effects of Facebook were just so strong. I mean, sure, you can go to like a different hub, but like, you know, I bet the network effect of the cosmos hub are going to be really strong. Well, look, Facebook consumers cannot like get together. and say, you know, we don't agree with this censorship policy.
Starting point is 01:05:14 So we're going to take all the Facebook's data, fork it, and create a new thing called Facebook 2, right, or Facebook Cash, whatever. But with the blockchain you can. So I think that's for me the fundamental problem is that there's no way to fork it out. Yeah, I mean like through all the interoperability that's being developed, it's going to be really easy to have, I think in the future, like cross-zone applications, for instance. So, I don't know, that I think that provides a very much, a pretty clear exit strategy.
Starting point is 01:05:42 Like you could be using an application that you want to be using and not have it be dependent on necessarily the Cosmos Hub, but on some other hub. You could have it interoperating. What do you say it has less to do? The benefit here comes from the open
Starting point is 01:05:57 source nature of the Cosmos Hub, where the fact that if you don't like it, you can go fork the code while you can't do that with Facebook? You can fork it, or you can create, as long as we make the protocol so that you can create another hub and make it easy for others to use that hub and strangers to do it, if they choose to and there's competition. So like you know, so you're going to get bad apples, right?
Starting point is 01:06:17 Or companies or groups with with bad culture or ideology that you don't agree with. And that's okay as long as there's enough competition that through market forces and the ability to exit, people will arrive at a pretty good dominant solution eventually and just kind of settle there. You know, I'm sure it'll, yeah. Like imagine if the Facebook Facebook application had the capability to, you know, how, like you could just be using your Google Plus account or whatever it is inside of your Facebook UI. Like I think that that's kind of a solution that we'd like to see
Starting point is 01:06:54 with the interoperability of the applications across the network. Cool, looks like we, all right, we solved it. Right. All right, what do you guys want for the next topic? Someone calls something out. Ah, yes. This is an idea about, like, okay, how are they, I'm personally going to nominate Chris for this one, to take the pro, arguing for the concept of revocable dictatorship. And then, do it someone like to take, someone who's familiar with the topic want to take against? All right, Jack.
Starting point is 01:07:42 All right. Thank you guys. Thank you. How about Chris just goes ahead and introduces the topic as along with? I'd like to start out with a postulation that democracy is a really bad system of governments. Democracy doesn't do a great job at choosing the optimal decision. It doesn't do a great job at representing stakeholders, but what it does do pretty effectively is allow the citizenry of a common, say, of a country, but of a common resource to kick out bad governors. Notice that we never choose to do,
Starting point is 01:08:30 accepting, perhaps accepting Switzerland, we never choose to do direct democracy in choosing laws in our political systems today. Rather, we elect representatives. How well that works is debatable, but one of the reasons in practice why it often doesn't work so well is that the underlying resource,
Starting point is 01:08:51 land is finite and protected with a legal monopoly over the use of force. However, in blockchains, we don't have this problem, the Cosmos Hub, any hub, any zone, Bitcoin, Ethereum, all are subject to what I'd like to call fork threat. That it's possible at any point in time for anyone who wants to change the rules and launch a new version of the system, including the state, because the state can be ported, it's public. They can do so. They can convince all the users of the system if they can switch the social consensus to start using a new version. So I postulate
Starting point is 01:09:26 the dictatorship has just become a lot safer. Instead of having democratically elected governments, which we have to limit in their power, their ability to be flexible in choice, and their ability to take different points in the design space and experiment, because they have this monopoly on the use of force and they occupy land, a finite resource,
Starting point is 01:09:51 we can just have many blockchains with dictators. Some of those dictators will do terrible things, but that's fine, because people can exit. And over time, the selection, the natural selection effect of the better dictators, just like the natural selection effect
Starting point is 01:10:06 in markets on companies, which are dictatorships, which are hierarchical structures, will lead to blockchains competing as systems and providing, in the end, a much better selection for the end users. Right. Jack.
Starting point is 01:10:20 Wow. Where to start there. So, aren't we in this whole, blockchain thing to like avoid centralization of power in individual people. For every Cincinnati's, for every George Washington, there's 10 Stalin's and Hitler's and Mao's, you know? And I think that the history of centralized control throughout human history shows that revocable dictatorships don't work and lead to bad outcomes.
Starting point is 01:10:46 I think your points around blockchain systems being slightly different is potentially true, especially I lost my train of thought there. I'll come back to that one. But I would rather see us explore more democratic voting methods for improving democracy. I think right now we have these very infrequent elections
Starting point is 01:11:13 that are relatively like high barrier to entry in terms of information. I think especially local elections are extremely difficult like that. But what about it? Instead of looking at revocable dictatorships, we look at things like liquid democracy and quadratic voting and other democratic implementations
Starting point is 01:11:31 that help solve some of the issues that we see with democracy today. You guys can have it back and forth. Chris starts, though. I think we can just sidestep the problems by not having democracy. I mean, you're right, democracy has problems. I absolutely agree with that.
Starting point is 01:11:49 Those problems are really complex. They result from multi-stakeholder, you know, gain theoretic challenges, they result from sort of the differences between how memetic theory and large-scale human networks work versus how our emotions were evolved over millions of years of really, really small group dynamics. Those two don't match up well. This causes huge problems, especially in accuracy of information and media, in choosing in sort of public choice theory and choosing based on the utility of many different stakeholders
Starting point is 01:12:24 in a network. And I postulate that the reason why human civilization has become so much wealthier in the past several centuries is because we have moved as much of our decision-making frameworks as possible to dictatorships. Companies are dictatorships. The idea of a free market of companies is just the same essential idea as a free market of blockchains, except that blockchains can credibly commit to enforce particular rule sets to behave fairly, say, when running a currency, when running a system
Starting point is 01:12:58 which a lot of people care about in a way that companies really can't do, even if they wanted to, and in practice, e.g. Facebook, they don't. Also, couldn't... To your point about revocability, wouldn't a blockchain allow revocability to be maintained in a way that maybe human systems don't?
Starting point is 01:13:15 I think that's the only valid argument for this. But... I also like to clarify that I don't even think the dictatorship means to be revocable. I think you can just for the blockchain. So to your point about companies specifically in companies being dictatorships, also at large company scale,
Starting point is 01:13:40 we're seeing more and more companies run as essentially large bureaucracies. And I think that that kind of ideas maybe not as accurate. Is it the comics from the audience? Yeah, Chris, I want to ask, is your idea of an ideal blockchain actually just a MySQL database
Starting point is 01:13:58 running in a shoebox in your closet? Like, isn't that how you would be... Maybe you'd run out of a data center, but wouldn't that be the blockchain with the dictatorship? I mean, that way you've controlled it. You have the admin password, right? That's a dictator of the admin password. Wouldn't that be...
Starting point is 01:14:16 Well, a primary difference is that the MySQL database is private. So to be clear, the reason I think dictatorships work much better in the blockchain context is that the exit costs are really low. And hopefully inter-blockchain communication will make the exit costs even lower. So when do I get to build the dictator module where there's a key that allows you to make arbitrary store mutations, and it's controlled by governance? So my proposal is... No, no, no, no. So the other part we're talking about here is credibly limited dictators. Dictators in the real world can exploit the monopoly over the use of force to extend far beyond whatever they had initially said they were going to do.
Starting point is 01:14:54 Well, this dictator would be credibly restrained. like governance would control the key and could vote him out at any point, but the dictator could use his power to arbitrarily change state. That's something you'd be in favor of? I think it would be interesting. Again, there's an infinite space of possible
Starting point is 01:15:12 blockchains, and they can have different restrictions on their dictators, so I'd rather we explore the full gamut. Maybe not, you know, the data has to be public for the forked threat to be there, so I don't think of MySQL database works. But a one validator chain with some weight of exit.
Starting point is 01:15:29 I mean, that's plasma, right? That point in the design space is already being explored. Question. I'll make an opinion. I'd love to get your feedback on it. Is it maybe true that if you have recursive
Starting point is 01:15:44 liquid democracy implemented on blockchain, what people will tend toward is actually eventually a kind of revocable dictatorship that through liquid democracy, what will emerge is that people trust indirectly as perhaps a singular person. I think what we've seen is that as societies have become larger,
Starting point is 01:16:04 the ones that have been more successful have been more open and decentralized power more and more. And I think in Europe and America, we've seen a lot of that, especially for the last hundred years, and I think the systems that will end up winning and the ones that I personally want to work on are more open and democratic and less closed in dictatorships. But anyway, that's more than a literary.
Starting point is 01:16:26 I disagree. I would put open and democratic in opposition to each other rather than in conjunction. Yeah, yeah. I think that's a good idea. What do you guys think about a proposal on the Cosmos Hub that, you know, what we can do is we can elect one dictator, right? And who basically gets 51% of the voting power for a year. I'm not touching this. But, but 33% of the voting power can veto them. and if they get vetoed, all of their atoms get slashed, and they're basically shunned and kicked out of the Cosmos community forever.
Starting point is 01:17:05 So I want to note that I think there is one other advantage of the current Cosmosub governance system that mature democracies don't really have because they've reached this threshold point of memetic competition. But right now, Cosmos governance is effective at producing interesting ideas. And that's a useful function of a democracy. I'm not suggesting we get rid of that. So we would still want in this dictator example...
Starting point is 01:17:27 Anyone can propose that the dictator just has 51% of voting power. Yeah, I think as soon as we have IBC, as soon as a credible fork threat exists, so that if I don't like Sunny the dictator's decisions, I can launch the Cosmos Hub version 2, and we're already in version 2, version 1A, whatever it is, version anti-Sunny, version cloudy, Cosmos Hub cloudy,
Starting point is 01:17:49 and the Cosmos Hub cloudy will change the rule set, and people who want to migrate over IBC can individually choose to do so, since the inter-operation protocol will continue to function between those chains, a kind of collective shelling point game doesn't need to happen. So individuals can make choices. The fungibility, say, if atoms would be maintained, and everybody wins. Instead of choosing between people with opposing preferences,
Starting point is 01:18:11 we can get the best of both worlds by allowing them to vary parts of the rule set according to what they want. I want to introduce into the conversation the concept of polycentricism from the Ostroms. The idea is that different decisions need to be made at different scales. For many, many decisions, we should be acting as sovereign individuals because it's best for us to just make the decision on our own separately, and that's sort of the ultimate and decentralization. And then the reason we engage in activities where we coordinate with each other
Starting point is 01:18:45 to arrive at a decision together is because there's some underlying problem that is best solved if we can arrive. at a joint decision. And that takes us up all sorts of levels of scale. I think what we're all agreed here as a theme is sort of the general theme also polycentricism, that you should always make decisions separately at as fine grain as possible. From this perspective, a large blockchain, like a Bitcoin or Ethereum, even if it's decentralized in one sense of decentralizing trust, it's very centralized from a polycentricism perspective because it's all of this, for making a single decision.
Starting point is 01:19:25 I think what you're arguing for is essentially the world of trading sovereign individuals, and that's great. I think most activities should occur there, but the reason why blockchains contributed something fundamental to the prior cypherpunk vision of crypto commerce, which was all just decentralized sovereign individuals, is because some institutions, need more credibility than any one person, whether elected or not, can ever have. And so the important thing about a blockchain isn't what it does when there's a governance crisis, is the fact that there's a bunch of rules written down in code,
Starting point is 01:20:11 which is what it does when there's not a governance crisis. And then when there's a governance crisis, everybody understands what we're supposed to do is as much as possible restore things to the point where we have, predictable, credible operation. Another question I want to point one last one is about revocability. Is democracy a suitable revoker? Like let's say we did have a dictator and then a democratic process is able to revoke it. Because like, you know, in the U.S. there's a militia group called the three percenters, right?
Starting point is 01:20:46 And they call themselves that because, you know, supposedly three percent of colonists rose up to fight the British during the American Revolution. And so, you know, if it just depended on democracy, there would have no, you know, the revocation of the British monarchy wouldn't have happened. It needed to be people, you know, relying on force in order to do that.
Starting point is 01:21:09 That does, can democracy act as a revoker? I would, setting aside questions as to the validity of the historical narrative, the other trajectories of colonies, which didn't bother violently seceding from the British it just fine afterwards anyway. I would like to note that that was only to set up the initial state.
Starting point is 01:21:28 Democracy, at least, you know, modulo messiness and practice has been stable in the United States since then, without violence excluding civil war. I think if you look now, the playbook for dictators is essentially to get democratically elected and then subvert that democracy and use that to gain legitimacy. I think that would be a huge problem.
Starting point is 01:21:50 But why? If you were the dictator, Jack, and you got Democrats, democratically elected, what tools would you use to subvert democracy in the future? Disinformace. And guns. The difference and the monopoly on the use of force. Putin's doing pretty good at just the disinformation these days. Sure, the control of media and the monopoly on the use of, I'm not suggesting dictators
Starting point is 01:22:09 in practice for human governments. That sounds terrible. Let's do far less of those. But dictators for blockchains sound pretty good. Yeah, fair enough. All right, there we have it. Oh, sorry, one last. Yeah, maybe this is too much for this session, if you're going to switch to another governance topic.
Starting point is 01:22:27 But I was wondering, all this stuff about dictators, I feel like it's kind of just discussions about one particular nuanced decision-making technique, right? I mean, you can use a futarchy or any kind of other complicated thing. Instead of a dictator, dictator is just one of those class of things. I would argue that when you get down to it, the one governance rule is that one-third of, one-third of token holders or validers, there's a balance between those two, but can halt the blockchain, right? So it's like, would you
Starting point is 01:22:58 guys agree that all this stuff about whether it's a dictator or not a dictator's votes or liquid democracy is actually just debating about the nuances of how things get done? I mean, it is kind of like debating about company organization, like when we're talking about blockchains, yeah, I think so.
Starting point is 01:23:15 Yeah, I mean, I want to clarify that there are two dimensions here and they're different. One dimension is something that like operational dictatorship. An operational dictator taken to the extreme would be a MySQL database. And that's not what we're arguing about. We're arguing about logical dictatorship, whether one particular entity has the ability to change the rules, given that other entities have the option to, you know, fork the rules and choose their own. In a sense, everybody's a dictator.
Starting point is 01:23:44 That's the world that I'm proposing. All right. Thank you guys for coming up. Awesome. 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.
Starting point is 01:24:05 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.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,
Starting point is 01:24:28 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.