Unchained - Live From Ethereal: Eep! How Should Ethereum Be Governed? - Ep.60

Episode Date: May 20, 2018

This recording of a panel I moderated at Ethereal with Ethereum researcher Vlad Zamfir and GovernX founder Nick Dodson covered the topic that it seems everyone in crypto is discussing these days: gove...rnance. We talk about how the community should decide whether or not to unlock the funds frozen by bugs, on-chain governance, what role the Ethereum Foundation plays and what it means that nearly all the people who write Ethereum's code are men. Nick Dodson: https://twitter.com/iamnickdodson Vlad Zamfir: https://twitter.com/VladZamfir If you liked this discussion, also be sure to check out my recent episode with Aya Miyaguchi, executive director of the Ethereum Foundation: http://unchainedpodcast.co/aya-miyaguchi-of-the-ethereum-foundation-on-who-makes-the-final-call-ep59 And this Unconfirmed episode on blockchain ethics with Cara LaPointe of Georgetown: http://unconfirmed.libsyn.com/from-the-bellagio-blockchain-summit-blockchain-ethics-with-georgetowns-cara-lapointe-ep016 Thank you to Ethereal for hosting a great event! https://etherealsummit.com/ And thank you to our sponsors! Keepkey: https://www.keepkey.com/ Preciate: https://preciate.org/recognize/ Token Agency: https://tokenagency.com/ Learn more about your ad choices. Visit megaphone.fm/adchoices

Transcript
Discussion (0)
Starting point is 00:00:01 Hi, everyone. This is recording of a panel I moderated at Ethereum called EEPP. How should Ethereum be governed with Ethereum researcher Vlad Zamfir and Governex CEO, Nick Dodson. We cover topics like what process should be used to decide what to do with the frozen funds, what role the foundation plays, and whether or not the cryptospace is perpetuating the inequalities we see in society today. The hall was packed for this discussion and it generated a lot of audience reactions. and conversation afterward. Out of all the panels I've ever moderated, I've never had one that has prompted so many people to come up to me to tell me how much they enjoyed it or what discussions that sparked amongst their friends afterwards. I hope you enjoyed this much as the attendees did. A quick note that if you enjoy this panel,
Starting point is 00:00:48 you should definitely check out the recent unchained episode with Ayamiyoguchi, the executive director of the Ethereum Foundation, and the recent episode of Unconfirmed, unblockchain Ethics with Kara LaPoint of Georgetown, a link to both in the show notes. Enjoy. Unchained is sponsored by Precciate. Precate is building the most valuable relationships on Earth. In each episode of Unchained, Precheet recognizes an individual or group in crypto for an achievement.
Starting point is 00:01:12 Who in crypto will be recognized today? Stay tuned to find out. Token Agency is a proven full-service blockchain startup accelerator, helping launch only the best and brightest projects in crypto. With a project's acceptance rate of less than 1%. Let their team of experienced advisors and marketing specialists build gravity around your company. To learn about their top projects and more, check out tokenagency.com. Today's episode is brought to you by KeepKee, the easy, safe, and simple way to protect your Bitcoin, Ether, Lightcoin, and many other digital assets. There's no time like the present to protect yourself from hackers, malware, and viruses.
Starting point is 00:01:47 Visit KeepKee.com to order your secure hardware wallet today and use the code Unchained 10 for a limited time 10% discount. Please welcome Laura Shin, host of Crypto Podcasts, Unchained and Unconfirmed. researcher Vlad Zamfier and Nick Dodson, founder of Governex and senior engineer at Consensus. Hi everyone. Welcome to our panel. Eap, how should Ethereum be governed? I gave it a somewhat cheesy name, and I was a little bit embarrassed when I looked at it earlier, but they actually really like it, so I'm glad. So we're going to be discussing some of the major questions that Ethereum is facing today
Starting point is 00:02:27 around what to do with frozen funds, whether or not to cap the money supply and other questions, and all those things raise an even bigger question, which is, how should Ethereum be governed? And here to discuss this topic with me are Nick Dodson, founder of GovernX and a senior engineer at Consensus, and Vlad Sam Fair and Ethereum researcher. So why don't we start with a little background on each of you? Why don't we start with Vlad? What is your background and what do you do in Ethereum? Well, I guess I work on consensus protocols
Starting point is 00:03:03 and specifically proof of stake and sharding. And I also do some work on blockchain governance, which is still a work in progress, but I'm happy to share what little insight I can garnish. And Nick? Hello. So I work with consensus, and I've been researching and developing governance systems and organizations for like about three years. So Governance is kind of consensus's governance research and development body.
Starting point is 00:03:43 And so, yeah, it's been a pretty crazy ride so far, especially with the Dow and much of other stuff. My focus is more on internal governance mechanisms and kind of looking at systems that will work, say, inside Ethereum. But I think I have some insights on governance itself and, you know, protocol governance. I'll shed as much light as I can on that as well. Okay, great. So let's start with the most basic term. Let's define governance. When you think of governance, Ethereum, what are you thinking of?
Starting point is 00:04:18 Sure. Well, I like to give a kind of three-stage definition. First, I try to tell people like, governance is about making decisions. And then I try to tell them that governance is about how we coordinate around our decision-making processes. And then I try to tell them that governance is actually the way in which we legitimize and delegitimize the processes that we use to make decisions. So it's kind of a decision-making process, but kind of like super meta, because it also includes all of the politics by which we legitimize and delegitimize the ways and norms that we use to actually make these decisions. And what about you? How do you think about that?
Starting point is 00:04:52 Yeah, I'd agree with that for the most part. I think I kind of divided into a few different tiers. I think there's just broad governance and process in general, which can be used in any system. And then you have internal governance systems like DAWS or organizations where it's fairly opt-in. And then you have protocol governance, which is effectively being communally and organizationally agreed upon in many different contexts. and with a lot of different people and players involved. And, you know, so when I think about the three, I kind of think of them like that.
Starting point is 00:05:27 Yeah. And so what models from traditional governance do you think apply here? Do you want to start? Well, I'm not really familiar with traditional governance. So it's a bit hard for me. But I do benefit somewhat from conversations I have with people who are more familiar with traditional governance. And I think I've learned kind of a lot from, like, lawyers and people with backgrounds
Starting point is 00:05:56 on political science and sociology. But, you know, I think mostly the story is actually not so much about the particular decision-making processes, but about the humans and the politics and the kind of debate and that goes around actually legitimizing and getting people to actually agree to use and go with the decisions that are made, as opposed to the actual voting systems. So let's just talk about how Ethereum is governed today.
Starting point is 00:06:32 How would you describe it? Well, I mean, so I'll provide my view how I think it's being governed. So right now I see the foundation is offering what they believe to be there, view of Ethereum and their protocol and the standard for that. And as Vlad and I were talking before,
Starting point is 00:06:51 that there's a development wing that's going to go and develop that as well. There's EIP admins and they're kind of straddling between the conversation and the community signals that they're probably getting privately. And let's just define EIP for people
Starting point is 00:07:07 who may not know. Yeah, so that's the Ethereum Improvement Protocol. So it's just a basic application, you know, processed to say, I want to improve a particular standard, whether it be a token standard or actually changing lower-level op-codes or any aspect of the Ethereum ecosystem
Starting point is 00:07:26 that the standard's going to rule on or have ideas about. And so, you know, the admins do effectively, you know, a vote and they draw in what EIPs that they think are most relevant, and then they're going to, you know, push forward on those. And so there's more processes to it, But, you know, that's, in my view, the current system that we have.
Starting point is 00:07:48 And there's a lot of different consideration that goes into it. I think the people who are currently doing it have to sit between minors, actual community members, community leaders, people in the foundation, business. Like, there's a lot of different factors going into the considerations of those EIPs right now. And, of course, the technological vision that, you know, was started by Vitalik and has now grown into this bigger thing. Yeah. But that's my view. Yeah. Yeah.
Starting point is 00:08:20 Way to jump into the weeds. Yeah. So I would just take a step back, just to frame the EIP process a little more. I think blockchains are fundamentally distributed systems, which means that there are software running on computers on some kind of network, usually the internet. And so we have like two things that fundamentally need to be governed just because of that, right? There's like the nodes that run the software,
Starting point is 00:08:41 and there's a software and the software repositories. Nick mentioned the software developers and the EPS process, which is a process by which developers of the different implementations of Ethereum and receive input from basically anyone with a GitHub account about maybe some proposals or request for comments and things of that nature to try to improve the protocol. So the Ethereum improvement process is a place where you make it. They're in improvement proposals,
Starting point is 00:09:17 and that eventually, if you're lucky, the developers will talk about your proposal and implement it into the implementations of the software. And if they're lucky, the people who are running the nodes under distributed system will actually install the software. And normally the developers kind of care a lot about making sure that the software that they write people will use. And so they're worried a lot about making sure that they don't do anything unpopular, making sure that the things that they do basically follow the consensus. And when
Starting point is 00:09:48 there's a lack of consensus, the developers have this kind of headache of trying to decide what to do. Given that, actually, there are, you know, there are, there are costs to failed upgrade. So it is important. Yeah. Well, I mean, Ethereum Classic, yeah. I mean, we have, we, we, we somehow, I wouldn't call it, I wouldn't call the Dow. hard fork failed upgrade at all. But the Ethereum Classic is actually a good example of a lot of, there's a lot of coordination costs around a few things. One of those, well, there's replay, those transaction replays. And then there's also the trademark issue,
Starting point is 00:10:26 which is something I haven't brought up yet, but blockchains are also identified by name. And this means that the trademark and the name by which people use to refer to the blockchain is another resource that ends up being a super important part of blockchain governance. But what I meant in that regard was I think like the fact that Ethereum Classic even exists at all is because people didn't think that decision to hard fork after the Dow was legitimate. Am I wrong in thinking that? So basically, when the Dow happened and during the
Starting point is 00:10:56 following kind of governance debate, there was a tremendous amount of attention from a tremendous amount of people. And definitely there are people who thought that the decision was illegitimate and didn't go with it. But, you know, I think that for the most part, people who started the Ethereum Classic community and joined it in the early days. We're not part of the Ethereum community. And actually, we're outsiders who were upset with the precedent that Ethereum was setting. And so, yes, but I'm not sure if that is as true within the Ethereum community, as much as in the broader blockchain community.
Starting point is 00:11:29 Oh, interesting. Well, let's just go back to this question of how Ethereum is governed, because you described this super open system where, you know, anybody can submit these different proposals and stuff like that. So how do we funnel from that really open system to? a decision? Like, how do the different people make their voices heard? Who does the listening? Who makes the final call? How does all that happen? Or how should it happen? Well, it's a really complicated kind of process because there's no single decision-making. There's lots of little decisions,
Starting point is 00:11:59 but none of them are like the one decision that makes the change, right? So there's commits to software repositories, there's software releases in software repositories. There's like the choice of like at what height the change becomes activated. There's people's decision whether or not to install the software, and then people's decisions about which chain to call Ethereum or Bitcoin after the fact. And so all of these processes are kind of separate, and each of them are involved in like kind of collectively pulling the trigger. But I think that looking at each of these individual processes too closely misses the broader story
Starting point is 00:12:33 of the political conversation and coordination that goes on around around this problem because everyone wants to be with their peers. Mostly the overarching drivers, like, I want to be where my friends are. I want to be using the blockchain that everyone else is using. But also people have different intentions for the future of the blockchain and when there's emergencies or things like the Dow where things don't behave as intended. People want recourse and they want to use blockchain governance to make these decisions.
Starting point is 00:13:05 but they can't do it themselves. No individual developer or node operator can actually institute these things. You need to coordinate with the community to get them to get in such a way that it works. Let me rephrase. The communities to coordinate around upgrades. And there definitely are people who are more well-connected in the community, and in some way they naturally have much more political power and much more ability to convince people or to, you know,
Starting point is 00:13:35 make people feel like everyone is going that way as opposed to this way. And so I think there's a lot of soft power. And there is some extent to which some people in the process have explicit power. Like, for example, there is someone who plans the all-deves call, which is this every two weeks Friday call. And they, to some extent, get to decide, like, what the schedule is going to be, what to include in there. And to some extent, who gets to show up on the call.
Starting point is 00:14:01 There are our EAP editors. And wait, who leads those calls? So the The Theorem Foundation has been facilitating it for the start. Right now is only Hudson, Hudson Jameson, who is not here, but you should all be familiar with. He's a hero of Ethereum governance. And so keep going. I interrupt up. So the EAP, and then there's EAP editors.
Starting point is 00:14:21 EAP editors have some discretion over which EPS go, when EPS go from different stages. And that's a little bit complicated. And every node operator has discretion over what software runs on their node. every exchange has a discretion over which token take order to list next to which blockchain. Every blockchain explorer similarly. But none of these people are actually going to be calling the shots for the whole system. They have a limited scope of their decisions. And who gave each of those entities power?
Starting point is 00:14:56 Obviously, the Ethereum Foundation, I guess, is the one who said, like, OK, Hudson-Gemason will manage these calls. but then, like, what about the EAP editors? Like, is it all the foundation that's putting all these people in these roles? Well, so the foundation has, you know, they have their assignment of the people they believe to be EEP editors and, you know, ones that are ready to do that role of editing, prioritizing, and actually accepting based upon all the feedback in the community. But there's also, as Vlad mentioned, a tremendous amount of peer, literal peer pressure or networking that's going on constantly. where if Vitalik tomorrow just said, we're putting a hard cap on Ethereum,
Starting point is 00:15:37 there's a tremendous amount of peer coordination that would probably work against him on that. And so even if he tried to do that and tried to push it through, both the processes of the EPE editors, the social community, and all the different peers that we have together in our system, the miners and everything else,
Starting point is 00:15:55 would probably root against that. And so some may be for, but some may be against. So I think what we're trying to say is, you know, our governance is inherently social, but most governance is actually, the real work is social. And I think out of all the research that I've learned right now with working with governance and working with Ethereum primarily is that the contracts and implementations are fairly uninteresting. It's more about how you're going to socially coordinate structures and just you're leveraging the mechanisms within Ethereum.
Starting point is 00:16:26 We're leveraging these new kinds of ways of thinking. but primarily the majority of the coordination is still social and still just convincing people, just like you would on a board or in a company, to come to your side. And we don't want half the community to be one way or the other on a particular EIP. We want people to come to a broader consensus
Starting point is 00:16:46 and a broader majority before it moves forward. And there's always going to be people who are in a minority who will disagree with it, but it's trying to reduce that pressure constantly in the minority. role. And when you said that, Vatelic, if he tried to kind of unilaterally do something, there would be pressure against him. Is that just because he would be trying to do it unilaterally? Or, like, you know... It's because of the absence of the, like, preceding political discussion and settlement
Starting point is 00:17:18 where we kind of have the public debate and where, like, where the ideas and are, like, you know, fleshed out and we kind of get to a point where we feel like there's actual... consent. So, but right now it feels like there isn't kind of like an objective measure of figuring out what the will of the community is, right? Like, are there, you know, like ways to measure that or is it all just sort of this loosey-goosey like, oh, let's check the discussion boards and sort of see where we think the wind is blowing?
Starting point is 00:17:48 I think this is where an interesting conversation is going to happen potentially about the fact that I think it's, I think it's messy to like simplify it, this whole, this whole consideration and process. But the thing is, is it's naturally forming, and there's a lot of nice natural formations within it, even though it is slightly messy. Wait, so what are some of those natural formations? I would say that the fact that the foundation is actually deeply considering lots of different angles as EIP editors, and they are acting in a way as a delegate to the whole community, and that comes with a tremendous amount of responsibility and role, and they take it very seriously. And I think that that was not written into a system. That was not derived or directed
Starting point is 00:18:34 that they do that. It's just what they feel because they care and they love so much about what we do. And so I think these are part of the naturally forming things that the community brought together and that, you know, when I joined Ethereum, I was naturally attracted to because it is the collective whole that's moving this forward. And I still feel like while our formal or objective process is messy, that the collective whole is still moving forward in a really positive and somewhat objective way, which is really interesting. So is it the Ethereum Foundation's job
Starting point is 00:19:08 to kind of like, you know, make these decisions and say like this is how we're going to do things, these are the processes we're going to follow? Like are they kind of the ultimate deciders about all this stuff? I don't, I mean, I definitely don't think so. And I think you look historically or what's happened, like for any of the, like, I mean, the EPS process, you know, wasn't like, it happened out of necessity.
Starting point is 00:19:26 the all devs call happened out of necessity. They weren't really like official foundation's decisions either, even though they were made by people who were paid by the foundation. The foundation mostly plays like a support kind of role where they provide a lot of administrative support and financial support for developers. But the foundation isn't even, I mean, like somehow, I think the found, people misunderstand
Starting point is 00:19:46 and think that the foundation has a much bigger role than it does because it doesn't, like, I don't think there's been like too much, like, clear communication about what those roles are because, I mean, somehow we don't, really know, but also historically, if you look at, for example, the Dow crisis, the foundation was pretty much not involved at all. It was completely unwilling to participate because of fear of being legally somehow responsible for that. And so we had to, like, all coordinate extra protocol. And it definitely is a huge challenge to figure out where people are. We can think
Starting point is 00:20:18 about different types of stakeholders in the community. And some of our peers might be in some of those, but it's very, very difficult, for example, for us to get input from people who are buying tokens and who don't really participate except for on a speculative basis. And they don't know about, like, you know, coin votes, right? There's people who do know about the kind of coin voting. But coin voting, if we were to institute that, it would disenfranchise everyone who isn't a big coin holder. And then there's okay mining. So we can measure mining powers. We can measure transaction fees. There's a fee, there's a, but I would say there are a ability to signal to each other what our opinions are in a way that is civil-resistant and
Starting point is 00:20:58 secure in crisis is kind of lacking and definitely could be improved. I think the number one kind of way that we kind of gauge community sentiment around stuff is we participate in the forums and we talk to our peers and we watch the kind of discrepancy and think about and we think about the kind of state of the conversation in public and we think about the state of the conversation and private channels. And somehow some people in the community are much more connected than others. So not everyone is able to tell. And if you are super connected, it doesn't necessarily mean that you're not in a bubble either.
Starting point is 00:21:34 And so it is really hard to tell what the community kind of wants. But, you know, we do always have contentious hard forks. Yeah. Yeah, well, it's good that you answer this question about the role of the foundation as saying that they're not deciding everything. Because where I was going with that was, if the foundation is sort of deciding all these things, then that sort of lends credence to this argument that Ether could be considered a security. But since we didn't go that road, then I won't push that. Because that was something
Starting point is 00:22:03 I was going to ask you about. If there is this reliance on the foundation, then if a single entity is seen to be in control of that. So this comes back to what my view is on the foundation, which is more or less that it's offering a very peer-oriented view or signal to everyone of where they believe this particular technology should be going. But it's really up to miners in the entire collective whole to truly buy into that and believe in it, whether it be actually technically running nodes or technically mining. And miners after the Dow Fork collectively moved forward in general with that particular EIP. Now, there was some that didn't, but they were.
Starting point is 00:22:51 relatively opportunists in the sense that they were just taking the opportunity to mine classic and probably profit greatly. But the collective hole of the miners really truly made the final decision there. And when we saw that there was mining on the new chain with the fork, we got further confirmation that the verifiers and the huge stakeholders that put in the verification to our network have decided that they were going to verify this particular channel, not the other. Yeah. Yeah, well, actually, I want to go back to something Vlad also mentioned, which was voting. As we know, in general, in life, not just in the crypto world, participation in voting can be low. And I worry that if we move sort of like toward a more on-chain governance thing,
Starting point is 00:23:40 that will end up in this sort of oligopoly where, like, people, the big whales who have lots of coins are really the only ones to be motivated to vote. So what do you, think of kind of these ideas around on-chain governance and ways to improve participation in voting. Because as somebody mentioned in my podcast, I think it was Ryan Zer of Polychain, and he was talking about how after the Dow, there was some decision to be made that should have been a no-brainer. I think it was like to extend the time. I don't remember the exact details, but he was just like, oh, this is something where if anybody put money in, like they should have wanted to do this, right?
Starting point is 00:24:15 But they didn't have a quorum because people, it was, like, difficult to vote, and they just like kind of didn't care. So where do you think that's going to go and what do you think the potential is in on-chain voting? Yeah. So, I mean, I have a huge problem with on-chain governance. Basically because on-chain governance creates a default where there's
Starting point is 00:24:34 something on-chain, some smart contract system somehow, which determines the default upgrade path for all of the node operators. Which means that node operators are now kind of if they do nothing, they will upgrade to follow the signal
Starting point is 00:24:50 of this on-chain mechanism. And so if they develop a norm, or even if this happens a couple of times, they'll build the expectation that node operators just follow the on-chain governance mechanism, and then node operators become disenfranchised of their role in governance.
Starting point is 00:25:05 Your role as someone who runs a full node is no longer that important because the full-node operators have a norm where, instead of having to coordinate on every upgrade and actively consent to them, Instead, they're left with the default, the tyranny of the default, which basically is the tyranny of whatever coin holders or whoever gets the votes in the on-chain governance system. I'm assuming, for now, just like that is a voting system.
Starting point is 00:25:32 So the on-chain governance system is going to have to say who gets to, like, you know, exactly formally specify what leads to a decision. And that's going to empower some people and disempower others, and it will definitely disempower node operators. And I actually think that node operators are an incredibly important part of blockchain governance, because there are the exchanges, the block explorers, the, you know, the services, the people who actually have users, whereas like coin holders and miners are, you know, don't have, necessarily representing users at all. And so they have, I think, you know, less of a reason to believe that they're going to be, that they're going to have interest in line with user interest than, note operators. Yeah, I think
Starting point is 00:26:19 so I also adamantly agree with the current ideas about implementing on-chain governance, and it's mainly because, as Vlad beautifully mentioned in every way, that it enforces a rigidity
Starting point is 00:26:34 that is not going to accept a lot of the new social context and logic and different understandings that we have, and it will not be dynamic enough to flex and flux with what the community is currently coming up with and also in general implementing these rigid systems, it really, you shoot yourself on the foot in a big way. And so we have a tremendous amount of different stakeholders and different
Starting point is 00:27:02 systems at play and different people who are shaping this ecosystem. And to think that you can write some code and put some logic in a chain that's going to somehow mediate between all those stakeholders effectively at this current time is really, really, really important. immature. And anyone or any protocol that's mentioning or enforcing or saying that their protocol is significantly better in any way, because there's on-chain governance, they are truly not understanding the depth of social consensus that is enormous with these protocols. And I truly mean that. So... Throwing shade at ethereal.
Starting point is 00:27:41 I'm throwing shade at particular protocols that like to ship on-chain governance. It's a big thing. So not just on the governance, but I'm curious, like, do you think voting as a mechanism is also not useful? So here's kind of my feeling, right? I actually don't think that voting is normally a decision-making process. I think voting is a process by which we legitimize decisions. And so actually, the voting is meant to make clear for everyone what is the political environment that we find ourselves in. And so somehow the decision isn't meant to be in the voting, but it's meant to be in the political conversations that you have.
Starting point is 00:28:17 and the political debate before. So in my kind of view, the main reason why people want to on-chain governance is because they want a clear source of legitimacy for their decisions, more so than actually because of their concern of making good decisions or effective decisions.
Starting point is 00:28:32 So the streamlining of the process to make decisions isn't, you know, is it really going to speed things up? Because actually the bottleneck is the governance, is the political aspect, the social side, much more than actually the, the, is much more of a political problem than a process problem.
Starting point is 00:28:54 So I don't know if I fully understand. So you want to incorporate voting in what way? I mean, I don't know who would get the votes. And so I'm terrified of that. Yeah, I do. But I just don't think that in general people use voting to make decisions. I think in general it's mostly used to legitimize decisions that they make extra protocol. They make decisions extra protocol, coordinate to push it through the voting system, you know,
Starting point is 00:29:14 so to legitimize decisions that are made. Action protocol. So, so, so like when we talk about voting, it's, it's in many ways what becomes the big flag in our head that like, oh, well, no one votes or these particular problems are there, but it's actually, as Vlad mentioned, voting is in many ways just the, it's a final signified flag on a particular, you know, representation of what people are feeling or what consensus has happened. And so really, you know, when we talk about voting systems being broken, I think what we're talking about is that representation is fundamentally being broken because the finalization process is not very good. And so a lot of people in the room have a
Starting point is 00:29:55 tremendous amount of dynamic interests and preferences that are being factored into what's happening. And I think right now our current system with Ethereum governance is actually more in tune with that being in its current status than if we implemented some rigid voting mechanism where we gave weight out to whoever we thought were stakeholders, because we would then break the finalization process or representation process more than it's already broken out. But I agree that we should move towards more objective systems and measures, but it needs to come from a lot of good sources of debate and logic
Starting point is 00:30:30 and really understanding what everyone's truly feeling and thinking, and it can't just be, you know, yeah, we have this vote and now we're upgraded, like not yet at least, maybe in the future, but not right now, in my opinion. So the benefit of voting is that it lends legitimacy to any outcome. But yet you guys aren't in line exactly with that process and, you know, overall. Like what would you prefer? Like what other system?
Starting point is 00:30:57 Because I think like right now, we all think this isn't, you know, the best way we could be. Well, so I think people are voting right now, but it's implicit voting. It's kind of like when nodes choose to run the new protocol, they're voting. in a way to choose that particular channel or that new thing. When miners go to validate, they choose by their vote of their resources and their power to move towards that channel. But the thing is, is, you know, to flag some kind of explicit system, what may end up happening is we improperly wait the various stakeholders, and we improperly wait the various people who can vote,
Starting point is 00:31:36 and then you're going to get a lot of problems with representation. So I think we actually are voting right now in many ways, but we're doing it in many tiers in a more dynamic fashion. And it's more implicit than anything. But the foundation does actually do between the EIP editors, there is a vote, there's a sign-off between them, so there is some kind of voting in the foundation. But like, that's not where that ends.
Starting point is 00:32:03 Like there's a lot more voting or representation that happens to get things moving. along with the protocol. Yeah. Wow, do you have thoughts? Yeah, so I mean, I think there's a couple things here. One of them is like, oh, if people had like a formal system that they knew they could follow,
Starting point is 00:32:21 it's easier to participate and that kind of creates some legitimacy, right? And the other is if there's a clear decision to be made and anyone can identify a decision, it's easier to go with it, and so like that creates legitimacy also. But I think that like we can get
Starting point is 00:32:37 legitimacy for blockchain governance without making it owned by people who hold votes. So I don't think that anyone should explicitly control the blockchain. I think it's really dangerous to create a class of like blockchain owners, which is who these voters would be if you did like an on-chain governance type of thing where everyone had to upgrade effectively. So I'm actually very optimistic that we can find legitimate or sources of legitimacy that aren't votes with some specified set of voters.
Starting point is 00:33:11 And I think just leaning on that too, like all of this stuff that's happening right now in terms of what we're doing with this technology and where this space is shaping is really a form of human expression and we're just moving towards certain direction of that expression. And, you know, it's not,
Starting point is 00:33:29 it doesn't have to necessarily be this explicitly scientific kind of thing. It really is a lot of really critical thinkers, expressing in a certain direction that we want to head towards a more fault-tolerant or decentralized world and, you know, we're going to move there and get there. And I think people get way too down in the weeds on the particular nuances of the system, which are important to formalize and finalize, but which are not the be it end-all of the system or how we collectively move forward.
Starting point is 00:34:02 So I think there's just so much to it. Cryptocurrency is vibrant and exciting, but it's not without a its share of bad actors. Exchanges and personal accounts can get hacked. Computers can be infected with malware. Left unprotected, your digital wealth is up for grabs. Don't let yourself be a victim. Keep Key is the safest and simplest way to protect your Bitcoin, Ether, Lightcoin, and other tokenized assets. This hardware wallet is a separate device that you control. Brought to you by the pioneering team at ShapeShift. KeepKee works with a wallet software on your computer to manage your private keys and transactions. Your device is pin protected, which renders it useless, even if it falls
Starting point is 00:34:41 into the wrong hands. Its large display lets you carefully view and approve every transaction, and if your keep key is ever lost or stolen, you can safely recover your device without compromising its private keys. The bottom line, you'll sleep easier, knowing that your digital wealth is safe and secure. Visit keepkey.com to order yours today, and use the code Unchained 10 for a limited time 10% discount. Now it's time to recognize someone in crypto, sponsored by Pre-Sheet. The ScoreBet app here with trusted stats and real-time sports news. Yeah, hey, who should I take in the Boston game? Well, statistically speaking.
Starting point is 00:35:17 Nah, no more statistically speaking. I want hot takes. I want knee-jerk reactions. That's not really what I do. Is that because you don't have any knees? Or... The score bet. Trusted sports content, seamless sports betting.
Starting point is 00:35:31 Download today. 19 plus, Ontario only. If you have questions or concerns about your gambling, or the gambling of someone close to you. Please go to conicsonterio.ca. Local news is in decline across Canada, and this is bad news for all of us. With less local news, noise, rumors, and misinformation fill the void. And it gets harder to separate truth from fiction. That's why CBC News is putting more journalists in more places across Canada,
Starting point is 00:35:57 reporting on the ground from where you live, telling the stories that matter to all of us. Because local news is big news. Choose news, not noise. CBC News. Today, thanks to our friend Will Ross, appreciate us recognizing Brian Bellendorf, executive director of the HyperLedger product, hosted by the Linux Foundation. Brian is remarkable because he understands how to enable teams of people to self-organize and to evolve into a productive community with breadth, depth, throughput, output,
Starting point is 00:36:27 resilience, and persistence. He's been a contributor to many open source projects and has had significant positive impact on society. Thank you for all your contributions, Brian. I also just spent a week with Ryan in Bellagio and do agree that he is a fantastic person. Appreciate Welcome's Unchain listeners to nominate a friend to get props on a future episode of Unchained. Just go to appreciate.org slash recognize. That's appreciate.org slash recognize. Token agency is a proven full-service blockchain startup accelerator, helping launch only the best and brightest projects in crypto.
Starting point is 00:37:01 With the project acceptance rate of less than 1%, let their team of experienced advisors and marketing specialists will gravity around your company. Today's highlighted project is the Tech Coast Angels and Wharton alumni angels-backed VU, for virtual universe. View is an epic, story-driven, open-world adventure powered by virtual reality, artificial intelligence, and blockchain. Founded by proving gaming developers with multiple exits, the Vue token empowers players to participate and build value inside the virtual. virtual universe in fun and creative ways. To schedule a demo with the founders inside the virtual universe alpha, resembling Westworld, go to viewtoken.io. That's vuotoken.io and check out tokenagency.com to learn more.
Starting point is 00:37:46 So something else that I want to ask about is that the power really rests in the people who write the code and the people who suggest code. And that's primarily men, I think. Well, I mean, even, I mean, they're primarily men whether or not the power is there, right? Like, even if it's the, the cryptocurrency is primarily, right? Right, no, I'm not saying it's just Ethereum. But I just was kind of thinking, like, you know, for talking about blockchains and about how they're going to democratize everything and, like, more inclusion for everyone and blah, blah, blah.
Starting point is 00:38:22 And yet we've kind of got this power that's consolidating amongst this group in a way that just perpetuates the inequalities of our current society. Do you have any ideas around how to change that? Well, I mean, I think it's actually much less bad than you've painted it because you do have the ability to opt out and everyone can access the system and the system is provided in a non-discriminatory fashion. Anyone can make a transaction, like really anyone. And in a way that is really super open. And that's the way in which it's inclusive really is that it's like super public.
Starting point is 00:38:57 Like the system is not owned by anyone and it's public. Right, but the rules of the system are being decided by... So I actually, I think with this, once again, what we're seeing is that, you know, there is a predominant male system here that's unfolding, and I think what we're talking about is the shaping of the future of this form of human expression is not being done with enough representatives of the diverse planet that we have, because it's supposed to be collectively for everyone, and it's not supposed to be just particularly,
Starting point is 00:39:30 particularly directed by men. And I think I completely agree with you that women are not represented enough in all the processes and in tech in general. And I think, you know, we definitely need to move toward a world where that's changed and that's addressed. And I think, you know, when we started doing this, like it was basically a bunch of guys that I remember. Definitely.
Starting point is 00:39:57 you know, and so it does need to change, and representation does need to be increased significantly. I think we just need to allow everyone to believe that they can be a part of this, and that it really is truly for all of humanity, and just because it is a bunch of guys in general right now doing it, that doesn't mean that it's the way that it will be or the way that it should be, and I think, like, we'll get, we're moving toward it, and we can do more work to get there, I think. Yeah.
Starting point is 00:40:29 Yeah. I just want to say it's the developers don't control the blockchain. I don't even think the developers actually have that much power. Developers can't really actually do almost anything contentious. They're petrified by their fear of legal consequences. Developers will get you there. By their fear of the community not liking what they do. Developers are really much less empowered than actually you might think.
Starting point is 00:40:54 Even though they're the ones writing the whole system, I mean, so who do you think has the power then? So they have the power to propose things, but if they propose something that people don't accept or don't like, then that looks bad on them and makes, it actually wastes their time and effort and it gives them a lot of headaches. And so what I'm saying is they're not even close to unconstrained.
Starting point is 00:41:14 And actually, I think people who participate in the media actually have a lot of the times much more power over governance than people do in the actual, developers, because if you can set public sentiment around whether or not a fork is good or not, that is much more powerful. Like me or something? No, no, not you specifically. Like maybe CoinDesk or someone like that.
Starting point is 00:41:38 We're all in different stages. CoinDesk, for example, participates in blockchain governance all the time, right? They use trademarks. They don't, and they do it without really noting, they might be confusing. There's lots of ways in which people influence outcomes in the blockchain. space. And actually, the developers, for the most part, are just trying to get along and write code. They don't even, they especially don't want to be involved in any politics. Yeah. And I think that makes it maybe in some way hard to participate in, with the developers. I think the developers
Starting point is 00:42:12 maybe don't recognize the power they have because the people that are writing the rules for the system, they're the ones who really control it. Sure. So developers of projects that haven't been released yet have a tremendous amount of power. They get to set the rules. But after the system is live, yeah. It's a completely different story. I think just to talk to that for a second, too. So we have incredible engineers working on all this stuff, and they're doing fantastic work. But I'm an engineer, and the thing is, is that engineers are great at getting you from point A to B.
Starting point is 00:42:44 But if you don't know what B is, and it's not very clear, they'll try to get there, but they'll fuck it all up if they don't know where the Northern Star is. And trust me, in my own life, I've kept fucking it up a lot because I had no idea what the Northern Star was, but I was trying to get there. I was trying to engineer it, engineer toward it. But if you can't present the clear vision, you can't present the trajectory or the direction, engineers are great and they're incredible and they'll get you there. But if you don't know where there is, it doesn't matter how many engineers you have. You don't know where there is. So I think, you know, yes, engineers are great, but you need to present what it's going to be. And so that's more than engineering.
Starting point is 00:43:31 That's a lot more than just engineering. Yeah, you guys should actually check out a podcast I just released on Unconfirmed, which is my short podcast. It just came up Friday. But there's this woman who's been doing this research on, like, blockchain ethics. And it's just all about how, like, you should be really intentional about thinking about these things. because I think you're right. Everybody's just, like, doing stuff, but nobody's, like, being really conscious about, you know,
Starting point is 00:43:56 where this is all going. And I'm glad, like, you know, I raise these questions because I think they're important, but I think, as you can see, like, maybe you guys are heads down just, like, doing work, but you're not thinking about, like, big picture, you know. Well, I mean, so I think developers tend to not think about big picture. Yeah, I agree.
Starting point is 00:44:11 Developers don't. But there's a lot of people who do, right? There's a lot of people in the blockchain space who are here, most people, I would say, in the blockchain space, are here for, you know, because of some system they're unhappy with or because of some distrust that they have or because of something like there's,
Starting point is 00:44:27 people have really, they're here for a reason. Even though there's a lot of the times developers just get into this mode of where they're here to maintain the code base or they're here to, you know, just do engineering. Yeah. The blockchain space is incredibly intentional. I mean, we are here for a reason.
Starting point is 00:44:47 Yeah. So I just, want to say that I think the buy-in for engineers don't need to be convinced to go change the world. They just say, yeah, I think this could change the world, and they'll go do it. They don't need to be convinced, but they go heads down and then they start working, because that's what they do, and they're fantastic at that. But the thing is, is, you know, with Ethereum in general, like, in my view, and especially after working with it for three years now and working in blockchain for a little longer, most of this technology is a technology of ethics. It's not,
Starting point is 00:45:19 necessarily going to make things more efficient in certain terms. Now, of course, if we come to fruition with what we want to build here, it will be tremendously more efficient. But the more blockchain you jammed down any product right now, it's going to make it fucking way worse. And it just does. Everything makes it way worse. But we're doing it because we believe it's going to democratize
Starting point is 00:45:40 or make it more fair, make it more ethical, make it more inclusive. And that's why we move towards the direction of using it. And the thing is, is like, there are certain things. that it will make tremendously more efficient. And there's no debate about that. And a lot of us are here for efficiency. But there's many of us in the room who are here because they believe it will change the ethical state of our world.
Starting point is 00:46:02 It will change ethics, or at least it will represent how we truly feel about the world and about ethics. And so we're here to try and change the world. I do agree there is a disconnect in many cases where you get your head down and you forget about the world you want to go see in the world you want to go change. and then you just kind of, you know, wake up every now and then and go, oh, yes, that's right, we were supposed to change the world,
Starting point is 00:46:24 and then you, you know, keep working. But the thing is, is like, I do agree you have to keep your eye on the prize that, you know, this is about collectively moving humanity forward, and so we're trying to get there as best we can. I think there's just a lot of different stakeholders and people in the room, but it's supposed to change the world in a positive way. Yeah, I mean. Or at least,
Starting point is 00:46:48 prevent bad outcomes. Yes, or prevent bad outcomes, which is still a better outcome in general. Yeah. Yeah. Yeah. I mean, look at what's going on with the Petro and with North Korea mining cryptocurrency. I mean, I don't know of, like, all the idealistic views about all the good that blockchain can do will, you know, come to fruition. So it's not a foregone conclusion. I do agree that, like, there's a lot of potential there, but. Oh, yeah. But, you know, the story that is going to prevent bad outcomes isn't the same as the story that the good will be more than the bad, right? Definitely people can, will use, will abuse the blockchain and use it for things. that the U.S. government doesn't agree with. But that doesn't mean that, like, the blockchain as a whole is something that isn't
Starting point is 00:47:25 something that we can justify working on. And actually, I think that there's a really good case to be made that they're, like, you know, we want the blockchain to exist, and we want it to exist, and we want blockchain governance to be outside of the jurisdiction of the United States, and we want it to be outside of the jurisdiction of the EU. We want to make sure that we have a system that is kind of globally, and they need to be governed on a global international basis, as opposed to it's something that unilaterally can be ruled on by a single court. Okay, well, let's talk about law, actually, because, like, existing laws,
Starting point is 00:47:59 because that's another topic that I wanted to discuss. How do existing laws intersect with blockchain governance? Well, that's a great question, and it's complicated a little bit, because the different components of blockchain governance are in different jurisdictions. nodes exist in different jurisdictions, and their node operators are presumably subject to the law in that jurisdiction. And, you know, the software developers are in different jurisdictions, and they're presumably subject to the law in their jurisdictions. All of the services, you know, who use the trademark, similarly, presumably are subject to their jurisdiction. And so everyone is subject to the jurisdictions that they are subject to. and the blockchain doesn't exist in just one jurisdiction, right?
Starting point is 00:48:49 It has, it's a consensus protocol where a lot of the value comes from the fact that it expands across many jurisdictions. And that means that everyone will want to have a say on this, you know, and that actually it's kind of complicated. And it's super unclear to me how things will go. But I'm excited it's going to be a lot of popcorn time. So, I mean, if the blockchain is governed by multiple jurisdictions, then have, do you set up rules in such a way where it's not, you know, like, where it can operate across multiple jurisdictions? Well, I mean, we have to coordinate on a global basis.
Starting point is 00:49:24 Yeah. Yeah. I think, so, jurisdictionally, it is complicated. And I think the actual physical act of running nodes or validators or mining or making a transaction from a particular IP is going to be where, you know, the concept of Ethereum, the world of Ethereum, the computing machine. Ethereum actually touches the earth and is then in an actual country's legal jurisdiction. I think the thing is, when we talk about governance, it is considered in a lot of the decision
Starting point is 00:49:55 making as well, like, would this make this particular thing tremendously illegal in most jurisdictions? If it would, then we shouldn't do it. However, we can't operate on a basis where just because it may be minutely or irrelevantly or illegitimately somewhat illegal in certain jurisdictions, a big factor in our decision-making when we're trying to move this particular protocol of technology forward. And I think it is a bit of a balancing or navigation act. But at the same time, like, you know, this is a really formal instantiation of laws and
Starting point is 00:50:29 protocol in our own opt-in system called Ethereum that is moving towards a direction and is currently shaping laws and jurisdictions as well. And laws have to be updated, just like the protocol has to be updated. And I think updates are coming all around the world to both better understand where this is headed and to better adapt to a more reasonable situation. I just think some of us are definitely scared of certain laws or certain things where it doesn't feel like they've built a strong enough understanding of the technology. And they're prematurely regulating certain things that it clearly would present huge hassles, huge inefficiencies, and would definitely ruin this particular benefit of the technology in that jurisdiction. So it's a very complicated balancing act, but I think it's shaping law, it's changing the way lawyers think about law, it's changing the way lawyers think about every day of their lives and lawmakers as well. And so just like any new technology that rapidly changes society, you have to build laws that are going to adapt and change to that.
Starting point is 00:51:32 So, yeah, but it's a really complicated story. And there's this kind of perverse thing that happens also, which is that the lack of legal clarity means that everyone's petrified and no one's willing to take. responsibility for anything that happens. And that means that the probability that there's going to be some blowback that actually warrants legal action is much higher. So, like, people in blockchain governance just don't want the blockchain to be their responsibility because they're afraid about what that will mean from a legal point of view, which makes them, like, directly unable to do the thing that they should be doing in blockchain governance
Starting point is 00:52:01 because they're too scared. And actually, I think the lack of legal clarity is a pretty big issue. And if we had legal clarity, then I think it would be easier to say, think about whether or not you have liabilities as an EP editor. Yeah. And I would also say too just to that, that there's a lot of businesses and a lot of new concepts
Starting point is 00:52:21 that when they started were in what was effectively a legal gray zone, where lawyers and the project has to carefully navigate what they believe to be the most ethical or best practice to move forward in this legal gray zone. And because there
Starting point is 00:52:37 truly isn't laws that are going to either directly interact or not interact, So sometimes it is just a navigation act between lawyers and their best interpretations. And so I think with Ethereum in many ways, there is going to be a lot of legal gray zone that they're constantly trying to clear. And it is a huge navigation act between many different legal analysis of the situation to move there. So, yeah, it's tremendously difficult and tumultuous. And, like, I think everyone in the community has to, you know, they have to feel comfortable that we're navigating that well. and like, especially the EIP editors right now, one of them left because they felt they were
Starting point is 00:53:14 somewhat responsible for the protocol. And to be honest, I can't sit here with legal clarity, and that makes me uncomfortable. I want to say that that's not true, but at the same time, we have to gain more legal clarity, navigate the gray zones. Yeah. Yeah, so I'm going to ask them one last question, but we're going to take Q&A after that. So for those of you who want to ask questions, there's a microphone there. And I think there's another one. Maybe we were there somewhere. I'm not actually sure.
Starting point is 00:53:44 But just so you know, also, this is being recorded for my podcast. We're going to release on my podcast. So I just want you to know that when you state your question, please speak into the microphone, but also we'll go out of my podcast. So just before we take the questions, last question is just about the GDPR, like this right to be forgotten. And how does that intersect with blockchain just quickly? Because there's a lot of people lining up.
Starting point is 00:54:07 Yeah, it's a great question. It's one of these many questions that we don't really. really have an answer to, because basically the law hasn't really been tested and we don't really know, we don't have that much clarity. And also, we certainly are not set up in blockchain governance to comply with GDPR. And that means both that, like, well, note operators may be prepared to take their notes offline. The developers definitely are not prepared to institute GDPR compliance and to the core protocol, partially because that's incredibly contentious and is absolutely not something that it's clear that people would accept.
Starting point is 00:54:49 Okay. Let's move to questions. Go ahead. First question. With regards to the recent parity issues, do you think there will be a hard fork? And if a hard fork will happen, do you think there will be a chain split because of the hard fork? And if there's a chain split, do you think both chains will be, like,
Starting point is 00:55:08 live or one of them will fade into obscurity? Great question. Oh, well, okay, so I think right now, given my current understanding of the parity wallet situation, which to remind everyone, a wallet exploded, people want to change Ethereum to fix it. It happened again, but in a smaller way. So I don't see the sentiment to actually hard fork
Starting point is 00:55:38 or to fork in general. I see that certain projects that have a lot of community involvement definitely support it. But I think in general, the sentiment is not there to support a hard fork. And I think in general, the motivation to push towards that
Starting point is 00:55:54 it's not really there because with the Dow, it was, I think, 7 or 9% of all the ether was trapped in a contract. 14. Yeah, sorry? 14%. Yeah, 14%. Yeah, 14%.
Starting point is 00:56:07 And, and, And so that was a tremendous amount of the ecosystem. And not only that, you know, a tremendous amount of believers in the system. And it was just a different time. It was a much more immature and earlier time. I think right now we're at a different stage where given the amount, given the size, given what happened, given the nature of it, given the sentiment, I don't see a hard fork happening. And if they did, I mean, once again, everyone's welcome to hard fork at any time and create
Starting point is 00:56:33 their own fork and go do that. there is a trademark thing that like you know you have to deal with but yeah let's try to move a bit quickly I don't know how do you feel you want to give 10 seconds on this yeah I mean I actually don't entirely agree with you
Starting point is 00:56:46 Nick I'm not prepared to read the sentiment and so I don't really know okay but what I will say is that I think this conversation should be escalated to a broader conversation about like irregular state transitions the EPS like our responsibilities in governing the platform and basically
Starting point is 00:57:02 to make sure that whatever decision we make now follows a process which will be happy to follow in the future because, as Nick said, there's not a certain level of attention that we had in the Dow and because there's not everyone paying attention to this conversation, the
Starting point is 00:57:18 process that's followed is super important because it can't really be secured just by like a huge threshold of attention. Okay, great. Next question. As individuals that think very deeply about governance, what is your opinion on the
Starting point is 00:57:34 United States governance system, and do you think there are any small changes that we can make to make it better? Ooh, fun. I mean, I do say, I can say that from my outside perspective, it seems like there might be a crisis of legitimacy of some sort, of some branches of government and maybe the media. But it doesn't seem like there's like a crisis of legitimacy of the Constitution, just of particular branches of government. So maybe just like a reset. But honestly, like, I'm not a, this is not my area. Yeah, this is a little bit off topic. Let's take the next question. Also, we're two Canadians sitting here, so we have, you know, we have a wall of hugs that liberalism. I'll tell you my opinion. Yeah, yes. It's different. Hi. I'm interested in the life cycle of the ERC process.
Starting point is 00:58:28 So when there's an Ethereum request for comment made, can you go through the whole life cycle? requests it, who makes it, how is taken, who votes on it. Let's go through maybe, for example, an ERC 23, and how did it originate and what happens to it? I'm actually not too familiar with the ERC lifecycle. I tweeted a flowchart that has it on there. Yeah, so, I mean, like, in broad strokes, you're submitting on a GitHub, not joking. an application that follows a general format that I even yelled at Vitalik because he didn't follow it initially when he made one recently. But it was more fun than seriousness.
Starting point is 00:59:18 But so... So what happens after it's submitted on GitHub? Right. So once you submit it, it's discussed and debated initially. I think... By whom? The initial EIP admins are going to... they do consider all of them.
Starting point is 00:59:35 I think actually they would be better people to tell you all the formal process of it because I'm not an EIP admin, but I will say that an application is made, discussion happens, EIP men's look at it, it's considered and weighed by a lot of different people in the community. If there is an enormous amount of sentiment around changing it, and the foundation does feel the need that they need to move on that EIP, then they come to a vote every now and then on new IPs that they're going to bring in, and they vote on them, and they bring it into the system. Which means that they become a pull request that's merge into the EPS repo,
Starting point is 01:00:13 as opposed to be an issue in the EPS repo. Yeah, so they move from an issue to a pull request, and then it's emerged. But it's technical and talk to the EPS people. Yeah. Okay. Let's move to the next question. Hi, I'd like to ask, so existing net neutrality rates, regulations are scheduled to end in early June in the United States.
Starting point is 01:00:33 Can you speak up again? Sorry, is this better? Yeah, better, yeah. Okay, sorry. So existing net neutrality regulations are scheduled to end in early June in the United States. Is this something that the Ethereum Foundation is, like, is the Ethereum foundation from a governance perspective, worried about the future of net neutrality and the implications of that for Ethereum and public blockchain technologies?
Starting point is 01:00:57 Not as far as I'm aware, but I'm also not think I'd ask. Try to find ISMR. Yeah, I couldn't tell you the foundation's like formal view on that stuff, but I think like some of us are very worried about net neutrality and some of us are also
Starting point is 01:01:12 very market oriented and oddly just in favor of letting things happen. And so I think there's different views on that. But it's hard to know what the foundation's formal view on that. I don't think they've released anything. They might have, but I don't know. Okay, well, we're all out of time,
Starting point is 01:01:29 but thank you so much for all your questions. and thanks for enjoying our conversation.

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