The Pomp Podcast - Sergey Nazarov, CEO of Chainlink: Smart Contracts 101

Episode Date: January 16, 2019

Sergey Nazarov is the CEO of Chainlink, one of the most interesting companies in the smart contract space. He's been building blockchain smart contracts since 2011, and this is definitely the most in-...depth we've gone on the topic. Sergey is a firm believer that crypto has the ability to change the way societies distribute wealth, enforce contracts, and share critical information. ----- Join the Off the Chain newsletter. Pomp's daily email analyzes the crypto market for institutional investors. Simply, it’s the best crypto newsletter delivered to your inbox every morning. No frills. No bullsh*t. Just everything you need to know in a 3-minute read. https://offthechain.substack.com/ ----- BlockFi BlockFi allows you to keep your crypto, put it up as collateral, and receive a USD loan funded directly to your bank account. They do loans ranging from $2,000 to $10,000,000, and they're perfect for helping you reach your financial goals of all sizes. Visit BlockFi.com/Pomp to learn more about putting your crypto to work without having to sell it. ----- If you enjoyed this conversation, share it with your colleagues & friends, rate, review, and subscribe. This podcast is presented by BlockWorks Group. For exclusive content and events that provide insights into the crypto and blockchain space, visit them at: https://www.blockworksgroup.io

Transcript
Discussion (0)
Starting point is 00:00:00 What's up, everyone? This is Anthony Pompliano. Most of you know me as Pomp. You're listening to Off The Chain, simply the best podcast in crypto. Let's kick this thing off. Sergey Nazarov is a CEO of Chainlink, one of the most interesting companies in the smart contract space. He's been building blockchain smart contracts since 2011, and this is definitely the most in-depth we've got on the topic. Sergey is a firm believer that crypto has the ability to change the way societies distribute wealth, enforce contracts, and share critical information. I really enjoyed this conversation, and I hope you do as well. Before we get started, I want to talk about one of our sponsors, BlockFi. These guys are doing really interesting work
Starting point is 00:00:41 in crypto lending. What they allow you to do is keep your crypto, put it up as collateral, and receive a US dollar loan funded directly to your bank account. They do loans ranging from $2,000 to $10 million, and they're perfect for helping you reach your financial goals of all sizes. You should visit BlockFi.com slash Pomp. Again, that's BlockFi.com slash Pomp. Again, one more time, type it in, BlockFi.com slash Pomp, if you'd like to learn more about putting your crypto to work without having to sell it. Definitely do it. Anthony Pompliano is a partner at Morgan Creek Digital. All opinions expressed by Pomp or his guests on this podcast are solely their opinions and do not reflect the opinions of Morgan Creek Digital or Morgan Creek Capital
Starting point is 00:01:21 management. You should not treat any opinion expressed by Pomp as a specific inducement to make a particular investment or follow a particular strategy, but only as an expression of his opinion. This podcast is for informational purposes only. All right, guys, I'm here with Sergey. I'm super excited to talk about smart contracts today with a bunch of the work you've done. Thank you for coming. Yeah, thank you very much for having me. For sure. Let's go through your background real quick so that everyone kind of knows the perspective you're coming from and then we can kind of jump into some of the projects you're working on and then how smart contracts will uh be implemented throughout the world yeah of course makes sense so we've been building smart
Starting point is 00:02:02 contracts for about five years uh some of the better work we've done has been at smartcontract.com and we've done that work with uh many different you know banks insurance companies forward-looking mid-level, kind of also insurance companies, banks, basically people who deal with financial contracts. And we've gained some perspective on what they're actually useful for. So they're not, they're, in our opinion, not useful for everything under the sun. They're useful for very specific cases where the unique properties of a smart contract are immediately useful. Usually those properties are along the lines of creating trust or reliability. before we started building smart contracts about five years ago in 13 in in about 13 14 we
Starting point is 00:02:52 well i was doing some mining that's how i initially got into the space because you know two years in 2011 when i when i got more interested and actually started putting time and effort towards cryptocurrency back then that's all you could really do is mine or or sell or you could some kind of e-commerce business selling something for for bitcoin or or one of the few alt coins that seemed reliable um so yeah so i mean the real the real focus for us and our team has been on making smart contracts something useful for real world use cases and that ended up meaning going towards the going towards the places where digital agreements and financial contracts contracts kind of coincide and that yeah so that's that's basically where where we started
Starting point is 00:03:45 doing a lot of work in the process of doing work of making real world actual value generating smart contracts we ran into one or one or two limitations of the space um the limitation that we thought was most pressing was a limitation around providing data into a contract so that limitation before we get into that what is a smart contract oh yeah of course yeah i think about this you know i'm like waking up going to sleep yeah it's fine so let's explain everyone what a smart contract is to start sure so a smart contract is you know from a semantic perspective it's not named in the best way probably but essentially it's a deterministic digital agreement so it's really it's deterministic reliable tamper proof all of these are synonyms depending on the vertical
Starting point is 00:04:35 that you're applying the technology to. So the unique property of a smart contract is that it's a digital agreement that provides determinants. It provides a guarantee that the code will be executed as written. It's basically something that you and I, if we entered to any sort of smart contract transaction,
Starting point is 00:04:55 we both agree on what is going to happen based on a set of parameters. And then we write it into code. And if those parameters occur, right, then the code is executed or the contract is executed. Yeah, that's right. It's different from traditional digital agreements. I think it's important to just highlight the difference.
Starting point is 00:05:14 So the difference is that traditional digital agreements are probabilistic. So that means that even if performance occurs, even if there's an extreme amount of proof of performance, then somebody could still decide not to fulfill their obligations, right? This is... A bad actor. Well, a bad actor, yeah, I guess you could call them a bad actor. It's just one of the counterparties decides, I'm not going to fulfill my end of the agreement.
Starting point is 00:05:38 I would rather go to court or I would rather, you know, rely on some other mechanism in relation to how I fulfill or don't fulfill this agreement. Like this happens in insurance, right? In insurance, an insurable event occurs, but you don't get paid, right? The policy doesn't pay you. In derivatives, it happens where settlement doesn't happen or importantly, it doesn't happen when it should happen. And there's a lot of money at stake that's important because you lose money if it moves between parties too slowly. In other situations like trade finance, sometimes people don't get paid for delivering goods and other similar situations. So it's those situations where the probabilistic nature of today's digital agreements in that, you know, regardless of how well you code them or how good the software running them is, they're still probabilistic.
Starting point is 00:06:27 They still rely on one of the parties to decide, yeah, you know, I am going to pay you on time or I am going to pay you at all or I am going to fulfill my end of the contract. And so in these smart contracts, really what you need to do is you need to have two or more parties come to an agreement. It's written into code and then you need to understand what those parameters are. normally those parameters involve some sort of data coming into the contract so that the contract has the information to know to execute or not. But one of the things that you've been spending a lot of time on is where is that data coming from? How high quality is that data? How can you ensure the validity of that data? Maybe just talk through some of the data feeds that go into these smart contracts and why that's a problem in some of the existing projects or blockchains.
Starting point is 00:07:17 Right. So that was the big limiting factor that we came upon when we started making more and more interesting contracts. So contracts that provide more and more value. Give me an example of one of those really complex ones that you ran into a problem. So, for example, let's say you want to insure a shipment of some kind of frozen meat or some frozen goods. OK, so I'm the insurer. You're the shipper. And you say, I'm going to ship from point A to point B frozen meat. And I say, I will provide you insurance on that for some cost. Right. Okay. I'll make sure you're covered as long as I have proof. Right. And instead of managing the results of that somehow through paper or some other way, you can have data from the AAS GPS of a container ship. You can have data from the IoT devices, reading temperature in the container, and you can have data about whether something has cleared customs and border protection.
Starting point is 00:08:11 Okay. So those are the three data feeds we'll use to know that you did what you said you were going to do. Right. So those three, this is a good example because it illustrates an incremental performance. Realistically, in the more academic sense of what we're doing, we're trying to make these complete contracts that are complete because they are triggered by data. And because both parties predetermined that a data feed X is accurate, if data feed X shows that something has happened, then that's it. They don't need to call each other. They don't need to spend resources to verify anything. The contract can programmatically result in the next step. So that's really the goal.
Starting point is 00:08:58 And there's a few dimensions to that goal. One dimension to that goal is there need to be data feeds, and those data feeds need to be provided to the contract. Another dimension is the contract needs to be reliable enough that doing all of this creates enough value that if all of this happens, then the next stage in the contract actually does happen. So the piece that smart contract infrastructure provides today is it provides that piece of being able to do a state change. It provides the piece that says, you know, on Ethereum or whatever other network, how do I go from state A to state B and how do I store that state change in an environment, basically in a data structure or in a network, in the case of smart contracts, that it's so reliable that the other party can drive their own systems off it, can use it for record keeping, do all those things. so that that piece is built and well it's built and is getting better and better that piece is right now getting used for tokenization so the reason it's getting used for tokenization is because that's the out-of-the-box functionality so out of the box you open up a smart contract
Starting point is 00:10:07 network or you use a mainnet network and you have the ability to tokenize and move tokens and have ownership and do all those things i mean realistically i think that's why there's such a focus on tokenization because it's the actual functionality you can actually use today. It's kind of like the email of blockchains, sort of. If you were to draw an analogy, it's the initial news case that you almost have out of the box. Now, what we're trying to achieve and what we've been trying to achieve for years is to take
Starting point is 00:10:43 these state changes and tie them to real-world events because we feel that tying them to real-world events is where 80% to 90% of digital agreements actually happen. So there's only a certain small percentage of agreements that relate to purely ownership, that relate purely to I'm going to transfer token A to person Z over there, and then I'm going to transfer token B to another person. I mean, that's useful, and it's absolutely a worthwhile improvement,
Starting point is 00:11:14 but it's maybe 10% to 20% of all digital agreements, and that's probably even being generous. The vast majority of digital agreements today, they react to data. So they react to some type of performance beyond asset movement. Now, basically, if we want smart contracts to compete with these other digital agreements, because smart contracts, they have the capacity to be the, I think, the dominant form of digital agreement because this property of determinism and this property of reliability and tamper-proofness and cybersecurity, like these properties are very important and they're completely unique to smart contracts. So smart contracts have this property. And I think at the end of the day, that can let them become the
Starting point is 00:12:06 dominant form of digital agreement. What they don't have in order to be competitive is they don't have the ability to be as useful as a centralized digital agreement. So a centralized digital agreement can access a data feed. It can use a payment system to pay people in multiple fiat currencies. It can send a message to a bank backend or a startup's backend to tell the system something has happened. I think the really important key point to understand from a technical perspective is the reason that this problem exists is that the very thing that makes smart contracts secure,
Starting point is 00:12:46 the consensus that secures that state, which we want to be highly secure and to be highly reliable, that consensus among many node operators, it doesn't allow for any of those node operators to be the source of inputs. So it doesn't have the capacity to designate one of those node operators as the one, like you can't write into an Ethereum contract, go get me a data feed. And then one of the Ethereum node operators goes and gets you that data feed. That just isn't how it works. It isn't how it's going to work because there's various security holes, all kinds of various problems with consensus that just are not manageable. And so how do we solve that problem today? This idea that smart contracts need data feeds in more complex situations, but none of the
Starting point is 00:13:33 node operators are eligible or able to go get that data and feed it into the smart contract. Right. So the way to solve that is you have a designated third party that's designated to be the unique separate node operator called an oracle. Okay. So this is important because I think a lot of people hear the word oracle thrown around in crypto, but they don't actually know what that means. And so when you talk about an oracle, we've got the smart contract, which is software code that is written. It relies on nodes, right, which is kind of another party, if you will, in this transaction. But now there's a third party, which is an oracle that is responsible for doing what? Right. So what the oracle is responsible
Starting point is 00:14:15 for doing is basically receiving a request in some form, receiving a request from the requesting contract and then fulfilling that request, usually for data or some kind of trigger or some, you know, maybe the Oracle is supposed to do something out in the real world and then report back. Okay. So the smart contract is basically sitting there and it says, in order to know when to execute or if to execute, I need data. The nodes that I interact with cannot do that for me. And so instead I need to basically ping this Oracle to go do that. And so the smart contract says to the Oracle, go get me the data feed. So let's go back to our shipping example. it says get me the gps data get me the data from customs etc the oracle just pings a data
Starting point is 00:14:59 service and gets it or walk us through how does the oracle actually operate and go get the data feeds that the smart contract needs so so the way most oracles are built right now and this and this varies between chains but the way they it works for most chains right now is that you have an on-chain contract that is kind of the interface that on-chain contract is the oracle's contract and that oracle's contract is then sent us well in our system our system is called chain link so in our system um you have a service agreement going from the requesting contract and that service agreement defines the relationship between the requesting contract and this chain link slash oracle contract right okay that chain link slash oracle contract receives
Starting point is 00:15:45 the request, and then it can decide in our system in Chainlink, it decides if I'm going to commit to fulfilling that request. Once it commits to fulfilling that request, then it's basically on the hook for performance. So give me an example or a criteria for why would the Oracle not fulfill the request? Well, that begins to go into questions of how complex the service agreement is. For example, I could send a service agreement to an Oracle that asks them to provide me with a data feed they don't have access to. Okay, got it. So basically, as long as you're asking the Oracle, if you're the smart contractor, you ask the Oracle for data that they're supposed to give you that they have access to, and you don't make any kind of out-of-the-box request, the Oracle should fulfill it. Well, not exactly. There's also a price that you say you're going to pay. Okay.
Starting point is 00:16:36 And then in our system, in Chainlink, there's a system of deposits that the Oracle provider puts up to guarantee their fulfillment of the delivery of the data. So there's many different nuances. So the service agreement is actually going to differ based on the industry because different industries will want different guarantees from their Oracles, right? So part of our body of work is actually making a framework where people can request a certain degree of security guarantees from the oracle, right? And those security guarantees can be, I want multiple oracles to validate an input because I want to apply decentralization because that's the security model of our space. We trust the smart contract because it's basically decentralized. It's run with a high degree of redundancy. And so, I mean, one of the core pieces of our thesis is that you should be able to purchase a certain degree of reliability and redundancy in the amount of in the in the providing of data to trigger your contract.
Starting point is 00:17:42 So one of the key, I mean, once you understand the fact that smart contracts in these networks need an oracle, they can't go beyond tokenization towards insurance or derivatives or trade finance or any of these industries without an oracle, then you begin to think about, okay, well, why should I rely on this oracle? because in the case of smart contracts, the model of smart contracts, the security model and the threat model and the reliability model, it's all very different than digital agreements. In traditional digital agreements, there's a bunch of fallback methods. There's a bunch of ways to roll things back and fix things and all kinds of fallback mechanisms. In the case of smart contracts, the fact that they're so deterministic
Starting point is 00:18:27 And the fact that they're so reliable basically makes it so that you also need to trigger them with something reliable, right? If you don't trigger – if you have a highly reliable piece in the middle, then nobody really – well, people care, but what people really care about with the CIOs, the lead architects, all the people that are actually going to be building high-quality financial agreements and the great crypto startups and all those folks, they care about end-to-end security. right it doesn't it doesn't really matter if the middle part of your contract is super reliable if it's triggered in a manner that's easily gamed or easily broken then the whole contract is well it's the belief that you're only as secure as your weakest vulnerability well yes and the idea is that in the case of a deterministic digital agreement that's immutable and that's very difficult to make changes to later on that's particularly important because with that determinism, you get efficiency. But with that efficiency, you also get a lack of fallback
Starting point is 00:19:32 systems. It's just a logical trade-off. And so you should really make sure that the way in which all these contracts function end-to-end is providing the reliability that would justify people putting actual large amounts. All right. Before we continue with this conversation, I want to mention our sponsor again, BlockFi. Remember, they do crypto lending. So you post your crypto as collateral, they give you a US dollar loan, and you can use the US dollars to do whatever you want. You should visit blockfi.com slash pomp and then tweet at me that you went. If you tweet at me after you went to blockfi.com slash pomp, maybe I'll throw you a like, a smiley face, or the fire emoji. The fire emoji is the best. Remember, go to blockfi.com slash pomp, and I'll see you on
Starting point is 00:20:19 Twitter. And so let's talk about oracles in terms of if I'm a smart contract and I decide that I want to enter into one of these service agreements with an oracle, how do I select who is the oracle, right? Who's responsible for it? Who's running it? Which oracle to use? And can I create the oracle myself or does it need to be a third party? Okay. So there's just a few different nuances there. One of the first nuances is I think to understand how the world looks today and the problems it has, and how that can be improved upon, and then to how you select oracles in a more logical manner. So today, you don't really have a great oracle service out there. What you have is centralized oracle services run by small groups of people, and most of those are closed
Starting point is 00:21:12 source. And the fact that they're closed source creates a lot of problems because you can't validate the quality or the reliability that they're providing right you can't know that their their method of providing data to you is as secure as the contract right makes sense so that's one problem another problem is there these there are these individual small groups of people that you're basically trusting to trigger tens or hundreds of millions of dollars in value architecturally that just doesn't really really make sense right what what chain link seeks to do is it seeks to basically solve that problem by generating by making a framework through which other people can run these oracles so the kind of like an aws for oracles well the the real the
Starting point is 00:21:59 real way to think about it is it's uh i mean the logical way to think about it i think is that you're mining inputs so if you if you if you're if you're a miner in in a main chain you're mining the consensus and the state changes of that main chain and if you're running a chain link node then you're essentially mining inputs into that chain so people are paying you to generate a certain type of transaction that you're putting into the chain so the the point being that if if you if you just want one you don't want you don't want five guys in a basement um with a closed source piece of software to trigger your billion dollar smart contract. That just logically speaking doesn't seem to add up. What adds up more is that, okay, here I have three, five, or 10 independently run
Starting point is 00:22:50 nodes. Those independently run nodes have a piece of software that's been reviewed by the security researcher community by tens or hundreds of developers, just like the networks that are actually running my contract, right? So providing those guarantees is really the first step. Then the next step is, okay, I can select multiple oracles, right? If I want to pay, so I'm willing to pay for the reliability of the contract, right? I'm willing to pay for this state change to be secured by hundreds or thousands of people. And today I'm willing to pay a premium for it because, well, supposedly I value that state change being so reliable and deterministic. So if you extend that logic to the reliability of these oracles, then that logic should continue to, yes, I'm willing to pay for triggering the contract reliably.
Starting point is 00:23:42 Then we arrive at the question of what does that mean? How many oracles provide you what degree of security? So how many individual independent node operators provide you a greater degree of security? This is slightly, it's an unsolved question. I mean, if you talk to a lot of the smartest people out there in academia, top universities, and we talk and work with them on a regular basis, it's still a question that's being answered. But the important thing we think is that at this stage, there's a mechanism by which somebody can say, here's why you can rely on my contract. Here's why you can rely on the triggering mechanism. So, okay, now we have the ability to select multiple independent nodes, running a software that's been audited and is considered to be relatively secure.
Starting point is 00:24:28 Then we get into the question of how do I accurately assess which nodes, which node operators I should rely on? This goes into questions of reputation. So this goes into questions of what has been their past performance? Whose contracts have they serviced? You know, the benefit, the really positive thing about this system is that both the service agreement between the requesting contract and the chain link contract, the Oracle contract. is on-chain, the commitment to that contract is on-chain, and the performance is on-chain. So, unlike other systems, all parts of the contract are in this one environment, and all parts of the contract have a cost associated with them. So, basically, what we
Starting point is 00:25:17 think you would look at is you would look at, here's a node operator. He has thousands of contracts executed with these top five banks and these top 10 startups and those 50 other great companies. And he puts up large deposits to guarantee his reliability. He has a very good track record. And then there can be other forms of proof that that node operator can provide to say, I'm in the business of delivering this data to you reliably. Here's proof that I'm running the right software. Here's all the proof that I fulfilled previous commitments to contracts requesting this data from me or requesting me to execute a payment or to do whatever collection of services I'm offering. And yeah, so that we think is the method by which
Starting point is 00:26:09 people would choose these operators. And then the operators with better security guarantees would be able to charge a premium for that. And the operators with less security guarantees, I mean, they charge less of a premium, but perhaps the security model some people might have would be maybe I use premium operators for certain things. And then I use a large collection of less security guaranteed, but more node operators for other operations. Right. These are the unknown, but very interesting questions. For sure. That we're practically solving of kind of how, yeah. So we're very interested to see how this evolves, kind of what degree of decentralization do people actually want to pay for once they have the choice of, you know, what amount of decentralization do I want to buy? What quality per node operator? Well, let me ask you this question. Go to the ultimate bull case for smart contracts, right? Let's go out 10, 20, 30 years. Can smart contracts automate every contract in the world?
Starting point is 00:27:21 I mean, how big can smart contracts be? How impactful can it be in the world? i mean in in my personal opinion i think i mean can it run all the contracts in the world i think eventually there'll there'll be a network effect and there'll be enough value in that for example imagine if everybody's revenue was passed through a smart contract and you know taxes were automatically deducted or whatever whatever other regulatory matters were automatically solved without any any need for even a person to be involved right like that's just a way more efficient way more productive way of way of working um that's decades right that's that's when governments begin to mandate that people do business in a way that guarantees that they're
Starting point is 00:28:11 fulfilling um all their obligations to both governments and counterparties right so in in decades time it's probable that i mean it's not likely we're going to be going more towards paper Right. We're going to be going more towards digital agreements. Then the question becomes, what is the dominant, what is the best type of digital agreement people can have? Today, it's smart contracts because they're the only ones that have this unique property of determinism and reliability and data transfer and cybersecurity, all these key properties. The properties they don't have are certain properties around some privacy dynamics, certain scalability questions. And the most immediate thing they don't have is the ability to meaningfully interact with the real world the way that the traditional agreements they're trying to replace do. But all of those additional features are completely solvable problems. the the the traditional digital agreements they can't acquire the unique properties of a smart
Starting point is 00:29:16 contract whereas a smart contract can acquire all the features of these traditional digital agreements so i mean if we're saying i i have every reason to believe that contracts are going more and more digital even beyond of course of course i mean that's just like at this point maybe 30 years ago it wasn't an of course today it's just an of course if it's an of course then that could it could be every contract in the world i mean eventually there would be value right i mean if we if we think about if there's certain contracts where i don't think you need a smart contract because it doesn't solve trust so this is going to be my argument is that every contract that should be digital or a smart contract will become a
Starting point is 00:29:58 smart contract doesn't mean every single one needs to be that you know i think eventually there'll just be network effects. Like at a certain point, you're forced to use certain services as a consumer because other people are on that service. And so I might be doing some kind of business where I have no trust issues. I have no need for these guarantees, but perhaps my consumer has the control of a private key, or perhaps one of the operations my digital agreement needs to do needs to happen in a smart contract network for payments release or for data transfer for something else. At that point, there's just network effects. The more data, the more digital state, the more payments capabilities move into these systems, the more it brings along all the
Starting point is 00:30:44 other systems that need to use those capabilities. So it's not an overnight process if you're asking me about the terminal end state scenario. Yeah, I mean, the end state scenario is that if this is the best way to do digital agreements, then it'll encompass initially the types of digital agreements that need this unique capability. And then eventually the cost of running your digital agreement this way will be so low that it'll just be how they're done. I mean, realistically, to think about it, I mean, one of the most exciting things for me personally will be, you know, let's say somebody wants to start an insurance company or somebody wants to form some kind of company or some kind of even just a contract that requires a contractual
Starting point is 00:31:35 back end. Like today, if I want to form an insurance company in a part of the world where the legal environment might not enforce the insurance policies, I'm out of luck, right? But I think what will end up happening is you'll have all of these people writing all kinds of code that represents contractual backends, that code will continue to get better and better just like open source software did. It just removes the uncertainty. Yeah, it ends up removing the uncertainty,
Starting point is 00:32:07 assuming that all the other pieces, like the private key management pieces in place, the ability for the contract to reliably get access to data, the ability for the contract to pay. So just to be clear, we deal with both the reliability of inputs, which are usually data various data for market rates to iot to various data that triggers a contract and as well as the outputs so we also deal with how does you know what software should you run if you or or or what oracle or what chain link should you talk to if you want to do a payment
Starting point is 00:32:39 in another chain or in in traditional payments uh environment using banks or something else like that so all of all uh we basically well we focus on making the software that makes that possible and then there needs to be an economic model through which people being good miners good good uh good chain link node operators are are making a very very good business out of that so that that that needs to exist so that as well people provide that service so let's do a quick rapid fire question before we wrap up um other than your company what do you think is the most important company in crypto the most important company in crypto um i wouldn't uh i wouldn't say it's a company like i would probably go towards a project okay and
Starting point is 00:33:34 And in terms of the project that, other than our company, of course, but yeah, the company that I think has been making great strides is, I mean, it's really between Bitcoin and Ethereum still. Yep. I mean, that's at the end of the day. I think it's a great answer. And choosing between those two is difficult. But if I had to choose one, I would probably go with Ethereum because, I mean, they're
Starting point is 00:34:03 they're pushing the limits of what can be done that's what's your most controversial thought what do you believe that a high majority of other people disagree with you on um i don't know if i have that uh well i think this the the adoption of smart contracts is a thought i consistently push that that people people i don't know if they're surprised or if it's controversial they just need a clear explanation as to why it's going to evolve that way i think i think one of the more interesting thoughts that or the conversations that i've had recently is i've consistently been thinking why people from other spaces like consumer or other spaces
Starting point is 00:34:49 don't see as much value in in smart contracts and in bitcoin and in these systems and i i think that's that's a misunderstanding and what this technology does so i think and i don't know if this is a controversial thought but it's i think it's really relatively interesting interesting one is that the model that people see from the internet is that they they they received an interface and that new interface um created a new purchasing dynamic with with large large group of consumers which replaced an old purchasing dynamic which which made these massive companies like Amazon and eBay and all these companies that participated in basically having the right interface, the right user experience interface, this evolution of the
Starting point is 00:35:37 internet into like what people still sometimes call an internet of contracts or a new piece of the internet emerging, this internet of contracts, it doesn't exactly have that. So it's a very backend heavy problem. And so to appreciate a backend heavy problem and the significance of a backend heavy problem you have to know what back-end problems are being solved so over the years you have to have technical understanding of the problem to appreciate the significance and and kind of gravity of it and if there's a solution right so so this is i mean this is what i consist consistently see is over over the you know the years the many years that we've been working on
Starting point is 00:36:18 smart contract uh i think that many of the people that work in consumer related things and this is why i think a lot of people still might not fully see the value of this but eventually i'm sure i'm sure that they will at least myself personally um is that you know if if if you work on day on transferring photo files and and and you're being talked to about a problem related to insurance contracts or or these financial backends or these financial contracts it doesn't it doesn't resonate with you you don't you don't know what the extent of the problem of course you you can see very clearly that there's a there's incremental gain in going to a store to buy a book versus ordering a book from a website that you can feel right um whereas
Starting point is 00:37:07 the gain of like basically the people i see realizing the potential of this are the people that understand the actual back-end problems it's solving. And I think if other people want to truly understand what's going on here, they should look beyond this model of thinking where they're looking at, well, what is the magical interface that blockchains are going to make that is going to replace today's? Today's, you know, is it going to be the next mobile? No, it's not going to be the next mobile, right?
Starting point is 00:37:36 What it's going to be is it's going to be a new way that today's interfaces, what they do on the back-end. And so to understand the significance of that, you have to understand where today's systems fall short. Of course. What's the most important book you've ever read? The most important book I've ever read? I didn't know. I don't warn you.
Starting point is 00:38:00 Let's go. I wish I would have thought of these things. I want to know what comes top of your mind. i think uh probably it would have to go back to some of the earlier books that i read because they probably have a slightly larger effect on you than the things you read later in life and then i would have to say it was uh two of plato's dialogues because they're interrelated because they touch the same point and that would be the protagoras and the gorgias so those uh those two dialogues are, um, early on in my life had a certain,
Starting point is 00:38:34 a certain effect on my thinking about things that I think was significant for me at least. That's great. Um, all right. You can only answer with a number. Oh, no, no, no, no price. No, I don't care about price stuff. Uh, what is the probability that aliens exist? What are you putting at the probability that aliens exist? A hundred percent. 100%?
Starting point is 00:38:56 100. Life on other planets? Yeah. Come on. A hundred percent. My man. All right. Listen, I, I, uh, I always end each one with letting the guests ask me one question. What, uh, what one question would you ask me? Wow. Well, this is okay. Let, let me think very quickly, I guess. Okay.
Starting point is 00:39:18 Where do you think geographically the smart contract adoption will, uh will take off i'm going to answer uh with a bad answer but it's actually globally it's not one location it's in multi-location type transactions so when you go across jurisdictions across countries etc where you start to involve multiple regulators multiple you know jurisdictions of law etc uh smart contracts can uh be a huge uh benefit so all right man listen thank you so much for coming. This has been awesome. I really, really appreciate it. And obviously, you've got a very unique view of the world and doing some great work. So I hope we can do this again in the future. Yeah, I appreciate it, Anthony. Thank you very much.
Starting point is 00:40:05 All right. You reached the end of the podcast. Congratulations. I appreciate you listening all the way to the end. You deserve a trophy. But before I hand out the virtual trophies, remember to go visit BlockFi.com. They're the crypto lending leader in the US. They do it in 45 states, interest rates as low as 8%, and you can use the US dollars funded directly to your bank account to do whatever you want. You should definitely go visit BlockFi.com slash Pomp. You know you want to do it, so just do it. BlockFi.com slash Pomp. Hey everyone, Pomp here. If you liked this episode of Off The Chain and want to help us take crypto to the top of the Apple, Spotify, and other podcast charts, please do us a favor and rate, review, and subscribe. To review,
Starting point is 00:40:48 simply go to the off the chain homepage scroll down until you see the five blank stars taking 15 seconds to fill those stars in and leave a quick review goes a long way in helping us take the entire crypto ecosystem to the top of the charts i appreciate you listening and see you next time on off the chain

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