TFTC: A Bitcoin Podcast - #202: Adam Soltys

Episode Date: October 17, 2020

Join Marty and Matt as they sit down with Adam Soltys, creator of Coinos.io, to discuss: - Local ISPs - Coinos - Web wallets - UX - Security Tradeoffs - The Lightning Network - Liquid - Tokens - Priva...cy - much more Check out coinos Follow Adam on Twitter Shoutout to this week's sponsors. Cash App. Start #stackingsats today. Use the promo code: "stackingsats" to receive $10 and contribute $10 to OWLS Lacrosse when you download the app.

Transcript
Discussion (0)
Starting point is 00:00:00 What's up freaks, it's your boy Marty here to introduce this episode of Tales from the Crypt. Matt O'Dell and I had the immense pleasure of sitting down with Adam Soltis, the developer behind CoinOS, coinOS.io, the web wallet that has liquid and lightning implemented into it. Very fun conversation. Adam's a really cool dude, great Bitcoiner, under the radar. I think you guys are going to like this. I should let you know this episode is brought to you by our good friends at the Cash App. do you know about the cash app son son do you know about the cash app yet let me tell you about the cash i'm going to tell my son about the cash app i don't know if he can understand me yet but
Starting point is 00:00:39 he's looking at me so son the cash app it allows you to stack sats and sats sell sats receive sats and you shouldn't be crying at this fact it's uh it's a really cool thing son being able to stack sats and sats sell sats receive sats on the cash app and we're saying sats sats sats sats because you can make sats the standard son i know you may think you have to buy a whole bitcoin but you don't you can stack sats bitcoin is divisible by 100 million units known as satoshis or sats and the cash app allows you to make sats the standard within their app then on top of that you can dollar cost average in the sats so if you just want to buy a little bit of bitcoin maybe your first communion when you start getting money and stuff like that you can you can dca into
Starting point is 00:01:21 the cash app allow you to download the app i don't know if you have a phone by then yet but we'll think about it uh on top of that if you want to become a young stonk trader it's tax slivers of stonks to be the cash app investing cash i'm investing is a subsidiary square and member sipc uh and as always because this is all connected to your bank account there's no four to five day waiting periods you don't have a bank account yet son but maybe one day you will uh actually probably maybe maybe one day you won't maybe bitcoin will be your bank account i can only hope for that working on it uh cash app may be your bank account though they offer accounting numbers and rounding numbers so your paychecks direct deposited into the app um so go check out
Starting point is 00:02:06 the cash app and when you do use the code stacking sats help papa out you're gonna get ten dollars you're not really helping papa out you're helping owls lacrosse out when you use the code stacking sats you get ten dollars and ten dollars goes to our good friends at owls lacrosse that's owls lacrosse. All right, freaks, enjoy this episode. And son, listen to your father. You've had a dynamic where money's become freer than free. If you talk about a Fed just gone nuts, all the central banks going nuts. So it's all acting like safe haven. I believe that in a world where central bankers are tripping over themselves to devalue their currency, Bitcoin wins.
Starting point is 00:03:04 In the world of fiat currencies, Bitcoin is the victor. I mean, that's part of the bull case for Bitcoin. If you're not paying attention, you probably should be. You probably should be. what is up freaks welcome back to tales from the crypt it's your boy marty bringing the mic inside my camera's not picking up the light i'm like going in and out here gentlemen so i'm sorry for that uh but i'm warm and ready for a very interesting conversation about a very cool product that matt and i talked about in rhr a couple of weeks ago
Starting point is 00:03:35 we've reached out to the developer and we're sitting here with him now uh adam soltice the developer of coin os a new web wallet uh adam how you doing today doing pretty good thanks for having me thanks for coming on matt uh how are you are you on the move right now yeah yeah yeah i am on the move this airbnb has horrible wi-fi so i'm using uh 4g internet but this is why we fingers crossed this is why we record locally um yeah like i said we have like a tight hour and 15 minutes here so i want to get in as much as possible i was looking at your website adam you're working on a lot of cool things outside of coin os uh we'll definitely get the coin os but we were talking about the local uh internet that you're trying to create in vancouver uh
Starting point is 00:04:26 let's dive into why you're doing that and why it would be beneficial for your neighbors yeah so i guess i first started getting into the mesh net stuff i found this subreddit called the darknet plan and a project called CJDNS is an interesting one but this project is called Althea and I guess the benefit of having more decentralized meshnet or internet kind of setup or topology for internet is that it's harder to sensor and that's why I got kind of interested in it because you know Bitcoin is great but what if government starts shutting down the internet? It becomes more difficult to use.
Starting point is 00:05:09 So yeah, and internet's obviously a vital infrastructure for so many other things besides just Bitcoin. But yeah, it's important to have like a free and like stable internet. So yeah, the Althea project, it kind of lets you set up your internet it in a way that it's easy to share it out with other people who want to share your connection. And you do that by running a firmware on your router.
Starting point is 00:05:42 So it'll keep track of the bandwidth that people are using from you. So you can let them use your internet connection, but it'll charge them like by the minute or by the gigabyte for how much data they're using. then it can throttle them if they're if they're not paying like i think you can set your own price but the the default is like 10 cents a gigabyte or something and so yeah you got a question marty no i was gonna say that sounds pretty dope is it similar to what's going on with myc mesh with the uh because they're super nodes and stuff like that yeah exactly there's there's different gateway nodes that have like a backhaul connection to the
Starting point is 00:06:28 internet high-speed connection that they've been people would connect to those to get onto the network the difference with like between NYC mesh is that they're not really doing the crypto payments so it's not like an incentivized mesh network I don't think so this it's a little different in that you can earn cryptocurrency if you're running one of those super nodes or gateway nodes and if because that's costly usually like to have a connection that you're allowed to share and resell most people aren't allowed to just sell their home internet like their ISP would have terms of service that prevents
Starting point is 00:07:08 them from doing that so you have to get like a business connection or a direct connection at like a data center or something and those can run into the hundreds or thousands of dollars a month so you want to make sure that if you're gonna be spending that much capital to get a connection like that people are gonna be paying you back for it so this kind of what's what's he managed that like the software on your router will automatically build people and like I said you can set your price per gigabyte and then it'll just charge them for what they use that's pretty sweet and then it's all hooked up to a business bank
Starting point is 00:07:46 account or Xpub? Yeah, it's all done. Right now they're using they support like Ethereum and DAI, like the stable coin. And they're using this network called XDAI.
Starting point is 00:08:03 They wanted to be like currency agnostic so I'd really like to get a lightning network and Bitcoin working for the payments as well. That would be dope. And it seems like you alluded to the fact that bitcoin sort of pushed you towards this mesh network a little bit not the other way
Starting point is 00:08:21 around you weren't into mesh networks and then found bitcoin yeah i found i found bitcoin first and then uh stumbled across this stuff like i said it was the cjdns project that i came across at some point that kind of turned me on to the idea of um yeah having like an alternative network to the internet that's harder to censor yeah and so i guess what what drew you to bitcoin originally i guess to go before that then oh yeah well i got i got into bitcoin around 2011 and uh i was working for the canadian government at the time i'm not anymore you're actually you're actually the second guest to have worked for the canadian in government in the last month really there's a lot of you showing up uh mark uh i'm gonna
Starting point is 00:09:13 butcher your last name mark triard uh triard from a company snappa and they they invested they're up in ottawa i believe could be wrong there and they invested some of their treasury nice oh yeah i listened to that yeah yeah yeah those guys are cool um yeah more companies putting their treasuries into bitcoin every day now it seems that's it's good it's a good trend but um yeah so bitcoin i found it just i don't know i think i may have come across it from a blog post or something and just checked out the bitcoin wiki and the bitcoin talk forums and went down rabbit hole we got hooked pretty quickly oh yeah and so i guess we can just jump into coin os here like what what prompted you to build this web wallet web wallets historically i mean they were
Starting point is 00:10:09 very popular uh back in the early days uh many people warned against web wallets due to how vulnerable they can be to phishing attacks and putting your information on the internet your satoshi's on the internet more importantly could put you at risk but it seems like you build a pretty cool product here and decide to go with a web wallet and just interested why web wallet particularly yeah yeah i started off using like the blockchain.info web wallet when i was first getting into things i mean well first i started using bitcoin core but the web wallets are just convenient like you don't have to install anything you don't have to synchronize the blockchain you don't have to set up your own lightning channels you don't have
Starting point is 00:10:55 to um worry about configuring any settings or anything you just go to a website and you've got an account it's ready to go so so fucking convenient yeah it's convenient so and so there's going to be a trade-off between convenience and security right so for people just wanting to do some payments and uh go to your local coffee shop or whatever that you always hear about then you know spending up to a hundred bucks or something like you would keep cash in your in your wallet you can have a web wallet for for the convenience factor and then keep your savings and stuff in uh an offline cold storage and what i liked here is that it shows really well on mobile too so you know we have like this issue
Starting point is 00:11:50 here where uh especially on on iphones where apple controls the app store with uh an iron fist and you can have you know your spending wallet be coin os and you can you can just easily switch between your you know your desktop or your your phone without having to deal with the app store yeah obviously it is custodial um so it'd behoove us to say not your keys not your coins um but but like adam said i mean i see the place here seems to be like as a spending wallet a small balanced spending wallet um and then the main issue with custodial usually is that it becomes like this massive single point of failure but the fact that you open source the server side makes it a really cool implication that like anyone can run their own coin os server
Starting point is 00:12:40 through tor for their friends or family or whatnot it could just we could have like there could be like a thousand different coin os servers out there at some point yeah and i would love to see that um i know you guys have talked a lot about the kyc and all bullshit but we're kind of being subjected to. In Canada, we had some legislation come in just this past June that now says that anyone who's running a custodial Bitcoin wallet or an exchange has to register with the financial regulator and do all the KYC of your clients and reporting and all that. So it kind of puts up a big barrier for small guys like me who just want to run a little custodial wallet for their friends, you know have to kind of go through all that and that's unfortunate um it kind of puts a chilling
Starting point is 00:13:34 effect on that now someone who did want to run their own coin off server in canada would have to think about that but they could potentially be you know have the the government coming down on them for that and claiming that they're a money launderer so i mean i don't want to put you on the spot but because i wasn't even going to bring that up because i don't want to put you on the spot but like how are you dealing with that considering there's no kyc on coin os right now yeah i'm gonna i'm gonna have to turn it on i'm afraid um which sucks because i really i really think that a lot like a big part of the what makes it attractive is is the convenience factor so just being able to go on there with an anonymous account and start sending a little bit
Starting point is 00:14:21 of bitcoin and liquid tokens around that was like the big draw and like the big use case for it if i start to have to get people to sign up with their their address and like send in their photo id and their financial statements and proof of like utility bills and all that then suddenly it's it's not so easy for someone to just get going with bitcoin then um so what i'm hoping is that we do see like a thousand different people running their own little servers on tor and uh just taking a stand against those regulations and they can't stop everyone so right now i don't want to be the guy who's sticking his neck out and like the only person running this custodial wallet because then it's obvious it can come after me but i'm going to
Starting point is 00:15:17 build the tools and build the software so that i make it easy for anyone to do it so hopefully we can have lots of people doing this yeah hopefully you suffer the same fate that we did have an anonymous person steal your node and throw it behind tor uh then they can operate a good business still these these thieves they uh they wind up doing that but it's a furiating though considering it's actually been a theme and a topic in the bent on rabbit hole recap a lot in the last three weeks, particularly is the KYC AML compliance regulations and more particularly this week and focusing on the overbearing costs that it pushes on builders and
Starting point is 00:15:59 people who want to run services or companies. And it's coming to light that the regulations and the compliance measures that the banking system is taking to be compliant with the regulations that are coming out is doing nothing to stop the flow of money between criminals. I believe something like 0.05% of all the financial activity between criminals was, or I don't want to say all criminals, but particular criminal enterprises was caught by AML procedures, which is it's completely ineffective and it just creates regulatory mode around these financial institutions and and worst of all puts everybody's data on the line which is
Starting point is 00:16:46 yeah insane like imagine you having would you be more worried about storing everybody's personal information or their sats like are you more comfortable securing their sats than their ids and all that yeah exactly they're both bad but yeah the personal information seems even worse we're losing this money yeah on top of all that it adds a ton of friction for the actual product yeah i mean there is um there is this like thing where i think under a thousand dollars you're allowed to service people without having to id them and stuff so that's kind of my thinking for now is i'll just put a limit on because i don't want to be custodying much more than that anyways for people so i'll just put some limit in place that if you deposit more than that i'll just
Starting point is 00:17:36 automatically transfer it into a non-custodial wallet so i can say you know i'm not i'm not custodying any more than that so yeah then you got you got to you got to factor in the complexity of the bitcoin price fluctuations too like what if you put a hundred dollars worth of bitcoin in today and it goes 12x and i get 1200 like is the burden on you to then yeah those limits probably it is like i'll have to i'll have to check every day check everyone's balance and if it's become more than a thousand then i'll you know shave it down and move some of it off to a non-custodial wallet for them that's the nice thing too is that coinos does i do let you have non-custodial Bitcoin and liquid wallets in there. So I can just, I do have access to like your ex-pub.
Starting point is 00:18:26 So I can generate a new address for you and then take money from the custodial wallet that I'm managing and just move it into a non-custodial one and be sure that you'll be able to access it. Yeah. So let's unpack that a little bit. Cause I think it is pretty cool that you can choose whether or not you have a custodial wallet, like the user can choose when they're logged into coin os they can choose if they create a custodial wallet or they create a non-custodial wallet um and it i guess it defaults to custodial in the beginning um a lot of where the magic happens for me you know so the freaks who have been listening to the pod for a while know i've been struggling to basically try and find a use case for myself with liquid um and you know we
Starting point is 00:19:11 talk a lot about lightning on the podcast but we rarely talk about liquid and one of the one of the issues is is like i you have to have like another separate wallet uh for liquid and what's really cool about what you did with the custodial portion not the non-custodial portion but the custodial portion of coin os is that it's one combined wallet like i you can receive lightning into it you can receive on chain into it you can receive liquid into it and you can send out in any of those methods so you can presumably receive a lightning payment and then send it out liquid with like no friction whatsoever um you you that it's like i guess you could probably do that for the non-custodial on sending liquid right because you'd basically just do a peg in while
Starting point is 00:19:55 you do the send pagans take a hundred blocks to be confirmed so it's not really practical to do that yeah that's the beauty the beauty is how smooth it is that you can just like pay any liquid invoice yeah that's that's another big part of the custodial aspect is the convenience being able to go between the different layers but also just being able to like send a payment to another user on the server or like give people a voucher that there's like they can just go to a URL and then it creates an account for them on the fly it can be all these cool things and then it alleviates pressure from the network like if all this stuff is being done off
Starting point is 00:20:44 chain and in a custodial database then all those transactions don't need to be done on chain or on the lightning network even they can just be done completely offline and there's even some like privacy implications there where all that stuff is if we have all these thousands of custodians and they're all their little private islands of different transactions going on then um yeah it's it kind of boosts privacy that way yeah i mean the user has to trust the server with some elements of their privacy i mean and you know they'll see the transaction stuff like that but if it's going through tor they don't have an ip address and the external privacy guarantees are a huge benefit over a non-custodial wallet when
Starting point is 00:21:35 you start to think about it because none of it's on chain yeah yeah so yeah so we're seeing some potential privacy benefits here and i guess with the nature of it being a web wallet but you're able to run many personal servers around the world how how do you view security given the trade-offs that are at play here and how do you like tighten up security the best you can for the wallet is that just lack of interactive code on the front end to reduce phishing attempts or what's your security mindset when building this Yeah, I mean, it kind of comes down to as long as no one can hack the server or meddle with the database records, let's say what everyone's balance is, then it should be secure.
Starting point is 00:22:37 So it's sort of like a very traditional security model. Like if anyone who's running a website backed by a database has had to go through this, sure that um you know you you lock down your server so people can't meddle with it but that's like a a problem that every every company running a website has already had to deal with so yeah yeah because there's it's like cloud mining and web wallets have this weird we'll never go back to them because of how bad they were in the past yeah but again the experience that you've designed here is it's pretty seamless we got like nearly two minutes before we hit record i sent 10 000 sats to to a wild i just created and
Starting point is 00:23:29 happened instantly and now i can go spend yeah yeah it's all about the again like don't you're not going to use this to put all your savings in but for a couple hundred bucks for spending and And the convenience of it, I think that's a fair tradeoff. Yeah. And I guess going back to Liquid for a minute, the other cool thing about Liquid is you can issue your own tokens and trade them. So I do think that tokenizing everything does have some real utility. Bitcoin is obviously going to be the money, the store of value, but being able to issue
Starting point is 00:24:15 tokens to represent fractional ownership in real world assets and trade them around, that's something that Bitcoin doesn't really have to do. Why saddle the Bitcoin network with all that kind of transactions? and um but having like even tokens for stable coins and stuff is is useful because you can self-custody your your stable coins and things so it makes um the potential of like trusting exchanges where if someone wants to put some canadian dollars into an exchange or something or u.s dollars rather than just holding a balance on the exchange if they give you a stable coin and then you can self-custody it in your own wallet then that exchange isn't uh like the sole point
Starting point is 00:25:09 of failure right if they got hacked or something you can still hold your your stable coins so but then you're able to do you're trusting the stable coin issuer instead of yeah so change yeah like so i'm still i don't want to say i'm still a little bit skeptical the token model because it's confusing because right now like i went to like go create a token within the wallet it's crazy how you can easily issue a new asset that's what i hit so i can just create a token marty coin yeah right now which is pretty cool that you can do that in one two three four five easy steps yeah um on coin us like how would those tokens ever accrue value if i created a marty coin right now like what would i need to be doing as the
Starting point is 00:25:58 creator of mardi coin to drive value to that well you could uh you could go to the exchange page on coin os and list your mardi coins for sale in exchange for bitcoin and see if anyone comes and buys them interesting well you could use them as like access tokens or something for ticketing yeah like if you want to give out tokens that every token is a ticket to some event or something there's so many applications for tokens that i think it's pretty cool to to make those easy to create and trade yeah i like the idea of concert creating like a unique authentication token that you pay for in bitcoin then only you can access that that concert well i mean the beauty is that you can resell it right you can like frictionlessly resell it if you
Starting point is 00:26:49 wanted to instead of having to rely on like scalpers right in front of the event yeah it's live is live nation just going to come in and scoop up all the uh the ticket tokens first well if live nation's involved i'm sure it's going to be scammy that's fascinating i want to talk more about liquid but not the tokens as much because i'm i i think it's novel like it could be useful uh these different assets or whatnot uh stable coins is kind of cool like it shifts the trust model around and and i think like the big thing is is basically interoperability basically you can trust someone else with holding your fiat while you're using whatever exchange you want to use you can split those two trusts up um but
Starting point is 00:27:33 liquid doesn't get enough play on this podcast we we rarely talk about liquid to the point where um we had used on uh the podcast and he specializes in lightning and i was i was like panging for some liquid talk so i asked him he was like i don't fucking know um should i get the high level like liquid over me yeah show us liquid why is liquid important can you yeah we are can you give the freaks a show we have and to put more context into this i've said many times that i have no use case for liquid i see it mainly at least at this point in time is a federated side chain to be used mainly by exchanges and traders on those exchanges to move funds between each other yeah that's how it was sort of uh that's how it's been advertised and sold by blockstream
Starting point is 00:28:23 so far but i think it it does have some some benefits for just regular users too so um yeah liquid is a side chain it's open source code that runs it it's called elements which is a fork of bitcoin and it has the same kind of um like security model and stuff as bitcoin where you generate your your private public key pairs for your addresses and you can store those offline and it works pretty much the same as bitcoin but there's a few differences in that um first of all but there's no like competitive mining process it's just run by this federation of different functionaries which are big exchanges or companies that were selected to run the network there's 15 of them and they all control this big multi-sig bitcoin account
Starting point is 00:29:21 basically where you need 11 of the 15 of them to sign off on any transactions from that account yeah is that is that mfn growing is that federation growing um not what was the thing like whiz is like he's a signer or wasn't there announcement like a few months ago that they added like additional members to the federation or whatever um so they've added more members to i guess the liquid like uh organization that um does the governance and And all those members have access to be able to do hangouts. So that means they can take liquid Bitcoin and convert it back into on-chain, like real Bitcoin.
Starting point is 00:30:11 Whereas that's not something that just anyone can do. You need to be able to have the authority to do that. It's granted by the Liquid Federation. But I don't think they've grown the set of the 15 functionaries that actually do like the block creation. But they're working on that. Right, on multisig, on Bitcoin multisig of 16 signers, I'm pretty sure. Yeah, and I think that's something that's going to be changed in the future. But they're actively trying to make it so that that group of signers can be dynamic.
Starting point is 00:30:53 i didn't realize that though just to unpack this just unpack this a little bit the there the trust model of liquid you don't you don't need permission to peg into it you don't need permission to go from bitcoin to liquid bitcoin but you need permission to go from from liquid bitcoin back to to real bitcoin uh and and you could get around that a little bit by using like these swap services but it's not really like a trustless swap you're basically it's just like a shape shift where you like going in between like a centralized swap provider exchange that's right or you could use coin os to do it um yeah or you could go to bitfinex like there's a bunch of places where um you can trade bitcoins for liquid bitcoins at one-to-one
Starting point is 00:31:43 they won't charge a fee or anything so or yeah if you're just wanting to go the one way and pig in then that's something you can do uh but you have to wait for 100 confirmations and kind of have to be running your own like liquid and bitcoin full modes to do that so it's because it's a bit technical but it's possible like i i did that when i was first starting with liquid i i picked in a bit of bitcoin just to see how that worked and then yeah you get your Bitcoin gets locked up into that 11 out of 15 multisig and they issue you the equivalent amount of liquid Bitcoin so that goes to your liquid wallet and then you can start using that on the liquid network so some properties of the liquid network is like the blocks are faster than Bitcoin
Starting point is 00:32:35 so they're every one minute and there's no like variance it's every minute no matter what there's There's no, like, it could be one minute or it could be five minutes. Like with Bitcoin, you don't know. It could be 10 minutes or it could be an hour. So that's nice. It's like blocks happen every minute. And fees are pretty low because there's not as much volume on the network. And all the transactions are confidential.
Starting point is 00:33:04 Or I think by default they're confidential. So that means that if you go to the block explorer and look at a transaction, you can't see the amounts that are being transacted. You can see the addresses that are sending, but you can't necessarily see the amounts. And you can't even be sure that it's what asset it is. So it might have been Bitcoin that was being sent, but it could have been one of these other liquid tokens that Marty's sending his Marty coins around. And no one can see into that on the block explorer. so it's a little bit more private you can see the address you can see the addresses like address address one sent address to money to address two but you don't know what they sent and how much
Starting point is 00:33:47 they sent yeah exactly um so from what i saw fees are like locked in at like 0.1 sat per byte is there like any kind of situation where they ever go above that i'd like yeah they're not locked to that that's that's the minimum and because the blocks are empty there's no reason to pay more than that, but if the blocks started getting full, then the fees would go up. There would be a fee market on the quid fee. And those fees, I think they just go to Blockstream.
Starting point is 00:34:18 That's their revenue model for running the network and developing the software. It doesn't get split up amongst the 15 co-signers. Interesting. So what do you think the problem with, like I was going to say, I'm looking at clarkmoody's dashboard it's got 2600 bitcoin worth of value tied up in that side chain
Starting point is 00:34:39 again a lot of people are skeptical of liquid outside of a few niche use cases what do you think liquid needs to to prove to people that it's actually something worthwhile and something that will gain adoption you think it's software like you're providing just easier access to the network do you think it's a better product market fit does the market just need to develop the traders and exchanges need to Experiment with this a little bit more to make other people more comfortable with it Yeah all that and uh I think that the ease of issuing tokens and and being able to swap them like atomically
Starting point is 00:35:21 is one of the biggest use cases, so um atomic swaps on the liquid network are really cool it means that you can take two different assets like Marty coin and Adam coin. And neither one of us has to, like, if we wanted to trade some, neither one of us has to send first or go through a third party custodian to be trustless. so like we don't have to find someone to escrow those coins and release them and both set them in or anything like that we can create a transaction that swaps both those coins in a single transaction and that opens up a whole possibility of decentralized exchange where you don't have to trust these exchanges to be
Starting point is 00:36:13 custodians to go in and out of different assets like that it wouldn't be trust it'd be trust minimized right they were not it obviously wouldn't be trustless well as long as you're trusting the liquid network to continue functioning for the next couple minutes while you do that transaction this uh this explanation has just this reoccurring thought in my head like is liquid that more like how does liquid uh decentralization compare to something like ethereum it's like ripple without the shit coin adam would you agree with that well feels like it feels like you're able to create erc20 tokens and what you just described in the atomic uh swapping of these assets isn't that like what uniswap serves as a purpose for ethereum yeah but um i don't know
Starting point is 00:37:03 Liquid is being developed by the same kind of brilliant Bitcoin wizards that have continued to work on Bitcoin, right? So I think it's a better platform than all those other ones. It's cheaper and easier to use. You don't have to write a big ERC-20 contract with Solidity. i mean i'm not that familiar with all the different uh shit coin platforms but i know with ethereum it was i did i did issue tokens on there just to try it and it was kind of difficult um with liquid it's like trivial and yeah these atomic swaps are pretty easy to do too so well like like liquid takes different like goes for a different trade-off balance
Starting point is 00:37:52 than ethereum at least pretends to on the surface right is it goes well let's let's not focus on what let's not focus on what they pretend to do let's focus on the actual state what i'm saying is like like i forget who we had on the pod we had someone on the pod at one point who like was a little bit too nice to eos and he was like they went they went very centralized right and he appreciated that they went more centralized instead of this like decentralization joe looney And he said he appreciated it because they were just being completely up front with the inevitability. That's what Liquid's doing without the shitcoin and the ICO that EOS has, right? So it's like you have some trust in the federation, right?
Starting point is 00:38:36 This plurality of signers. So it's not completely trustless. You are trusting them. And as a result there, you're able to iterate on it quickly and improve the network quickly. you have solid uptime and you have low fees right and you're able to keep the fees are paid with the fees are paid with liquid bitcoin rather than some other like yeah yeah so it contributes to the fee market and overall security of the network yeah like bitcoin is the money there yeah now now where my mind's going is like how much notional value can be created on top of the peg
Starting point is 00:39:17 bitcoin like does the total amount of value of each underlying token that's created equal the amount that's pegged in or could you hypothetically have more value in the overall tokens than are pegged in and i don't know if you know the answer to this question it's just where my mind's going right now well the value of the tokens is just kind of up to the market so um but that the peg it peg in liquid bitcoin peg in the liquid pick them at one point well on on ethereum for instance you have this situation where you could have this is just we're going to keep talking about ethereum where you could have like erc20 tokens that end up having more value um than than the security like it could incentivize 51 percent attacks but because it there's more value to
Starting point is 00:40:12 to take away from that token that the chain doesn't really know how much value that token has, but the attacker does. But in this case with Liquid, the trust model is completely different. You can't 51% attack Liquid. You have to basically compromise the signers. Yeah, and they've been carefully selected, so they're all geographically distributed. There's no more than three functionaries in a single jurisdiction,
Starting point is 00:40:37 so that if there's ever a natural disaster or some of the governments start going after them, they have to get at least four of them all together because it's 11 out of 15, right? So if four of them go offline, it's still okay. And all these functionaries are big, like, they're Bitcoiners. They're big exchanges and stuff. So they have, like, an interest in running the network properly
Starting point is 00:41:09 and not misbehaving but the other cool thing is that even if they all did get compromised or or something happened and they did start misbehaving or they got shut down the the code for liquid like the elements code is open source and like us three could start our own liquid networking how people pay again to get you know the tales from the crypt bitcoin and issue their own assets and stuff so
Starting point is 00:41:45 yeah like if you wanted to set up your own federation or anything you can just use that code and do that so I think building building tools and stuff that work with that code is worthwhile because
Starting point is 00:42:01 like I'm pretty optimistic that the liquid network is it's just gonna keep getting bigger and better and more decentralized i think that's sort of where blockstream is trying to push it so but yeah i mean but that's kind of like where i feel about coin os right is that the the the risk the like the main attack vector is obviously that it's it's a custodial wallet right so someone could hit you um you could get regulated you can have to you know be compelled to shut it down or something um same thing with liquid with with the federa it's it's a it's slightly better trust model because you have to hit a plurality of of the
Starting point is 00:42:43 signers but where it really gets interesting on liquid and we haven't seen this yet is if you had a thousand liquid networks and they're being run from like pseudo-anonymous um signers and they all had different reputation scores and stuff and and you know one has been around for like six seven years and no one knows who any of the signers are but they've never done any fuckery yeah like like that's when it starts to get really interesting you can swap between the different chains i'm surprised we haven't seen other ones already maybe i'll start one i think we should if we the sooner we see them the better it is for the original liquid network like i think it makes them more censorship resistant if there's like a 500 of them and it's not like oh you can just
Starting point is 00:43:30 snuff out this one and have an effect yeah so if any of the freaks listening want to want to start a federation with me let me hit me up this is like makes me incredibly bullish like how it seems like they're just like incredibly early for the liquid network but maybe it's like if you build it they will call them type situation Well, anything that takes pressure off the main Bitcoin chain is good too, right? All the transactions on Liquid can be going on and it just saves us from filling up blocks and putting the fees up on the Bitcoin network. It's not as trustless as the Bitcoin network, but for me, it's trustless enough.
Starting point is 00:44:22 I know, like, with CoinOS, I was saying, like, a couple hundred dollars is maybe the limit people should be putting in. But for the liquid network, I'd be comfortable putting thousands of dollars on there. Interesting. So comparing liquid and lightning, which are two similar situations running parallel that are both incorporated into CoinOS, how do you look at the pros, or how do you compare them, and what do you think one does better than the other? right yeah there's there's advantages to both so lightning is pretty awesome because um you can have instant uh finality there like with liquid you still need to wait a minute and it's not too long but it's still a bit annoying with lightning it's it's like
Starting point is 00:45:12 instantly done and it's trustless but uh and like the fees are even lower on lightning like they're they're practically nothing like if you have a direct channel between someone it can be you can send payments for no fees at all and even if you're having to go through the lightning network and and go through a couple routing nodes it's like a lot of them just charge one satoshi for transactions so paying like a couple satoshis maybe to do a lightning payment and but the one issue with lightning is it's a bit it's a bit of a different model in that You have to have your wallet online and watching to make sure that your channel partners aren't misbehaving and you need to set up those channels. So it's a bit more upfront, like you need to yeah be running a hot wallet that you've put some capital into and opened up all these channels
Starting point is 00:46:15 and then you kind of have to manage to make sure that you open channels to the right places so that your payments can get through to where they're trying to go so all these issues about channel management and liquidity management on the lightning network that they're all getting easier and better and like multi-part payments and stuff is is helping and the more people using the lightning network the better it gets but yeah those are some of the trade-offs it's just it's a little bit harder to get going especially like if you want to do it trustlessly on mobile or on the web it's you kind of have to be connecting out to like your own lightning node that you're
Starting point is 00:47:01 maybe running on a on a server somewhere or back at home it's a bit hard to run like a full lightning node on your on your phone or on a website right now yeah no but i agree it feels like things are getting better and improvement is being made slowly but surely and so i guess what is in the product roadmap for coinos how like what do you how do you see these technologies maturing and your service maturing if you can avoid having to spend too much money on compliance uh yeah i want to build out the wallet the just basic wallet functionality so being able to do coin selection and uh being able to let people send to like usernames a bit more easily and have like some social aspects in there
Starting point is 00:47:58 where I can see, like, oh, I got a payment from Marty and then show up in, like, my recent contacts or something and focus on, like, merchant adoption, so letting people use this to take payments in retail settings. And then, like, getting more privacy features in there, like pay join and coin join stuff. And then building up, like, the decentralized exchange aspect, so you can list your own tokens and trade them
Starting point is 00:48:29 and make it easy for anyone to run their own little Bitcoin exchange. And yeah, hopefully see a lot more of these custodians popping up in Uncle Jim's of the world running custodial wallets and exchanges. The ultimate Uncle Jim wallet. Yeah. Well, is Uncle Jim the path to sufficient distribution and decentralization?
Starting point is 00:48:54 Obviously, that's the ideal that we strive for, is that, obviously, best-case scenario, the people connecting to Uncle Jim are also running their own nodes, but Uncle Jim exists because they're not comfortable doing that. Is Uncle Jim going to save the world? Uncle Jim runs the CoinOS server,
Starting point is 00:49:13 and then his little nieces and nephews are able to connect to it through Tor, and you know and it'll be distributed if we have enough uncle jim's um i just wanted to go back for a second to the lightning versus liquid thing i mean just to unpack it to its simplest the the thing that hit me when you don't have to worry about the peg in or the peg out or the swap in or the swap out with because it's coinescent because it's custodial uh the beauty of the liquid payment versus the lightning payment is you don't have routing errors you just will never hit a routing error and anyone who's tried to spend on lightning has seen this where you try and send
Starting point is 00:49:55 like a 400 000 sat payment and it doesn't go through and then you try and send a 300 000 sat payment it doesn't go through so then you try a 150 and it goes through right and you have to like go down or whatnot with with liquid you just don't have that so there is there's something there i like i can't put my finger on it but there's something there in terms of using it as a spending wallet for these like medium capacity amounts you know where it's like an amount where if you try and do it on bitcoin and fees are like at 170 sats per byte because some fucking news came out and everyone's trying to get onto exchanges and all the fees are going up and pricing you out um you have that consistency on liquid where you don't have to deal with the capacity requirements yeah
Starting point is 00:50:40 there's that for sure and the other thing is just the uh like the security model is the same as bitcoin so you can generate like a liquid paper wallet if you want and you've got your keys you put some money in there and you just keep it offline it's easier to custody like with lightning wallets you're basically running a hot wallet so there's more uh security considerations for that well our boys 6102 would crucify me if i didn't call you out on that uh is is that it is a little it's different than bitcoin in that you are trusting the signers to not fuck with you but but it's it's a different trade it's definitely um it's nice that you don't need a hot wallet compared to lightning but compared to bitcoin it's not
Starting point is 00:51:31 really truly cold storage i like you can never truly cold store liquid bitcoin because something could happen to the federation while you're asleep and then they're not your keys anymore or they are your keys but there's there's worthless right yeah yeah but that's unlikely especially if the federation gets big enough fair yeah man why are people so i mean people do get hung up on the on the federation of liquid There's a lot of liquid haters out there. You think they're just being too obtuse in their hard lines
Starting point is 00:52:15 with what they're willing to allocate some trust to. Frankly, yeah, I haven't looked that deep into liquid because, again, I've been under the impression that the best use cases are for exchanges and traders, both of which I'm not. Yeah. Yeah, I don't know. I mean, yeah, I take more just a pragmatic approach.
Starting point is 00:52:39 Like, you know who the federation is. You know that their incentives would be incentive for them to mess with it and do something bad. It goes against their incentives. So why would they do that? It would ruin the network for them. so yeah and then i guess the conversation of side chains in general has been bubbling up a little bit more at least i've been noticing in some circles like do you see any other second layer
Starting point is 00:53:13 types of solutions coming to market any other side chain schemes interest you at all oh well reuben sompson and the state chains idea is pretty cool so that just um kind of takes side chains to an even more trustless level and passing around private keys correct in a state chain type way yeah I don't want to try to explain
Starting point is 00:53:41 state chains because I'd have to go and read about them and listen to them to be able to I haven't explained them to people yet so it's still a bit fuzzy in my mind but yeah if you want to go check out Ruben Sampson's stuff on that it's pretty interesting
Starting point is 00:53:56 so I think like the big thing would be that then you can have like with liquid you get the what the pig ins can be done the pig outs can't be done right now and the federation is kind of it's not dynamic at the moment but when we see the side change where you can go both ways and the federation can grow and change over time and and and state chains are actually like a different thing where you can have like trustless custodians that let you move utxos um yeah without touching without touching the chain right like that's the yeah i think so i don't want to try to explain it yeah go look up state chains people they're they're cool
Starting point is 00:54:48 i just can't explain them right now yeah and then people drive chains are often talked about never never implemented if i recall correctly um they're very controversial as well yeah i feel like the whole second layer beyond lightning network and liquid hasn't been explored in earnest i'm very excited for state chains too just to learn more about it and see what it brings to the table but our lightning and liquid just like the very very tip the top snowflake on the on the top of the iceberg okay we're not even imagining potential second layer solutions that could be popular in the future i'm sure there's other ones out there that no one's thought about yet yeah what do you think matt do you have any other second layer solutions that excite you
Starting point is 00:55:40 well i mean i i thought it was funny because adam used the word pragmatic to explain liquid and in my head that's what i was going to use to explain it if I answered first so I do agree with that I think it's a it's a good way of framing it and I think that's one of the issues that liquid has from its detractors is that it does take this like pragmatic trade-off approach that has some nuance there in what it provides you and what kind of like what the trust model is and nuance is fucking impossible on twitter so it results in all of these back and forths where people argue it past each other while with lightning lightning's almost trying to go for like that perfect you know there's no such thing as a perfect trust model
Starting point is 00:56:24 but it's trying to go for this like this perfect balance where you have you know permissionless uh low fees instant settlement you know as trust minimized as possible uh so it's it's an easier trade-off balance to to discuss almost than than liquid because liquid does try and just hit like for all practical for like most practical purposes like it should get the job done right but there's all this nuance there yeah and with lightning there's a lot of complexity like there's a lot of different attacks and things that um that the lightning protocol developers have to be mindful of and with liquid the model is it's just a blockchain so we've already figured out how to do that with bitcoin
Starting point is 00:57:15 it's just yeah taking some bitcoin off the main chain and putting it onto another chain but there's no like i mean there's confidential transactions and the assets and stuff that is that is innovative and it's different from bitcoin but uh yeah the main like innovation has already been done so it's not as experimental and complicated yeah with that being said if you're running lnd make sure you're uh updated to the most recent release apparently it's a big bug we don't know what the bug is yet no it'll be released on october 20th so next rhr um i i'll tell you it's really cool looking at the blog explorer and not seeing the amounts i like you know that's that's my non-technical two sats right there this is
Starting point is 00:58:04 pretty cool yeah i need to experiment with liquid more go into the block stream go to the block blockstream.info has a liquid explorer that's the same exact uh you know interface as the bitcoin explorer and if you click through there on the transactions you just can't you can't tell what assets or or what amounts are being sent it just says confidential that's dope and so another like stable coins a lot of people are beginning to talk like hey if layer two if layer two is to succeed needs to implement stable coins like in mass like we've seen that's the biggest use case on ethereum is tokenizing stable coins and and sending them throughout the network yeah yeah stable coins like i just uh i issued my own stable coin just the other day on the liquid
Starting point is 00:59:00 network. I put some Canadian dollars in a bank account and issued the same amount of liquid tokens. And now I can sell those liquid tokens. People can receive them, custody them themselves without having to trust me. And I just offered to redeem them back to Canadian dollars at par. So anyone wants to buy some of my canadian dollar tokens they can like send me some canadian dollars i'll put it in the bank account keep it there and you're trusting me but uh again it's like the more people but the easier it becomes to do that for like thousands of people to issue their own stable coins and potentially with multi-sig you can you know you can have like a federation of people who are issuing a stable coin and they'd all have to be compromised or a
Starting point is 00:59:55 certain threshold of them would have to be compromised for that stable coin to be messed up so it just gives people the option to be like well uh even if it's like you were saying that like anonymous people on tour if they've been running for six years and they haven't screwed with things yet maybe it's okay to trust them with like a few hundred dollars and buy like a few hundred dollars worth of their stable coin that's i want i want to see the anonymous federations you know the pseudonymous federations where you have these like web of trust reputation just built up over time like that gets really really crazy in my head pretty quickly with the fiat stable coins you do have the issue with where like banks are getting involved like you have to deal with
Starting point is 01:00:36 bank accounts you could deal with cash yeah or you could have like a gold like a gold token where like they're kept in warehouses in like serbia or something protected by like private guards and you know like we we could have a stable coin where you have to do like this this drop off at some secret location of cash and then every day like we we like post a photo of like all these bills spread out on the floor and we're like this is our auditor and it just like goes up on the on tour somewhere like a photo of like all these bills in a warehouse somewhere that's hilarious it's like our proof of reserves well it's crazy like how creative you can get with this so that could be a way to maybe anonymously dca into bitcoin potentially where you
Starting point is 01:01:28 you would want to buy bitcoin um and you have like 200 cash so you put it up in the stable coin account issued 200 of these stable coins to be redeemed in bitcoin on the liquid network and you just have that bitcoin they have their stable coin the dollars are in the bank account you basically receive bitcoin in a somewhat anonymous fashion obviously they know that they sent you the bitcoin but yeah well you'd have to find someone who trusts you to that would buy your stable coin off you yeah um but yeah well in all these cases right you'd have to trust yeah to a degree i mean in every case yeah of of the you know asset backed tokens yeah exactly you're trusting the asset issuer the person who's holding the actual asset
Starting point is 01:02:20 yeah it's fascinating stuff what's going on in canada it seems like things are getting uh getting pretty dire there pretty quickly well i i think in quebec they're they're under heavy lockdowns they're not allowed to go and have private functions and you can't see like your girlfriend or your boyfriend if you don't live together and stuff but over here it's not so bad yet i'm on the west coast nice what um Yeah, but it seems like, at least from a financial perspective, the Bank of Canada sold all the gold reserves, printing a bunch of money. They sold off all their gold around 2000,
Starting point is 01:03:03 and I just posted a chart on my Facebook page the other day. The Canadian Central Bank, their asset, their balance sheet has exploded more than any other country. like every country in the world they're they're printing like crazy but canada is like leading the pack by about a factor of five so yeah it's crazy we're just get done off the rails printing money but they've just been airdropping money to you guys right yeah yeah we get like two grand a month and i i grabbed uh two grand off them just to try it because i was like i feel like if you're going to print at least give it to the people you know like there's worse ways to print yeah well
Starting point is 01:03:49 in a sense it gives it to some of the people but it's also like when you're printing like crazy and causing that much inflation it's still really robbing from from everyone like anyone who's got any savings and the hack is as soon as they airdrop you the the fiat you just immediately converted into sats and then that's that's how you that's how you solve that problem well yeah everyone needs to convert all their canadian dollars into sats immediately upon receipt you just as soon as you receive it you just convert it right away have you have you felt the effects of inflation like is it noticeable uh on your grocery list on your bottom line like in the last year since covid you mean or yeah oh right uh not yet not yet but it's coming like it takes a while
Starting point is 01:04:40 for that to trickle down to the real economy but uh there's definitely been like massive inflation in real estate and and uh stock prices and stuff like particularly on the west coast of vancouver correct it's vancouver similar new york city a bunch of rich foreign nationals are just piling capital into it yeah real estate's gone up like crazy here over the last few decades uh does bitcoin fix this we shall see i think it does yeah so what do you like outside of the local internet project and what you're building at coinos like what other types of software do you work on you seem pretty well versed on the economic side too um that's all i'm focused on right now just building up coinos more oh yeah
Starting point is 01:05:36 um i got a young family now so i don't have a ton of time to do software these days yeah what um what's the feedback been so far uh have people been contributing have you seen many reviewers come to help you out or yeah i've got a lot of good feedback and people are reporting bugs and pretty stoked on it but i haven't i haven't been putting it out there too much because i still feel that there's a lot of things i want to clean up and tidy up and make sure it's secure so i'm not that comfortable like taking on tons of people's money on my little server so do we blow up your spot at all what's that do we blow up your spot at all mentoring and mentioning how hard you are
Starting point is 01:06:29 It definitely brought a few new people to it, but not so much that I couldn't handle it. It's good. It's been running for a couple years now with no issues, so I feel like probably it's time to start putting it out there and get more people using it and find out whatever flaws it has sooner rather than later. so bring it on hopefully i don't have any like severe issues that i'm going to lose everyone's money but it's better to find out now because i'm planning to like keep going with it like building it and getting more people using it so yeah just hey freaks just load enough sats to buy a few dime bags from tftc.io slash dime dash bag um yeah i have like a dollar fifty on it if you If you lose $0.150, I'm not going to be too mad at him. Marty, install AquaWallet on your iPhone
Starting point is 01:07:31 and send a liquid transaction from CoinOS to AquaWallet and report back on RHR on Friday. Got some homework. And put some of your Marty coins up for sale. Will I be labeled a shitcoiner then? Is this Max going all over again? You'll be labeled a shitcoiner. what uh yeah i don't know if i can i can risk that do you freaks want to buy future equity in
Starting point is 01:07:58 my return in my uh my cash flow we can create a marty token i'm gonna sell i'm gonna work hard for you i'm incentivized um shit corner uh what else is uh is on the top of your mind as pertains to bitcoin or the state of the world what's going on in canada what's going on here in the u.s what's on your mind adam anything else you're focused on the bitcoin world or the world around it uh it always just surprises me how few people have gotten into bitcoin still and that it hasn't just taken over the world and that we are still dealing with tyrannical governments
Starting point is 01:08:46 and paying taxes and all that. So I've been, you know, since I found Bitcoin almost 10 years ago, I thought it was just around the corner any day now. Everyone's just going to catch on and switch over, but it still hasn't quite happened yet. Just waiting. Just playing the waiting game. It happens much slower than people expect.
Starting point is 01:09:17 Do you think that's good at the end of the day, just having the software getting tested out, or do you think Bitcoin should be pressured and stress-tested a bit more than it has been to date? No, I guess it's been just about right. Like, we did have growing pains in 2017, and blocks got full, and everything kind of got pushed to its limits then, and then that spurred on, like, all this second-layer innovation in the last couple years, and I guess that stuff's still not quite ready for prime time yet, so we're probably going at just the right pace, but I like how Bitcoin incentivizes people who do get into it to keep working on it and improve it. Kind of has this self-improving quality where you buy some Bitcoin and you think, well, okay, how can I make this better and easier for people to use and get more people into it? So it's kind of paying us all as Bitcoiners to improve itself.
Starting point is 01:10:20 Yeah, it's a symbiotic relationship. We plug in machines and write software to make sure Bitcoin keeps producing blocks, keeps its heart beating, metaphorically. and in return we get a sound digital currency that we can distribute in a peer-to-peer fashion we're going to get Bitcoin heady talk here to end it out is Bitcoin a living organism
Starting point is 01:10:45 is it part of the singularity are we currently merging with the machine world I think so yeah you know Satoshi Nakamoto origin story it's very mystical
Starting point is 01:11:01 yeah what do you think you think Satoshi is an AI maybe we all are yeah maybe they are we're all in the simulation well Matt do you have anything else you want to wrap up on I really enjoyed this
Starting point is 01:11:23 there's something about CoinOS that just brought back my early days of Bitcoin it was just i i like i can't put my finger on it but as soon as i found it i just got really excited about it it was just like the the lack of friction just how clean it was um so i just wanted to say thank you for that i i really appreciate the work you've done there and i do hope that a thousand coin os servers bloom thanks i really appreciate it yeah thank you for the work and maybe hey this
Starting point is 01:11:54 is gonna get me experimenting with liquid makes it more accessible certainly so i guess i got some homework now i had to download aqua create marty tokens become an official shit coiner yeah i was very skeptical when i first heard about liquid and played with a team and i'm pretty sold on it now marty tokens will be worth two bitcoin one day each marty token worth two bitcoin you heard it here first now you sound like richard hart well adam uh i want to echo matt's appreciation for the work that you're putting into coin us freaks if you haven't checked it out go to coin os.io uh check this out again the ui you've created is very sleek uh very straightforward intuitive adding sats to the lightning wallet at least and
Starting point is 01:12:45 playing around with that so that ux is the hardest part here's the hoping that the canadian regulators don't fuck you over and throw a money transmission uh compliance letter at you so um really appreciate you taking some time to come on as well thanks guys it was an honor to be here all right doing the good work cheers cheers peace and love freaks

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