Bankless - Bridging Rollups, Sidechains, and Ethereum | Hop Protocol

Episode Date: October 24, 2021

Bankless Nation, meet Chris Whinfrey, CEO and Founder of Hop Protocol. Hop is a liquidity protocol that allows users to transfer assets across different Layer 2's and Rollups, currently supporting Eth...ereum Mainnet, Polygon, xDai, Optimism, and Arbitrum. Removing the bottlenecks of returning to the L1 is a massive step forward in making Ethereum a modular, scaled ecosystem. Hop has contracts on Layer 1 and Layer 2s, with Hop tokens accounting for the exchanged liquidity across platforms. With an emphasis on Hop's technical capabilities and user experience, we the project from top to bottom and the implications of what composability can do for DeFi. ***** 📣 POOLTOGETHER | DEFI LOTTERY https://bankless.cc/PoolTogether  ***** 🚀 SUBSCRIBE TO NEWSLETTER: https://newsletter.banklesshq.com/  🎙️ SUBSCRIBE TO PODCAST: http://podcast.banklesshq.com/  ------ BANKLESS SPONSOR TOOLS: ⚖️ ARBITRUM | SCALING ETHEREUM https://bankless.cc/Arbitrum  🍵 MATCHA | DECENTRALIZED EXCHANGE AGGREGATOR https://bankless.cc/Matcha  🔐 LEDGER | SECURE YOUR ASSETS https://bankless.cc/Ledger  🧙‍♀️ ALCHEMIX | SELF-PAYING LOANS http://bankless.cc/Alchemix  ------ Topics Covered: 0:00 Intro 4:00 Chris Whinfrey of Hop Protocol 7:28 What Does it Mean To Hop? 15:03 Accounting for Assets 21:35 Bank Runs & Incentives 26:00 Non-EVM Chains 29:34 Providing Liquidity & Yield 36:20 Faster, Cheaper, Stronger 40:19 Hop’s Organization & Roadmap 43:20 Other Interests… NFTs & DAOs 46:02 Closing & Disclaimers ------ Resources: Chris on Twitter: https://twitter.com/WhinfreyChris?s=20  Hop Links - Twitter: https://twitter.com/HopProtocol?s=20  - Discord: https://discord.gg/PwCF88emV4  - Exchange: https://hop.exchange/  ----- Not financial or tax advice. This channel is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. This video is not tax advice. Talk to your accountant. Do your own research. Disclosure. From time-to-time I may add links in this newsletter to products I use. I may receive commission if you make a purchase through one of these links. Additionally, the Bankless writers hold crypto assets. See our investment disclosures here: https://newsletter.banklesshq.com/p/bankless-disclosures 

Transcript
Discussion (0)
Starting point is 00:00:07 Hey, Bankless Nation, welcome to the Meet the Nation. Today, we are exploring Hop Protocol with CEO and founder Chris Winfrey. Hop Protocol is a cross-l-2 cross-chain liquidity protocol, allowing you to hop from 1L2 to another L2 to another L2 without having to go through the bottlenecks of the L1. So the way that this works is that hop has contracts on the L1. It also has contracts on all the L2s and it also has these other hop tokens that are accounting tools and using all of these collections of technologies as well as actual USCC or USET or ETH liquidity on all the L2s. It allows users to hop around all the L2s without having to touch the L1.
Starting point is 00:00:54 So we go into the details about how this works, the technical technical capabilities of the hop protocol, what it's like for a user. we asked the question, what can Hop go from L1 to L1? Can it go and can it also go from L2 of an L1 to a different L2 of a different L1? And then we also ask about the organization of Hop Protocol, how it came to be, what is future roadmaps are. And so overall, a pretty, I think, thorough in depth and the efficient conversation of Hop Protocol. So I hope you guys enjoy this conversation and learn all about Hop Protocol.
Starting point is 00:01:28 There's links in the show notes with linking to their Discord and tell. or if they have one, and Twitter. So if you want to join the Hoppy community, you can go ahead and click those links there. So let's go ahead and get right into it. But first, a moment to talk about some of these fantastic sponsors that make this show possible. Arbitrum is an Ethereum scaling solution that's going to completely change how we use defy and NFTs. And now it's live and has over 100 projects deployed.
Starting point is 00:01:52 Gas fees on Ethereum L1 suck. Too many people want to use Ethereum and it doesn't have enough capacity for all of us. And that's why teams like Arbitram have been hard at work developing Layer 2 solutions that makes transactions on Ethereum cheap and instant. Arbitrum increases Ethereum's throughput by orders of magnitude at a fraction of the cost of what we are used to paying. When interacting with Arbitrum, you can get the performance of a centralized exchange while tapping into Ethereum's level of security and decentralization.
Starting point is 00:02:18 This is why people are calling this Ethereum's broadband moment, where we get to add performance onto decentralization and security. If you're a developer and you want to save on gas costs and overall make a better user experience, go to developers.offchainlabs.com to get started building on Arbitrum. And if you're a user, keep an eye out for your favorite defy apps being built on Arbitrum. Many Defy applications on the Ethereum L1 are migrating over to Layer 2s like Arbitrum, and some are even skipping over the Layer 1 entirely and deploying directly on Layer 2.
Starting point is 00:02:46 There's so many apps coming online to Arbitrum.com.io now and start bridging over your eth or any of the tokens listed. And start having the Defy or NFT experience that you've always wanted. Living a bankless life requires taking control over your own private keys, not your keys, not your crypto. That's why so many in the bankless nation already have their ledger hardware wallet, which makes proper private key management a breeze. But the ledger ecosystem is much more than just a secure hardware wallet. Ledger is the combination of the Ledger Hardware wallet and the Ledger Live app. And if you're used to seeing all of your crypto services and favorite Defi apps all in one spot, Ledger Live is where you want to be.
Starting point is 00:03:25 Not only does Ledger let you buy your crypto assets straight from the app, but it also hooks into all of the Defy apps and services that you're used to. Using Ledger Live, you can stake your Ethan Lido, swap on Dexas like Paraswap, or display your NFTs with Rainbow. You can also use Wallet Connect inside of Ledger Live to connect to all the other Defy apps that keep coming online. Defi never stops growing, and the Ledger Live app grows alongside with it. So click the link in the show notes to see all of the DeFi apps that Ledger Live
Starting point is 00:03:55 has and stay tuned as more apps come online. And if you don't have a ledger hardware wallet, what are you even waiting for? Go to ledger.com, grab a ledger, download ledger live, and get all of your defy apps all in one space. Hey, Bankless Nation, today we are here with Chris Winfrey, the co-founder and CEO of Hop Protocol, which is one of the emerging inter-L2 interchain liquidity protocols that allow you to hop from one chain to another chain without having to go through some of the frictions of actually using the codified gateway between these two things. So, Chris, welcome to the Meet the Nation. Hey, David.
Starting point is 00:04:34 Really excited to be on the show. So let's start at the very, very beginning. Where did Hot Protocol come about? And what was kind of the initial inception idea? Yeah. So our team was originally working on a contract-based account called Ethereum. And so we started that about a couple years ago and kind of saw an opportunity to really streamlined the UX on Ethereum.
Starting point is 00:04:57 And we felt like we made a bunch of good improvements. But ultimately, when we started, it cost about 30 cents to deploy this contract-based account for users. And by the time DeFi took off and really drove those gas prices up, then it was over $200. And so we had to push this cost over to users. And then just for them to get started, it had this just huge barrier of entry. So we started looking for ways to kind of get our users onto layer two.
Starting point is 00:05:23 and started connecting Ethereum with different layer twos, but we were still seeing that users weren't really saving gas. They were kind of moving to layer two, making a few transactions, and then coming back to layer one. And just those bridge costs were more than if they just use something like uniswap on layer one. So we realized, like, okay, if Ethereum has a future, we really need our users to get onto layer two and to stay on layer two. And just to be layer two native citizens,
Starting point is 00:05:52 they never touched layer one where they would have to deploy this contract-based account. And so we started kind of iterating on different ideas, put out a white paper and a demo of hot protocol and eith research. And that started to get some traction. You know, at the time, you know, Vitalik was starting to talk about, you know, a roll-up-centric roadmack for Ethereum. And we kind of realized that, okay, maybe this has the opportunity to be core Ethereum infrastructure where we need a way to kind of connect these different roll-ups and layer
Starting point is 00:06:25 twos and just decided to go all in and focus on hop protocol. So one of the design philosophies that I think you articulated is that it's great if Ethereum has all of these layer twos and you can do all these things on the layer twos. But if we have all these layer twos, then people, we would imagine people would be, they would be going between all these layer twos and going back to the layer one to go to a different layer two kind of almost defeats the purpose of having a layer two at all, right? If you still have to funnel through the choke point of high gas fees, low block space environment of the layer one.
Starting point is 00:07:00 So the idea of hop is just increasing the experience of what, like exactly what you said, which I really enjoyed, which was being a layer two citizen. And so if you can just hop around all the layer twos, you actually completely remove that constraint of the high gas feeds bottleneck that everyone has to go through by touching the Ethereum L1. Anything you want to add to that? That's exactly right. Yeah. Okay, so let's see, how does it actually work on a technical level? What does it mean to hop from one layer to another? Maybe we can start with like, what does it feel like from the user perspective? what's that feel like?
Starting point is 00:07:44 And then technically, how does that operate on the back end? Sure. So from a user perspective, we just exposed this very, you know, it's a uniswap-like interface. It feels like you're using a cross-layer or cross-chain AMM, where you can just kind of deposit assets in one end. And then after some time, you'll get assets at the other end. So you can transfer assets in about the time it takes for the source chain to reach finality, which is about five to ten minutes. The source chain.
Starting point is 00:08:14 That is the chain that you are leaving, or is that the chain that you are going towards? The chain that you're leaving. Okay. So that's basically the user experience and something that we've been very careful to not introduce a second transaction and just make that,
Starting point is 00:08:32 try to abstract kind of this underlying technology from the user, make it as smooth as possible. So when you say it's like a UNISOP style interface. When I go to Uniswap, I have two tokens that I select. I have, you know, I have Ether and I want USC. Actually, it's almost always the inverse. I have USC and I want Ether. If for you guys, is it, I am on Arbitrum and I want to be on optimism? Is that, so we just swap out the tokens and instead replace it with destinations? Yeah, that's exactly right. You'll select an asset and then a network that you're coming from and then a network that you're
Starting point is 00:09:10 you're going to. Okay. And then can you also swap exchange tokens in the meantime, or is that just a completely different feature? Not right now, but it's definitely something that we're talking about addressing in the future. Okay. All right. So very cool. So I have a bunch of USC or ether on 1L2, and then I want it to go to a different L2. How is this actually facilitated on a technical level? Sure. So there's a few layers to hop. And so the very, very core layer, is basically this way to scalably send messages from one roll up to the next. And so the way this works is each scaling solution already has a message bridge with layer one Ethereum.
Starting point is 00:09:53 So this basically allows contracts on Ethereum to call contracts on layer two and contracts on layer two to call contracts on Ethereum. When you say a message bridge, that is just like the bridge, right? Like when I say when I want to get my money from from L1 to Arbitrum or L1 to optimism, I use the bridge. Is this a, that's the same bridge as the message bridge or is that a different piece of infrastructure? So we call that the native token bridge. And the native token bridges are also built on top of this core message bridge. And so if you imagine the message bridge allows contracts to call each other, then what the native bridge is going to do is it's going to allow you to lock up USC on layer one.
Starting point is 00:10:33 And then that's going to send a message to admit USC for you on layer two. And then on the inverse, if you burn USC on layer two, then it will send a message down to layer one to release that USC on layer one. The caveat is that for optimistic roll-ups, the message from layer two to layer one takes a full week for it to be executed on layer one. And this allows time for the challenge game to play out in order to make sure everything is secure. And then with ZK rollups, the message can only propagate as fast as that ZK roll-up checkpoints. And so a ZK. Rolp checkpoint is pretty expensive. So sometimes it will happen every half an hour, sometimes it will happen every six hours,
Starting point is 00:11:18 depending on how scaled up that roll-up is. But even exiting a ZK. Roll-up can still be slow depending on the scale. Okay. And that's an important point to drive home. Like even in our fastest roll-ups that we have, have ZK roll-ups, it's still a 30-minute wait time, which, I mean, I get frustrated when I have to wait five minutes for my transactions to clear on Ethereum. So, like, from a user UX experience, like,
Starting point is 00:11:43 30 minutes is going to be even more frustrating, even if they get used to it. Like, we can still iterate on this. And again, that's the fastest time to go from a layer two to a layer one. And so, like, with optimistic roll-ups, which are both optimism and arbitrum, it takes upwards of seven days. And so if you want to use these bridge, I'm pretty sure correct me if I'm wrong, but going from the L1 to arbitrauma optimism, it's more or less instantaneous, but getting back out takes seven days for optimistic roll-up.
Starting point is 00:12:12 So there's a huge U-X problem here, almost no matter what. Exactly right, yeah. And so we have these message bridges that we can leverage. And so you can imagine if we want to talk from one roll-up, roll-up A to roll-up B, then the naive approach would be, okay, send a message down to layer one, and then send that message back up to,
Starting point is 00:12:31 or two at the destination. And then we kind of have this communication link. Right. Where you bounce off the layer one to go off to a different destination. Yeah. And so the problem with that is that this creates this huge bottleneck with layer one. So, you know, if we imagine that our layer two environments are way more scalable, we have lots and lots of messages.
Starting point is 00:12:49 And if each of those messages needs to propagate one by one through layer one Ethereum, then it just creates this bottleneck. It's expensive and it just doesn't really get us to scalability we want. So the core innovation behind Hop is that we will aggregate many messages on the source chain, the chain that you're leaving. And then we will periodically commit those. And so when we commit them, we aggregate all those messages into this really compact data structure. I'm sure you guys have talked about Merkel trees.
Starting point is 00:13:20 And you basically just have a single hash that represents all of this data. And then we can propagate that hash through layer one that represents you know, thousands of messages onto the destination layer two, and then we can unpack it at the destination. And then that kind of creates this scalable roll-up to roll-up messaging protocol. Okay. So that is like the settling up between two layers, right? And so maybe there's just a bunch of USC that flows from one L-2 to another L-2.
Starting point is 00:13:52 That's not settled. A bunch of things happen. Maybe a bunch of things more happen. Maybe a bunch of things more happen. And like the analogy here is kind of like a bar tab that everyone uses. And people usually typically use the bar tab analogy to talk about a payment channel, which I think Hop Protocol might be, but we'll talk about that. And then so what you're saying is like you, Hot Protocol allows for a bunch of economic activity to happen. A lot of a lot of people going to the bar and asking for a drink without actually a transaction settling to Visa, the Visa Network.
Starting point is 00:14:21 But then periodically, you do settle up. And the assets do actually flow from like the R. Trum contract on the layer one to the optimism contract also on the layer one and allows the actual roll-ups to settle up with each other based off of hops sort of like off-chain transaction ledger that it has. Is this all correct? Yeah, yeah. And so I wouldn't, we have very, a lot of similarities to payment channels. And, you know, specifically that we make a bunch of payments and then we do this kind of batch settlement, but then, but then like structurally it turns out a little different. But that's where the similarities end. Yeah. Okay. Exactly. So how does Hop protocol
Starting point is 00:15:04 actually like account for the net of all of the assets that are transferred cross chain? So, so that's kind of this next layer. And so hop has this intermediary asset that we call H tokens. And so it depends on what assets being bridged, but it could be like HUSDC, H-E, and so just like- Are these just like Hop-IOUs? Exactly. And actually, you know, you can think of basically every token on layer two as an IOU because, you know, even with the native bridge, you're locking up an asset on layer one
Starting point is 00:15:38 and minting something on layer two. And so basically this is Hopps version of that that lives alongside the native token version. We call that the canonical asset. So like canonical USDC, that's going to be the one that's used in AVE, a uniswap, et cetera. And so the reason we introduce our own intermediary asset, these H tokens, is because we need to build this special functionality into them, that we can't build into the canonical assets.
Starting point is 00:16:07 And so specifically, when you deposit into the layer one hot bridge contract, you'll mint an H token. So if you deposit USDC, you'll mint to HUSDC on layer two. And that functions just the same as the native bridge. But the difference is that when you burn HUSDC or another H token on layer two, we have a role called the bonder that can mint HUSDC at another destination for you. Because hot protocol needs, it needs, what's the right word? It needs its self-sovereignty. It needs its own ability to manage its own currency to account for the differences between the currencies across
Starting point is 00:16:52 of different L2s, right? Exactly right. Yeah. Okay. So, like, wait, so is it, so I have USDC on Ethereum, and I deposit it into Arbitrum, and then I get U.S.DC on Arbitrum. But like you said, that's actually an IOU. So it's actually Arbitrum USDC that is an IOU of USDC on the main Ethereum chain.
Starting point is 00:17:12 And then when you mint a hop U.S.C, aren't you actually minting H-Arbitrum USDC? So it's H-A-USDC? because you are making an IOU for arbitram USC, which is making an IOU for USC on the main chain. Is that right? Yeah, the naming gets a little confusing, but I would think of it as, you know, the canonical USDC is kind of an IOU,
Starting point is 00:17:38 a promise to be able to claim USC from the native token bridge contract on layer one, whereas HUSDC is a promise to claim layer one USC in the Hopbridge contract on layer one. Okay. Okay, okay. Hotbridge contract on layer one. Is the hot bridge contract on layer one also part of the arbitrum or optimism? Is that separate? It's separate and then it will also be connected to arbitram optimism, polygon and X. Okay. So it's like it's more, not rather than stacking on top, it's more in parallel. Okay. Okay, cool. And so, so that's kind of how the, yeah, that's how the H tokens exist. And then in terms of, you know, transporting an H token. And from one roll-up to the next, the user basically burns an age token, specifies the destination, and then we have a bonder. And so the bonder is able to fully verify these roll-ups in the time it takes for layer one finality.
Starting point is 00:18:37 And so with roll-ups, you kind of have two finalities. You have kind of like off-chain finality, which you can determine pretty fast in five to ten minutes, because you can actually, you know, look at the chain of transactions and compute the state and make sure that you're correct. But you can't do that on-chain because you can't run all those transactions. Otherwise, we wouldn't be scaling Ethereum. And so that's why it takes a week for kind of on-chain finality. But the bonder, they're fully verifying things in real time. They see the event H-tokens were burned.
Starting point is 00:19:11 H-U-S-C was burned. And then they have collateral locked up at the destination. and they'll use that collateral to mint HUSDC for the user at the destination. So now, you know, imagine they facilitate a bunch of these transfers. They've locked up a bunch of collateral, and they can't unlock that collateral until they receive proof that HUSDC was burned at the source because we want to make sure that the hot bridge contract remains fully collateralized. And so that's where the message bridge comes in, the hot message bridge.
Starting point is 00:19:46 So, you know, after many people have transferred, we aggregate those into our compact data structure. And that, you know, we propagate this. We call it a transfer route or a message route, you know, through layer one to the destination. Once that reaches the destination, then the bonder can settle up and their collateral is unlocked. So that's kind of how you can move an H token from one place to the next pretty immediately. And then the settlement process happens over time. Okay, so in my mind, the H tokens are like this shadow token, the shadow that like follows the actual real token, but it has the self-sovereignty that Hop Protocol needs in order to move like at the speed of light. And so the way that Hop Protocol allows for like this like near instantaneous transfer of, you know, asset to, from asset to change to change to chain is that you guys actually have the actual assets on all of the change, on, on, on.
Starting point is 00:20:43 all the chains. And so somebody on chain A can go to chain B because Hot Protocol actually has the USDC on both sides. And then the age tokens are that communication accounting tool that because Hot Protocol, the Hot Protocol contract on the L1, it can manipulate the destination of the tokens as it sees fit, unlike it how that's not true for USDC or Ether. And so it can manipulate the balances on all the other chains to account for the transferring of USC or any other token across all the chains. Is that right? Yeah. And this is all done completely trustlessly. It's all fully collateralized. It basically is completely relies on the security of Ethereum and the different scaly solutions that you're using. Well, we like that word trustlessly. What happens,
Starting point is 00:21:36 how does what happens if like all for some reason everyone is on Arbitrum and they want to go to a different L2? So I like Arbitrum I'm just using Arbitrum just because everyone everyone is on layer 2A
Starting point is 00:21:50 and then all for some reason there's an economic event that means everyone needs to go to a different layer 2 layer 2 B and all of the liquidity flees out of layer 2A how does how do and then and then therefore everyone who's left on layer 2 is stuck because you guys
Starting point is 00:22:06 HOP protocol has lost of all this available assets because everyone has used up all the bandwidth. How does H protocol redistribute to account for like different bandwidth requirements across all the layer twos? So actually to take a step back, so we have this H-HUSDC and this is kind of like the second layer, but the H tokens aren't what the users want. They are using these actual canonical tokens. And so that's kind of like the third layer of hop. So at the core, we have this message bridge, and then we have the second layer, this intermediary asset.
Starting point is 00:22:40 And then at the third layer, we have AMMs. So we have an AMM between the canonical asset and the H token. And so when a user is bridging from Arbitram to Optimism, they'll swap USDC to HUSDC. That HUSTC is burned. And then the bonder will mint HUSTC at the destination. And then that's automatically swapped out into USC and ends up in the user's wallet from user perspective. it's just one one transaction for the whole flow. And so these AMMs actually play an important role in terms of like balancing across the chains as well.
Starting point is 00:23:15 So if we see a huge flow from say Arbitrum to optimism, then, you know, it will cause the USC on Arbitrum to start trading at a discount. And then the USDC on optimism to start trading at a premium. And this actually incentivizes folks to rebalance these chains with large settlement transactions through layer one. So they can kind of redistribute the assets across the chains and then profit off that based on the arbitrage opportunities that the AMS present. Right. Very clever. That definitely seems like the right place for economic incentives. How are these AMMs constructed?
Starting point is 00:23:59 Are they more like a curve where the actual shape of the AMM is differentiated or is it more like, you know, Unoswap v3 where you can have concentrated liquidity. So it's more like curve, a stable swap. They are like kind assets. You know, there shouldn't be any reason for, you know, USC and HUSDC to diverge because ultimately you can claim either one on layer one for layer one USC. And same with, you know, Ethan, A.
Starting point is 00:24:25 And all the other assets that we support. So, yeah, right now we're using the stable swap construction. Hey guys, I hope you're enjoying this conversation with Chris about Hop Protocol thus far. Coming up in the second half of the show, we go into more details about the technical details of the Hot Protocol, as well as the future roadmap. And also just a more casual conversation about what Chris thinks about the current state of Defi and where we are overall going. And also talk about yield and how Hop can offer just a sustainable source of yield for all
Starting point is 00:24:56 those stable coin yield seekers out there. So we're coming up in the second half of the show, but first, a moment to two. talk about some of these fantastic sponsors that make the show possible. Macha, everyone's favorite deck aggregator, has just launched an open beta for gasless trading. So if you're trading more than $5,000 in common eth and wrapped Bitcoin pairs, then your gas fees on Macha are free. And that's why you should be using Macha. Mata routes your orders across all the various DFI exchanges on Ethereum, Polygon,
Starting point is 00:25:27 finance, smart chain, and gives you the best possible price without any trading fees or unnecessary sloppage. Masha has smart order routing that splits your orders across multiple liquidity sources. If Masha sees that it gets you better pricing. Trading on Masha is super easy because it pulls the liquidity for me into a single and easy-to-use platform and has even saved me multiple times from accidentally picking the wrong decks to trade on and getting a bad price. Masha also allows you to make limit orders on chain so you can set and forget your defy trades and they will go through automatically while you're away. So when you're making a trade, head over to Macha.xy-Z. slash bankless, connect your wallet, and start getting some of the best prices and most liquidity
Starting point is 00:26:06 when you trade your crypto assets. Alchemix is one of the coolest new DeFi apps on the scene. It introduces self-paying loans, allowing you to spend and save at the same time. Deposit the die stable coin into the Alchemics vault in order to get an advance on the interest it generates. Borrow up to 50% of the total amount of your deposited dye in the form of Al-USD stablecoin. Here's the craziest part. The loan pays itself back and you cannot be liquidated. Unlock your assets potential in the ultimate defy savings account. And brand new to Alkmix is the ETH fault where you can deposit ETH into the application,
Starting point is 00:26:48 borrow Al-Eth against your deposits, while having your advance gradually paid back over time. V2 is rapidly approaching, which will allow for even more collateral types, plus a variety of yield strategies to choose from. harness the power of alchemics at alchemics.fI. That's A-L-C-H-E-M-I-X dot F-I. Follow Alchemics on Twitter at AlchemicsFI and join the Discord to keep up to date with Alchemics V2 and to get involved in governance.
Starting point is 00:27:18 Can Hopbridge non-E-V-M chains? It can, yes. And so we haven't supported them yet. It would just be a matter of re-implementing our, layer two bridge contract for whatever the scaling solutions. But, you know, we do plan on supporting Starkware and ZK Sync and other ZK roll-ups. And then eventually we'd like to support like disjointed layer ones as well. But that's kind of a different problem set than what we're addressing right now. Okay. So it seems to be that any roll-up EVM or not that settles
Starting point is 00:27:58 to Ethereum, that seems like a relatively surmountable obstacle because there's only one canonical hop contract on one canonical Ethereum L1. That seems like a task that can be overcome. Getting from 1L1 to a different L1, or an L2 on 1L1 to a different L2 on a different L1, that seems like a taller task because now there has to be two different hop contracts on two different different L1s. Is that, is that, is that on something here? Yeah, that's exactly right. Can you describe how that how that problem works? Yeah. So it's a very different problem set. It's something that, that, you know, we wouldn't use the core, the core technology behind hop for this. We would kind of develop something new. And so this would probably involve
Starting point is 00:28:53 some new validator set to basically attest that, okay, you know, tokens, each tokens were burned at the, you know, some disjoined layer one. And we can release the token on layer one Ethereum or on, or emit H tokens on an Ethereum L2. And so this validator set, you know, won't share the same security as Ethereum. It will be as secure as that validator set. It'll be like a multi-sig valetator set of sorts. Yeah.
Starting point is 00:29:19 But that's kind of, you know, the best that you can do. Yeah. Right. Listeners will be reminded of our episode with that, Vroom Christensen, who had a lot to say about security assumptions across layer ones using multi-sigs. Yeah. Okay.
Starting point is 00:29:35 So can one is, who can provide liquidity in Hop right now? Is that like a closed environment? And then what's the long-term game plan for that? Yeah. So we think of there's two types of liquidity in Hop. And we call this pastive liquidity and active liquidity. And so passive liquidity is basically liquidity in the AMMs. You just kind of set it.
Starting point is 00:29:57 You have very low risk of impermanent loss. And you can just kind of earn trading fees and then maybe stake it if there's liquidity mining. And then we have active liquidity. And this is the bonder process. It's a lot more like running an E2 validator where you kind of set up your server. You have some process that's constantly listening for events and making transactions. And so right now the bridges are set up. just one bonder per bridge.
Starting point is 00:30:25 And so the worst a bonder can do is be offline. And when the bonder's offline, the transaction will still propagate as fast as the exit time of the source roll-up. So the roll-up that you're starting on. So even though there's just like one party that's doing this right now, they're not taking custody of funds. They're not presenting additional risk. They can just be unavailable, basically.
Starting point is 00:30:51 And in the next version of hop, we're going to support multiple bonders per an asset. And then after that, we're going to have a completely decentralized bonder network. And so what's really cool about when we get to that point where we have this decentralized bonder network or even multiple bonders is that it becomes a one of end trust model. And this is just for being available. You know, right now it's trustless in terms of custodianship. But then in terms of like, you know, is your asset going to move, you know, very, very fast or is it going to kind of move at the slower pace, you know, that that is still now one of one of one. Which is, you know, you know, you just need one honest bonder to for it to go through.
Starting point is 00:31:35 Very cool. Do you have any sort of like metrics that you've been able to discover over the last few weeks or so or actually months now that our protocol has been alive for a while about like the level of yield that liquidity providers are getting from this? So it fluctuates a lot. We just launched our Eithbridge last week, you know, on like a daily basis. Some people were making, you know, 15 plus percent on E. I would suspect that. 15 percent in a day? No, no, no, sorry.
Starting point is 00:32:04 Oh, yearly compounded. Okay. Yeah. I just want to say, like, hey, hang on, just take all my heath. Yeah. But, yeah, based on a very, like, short window. And so I would expect that to be competed down. But so far, you know, the yields have been good.
Starting point is 00:32:21 And yeah, you can also earn, you know, stable coin yields. And again, there's very low risk of impermanent loss. So I don't think there's many opportunities to earn the kind of yields that Hop LPs are earning, at least for each. Right. extrapolating this out into what me and Anthony Sazano call, the nexus of Ethereum, where there's many, many L2s and there's many, many economic actors hopping between all these L2s. This is going to be like a kind of like Ethereum's like economic heat, where all the transferring around is causing a bunch of just like fees and yield to occur. Do you have any like long-term
Starting point is 00:33:04 thoughts about how L2 transfers will impact yield in DFI? That's a good question. I mean, I think, you know, ultimately we'll just keep attracting capital. And I said we, I mean Ethereum until, you know, yields start to make more sense for the risk that people are taking. And so right now, yields are very high. Risk is very high. As, you know, Ethereum becomes more mature and HOP becomes more mature.
Starting point is 00:33:34 and, you know, urine becomes more mature. Like all these different yield producing protocols, I would expect yield to kind of settle into more in line with the traditional finance ecosystem. Is urine something that can be a liquidity provider for HOP? So we have talked about, so back to like active liquidity and passive liquidity. So with the one, passive liquidity is much cheaper than active liquidity. There's lower barriers to entry. You don't have to run the server process.
Starting point is 00:34:10 And there's a lot of folks that are just mercenaries will throw yield. You know, it's very, very competitive. And ultimately with the passive liquidity, you need those pools. Because if you don't have the actual asset for people to bridge into, then, you know, they can't bridge. There's no way to kind of eliminate that type of liquidity. But this bonder liquidity, it, it, it, is essentially collateral. And so right now the bonder uses the same asset that's being bridged.
Starting point is 00:34:37 But ultimately we could, or we plan to move to a future where the bonder could kind of hold a basket of assets. Those could be yield-bearing assets or, you know, they could be ETH. They could be, you know, whatever basket of assets the bonder wants to hold. And they just use that as collateral while earning yield on it for bridging assets across hop. And that's where I think we'll will get some big improvements in capital efficiency. Very cool. How are fees determined in HOP? So right now the bonders sets a fee, and then the AMMs take a 0.04% fee, so four basis points.
Starting point is 00:35:18 And then, you know, once we get to the multi-bonder model, then the bonders will basically compete for lowest fees, and then that will kind of drive them down to a minimum. do you kind of think that over the long term, over the many years, that fees will kind of just collapse to the absolute minimum while also speed between L2s kind of increases? Is that the outcome for this? Yeah, HOP definitely scales up a lot better than it scales down. So, you know, basically the larger amount of assets that we're transferring for each of these settlements through layer one, then the cheaper we can get fees. So right now, where I'm at, at the bonder charges 0.18%, so 18 basis points.
Starting point is 00:36:04 Pretty soon we're going to be, you know, we just scaled up the eth liquidity. We're going to do the same with USC. We're going to be able to drop that to nine basis points. And ultimately, I think we can get it to, you know, around four basis points or lower for the bonder fees. You know, that seems to fit into the model of L2s that I've come to understand, where the more users and the more assets and the more economic activity that's happening on these L2s, the actual cheaper the fees actually are because they're amortized across all the users. And so not only is this true of the actual L2s themselves, but this is also true of hop,
Starting point is 00:36:38 as in the bridges between these L2s. Can you just riff on that for a second? Do you think like this L2 environment is just going to become faster, cheaper, stronger as more and more people just adopt it? Absolutely. Like even for myself, you know, I've been using DFI on layer one. I just rebalance a bunch of positions. And I just realized, what am I doing on layer one?
Starting point is 00:37:00 I'm just losing a huge part of my yield to transaction fees. Layer two is here today. And so, yeah, I really think that soon here, it will be very much, much more rare, especially for users that aren't dealing with, you know, anyone who's not dealing with like hundreds of thousands of dollars is going to be on layer two and just stay on layer two because layer one is just too expensive. It makes a ton of sense. Are there any significant differences between how Hop is constructed versus how Connects is constructed that are worth talking about?
Starting point is 00:37:33 Sure. So there's a few different bridge models. So we already talked about hop. We develop this technology. And so right now we're kind of alone in this category. And then another category is hash time locks. And so this is kind of a game where you have one party lockup assets on one chain with the secret. The party, another party locks up assets with a secret.
Starting point is 00:37:58 And then someone reveals the secret on one chain. And then the other party can use that revealed secret to unlock on the other chain. And so hash time locks, they've been around for a long time. This is the same technology that underpins the Bitcoin Lightning Network. And there's, you know, they work well in some scenarios. And then there's some difficulties and, and, and, and, there's some difficulties and, and, and, you know, these difficulties are ultimately why we chose not to take this approach when we were looking at this problem with Ethereum. And so one is that, you know, you have to wait for two
Starting point is 00:38:36 rounds of finality. So, you know, the, you can't move too fast when you're doing kind of the second preparer transaction. And then you can't move too fast when you're, when you're revealing the secret. Otherwise, you're at risk of a reorg. And then the other one is that whoever goes, first in this game is kind of locking up their assets without any promise of the other party kind of locking up their assets. So if you have one party that has like reputation, then things work really well because, you know, they're reputable and you know that they're not going to kind of like, you know, lock up your assets without fulfilling the game or something like that. But then it gets harder to to like really decentralize that network because once things get
Starting point is 00:39:23 competitive, then you know, you have to like layer in some kind of reputation layer to make sure that, you know, you don't have parties entering and then just locking up people's funds so that, you know, that more assets route through their router or something like that. And then the third type of bridge is kind of this externally verified bridge. And that's kind of what I was talking about with, you know, it could be a future direction of hop. But ultimately it introduces this, It introduces a new trust model. And with Hop, you know, for going across layer two, we want to just rely on Ethereum's trust model and see that as kind of the best way to scale in the near term.
Starting point is 00:40:06 But then for kind of addressing, you know, disjointed layer ones, that's something that's better suited for hashtag much or for these externally verified bridges. Very cool. Let's talk about the organization behind. Hot Protocol. How is the protocol actually, who are the people around Hop Protocol and how did they become organized? So we launched Hop towards the beginning of the year. And since then we've kind of had this community grow. And then we have a company that kind of facilitates the development of the protocol. And yeah, so as we move forward, we're going to be kind of becoming more and more
Starting point is 00:40:50 community oriented and we're already starting to see, you know, community members that have developed like analytic dashboards or like Twitter bots and stuff like that, which has been really cool to see. Is there an actual formal hop-dow? There's not. Will there be? There could be. There could be.
Starting point is 00:41:10 Is there a hop token? There's not. Will there be? There could be. Okay. Awesome. Well, okay, if I, I don't know if there is an official hop roadmap, but what is left on the roadmap? So, so there's a lot.
Starting point is 00:41:27 So right now we kind of have the first version of our bridge. The next version of the bridge is very similar, but enables multiple bonders per an asset. And so we're excited about that. And it also allows us to kind of consolidate like kind assets. So right now we have a separate bridge for, you know, each of our stable coins. In the next version, we're going to be able to kind of have like a single stable coin bridge, which is going to be much, much more efficient. And like I said, you know, it scales up really well.
Starting point is 00:41:56 So it should allow us to drop the fees by a good amount. And then, you know, we want to head to, you know, we're heading into direction where we're making kind of the this like core messaging protocol more generalized. And that's going to enable some really cool stuff in the future. And then beyond that, we want to address. the disjointed layer ones. And, you know, that's going to be a big R&D effort to kind of figure out, you know, what's the best way to do this in a really decentralized way,
Starting point is 00:42:28 even if we can't, you know, leverage the security of Ethereum for other disjointed layer ones. Okay. Well, Chris, thank you for having extremely, like, powerful and concise answers. And so I think that's everything that I need to know about Hop. Is there anything that I missed or forgot to ask? I think that's it. We're really excited about the way everything's going. We're really excited about the way Ethereum is going.
Starting point is 00:42:54 We've been waiting for Layer 2 for so long. So it's been awesome to see that it's actually here and it's usable and that we're seeing more and more Layer 2s kind of come online and get traction. And yeah, if you want to try the protocol, I'd recommend visiting hop. that exchange or follow us on Twitter at Hot Protocol. And yeah, I really appreciate you having me on the show. Chris, before you go outside of Hop, when you are done with work, done with developing, what else about Ethereum excites you or do you pay attention to?
Starting point is 00:43:32 That's a good question. I mean, that's a hard question. I dive into defy all the time. Like that's been super fun. Like oftentimes like my entire Saturday is eaten up by just, you know, making, you know, jumping around these different protocols, trying out new stuff. I admittedly missed, I think, a lot of the NFT craze. It's been so awesome to see like how mainstream it's gone.
Starting point is 00:44:04 And like I, you know, was so kind of had my head in defy that, I really just didn't see it going the way it did. And I see your poster behind you. I know that you guys have been big believers in it. So it's been awesome to see. But yeah, I have been following closely, but not too involved on the NFT side of things. And then, you know, Dow's have been a huge interest for a long time. So like just seeing, you know, Mullah kind of kick things off.
Starting point is 00:44:34 And then Uniswap and compound really start the, you know, more. organized, or not more organized, but kind of the protocol of DAUs has been awesome to see. And so, you know, excited to see more and more people like working for DOWs and having that be like a legitimized type of organization. 100%. 100%. It's funny. It's funny that you think I'm an NFT person because I definitely like align myself as a DFI person.
Starting point is 00:45:06 And it's like, it's also funny to see like all the DFI people. like not really be there there's a separation between the defy people and the nfts people out there yeah yeah yeah and like it's so cool like the you know the nft communities are really taking off and it's just like it's so hard to keep up with everything these days like it really is crazy how far it's come is there room in the hop protocol for cross l2 nft transfers or is that on is hop kind of only for fungible tokens absolutely um you know vitalic put out a paper uh about a month ago go for a cross-chain NFT bridge. And we think that the messaging piece of hot protocol is very well suited to kind of facilitate this type of NFT bridge. And so like actually, he doesn't talk too
Starting point is 00:45:53 much about how that that communication would work in there. And so like we see this as kind of a missing component and would love to kind of implement that in the future. Well, there's a lot of things to be optimistic about with the future of hot protocol. So Chris, thank you for coming on and telling us all about it. Thanks, David. Really appreciate it. So I think you mentioned this, but just to reiterate, what do you want listeners to do? Go try out hop exchange, follow hop on Twitter, join the Discord. What else?
Starting point is 00:46:20 Yeah, jump in the community. You know, we're always at Discord. So if you're looking for something to help, just start chatting. And, you know, we'd love to find something. And yeah, follow us on Twitter and get your assets on Layer 2. There's real stuff happening. And it's a lot cheaper than Layer 1. Very cool. Well, all of those links will be in the show notes if listeners want to hop into hot protocols.
Starting point is 00:46:43 Chris, thank you for joining me. Thanks, David. Cheers. Hey, we hope you enjoyed the video. If you did, head over to Bankless HQ right now to develop your crypto investing skills and learn how to free yourself from banks and gain your financial independence. We recommend joining our daily newsletter, podcast and community as a bankless premium subscriber to get the most out of your bankless experience. You'll get access to our market analysis, our alpha leaks, and exclusive content, and even the bankless token for airdrops, raffles, and unlocks. If you're interested in crypto, the bankless community is where you want to be. Click the link in the description to become a bankless premium subscriber today. Also, don't forget to subscribe to the channel for in-depth interviews with industry leaders,
Starting point is 00:47:28 Ask Me Anythings, and weekly roll-ups where we summarize the week in crypto and other fantastic content. Thanks everyone for watching and being on the journey as we build. out the Bankless Nation.

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