The Wolf Of All Streets - OG Cypherpunk Explains Why He Is Building Platform For Smart Contracts | Dean Tribble, Agoric

Episode Date: September 27, 2022

Dean Tribble is an OG cypherpunk and former Principal Architect at Microsoft. A 34-year industry veteran, he co-designed the first smart contract system, AMiX, architected the brokerage information sy...stem for Charles Schwab, built a start-up that was later acquired by Microsoft.  We talked about smart contracts, original cypherpunk ideas, and Agoric, the platform for smart contract developers that Dean is working on right now. Dean Tribble https://twitter.com/DeanTribble Agoric: https://agoric.com/ Thanks to House of Muse for providing the space to record this podcast: https://www.houseofmuse.io/ ►► Get 20% off on your ticket to W3BX. Use my code: WOLF20. Register here: http://web3expo.live/  ►► Sponsored by Bullish. Sign up here https://thewolfofallstreets.info/bullish/youtube  Have you ever had your exchange go completely offline during days of high volatility? Of course you have. We've all been through it. Those days are no longer with Bullish. Bullish is a new breed of digital asset exchange that empowers users to trade with deep and predictable liquidity across highly variable market conditions. They also have incredible automated market-making and industry-leading security. I can't get enough of this platform and it's fully regulated. JOIN THE FREE WOLF DEN NEWSLETTER ►► https://www.getrevue.co/profile/TheWolfDen  GET UP TO A $8,000 BONUS IN USDT AND TRADE ALL SPOT PAIRS ON BITGET FOR ZERO FEES! ►► https://thewolfofallstreets.info/bitget    TRADE ON THE WORLD’S BEST DEX, BULLISH: ►► https://thewolfofallstreets.info/bullish/youtube  Follow Scott Melker: Twitter: https://twitter.com/scottmelker  Facebook: https://www.facebook.com/wolfofallstreets   Web: https://www.thewolfofallstreets.io  Spotify: https://spoti.fi/30N5FDe  Apple podcast: https://apple.co/3FASB2c  The views and opinions expressed here are solely my own and should in no way be interpreted as financial advice. This video was created for entertainment. Every investment and trading move involves risk. You should conduct your own research when making a decision. I am not a financial advisor. Nothing contained in this video constitutes or shall be construed as an offering of financial instruments or as investment advice or recommendations of an investment strategy or whether or not to "Buy," "Sell," or "Hold" an investment.

Transcript
Discussion (0)
Starting point is 00:00:00 In the crypto space, we talk about cypherpunks and OGs and think about the generation from 2008, 2009, 2010, Satoshi Nakamoto, Hal Finney. But there was a generation before them of cypherpunks in the 1980s and 1990s who were also equally focused on privacy, even in our money. Dean Tribble has founded Agoric and he is one of those original OG cypherpunks. Wait until you hear what he's building now. That means that everything you've already said has been recorded and we're going to use it against you at a court of law. I'm sorry. Good, good, good, good. Now it's official. Everything, Bitcoin to 5 million by next week. That's right.
Starting point is 00:00:46 You heard it here first. That's right, that's right. But you heard it from him. That's right. No financial advice here. The record is true. But you've been around Bitcoin and crypto space for quite a while, right? I have, yes.
Starting point is 00:00:55 Can you tell your story? Yeah, I was one of the cypherpunks back in the day, back in the late 80s, early 90s, or mid-80s, early 90s. That's funny because in crypto, in Bitcoin, we like to think the cypherpunks were like 2008, 2009, 2010. There were waves of them. It is a continuing challenge that we must all step up to to make sure that that kind of crypto is free, available, integrated into everything. You know, let's encrypt the thing where it's easy for websites to get SSL certificates.
Starting point is 00:01:32 It was a huge revolution. That was pretty recent. Unfortunately, the creator of that passed away recently. It reminded everyone just how important it was to go from, you know, 5% of the websites on the web encrypted to, you know, 95% of the websites encrypted. And so anyone can take credit cards and anyone can transfer secrets and that sort of thing. What's better than listening to the Wolf of All Streets podcast? Listening and watching the Wolf of All Streets podcast live. Well, they say what happens in Vegas stays in Vegas, but this time that's not the case because I'm hosting a stage at a conference from October 10th
Starting point is 00:02:05 to 13th. That's the WebEx conference. I'm going to be bringing you live podcasts, live panels, masterclasses from the leading minds in the industry. This is going to be absolutely epic. It's going to be live streamed, recorded, and presented to you live. You can come have a happy hour with me, eat dinner, potentially play golf, and watch all of your favorite content being recorded in real time. Guys, the link for this is web3expo.live. That's web3expo.live. Use code WOLF20 to get 20% off your ticket. WOLF20 for 20% off your ticket. Guys, let's hang out in Vegas, October 10th through 13th. What attracted you to cryptography and to the ethos of being a cypherpunk so early in the 80s and 90s? A big part of it was privacy. I'm an individual, right? I'm
Starting point is 00:02:53 just turning into an adult and this is my money and my control and my secrets and none of your business. A big part of it was about enabling people to cooperate. That's been a long element, is how do you make humans more effective, and how do you make groups of humans more effective, and how do you enable humans to cooperate in lots of different contexts? This also drove the ideas behind smart contracts. It's just this software that's enabling strangers to cooperate with each other. It enforces the terms of an agreement, so you can trust what's going to happen, so you can cooperate with someone that you don't know or you haven't done a background check on or
Starting point is 00:03:27 that sort of thing. And so all of that vision of software is making the world a better place, that was one of the main ways. It could make my life better. It could let me do things and yet keep privacy. It could let me cooperate with a bunch of people that I otherwise might never have met. Okay, so you were already concerned with privacy in the 80s and 90s. And that was before we had big tech companies violating our privacy, selling our data and collecting everything who are probably listening to this conversation. Absolutely. As we speak through these microphones. Exactly. Exactly. So what does it feel like to have been passionate about it that early and see the direction that it's taken?
Starting point is 00:04:09 So all of these things, I mean, it's always a mixed bag, right? You know, the best way to predict the future is to create it. But other people are creating their own futures, and you get some blend of that. So we have had repeated important successes with respect to protecting our freedom to use information technology for privacy. You know, zero knowledge. Zuko's been a creator. You know, Zuko Wilcox of Zcash has been a creator for years, along with lots of others, of applying this technology to give us the privacy that we as humans should expect as normal. And so we've had a lot of successes. The debate of does technology, I mean, you mean, technology is just a thing. It's not good or evil.
Starting point is 00:04:48 It's how do we choose to use it. In the 80s, in the 90s, at the Foresight Institute, whether it was nanotechnology or smart contracting or crypto technology, it was always what can we do, what can we build, what can we emphasize so that we get more of the good parts and less of the bad parts, right? So we get more ability to protect our houses and watch our streets without ending up in a surveillance state. So we get more ability to protect our secrets as opposed to have the government protect theirs, right? This is an ongoing thing, and we're getting another round of it,
Starting point is 00:05:22 not just this year, but this week, right? On an ongoing basis. Did you expect to see it apply to our money? To the creation of Bitcoin? Absolutely. And where were you, what were you working on when that actually happened? Which one? When Bitcoin and... Oh, okay. So Bitcoin was a funny, I have a funny relationship with Bitcoin because, you know, we'd worked on what would it be like to have a safe cryptographic currency. There was CyberCash. There was eGold. There were lots of these initiatives that were really well done and really important. And eGold, for example, was a very sad story because it got broken by regulatory people coming in and using excuses
Starting point is 00:06:05 to throw people in prison unjustly. So, you know, some of these, not all of these are victories. So I am, you know, the idea of currency being a big part of this, a driver for these security technologies, that sort of was obviously a part of it from the beginning. I mean, that was pretty clear that that was going to be an important thing because sort of where you want crypto is where you're protecting secrets or you're protecting transactions. You know where you want the authenticity to know that I'm actually getting a payment that is legitimate even though I don't know much about you. Right you know someone buying something that swap meet you know that
Starting point is 00:06:41 the cash works I'm good right you know I want to be able to do that online. And it's not about any nefarious things. It's about making my life easy. I'm just trying to sell, you know, this thing on Etsy. You know, why am I doing a background check of someone who wants a, you know, a kitty made out of stone? And you talk about protecting secrets, and it certainly feels like at times, I don't want to make sweeping generalizations, but if you believe in privacy and you value your own privacy and you want to protect secrets, that means you're painted as some sort of criminal or nefarious actor, as you sort of alluded to. Yeah, which is sort of total crap. I mean, privacy is something that we all used to have. One of the things about OGs, maybe we remember more of that, right? Pre-internet, pre-surveillance. Privacy is something that we as humans should expect. Any of the representations
Starting point is 00:07:31 that, oh, well, you don't need privacy unless you're nefarious, to me those are reprehensible. Privacy should be the default state. Right. That's the McCarthy area language language and the Nazi-era language. I mean, it's exactly the kind of thing that you're subject to abuse by your government, and that's just not okay. Right, so you've been building for 30, 40 years with that in mind. What are you building now? Everybody knows that there are advantages to trading on both centralized and decentralized exchanges. But why not choose an exchange like Bullish that offers the best of both worlds? Bullish's total trading volume recently exceeded $25 billion in just seven months since they
Starting point is 00:08:12 launched, and they have the best liquidity in the game when it comes to Bitcoin USD. Now, Bullish has released the first major upgrade to its liquidity pool technology with the introduction of a concentrated range-bound liquidity pool for the Bitcoin USD trading pair. This upgrade triples the order book depth within a range of 2%, making it one of the world's deepest Bitcoin USD trading pairs. This industry-leading order depth means you can trade confidently at scale with clearly understood price impact. You should check them out immediately at bullish.com slash melker. So, you know, my real driving vision. So to me, privacy should sort of be table stakes. So I support a lot of those activities.
Starting point is 00:08:52 I have to admit a lot of my energies. I mean, early Cyberpunk stuff, I worked on mixed networks and stuff like that. But and I've supported a lot of those people. But I'm more focused on how do we get computers to amplify what humans can do and what groups can do. And privacy is sort of an ingredient of that, but smart contracts are a much bigger core. And a lot of people are confused about what is a smart contract. They think, oh, it's software running on a blockchain.
Starting point is 00:09:18 So smart contract, when we first envisioned the ideas behind it that Nick Szabo later came and characterized, and he had similar ideas that all overlapped, and he characterized and coined the term smart contract, it is software that's enforcing the terms of a contract-like arrangement between third parties. And that predates blockchain by a lot. Someone joked that my mustache is older than Vitalik. So that idea is PayPal, eBay, Venmo, Airbnb, Uber, Lyft, high frequency trading, those are all software in the middle that's enforcing a contract like arrangement of exchange of money and rights and so forth between mostly total strangers to the tune of
Starting point is 00:10:05 you know trillion dollar market cap before watching right and then what blockchain brings in is this replicated execution in multiple jurisdictions in multiple administrative domains all checking each other and coming to consensus about what happened so now you can run smart contracts and Bitcoin is a software that's enforcing the terms of a contract. So Bitcoin is a smart contract. This replicated execution so that you get an integrity of execution of the smart contract that no human organization or intermediary in the middle the the ebail the eBay or the the Enron or the the the you know ticket shuffle or whatever it is right you know that might be slipping in their own transactions taking their
Starting point is 00:10:54 own fee or simply setting a policy that you didn't need or deciding okay we'll do ticket trading for NFL games but your little local football game yeah you're not big enough for us you know know, pound sand, right? And so having the ability for people to deploy systems permissionlessly to enable cooperation for their, you know, church choirs or football games, you know, that's a technology that lets humans self-organize and cooperate in more ways. And so it's all about this, let's get more cooperation, so we end up with a more cooperative world,
Starting point is 00:11:30 and my way to solve these problems is build technology that helps that. And talk about what that technology is or the platform that you're building. Yeah, so continuing that, right, if smart contracts are really a big value add for enabling cooperation, that only works if you can get lots and lots of developers able to build them. So there are approximately more lawyers in Denver alone than there are solidity developers. But we need all of them.
Starting point is 00:11:58 But we need all of them. All of those lawyers are serving. But what that means, if you need a contract, you might be better off finding a lawyer because there's more of them and they're cheaper than good solidity developers. But there are millions of developers in the world, most of whom know JavaScript. If we're going to get so that all the kinds of human endeavors, all the kinds of things that humans want to do with each other, all kinds of cooperation they would like to enable,
Starting point is 00:12:24 that people can have an idea and go out and build it, deploy it, maybe earn it. Our mantra is build faster, earn faster. That means we need to enable the existing developers. That means meeting them where we're at. So the Agora chain is for doing smart contracts in a hardened version of JavaScript. 14 million developers on the planet know JavaScript, program it all the time. JavaScript controls literally trillions of dollars every day through brokerage terminals and Bloomberg terminals and services in the financial industry. We have been in the JavaScript Standards Committee
Starting point is 00:12:57 for 15 years, driving into it the elements required to be able to make a hardened version that can take arbitrary code and run malicious code and be safe from it. And so all of those pieces have come together, so we get to take that technology, deploy a new blockchain, uses Cosmos Tendermint, so the battle-tested, best-in-class proof-of-stake system, and build on that so that millions of developers now will be in a position to write smart contracts and solve their problems their way.
Starting point is 00:13:28 What do you mean by hardened JavaScript? Okay, so JavaScript starts out malleable, right? And in the browser, you can add things to array. You can have print string. And the problem is if you used a library from somewhere else that an attacker made print string, first find my public key file, send it to another country, and then print your string for you, that would be bad. So the programmer has these expectations of how things will work,
Starting point is 00:13:52 and they don't. Hardened JavaScript is take existing JavaScript, any standard JavaScript, run the lockdown code that will freeze all those primordials. So array is what the JavaScript spec says array is. Print string does the Java print string, and some library can't change it. Now, instead of programming on Quicksign,
Starting point is 00:14:11 I'm programming with concrete. It's solid. It can't change. It's exactly what the spec says it does, and now I can write the JavaScript programs that I expected to write. And most JavaScript out there doesn't muck with these things that are at the bottom. They just rely on them to work the way they expect.
Starting point is 00:14:27 So hardened JavaScript is actually how most people should be programming almost all JavaScript on the planet. So Salesforce AppExchange, brokerage terminals, the next generation of MetaMask Wallet, their Snap system, LavaMote that they can use to harden existing JavaScript applications, embedded systems, so there's JavaScript running in light bulbs, and of course there's our smart contract environment. system, LavaMote that they can use to harden existing JavaScript applications, embedded systems, so there's JavaScript running in light bulbs, and of course there's our smart contract environment, they're all running hardened JavaScript.
Starting point is 00:14:53 They take existing JavaScript, run this thing that locks it down, and then build on that the thing that they need to ship. Have you had any pushback by either Solidity developers or crypto you know, crypto maximalists who believe that we should be replacing any old system so JavaScript is dead, or do you think that most people get it? So, ironically, the pushback is people saying Solidity is just like JavaScript. So they're trying to claim the mind, and it's just not. It's just not.
Starting point is 00:15:21 I mean, even I know that. It has totally basis, right? It's just like JavaScript the way it's just like C. And so we haven't really had that pushback. We've had exactly that kind of pushback of, oh, JavaScript, right? Isn't it like squishy and insecure? It's like, well, it controls trillions of dollars every day. So clearly something's working there.
Starting point is 00:15:38 You're entering your credit card into a website. Exactly, right, right, right. And you're using embedded, you're using web plugins, web browser plugins for your wallet, written in JavaScript. There's sort of this cultural memory of the very first versions of JavaScript that hadn't thought about security, because this was all the very early days of the Internet, same as the first versions of Java or the first versions of CSR.
Starting point is 00:16:03 Or the first versions of Solidity. That's right. But in fact, there's a quote somewhere of Brendan Eich, who was the creator of JavaScript. the same versions of the first versions of C or the first but that's right but in fact there's a quote somewhere of Brendan Eich was the creator of JavaScript I had on the podcast oh good yeah so ask him about Mark Miller the next time he's our chief scientist he mark came in when JavaScript was just transitioning from es3 very early JavaScript into what we have today, basically defined ES5, which was the JavaScript with strict mode and proxies and various other things. And that is the beginning of being able to lock down JavaScript so that we could use
Starting point is 00:16:35 it in all of these safe contexts. I don't want to misquote him, but even Brendan himself, when I had him on, sort of described the creation of JavaScript, but then how it was utilized as sort of Frankenstein's monster. That's right. That's right. But as that transition from ES3 to ES5 really was a sea change in how secure it was, how securable it was, and how the standards process would help evolve that towards being ever more secure. So come 2018 is when we had gotten into the JavaScript standard. And we've been in the standards committee for JavaScript.
Starting point is 00:17:08 Mark has been there for 15 years, Chip for 13. And we've been there a long time to get all these pieces in. And so 2018, they kind of came together and we go, oh, standard JavaScript can now be locked down. Let's do that. And so we did. And as I said, it's now showing up in not just a Gorg, but our technology is open source and being used in Web2 properties as well. So the reason that you're focusing on
Starting point is 00:17:31 that simply because there's so many people who understand it and that will be faster for mainstream adoption, faster for programming, or they're actually security reasons that it would be superior. Or is it strictly let's get as many people onboarded and this is the best way to do it because who wants to teach them Solidity, which by the way is already being replaced by other languages. Right, right. Yeah, no, the problem with, so, okay.
Starting point is 00:17:53 So we got into doing this in the first place because in 2017, there were all these breaches, the DAO bug and all this sort of stuff. We've still got them. Well, that's the thing. Our lead engineer, Brian Warner, was on the security review committee, at least authority, reviewing Ethereum.
Starting point is 00:18:09 And he noted the reentrancy bug in the architecture of Ethereum and pointed at Mark and I's earlier work about why this would be bad and would be exploitable. And then six months later, you have the DAO hack. This was in the security review, and they decided not to fix it. There might be good reasons to have not done that. It did make for a simpler system. And so you might not have gotten the traction if they had actually solved that problem early on. But this is the same kind of bug that killed Flash.
Starting point is 00:18:37 Humans cannot defend against it well, and you can't paper over it. You can't add a different language because the reentrancy is native to the EVM, and so it's intrinsic to the interaction you're going paper over it. You can't add a different language because the re-entrancy is native to the EVM and so it's intrinsic to the interaction you're going to have there. And so in Ethereum, you will have re-entrancy bugs forever and that impedes real composition. So the reasons for JavaScript are,
Starting point is 00:19:00 A, as you say, I've got 14 million good reasons for JavaScript. And so if you can solve the problem in that context, that's the way to meet the developers where they're at. But it actually turns out that JavaScript is more securable than all these other languages. So the security approach we use comes from secure operating system techniques. It comes from the objectability architecture that is used in SEL4, which is the number one secure operating system on the planet. I used it at Midori when I was at Microsoft. It's proven. It's proven, and it is extremely high security. But more importantly,
Starting point is 00:19:31 it is well-suited for smart contracts. It's well-suited for dynamically changing who has what rights. My analogy is, if I want to lend you my car, I give you my key, you get in the car, you drive to the hotel, you give the key to the valet. They park the car. You're good. You come out. All very straightforward. In the model of security, now this is not the re-entrancy bug.
Starting point is 00:19:51 This is the other issue in EVM. In the model of security, instead, I add you to my car. You drive to the hotel. You say, hey, could you park the car? It's like, OK, add me to the system. What's your name? And you discover that you're not an administrator on the car, so you can't add them. So now either I make you an administrator, so now you can not only park my car, you can also sell it.
Starting point is 00:20:14 Because now you have good administrative control, right? And that's exactly what happens in all these systems, is that either you have too little authority or you have too much authority. Because it's just the wrong model for, here, drive my car. I'm done. Bearer instruments. Bearer instruments, cash, they work really well for large classes of things. And in particular, they work really well for smart contracts that are just orchestrating, that are all about the code of how is it that we're going to change who has what rights. And so our model in JavaScript takes that model. It's a very different security. The other important thing is, OK, and this is now very JavaScript specific, right? JavaScript was out there.
Starting point is 00:20:50 It was in browsers. It was growing. Experts could do some pretty cool stuff, right, with the browser terminals, the bank sites, and so forth. But then frameworks like React and Vue came out. These are JavaScript frameworks for easily building applications, and in particular, for building applications out of components that other people wrote. So I, as an artist, because of course I am an artist...
Starting point is 00:21:13 Huge head shake for those who are on audio and are not watching this on video. But I, as an artist, could take a slideshow widget that some expert in animation and whatever does. I could take a credit card widget, plug them together, deploy a new site to sell my art, and it scales up and down with the website and works on a mobile app, and it's easy to internationalize and all those kinds of things. And I can do that even though I could not have built a slideshow or have no idea how to do reliable PCI credit card integration. And that kind of component model is actually one of the promises of object-oriented programming, and it's actually realized in JavaScript in these frameworks for UIs. You have these frameworks for being able to build up, and there are now literally millions
Starting point is 00:21:59 of components you can pick from to incorporate into your user interface. So you don't have to start from scratch. You don't start from scratch. And six months after React came out, amateurs could do a better job than experts could the year before at making it internationalizable, mobile-friendly, resizing when you turn your phone around, all that sort of stuff. It reminds me of WordPress websites, right? I mean, you used to have to know how to program, and then all of a sudden, you just bought one, and it was 20 bucks, and you had a website. Change the text. And it was probably prettier than people were doing. So React did that for user interfaces, where the affordances are mouse clicks and rendering. We're doing the same kind of framework,
Starting point is 00:22:38 you know, the same style of framework. So it's a familiar programming model, a familiar programming experience, but where the components are escrow and exchange and payments and purses and price comparisons and the kinds of things you need to build a business, to build DeFi. We have DeFi Legos, right? Those things. We have governance Legos. So I want a super majority voting quorum with a veto where I hand out the keys in the following way and the committee can be revoked this way. Those are Legos that once someone has built them and debugged them and gotten them security reviewed,
Starting point is 00:23:14 now literally millions of developers could pick them up and use them for governance for their contract instead of starting from scratch again. Or instead of copying the code from compounds governance just like Uniswap did. That was great. Copying the code is great. But there were other people that tried to do that,
Starting point is 00:23:29 and they lost millions of dollars because they didn't know about one bug that Uniswap was told about. It's the assumption that everything that was built was perfect, and it never is, especially in this space. So what kind of things are you seeing people build on it now that you've enabled 14 million people? Well, so we're very early still. I know there are not 14 million people currently doing it. that you've enabled 14 million people. Wow. So we're very early still.
Starting point is 00:23:45 I know there are not 14 million people currently doing it, but what are they building or what do you expect to see built? So first there's the thing we're building to start with. So we are in the process of rolling out, and I'll be talking about that, the specific dates real soon now, but the JavaScript stack. And then above that, the first use case, which is the interstable token or the interprotocol, which is a set of smart contracts for doing a stable token dollar parity for the interchange, for the Cosmos-connected 50 or 60 zones connected with IBC that make up the Cosmos ecosystem, and 200 or more are coming, where it enables a token that can be easily used, a stable token that can easily be used for cross-chain DeFi and decentralized
Starting point is 00:24:36 finance across all these different zones. So that's the first use case that we helped build. So we just had a blog post about five or six other ones. So there is a group that is building, Rockway Labs is building a liquid staking architecture. This is something that people
Starting point is 00:24:53 in the proof of stake world care about, where this one has some very innovative features to really help with decentralization, where they look not just at geo-decentralization,
Starting point is 00:25:04 are there enough nodes spread around the world, but are they in different administrative zones? Let's say 80 people, 88 people control 100% of that. Exactly. Or as it turns out, a surprising number of them for many of these chains are all in one cloud provider. Well, you want to be decentralized across cloud providers and countries and not all of them in the EU and stuff like that. So they can smoothly and dynamically reallocate. So that's on one dimension. On another dimension, there is a group, Prya, that has built a NFT creator where it's specifically
Starting point is 00:25:41 for games, but it's much more general using reusable NFT components on our system, NFT Legos, where it's not just here randomly generate, you know, a graphic from all these features. It's I've got a game character. I'm going to acquire the mask and the hairdo and from you all buy this, you know, this item or this shirt or this background,
Starting point is 00:26:02 whatever it is. And I can add those as sub-NFTs onto my NFT and then sell the whole aggregate as a tasteful composition that includes three rare items or whatever it is. We call that a remix. Yes, yes, yes, very much.
Starting point is 00:26:17 But it turns out that's much more fundamental for gaming than just having an NFT is. And since our nice JavaScript framework that's much more fundamental for gaming than just having an NFT is, right? And it's, and, and, you know, since our nice JavaScript framework with all these things is all about interesting property, right? It's very easy to make, not just fungible tokens or non-fungible tokens, but semi-fungible tokens. So there are 500 plus one magic swords, but only two legendary ones, right? You know,
Starting point is 00:26:41 whatever it is. So that's the third one. There's someone that is building a lending protocol. And that's one where, again, they use some of the DeFi Legos that we built for IST. They can reuse them in the lending protocol, right? The governance mechanism, if they have an economic committee, they can use the same software, elect their own economic committee, and that would control parameters on their system. If they've got liquidation, which they do, we've got liquidation for the vault mechanism in IST. It's already been. And it's already been done. It's already been tested. It's getting reviewed. If we did another one, they could pick that up and plug it right in because it's the same API. All of the upgrade
Starting point is 00:27:19 mechanisms would work, but it'd be under their control, all those kinds of things. And so those are some of the three top ones. There's several other that are interesting. Lending against NFTs. So I heard the new regulators four-letter word in there was stable coin. Okay, not four-letter. Stable coin. I say stable token. Stable token. And I'm assuming there's a reason you did that because we're even seeing them say, hey, two-year moratorium on algorithmic stable coins until we... Which is just dumb. Well, the particular mistake that's easy to make, I mean, they look at UST and go, oh my God, it's algorithmic. It's just like, no, no, it was a bad design. We know this was a
Starting point is 00:27:55 bad design. People told them it had problems. It had these failure modes. And oh, look, the failure modes happened. There are issues with algorithmic stable coins, but there aren't two categories. There's just dollar-backed in a bank account or euro-backed or whatever. Then there are ones that are collateral-backed, asset-backed by things that are worth more. So DAI, seller, IST. Overcollateralized stablecoins, but not with dollars. Exactly. Right.
Starting point is 00:28:16 And that's a category that has been more sound than a lot of things in CeFi, a lot of things in TradFi or whatever you call it, and certainly algorithmic things, right? The recent downturn, those just sailed through. They were fine, right? The market went down, they liquidated, everyone was fine. They didn't lose as much of others because it worked so well and so smoothly. I mean, that's a high quality set of things to do. And that's what we're emulating. That's the space that we're in. But there will be algorithmic coins that are good, that are solvent, that are coherent. Delta neutral, if people have heard that, I'm not going to try and describe it. But that's a version where if you have a rich option market, that's an economically sound
Starting point is 00:28:55 algorithmic architecture that will remain solvent as the market go up or the market go down. And so plausibly, one eventually adds that to the pool of stable coins in the world. But our focus is on the stable token environment of over collateralized. Now, you asked about coin versus token. The Agoric platform is about giving large numbers of developers a place where they can rapidly build and safely deploy their application or DAP or whatever in a stable economy, right? All of these chains where you use a speculative token to pay for gas. Gas is kind of like rent. So that's like using Apple shares to pay for my rent.
Starting point is 00:29:39 Correct. It's not utility, so it should be stable. You can pay Apple shares for rent if your land rule will take it, but it's not great. We invented currency 5,000 years ago, and it's been a pretty good idea, as it turns out. It works pretty well. It's the grease for the wheels of commerce. So we require, in order to provide that service on our platform, that there be a token that they can pay for gas, a fee token, that has a stable value over time. Doesn't matter if it's a dollar. It doesn't matter if it goes up a little bit or down a little bit, as long as it's well predictable. The problem with all these speculative
Starting point is 00:30:16 things is long-term contracts require that you have the ability to talk about the value now that something will have in a year and have it be something that is predictable. And so one of the primary ingredients that stabilizes fiat currencies is simply they're tied up and priced in long-term contracts. And people have not been able to do that on blockchains. That's one of the things that when you get into mainstream applications, lots of people are going to want to do. That's our target.
Starting point is 00:30:43 We're the big bridge out to mainstream applications because we can bridge to mainstream developers. So that's a critical element of the platform we're delivering. But as I say, that's what the platform requires. Whether it's dollar backed, whether people use it for money, whether they lend on it, whether they go along, that's a community decision. That's up to them. There's good accounting reasons to have it be parity with a dollar. Pegged to a dollar, there's no reason to work that hard at it, but we do think to have it be as close to a dollar as reasonably possible because that makes accounting easier.
Starting point is 00:31:15 If you've got to pay taxes on it, it makes taxes easier. All these kinds of things are easier, but if that's a problem, it'll move to somewhere else. That's not under our control. There's an external community. There's an economic committee of people from all over the world that are experts in that area that can think about that. And they've done that before. They understand how the mechanics of that works, how macroeconomic works, how it should tie in. You know, they can help us all figure that out. Well, I think we should put you on a panel in front of Congress and Senate and let you explain this all to them because they clearly do not understand the nuance.
Starting point is 00:31:45 But I'm glad that we have very intelligent people like you speaking for us. Really excited to see what you build. Thank you. Thank you so much for having me.

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