TFTC: A Bitcoin Podcast - Tales from the Crypt #36: John Newbery

Episode Date: August 1, 2018

Join Marty as he sits down with John Newbery to discuss Bitcoin Optech, a new initiative to help large economic players within Bitcoin ensure they are following best practices when it comes to using t...he Bitcoin blockchain efficiently. The two also dive into Schnorr signatures, Taproot, Lightning Network, and get cosmic over some heady Bitcoin theories. Follow John on Twitter: @jfnewbery Follow Marty on Twitter: @MartyBent Check out Bitcoin Optech: www.bitcoinops.org

Transcript
Discussion (0)
Starting point is 00:00:00 what is up freaks welcome back to tales from the crypt it's your boy marty bent on a hot humid wednesday night in williamsburg brooklyn key new york city in the summer it's uh it's one of those sticky stinky nights the trash is everywhere i'm sick of the trash john i'm sick of it you got to get out of the city man i do on the weekends i i jet straight for the beach uh as you freaks can hear him in the background i have john newberry with me from chain code labs john welcome back to the podcast thanks money good to be here chain code first two repeat guests you and matt corralo matt oh matt beat me prodigious matt corralo just barely um and i feel i feel spoiled having you two as the only two repeat guests up to this point and jw weatherman he's
Starting point is 00:00:59 been on again okay i had to post his second episode though well it's an honor honor to be invited back the honor is all mine we are sipping on some rosé on this humid night a crisp crisp very nice cheers cheers and the zadi la rosa very crisp right now very refreshing john uh requested that we only do one bottle tonight so i obliged um so we're going to be tame we'll get cosmic a little bit a little bit cosmic we'll definitely get cosmic um yeah reason i brought you back in here is last week you announced a pretty amazing initiative in my opinion uh to help the economic players in bitcoin become more efficient and use block space more efficiently uh the bitcoin operations technology group or bitcoin optech why don't you fill us in on what's going on there
Starting point is 00:01:50 sort of why you guys decided to get together and what you guys have done up to this point yeah so us guys is me and james o'burn at jane code and steve lee out on the west coast shout out steve shout out steve post google right x googler yes that's right product director at google um we want to help bitcoin companies adopt better scaling technology and maybe encourage them a little bit to adopt better scanning technology so the history the history here is as you freaks all know back at the end of last year we had the price was mooning we had a lot of activity on chain mempool filled up fees went through the roof and that hurt a lot of people and at the same time as that a lot of the transactions on the network were not constructed efficiently so
Starting point is 00:02:43 So there was room for batching, a lot of transactions weren't using Segwit, lots of small wins like that. And people got a little bit frustrated in places. There was definitely some friction between some of the companies in Bitcoin and some of the members of the community. And we wanted to help somehow or explore how we could help. so the impetus came from adam back he posted a blog post and sent an email to the mailing list which which i'm a member of suggesting that we have a grand scaling challenge to coordinate industry players to adopt scaling tech and that was really that really resonated with me it's something that i i'd already kind of been thinking about and so i i got back to adam
Starting point is 00:03:36 I talked to a few people and probably around March or April this year, started talking to companies about whether there was actually a need for this and what their pain points were and whether they thought something like this would be useful. James O'Byrne was also very interested in helping, as was Steve Lee. And so after about two months of talking to companies and figuring out exactly what we would do, we've launched Optech and we're hoping we can do something useful in the industry. yeah i mean you touched on the uh i won't say strife but the the contention towards the end of last year when fees got got to an all-time high i think at one point average fees on a u.s
Starting point is 00:04:19 dollar basis was like 50 at some point in december when they got high yeah i don't know the exact numbers but um that's unfortunate because it hurts it hurts individuals it hurts businesses and it prices some people out and some use cases out yeah and that's actually i was talking about with somebody i think it was last week uh i did like a youtube show with that adam meister guy we were talking about it like we were talking about bitcoin opt i think it was the day you guys announced um last friday or friday yeah yeah and uh saying like what what would have last december been like had had this initiative been started like a year ago so like a big problem one of the big problems over december in particular was uh that became known to the greater community
Starting point is 00:05:02 because of uh laurent from oxt uh he was able to identify the coinbase one of their wallets in particular had a utxo set of about three million dollars at the time uh that was unspendable because it was all dust so you have one of the biggest economic players in the industry sort of not using uh they weren't uh consolidating uxos utxos excuse me uh efficiently and it was actually like eye-opening to me it's like how is coinbase one of the biggest players in this space been around since 2011 2012 how how are they not able to to efficiently use block space at this point like how is that not like number one of their number one priorities and it seems like it wasn't a priority for a while and maybe maybe that was the kick in the ass we needed was was the high
Starting point is 00:05:51 fees to get this going yeah yeah and it's not a problem until it is a problem and then it's a big problem um so not just coinbase a lot of companies did have very large wallets with lots of utxos and that wasn't a problem for them when fees were once totally a bite but then when fees spike up to 20 or 50 or 100 then suddenly it's too late to do anything about it and at the same time they're fighting fires trying to onboard all the millions of customers who suddenly want to buy bitcoin that's their priority they need to make sure their back ends are still working and scaling so yeah it's a good thing we're kind of in this quiet bear market right now because those companies can maybe take this time to look at their implementations and see where they can
Starting point is 00:06:38 make efficiency gains now in preparation for whenever mempool fills up again and we see more transactions going through the system okay you uh teased it in this week's newsletter that uh zappa is gonna explain how they consolidate was a four million utxos or four million dollars worth of utxos four million utxos holy crap zappa had a lot of utxos yeah oh my god and how like today is consolidate that into one UTXO or like a... It's ongoing. So yeah, we teased it in this week's newsletter. We have a short piece written by AJ Towns,
Starting point is 00:07:14 who works at Zappo, just giving a bit of detail about what they did to consolidate. And in the end, actually, it may turn out to be a good strategy to not consolidate until, you know, not consolidate previously because fees were very high.
Starting point is 00:07:31 And now that fees are low, it's a good time to consolidate. So it's great now that fees are low. We're seeing quite a lot of large companies consolidate and the UTXO set has gone down massively this year. And consolidating UTXOs is only one way that you can gain efficiencies, correct? Yeah, so consolidating UTXOs is great for the network
Starting point is 00:07:53 because the UTXO set is the critical data that four nodes are storing. Four nodes are processing the entire blockchain but they can prune away old data what's what they need to keep and what they need to keep in in fast access memory if they want to keep up with the tip is the UTXO set so whenever that goes down that's great for the health of the network but in terms of more efficient use in general a big win would be batching so for these large economic players that are using maybe percent units of percent or tens of percent of the the transaction throughput of the network
Starting point is 00:08:32 if they were batching then we'd see a huge win in terms of the amount of economic activity and payments we could get through the system so what does it mean when you're when you say batching for for the freaks out there for the freaks out there um and for me so if we think um okay let's imagine I'm a service and I want to send out 100 payments to 100 individuals. If I had a very naive implementation of that, I would construct a transaction that sent out to recipient number one and return some change to me. So Bitcoin is a UTXO model. Every time you send out a transaction, if your UTXOs that you use to input the transaction overshoot what you're trying to pay, you create a change UTXO going back to yourself.
Starting point is 00:09:21 So you'd create one transaction going to recipient number one with change coming back to you. You'd then create a second transaction, maybe using that change and sending it to recipient two with its own change coming back to you and so on. And you'd have this series of 100 transactions which might have one or two inputs, but they'd all have two outputs
Starting point is 00:09:43 because you're chaining along that change. Each time you create that change output, But you add one UTXO, and then each time you spend it, you remove that UTXO and add a signature. And that signature needs to be validated by every full node on the network. So you're creating this very big set of data. If instead of doing that, you match your transactions, so you just create one large transaction with 100 outputs going to your recipients, and then maybe one change output to yourself, that's a lot smaller on the chain, a lot smaller in terms of the data that's going over the network
Starting point is 00:10:20 and is being stored on the blockchain. And it's cheaper to validate because you're checking a lot fewer signatures. So it's good for you, it's good for the network, and you save a lot of space and you save fees. And that's one thing. I mean, that's been going on. The debate has been going on since Satoshi Dice. like obviously there's no such thing as spam some people would say but we should try as hard to uh
Starting point is 00:10:52 to incentive i don't want to say incentivize but entice these big economic players to be as efficient as possible and yeah well bitcoin must be incentive compatible right that it it fails if it's not so in the long run yes these large actors should be naturally incentivized to do these things um but maybe there are obstacles between where they are now and actually implementing them and if optech can help remove some of those obstacles and so those players just need to step forward and do it then that can only be a good thing i think yeah how do you guys plan about going uh evangelizing this message um well we we talk to companies um we've we've reached out to 20 plus companies now and had initial conversations with with all of those companies
Starting point is 00:11:44 just to try and understand how they're actually using bitcoin and how they're using the blockchain and that's eye-opening we want to understand what their pain points are and and why they haven't implemented segwit for example if they haven't or why they're not doing batching and understand those problems um think about you know the trade-offs that they're they're thinking about and maybe give them information around why it might be a good idea to do batching or segwit. In terms of concrete activities, we have our weekly newsletter. So we're trying to spread knowledge about what's going on right now in Bitcoin in terms of technology you can use today and implement today. We had our first workshop in San Francisco last week on Tuesday,
Starting point is 00:12:34 and we had a bunch of Bay Area companies come and talk about RBF and CPFP and coin selection and general communication with the open source community. So we're hoping to do more of those workshops. And we're hoping to produce documentation around things like batching or RBF, CPFP, or if Lightning continues to mature and it seems like it's ready for these large economic players to adopt Lightning, maybe documentation about integrating Lightning into their existing systems, maybe documentation about Schnorr signatures, if those come along. So that kind of thing.
Starting point is 00:13:16 Documentation, face-to-face meetings, we've got an online forum for engineers to kind of exchange ideas. A bunch of things. Is the documentation on GitHub, just open source? I can check it out, whatever. Yeah. So everything we produce will be in the public domain. haven't produced it yet but that is what we will be doing um this is going to come off as you freaks
Starting point is 00:13:37 are probably going to think i'm lying but believe it or not uh earlier this year probably like february march i was meeting up with this guy eric spano he's actually um he's responsible for starting bills.com which francis collette now runs oh yes uh francis just left oh no he left catalaxy and isn't it yes to go to go flat i don't know if it's bills or it might be bills i'm not sure what it is yeah regardless not important to this story the original founder eric who handed it off to francis i don't know what francis is doing with it now but we would meet up and we had similar conversations like hey there's got to be uh a way for like there's got to be like what you're doing right now with the github
Starting point is 00:14:21 uh uh instructions or scaling cookbook we're calling it exactly scaling cookbook like that that needs to like get in the hands of like block explorers uh exchanges economic economic uh actors in the space and we we actually were focusing on block explorers like if you're a block explorer like here's what you should show and explain to users like what they're looking at because if you go to blockchain.info or now blockchain.com uh it's not it's not as easy to read their their block explorer as uh as it should be yeah and and ux is a big part of this so one possible argument against batching is our customers are used to seeing a transaction with one output for them and so if they start seeing transactions with hundreds of outputs they'll be
Starting point is 00:15:12 confused um so you know part of what we do or part of what we hope to do is understand best practices around ux as well as around the technology and you know help spread those now it's uh funny seeing the ux uh because i've got a little bit of a ux background myself um the ux community and the development community within cryptocurrency sort of coming together more more intently now i can tell that a designer did not make the bitcoinops.org site um nope nope it's it's functional and it presents the information required and uh our priorities are not to make a pretty website but but prs are welcome so any of you ux guys out there who want to contribute to our website please open a pr no but that's um that's actually i had an
Starting point is 00:16:02 interesting uh conversation with uh with richard burton from balance.io he's working on uh well design wallets for the ethereum community and to hold their tokens well i i don't agree with uh that project and or not balance but ethereum in general i do think uh what richard is doing from ux perspective is very uh very needed and and we are i think we're getting to the point where uh there might be more consumer facing apps and ux is going to be a very important part of that one app that just got teased a couple days ago was uh jack mauler's uh zap app did you did you check that out at all i haven't looked at it yet but i i saw it's always been tweeting about it apparently like you're gonna be able to just run lightning on an ios app uh i think there's some
Starting point is 00:16:49 degree of uh trust involved where you have to trust uh there's going to be lightning nodes that you sort of have to trust while you're using it on your phone but um very interesting that you'll be able to go pay for coffee pay for coffee with bitcoin uh using the lightning network great because he's also got a merchant app. And what's very interesting is that he's testing it with marijuana companies in legal states, Denver, California, Oregon, Washington State, I believe, that obviously they have problems getting bank accounts,
Starting point is 00:17:23 so they hold all their marijuana profits in cash in vaults, and they have to have Brinks guards come move their money around. So he's actually helping them avoid that, where they can they can accept bitcoin it's done it's a glorious thing right god bless you so lightning now we're gonna dive in while we're on the topic like what do you think it's been it's been growing exponentially over the last last couple months i think i think beginning of june it was at like 21 bitcoin and now i think i saw today somebody was saying we're about to hit over a million dollars of cumulative money
Starting point is 00:18:03 within the network. Reckless. What? It's reckless. These reckless kids with their channels. It's great. It's great. I'm very excited.
Starting point is 00:18:16 The thing I was most excited about in the last couple of months was Satoshi's Place, obviously, because it's amazing. That was, we pulled that up at the last BitDevs meeting and there was a couple of inappropriate images on there john i did not want to see that in public uncensorable inappropriate images uh
Starting point is 00:18:34 i think uh i think ethereum just copied that too you can do it on ethereum now too very unoriginal though really yeah there's a you can do it with a gui or whatever they're they're satoshi level uh denomination is on a in a channel in a in a state channel i'm not positive okay i'm not positive um but never never really original on that i'm always copying copying i don't think that's fair marty i think uh ethereum has done a great job at recruiting application developers and they've done a great job at supporting those application developers and there have been a lot of applications i would like to see that replicated in bitcoin i think we can have really cool applications on bitcoin as well how so how do we get there
Starting point is 00:19:24 lightning of course we we have more things like satoshi's place and lightning is is a far better model for that kind of application in my mind than ethereum which i don't think scales um the things you can compare there are crypto kitties and satoshi's place and crypto kitties is a fun game on top of a on top of a blockchain and it basically brought ethereum to a halt because all of that data was going onto the public blockchain so toasty's place had had far more activity i believe in terms of transactions but they were all off chain and the bitcoin blockchain didn't care no one no one even needed to know and for me that's a that's a really kind of concrete
Starting point is 00:20:15 proof point that this is the way you build applications on top of a blockchain and what do you think needs to happen before like we uh like the the dam is broken and like uh developers are able to flood in mass the lightning do you think uh more sort of developer kits need to be developed libraries different languages different implementations what are what are you looking for um yeah all of those things just more widespread and diffuse knowledge about building applications on top of lightning so people like alex bosworth who is doing just an incredible job has he been a guest yet not yet i need to get him on you need to get him on whenever he comes alex whenever you come through new york hit me up yeah he's he's doing wonderful
Starting point is 00:21:03 work and he's just uh a fount of ideas and cool projects of things to do on top of lightning so you know him spreading those ideas people picking them up lightning becoming more mature because it's still beta and there are still issues it'll happen i think yeah it's like the other thing so Alex played part in an experiment to sort of derive a lightning network interest rate. I don't know if you've seen that, Nick. Yeah. Batia doing a time value of BTC on Twitter. He's been writing some pretty interesting pieces about deriving interest rates from lightning network activity,
Starting point is 00:21:49 basically seeing how many fees people accrue over a certain amount of time. um and he's basically saying that depending on how good of a router you are you can you can earn like better interest rates depending on how how much uh economic activity you facilitate and stuff like that which has been amazing to see and uh the one thing that he will even say is that these are very early day conversations but i'm happy to see that these conversations are even happening like we're thinking about talking about how we would build build capital market structures on top of bitcoin actually at the end of the day yep and that's i mean that's what let's get a little bit cosmic that's what this is all about like we are literally uh building the tools that
Starting point is 00:22:32 allow us to push off the dock and and sail away from the traditional finance system i don't think it's going to happen anytime in the next five or six years but maybe a decade two yeah so how long did that take for us to get cosmic uh we are 22 minutes and 40 seconds and great i love it i love it when we get cosmic um yeah with if if this all works the way we hope it will work we're building a new economy and it's it's fascinating to see it in its nascent stage and people thinking about these things and wondering where it will go yeah i uh i mean just thinking back to our last conversation in november like how much has changed since then like i feel like i feel like we've gone through like five years of earth time in seven eight months um i don't want to benchmark but
Starting point is 00:23:33 then but like up to this point like how is the network or the activity and the development on the network progressed versus your expectations up to this point bitcoin in general or lightning both um i i don't keep that close an eye on day-to-day changes in lightning but um you know i know the the three clients are all maturing and we're all we're through alpha into beta for all of those clients and we're seeing more channels and bigger channels and more cool experiments like satoshi's place so that's that's great it's going you know it's going ahead as planned but it still sucks a bit you know it's sometimes i think sea lightning stops talking to lnd stops talking to asong so yeah we still have a ways to go bitcoin continues bitcoin abides and
Starting point is 00:24:27 is is doing exactly what it's supposed to do um bitcoin core is continuing and in my opinion continuing to write great software and um release great software so that's that's all really cool um in terms of future direction i think probably when we spoke taproot and graft root hadn't even been proposed or talked about no so that's all very exciting um peter wooler released his bit proposal 10 days or two weeks ago about schnorr signatures so that's progressing so let's let's jump into schnorr signatures so this is i brought up this chart on bitcoin visuals you freaks can't see it but john can see it in here so like if you can see I'm looking at we're looking at chain size so like the the growth of chain size like
Starting point is 00:25:21 Bitcoin obviously you want it to be decentralized so you want the chain growing at a slower rate it looks like there's a noticeable I don't know if it's segway adoption whatever it is but around February late February early March there's a considerable sort of trajectory change in a good way of the the chain size growth so it looks like the growth rate is slowing down you can see that the blue line here growth rate uh beginning in july 2013 so five years ago is around like 85 growth a year uh which at that state is not that much or is i mean the chain wasn't that big then so it didn't take much to grow 85 but right now it's growing at like an annual rate of like 25 to 30 a year so the amount of data getting out to the bitcoin blockchain in particular
Starting point is 00:26:12 it seems like it's trending toward you can tell it's becoming more efficient which is which is a huge sign and good for decentralization and so i would assume that this is this sort of like change in trajectory was due to segwit and i'm interested to get your thoughts on how snore would affect something like this because it creates a huge efficiency gain when you're sending multiple you're sending from multiple wallets to one wallet correct or um you're set you're condensing multiple transactions into one wallet excuse me so the initial um the first step is simply to add schnor and by itself schnor does some cool things it reduces the size of the signature from 72 or 73 bytes down to 64 that's not actually Schnorr
Starting point is 00:27:09 that's just the encoding that Peter has proposed in his BIP because the encoding we use for ECDSA is needlessly inefficient so that's that's good it reduces its signature size down a little bit the other thing that you immediately get from Schnorr is multi-sig becomes the size of a single signature so that's that's great um what you're talking about i think is aggregating signatures across inputs for a transaction yes okay so that wouldn't come with the initial out roll out of schnor that's something that is possible but is probably too much to bite off at this point okay and if you really want to go into the details you should watch the san francisco bitcoin meetup talk by peter wooler yeah that's what i was referencing because i watched that i read about that in the
Starting point is 00:27:59 newsletter on monday that's like where i got that question from yeah so that's something that could happen in future but um first of all we need to know and i think um from my listening of of peter's talk a sensible initial soft fork would be just snore plus taproot maybe so we wouldn't get that transaction signature aggregation but it's something that you could use snore for in future and so let's jump into taproot then so what is what is the addition of taproot there okay um so taproot is a scheme where you create a transaction output that can either be spent with a signature in the best case and that signature could be a multi-sig where everyone signs or it's spent with a script and that script is revealed through um an adapter signature on
Starting point is 00:29:02 the initial commitment it's quite difficult for me to explain at this point john literally had close his eyes and visualize what he was thinking to explain this yeah uh so the really okay i'll try and explain it like a black box that the the nice thing about taproot is in the general case and the general case would be like 99 at the time um whatever the encumbrance is on your output so whatever the conditions of spend are you can just get everyone to agree that that condition has been fulfilled and they sign a multi-sig and it just looks like a single signature on the blockchain so that's really good for scalability because just validating a single signature is great it's really good for privacy because you never need to reveal your script
Starting point is 00:29:53 and well those are those are the good things if you have a condition where not everyone agrees and not everyone signs this multi-sig, you then reveal a script which is just an adaptation, is revealed by an adaptation of the signature. And so before it gets spent, everything looks the same. In the majority of cases,
Starting point is 00:30:17 everything looks the same. But in that small case where not everyone signs the multi-sig, you just reveal this kind of tweet signature plus the script, plus the conditions on that script. So it's really good for privacy and scalability basically and that was maybe not very clear but i got it okay i got what you're
Starting point is 00:30:35 saying okay good and i mean this is huge because in my opinion others others would uh debate this but i think uh some of the biggest competitors to bitcoin are the anon coins that are they're basically fighting bitcoin on its fungibility characteristics and i think things like snore and tap taproot like if they become a thing will sort of blow that uh sort of weaken that that competitive the competitiveness of coins like monero and zcash and stuff like that maybe i mean those those coins have different privacy characteristics but anything that improves fungibility in bitcoin is is really really important because if you don't have fungibility you don't have a money you you know you have something which isn't money you have an orwellian
Starting point is 00:31:30 system basically um and that's one thing everybody has to be aware of like hey bitcoin is not as fungible as it can be or nor should be at this point but things like schnor and taproot are on the way and then lightning network also adds another layer of privacy as well yep privacy i'm gonna say privacy privacy uh do you think getting schnor and taproot implemented will be as hard as getting segwit implemented no no i'm gonna i'm gonna say no um i can't tell the future but i think not um i think a lot of the people who might oppose it are now using an altcoin called bch so um thank you for using the politically correct term uh bch yeah neutral I hope not.
Starting point is 00:32:28 I think there's such clear wins that it's difficult to see a reason why one would oppose adding Schnorr and Taproot, but you don't know. Do you think it'll start out like a BIP9 activation type vote? I don't know. I wouldn't use the word vote. uh bit nine is a a coordination mechanism for miners to signal that they are ready for for a protocol change um maybe i don't know i'm not i'm not in charge but i think uh like what you and james and steve and crew are doing at bitcoin optech is actually huge
Starting point is 00:33:11 for making this happen because you're basically extending an olive branch to a lot of the companies that were pro segway 2x last year and and so there was a lot of like you guys are helping mend wounds from the civil war of 2017 may peace prevail i do i enjoyed that in uh in your newsletter may peace prevail i hope so i mean i that's i think that's a better approach that we try and work together and improve the system um we'll see if it if it's fruitful but i hope it will be i think it will be i'm i'm confident uh because it's such a no-brainer and again this is all this is all network effect and a feedback loop and if everybody's on the same page it just makes the feedback loop that much stronger and the network's effects that much stronger and the
Starting point is 00:34:04 confidence in the network that much stronger which makes bitcoin more likely to succeed yeah and and what's good for bitcoin is good for everyone using bitcoin so exactly hopefully hopefully we'll get schnor and taproot in maybe next year if we hurry and then companies can start using it and we we all can start using it that would be a a wonderful thing all right let's get cosmic okay let's get heavy let's go uh bank of canada this week uh released a paper that says they think bitcoin has passed a threshold at which it is not susceptible to a 51 attack and is unlikely to be attacked by a nation state who said that bank of canada bank of canada the bank of canada francis paulette posted a lot about this okay um
Starting point is 00:34:56 it seems as though people aren't talking enough about this but if that is true like and bitcoin is a self-sustaining network with i mean the hash rate on the network alone is where is it like 40 40 exahash a second right now 42 yeah it's a 42 exahash a second it that's guys listeners at home if you don't already realize 42 is a lot of exahashes can we can you explain that can you explain the gravity of how how secure the network is yeah 40 is not quite enough but 42 is just spot on but what does that mean like so what where was it this time last year all right it's fine july 24 2017 it was at 6x pathetic 6x 6 we've gone 7x in 12 months yeah so what took what took eight and a half years or eight eight almost nine years
Starting point is 00:35:59 eight and a half years to get go from zero to six it took one year to go from six to 42 that's some crazy growth that's yeah it's parabolic are you confident enough to say that like the bitcoin bitcoin from a hash power perspective is uh sort of protected from outside outside attacks i'm gonna say no no no why is this um i think we still have a long way to go on minor decentralization and combating those centralization pressures well that's why i got lunch with matt yesterday and we talked this is all we talked about it's better hash and how to make it a thing because i really want to make it a thing but it's you need a lot of hash power out of the gate to yep to get it working so matt was saying like if you want a viable pool to make this
Starting point is 00:37:01 app and you probably need 5 of hashing power out of the gate okay that's and that's like on par with f2 pool which has like 6.2 which is one of the bigger pools um in the world so this is i'm going to use this as as a so that and i did the math on that it's probably like 200 i didn't do the math somebody else did the math for me it's probably like around 270 megawatts of energy that's a lot of energy okay guys at home 270 megawatts that's a lot of energy a lot of energy but uh matt and i we basically came to the conclusion that you're we're going to need a coalition of mining farms to sort of like drop guard and say hey let's just get together who cares who the pool operator is let's let's create a joint venture or something
Starting point is 00:37:52 and just get this off the ground do you think something like that is needed to get better hash off the ground do you think better hash is needed to decentralize mining or do you think it could be decentralized in another way no i think better hash is definitely the way forward or a one thing that we need to do um i have not spent any time looking at minor economics um unlike matt who thinks about it a lot so i i don't know five percent seems like a lot of the network um you're saying that anything less than five percent is unviable as a pool uh i don't want to say unviable maybe unprofitable um because i think you said the variance of payouts is a problem up until that point okay um yeah i don't know um five
Starting point is 00:38:43 seems like a lot but maybe maybe next time you have matt on for for the third time here the first three pete will be the first three pete guest yeah um i don't know it's a thorny problem like introducing a new mining protocol because you have a chicken and egg problem that exactly the incumbents don't want to do it because it's a they have a huge sunk cost in the protocol they're already using and then again to make it viable for for newcomers you need to sort of mass a certain amount of hash power it's like yeah yeah how do we make that happen but did you see what bitmain did today i did not bitmain said they're going to start open sourcing the algorithms that run on their miners that they're using in particular okay john doesn't trust him
Starting point is 00:39:32 he's gonna be like i i didn't i don't i don't know what that means i'm afraid so what why do you think mining centralized right now you don't think it's sufficiently um i don't you know i don't think it's sufficiently decentralized and I worry that there are more pressures towards centralization than pressures towards decentralization what do you mean what are what are the pressures towards centralization economies of scale economies of scale yeah yeah and especially around manufacturing that bitmain is dominant and I don't see them well all right let's get cosmic here imagine when you can 3d print your chips what do you think
Starting point is 00:40:15 do you think that'll ever happen imagine if you can you can imagine if you have a fab in your backyard fabricator some people see the bleep we'll be able to 3d print up on there but who prints the printers that's true let's get cosmic that's another chicken
Starting point is 00:40:36 I don't know who knows it's an experiment and we are about nine and a half years into the experiment so let's let's see what happens are you more confident than you were in November before or after 2x stopped that was after that was after that was after we need to X stop I mean August 1st was the user activated soft fork and then it might have
Starting point is 00:41:08 been early mid-December actually because they had like a three month period where they thought
Starting point is 00:41:11 they were going to fork did we talk about the one-off problem I think we
Starting point is 00:41:15 might have talked about the one-off problem on the first I don't think so the one-off
Starting point is 00:41:19 problem the 2x the 2x they they they didn't fork because because of the
Starting point is 00:41:26 one-off problem they were one block away they were they were so close
Starting point is 00:41:29 um did we talk about that wow it's ancient history now right um seems like years ago i i am more confident i was more confident after 2x was abandoned um because i think that was a very strong signal for bitcoin decentralization and the market responded appropriately and went up but now it's gone down so maybe we can't read too much into that well send it back up this week but i'm not gonna get my hopes up could be a bull trap who knows uh but there is it's hard to say it's hard to say there's a lot of etf approval rumors going out there i'm not so confident that an etf is going to get approved this go around but it would be ultra bullish if it did yeah but again like that's not really that's not really what i'm looking at what i'm more worried about is
Starting point is 00:42:23 the hash rate and the hash rate is growing exponentially 42 guys 42 extra hashes like who who would have thought this time last year right seven times where it was and actually let's get into this i don't think i've talked about this with anybody on this podcast yet but did you see there was a mining facility you can see this drop in hash rate here uh oh yeah that was a good one last month yeah uh it actually it caused a difficulty uh a downward difficulty adjustment but apparently like a huge mining farm in china got like blown out by a flood yeah and it it there was like a considerable amount of i mean a noticeable amount of a material amount of hash rate left the network because of this um yeah it went down maybe 10
Starting point is 00:43:07 percent yeah over the short run and then recovered in in fairly short order yeah but if it was a flood and it's kind of difficult to pause out cause for things like this if it was the flood that that flood is now immutably stamped in the blockchain for the rest of history well that sort of drives your point home that we need to further geographically decentralize this stuff because imagine if let's say even 50 of the miners are in china who knows could be that high could be higher uh chinese government one day just shows up to all their doors and unplugs their their machines like it's not i if if it's 50 that's not really a problem we have 20 minute blocks for a period of up to four weeks and then difficulty adjusts down and we we go on yeah and
Starting point is 00:43:55 yeah and then well and then miners and other parts of the world say oh my god difficulty is about to drop down uh let's plug some miners in let's plug those s7s in it's a living work is bitcoin a living organism and are we are we sustaining it do we control bitcoin do we or does it control us good good okay how far how far are we in now because we're 44 minutes every 22 minutes we get it off a cosmic notch yeah good that's one of my i mean ralph c merkle he's he's said that bitcoin is basically a living organism that replicates itself every 10 minutes and spreads itself out across the world geographically it would survive a nuclear attack with the cockroaches per se yeah that's cute
Starting point is 00:44:45 no i i love i love bitcoin cosmic cosmology have you ever heard the phrase that joe rogan uses a lot on his podcast and actually it's more in the stand-up he says we are the sex organs of machines like we just proliferate them and make them like make sure that they persist into the future and keep expanding and growing and it seems that way with bitcoin uh it's it acts a lot like dna and like rna and like replicating itself it replicates itself yeah spreads around the world are we in the matrix maybe is it about like are we in a simulation about to create another simulation with bitcoin being being the catalyst for that it's blockchains all the way down we are in blockchain
Starting point is 00:45:34 it's funny to jump into those topics every once in a while what's like the most cosmic theory that you've heard about Bitcoin like Satoshi is a time traveler we talked about this when we met up let's talk about this because I've been explaining this terribly
Starting point is 00:45:51 that one time we met at the Smith a few months ago and you told me that Bitcoin might be a quantum computer alert system marty come on that was i think three old fashions into it yeah it has to do with the the way satoshi's coins are stored right in in the wallet wallet uh set up yes because it's not paid as sick key hash oh yeah yeah that was fun um because yeah so satoshi's coins us are all stored in pay-to-pubkey and not pay-to-pubkey hash
Starting point is 00:46:28 so if you can solve the discrete log problem of the secp256k1 curve or dlp in general which you could do with a quantum computer then all the satoshi's coins are yours so how did we get it's an ai that wants to incentivize humans to create quantum computers is that it's incentivized to create it or it is an alarm system so we'll know exactly when quantum computing is here okay that's probably it so once Satoshi's coins move
Starting point is 00:47:00 it's like alright quantum computing's here is he the only person with that or entity with that type of wallet on the blockchain right now I don't know but the standard now is pay-to-public-key hash where your outputs are protected
Starting point is 00:47:18 by a hash as well as DLP, which is not as susceptible to quantum computing. There was some... Noparo was talking about or somebody
Starting point is 00:47:33 hopped into my mentions today asking about quantum computing and Schnorr signatures and whether it's quantum resistant, which it isn't, but... It's not, no. Are you worried about quantum computing at all? Nope. Why not?
Starting point is 00:47:50 Because I think there are alternatives. I'm not an expert, so I don't know too much about these things. But there is an interesting thread on BitcoinDev from Tim Ruffing about how you could spend a paid-to-pubkey hash in the event that there's a quantum computer in the event that quantum computers are breaking DLP without revealing your public key before spending so the problem with what happens when quantum computers suddenly come along and start breaking people's public keys into private keys
Starting point is 00:48:34 is as soon as you spend your pay to pubkey hash you reveal your public key so then there's then a race to get into the block so if you're fighting against a quantum computer they they take your spend they know your public key they derive your private key and they double spend you but tim roughing has a scheme where you can spend without revealing your public key and then later reveal your public key it's on bitcoin dev how's that possible uh you should read david harding's gist about how it's possible okay because david harding is huge fan of david harding oh very articulate writer he's he's writing a newsletter for bitcoin optex so it's very well if i'm going to recommend one newsletter outside of my own
Starting point is 00:49:19 bitcoin optex newsletter it's it's it's a pretty strong newsletter i would say uh very succinct too david's doing a very good job david harding what a guy now you'll get it you'll get an update on uh some of the prs that are there recent prs that are out there like uh uh some of the more some of the more popular prs and stuff like that and then a little tidbit on how to become more efficient on the blockchain it's uh it's a beautiful newsletter much needed let me sell it right now to your listeners okay hey guys are you a bitcoin engineer who doesn't have time to keep up with irc and bitcoin dev and the bitcoin repo every week yes okay spend five minutes not even five minutes reading the optech weekly newsletter
Starting point is 00:50:12 and you'll know exactly what's going on in bitcoin whether it's pull requests posts to the mailing list tips for using the blockchain more efficiently
Starting point is 00:50:22 we got it all it's much more succinct than going to bit devs and going through 80 tabs of PRs and
Starting point is 00:50:30 white papers but John how do I subscribe to Bitcoin Optic where do you subscribe thanks Marty you subscribe at bitcoinops.org
Starting point is 00:50:44 go to bitcoinops.org and sign up for our newsletter that's bitcoinops.org newsletter second tab bitcoinops.org slash en slash newsletters slash and it's right there
Starting point is 00:50:59 they've got five out so far there was a lot of people mad at you guys for not making this public before the first four were published people really want this information it's yeah it's hot information it's David Harding's hot take and we we had a few trial runs first with our with the companies we'd spoken to and then we
Starting point is 00:51:22 launched on friday last week so that's when it was all announced yeah and i don't know if i spoke out of place last week i spoke for you guys and said you were a non-profit is that correct uh okay legal disclaimer disclosure disclosure disclaimer disclosure disclosure we are not a not-for-profit legally we are an llc because that was easier for us to set up but we do not exist to make a profit and we expect to end the year with zero in our balance sheet so any any money we get it goes towards our costs and expenses i think you guys should do a bitcoin core devs uh calendar bitcoin core devs to raise some money yeah yeah i'm kidding who'll be december that that would that would be the fodder of so much uh b cash fud uh december it had to be james
Starting point is 00:52:14 o'byrne he sort of looks like a svelte old saint neck if you ask me with the beard he looks like chris kringle and the uh the young uh in the uh what is that i mean the timeless um uh doll movie i think it's like i don't know i forget what it is timeless doll movie it's one where you put one foot in front of the other and soon you'll be walking through the door you don't know that one no and that's marty's singing voice there but james o'brien will be december uh looks the most like chris kringle at a young age let's make him grow the beard out a little bit uh big crossfit guy he's a he's a beefy bitcoin boy he is part of the beefy bitcoin boys club uh i believe it's just me him and mike in space right now from uh bitcoin car talk
Starting point is 00:53:07 When are you going to do a calendar? That's a great question. We're going to talk about it. That'll be brought up at our next meeting, which is in a couple of weeks. We have a Jiggle-O meetup. I kid. We're getting too cosmic here.
Starting point is 00:53:25 We're almost an hour in. Again, I'm selfish when I have you and other core developers in the room. What else? I have a question for you. Hit me. The question that becomes the question. How are you getting on with The Glass Bead Game by Herman Hesse?
Starting point is 00:53:41 Slowly but surely. Yeah? A chapter a month. Okay, that's the right speed. Yeah. You've got to digest it. But it is a fascinating book, just like, because Hesse wrote that in what, the 30s, 40s? Yeah.
Starting point is 00:53:55 And him thinking 200 years into the future and how it's a very cosmic book because you literally you're you're synthesizing data with music and it's uh it's fascinating hermanet like if for you freaks that don't know uh john and i bonded over love for herman hesse my my annual reread is sit hartha by uh herman hesse it's uh if it if you have one annual reread i would recommend it that because it always it always seems to balance you out if you're ever stressed out that's a good book to read it's a good book it's a slim term so you can you can you can write read it in three to four hours yeah but the glass bead game that is not a slim toe it's a magnum opus what is your favorite part about why is that your favorite house you go uh it's his masterpiece
Starting point is 00:54:47 it's well you told me like if you can't get through the intro like the intro people can't the intro is yeah i really liked it though you like the intro yeah it really sets the scene it filters out a lot of readers who probably wouldn't appreciate it and it really it really makes you think about because they talk about music in particular and how it is uh an extension of the mental health of a society would you say maybe it went through like the terrible i mean at the time like he thought the music of the 30s and 40s was bad like imagine if he was hearing the the top 40 charts rap that's out there right now he was he was big into cultural history was tessa he he was uh very interested in looking at society through its culture and music right
Starting point is 00:55:34 a lot of his books incorporate music he's and and education those are his big themes well we're gonna tie this all back to bitcoin because this is like what safedine says a lot is is fiat money has led to fiat food has led to like the fiat culture where you're just like fickle fast let's get money let's get money i mean that's what rap is basically about get money get money get money and we don't have buildings we don't have art we don't have music like we used to there's no more beethoven's there's no more mozarts there's no more michelangelo's there's i would argue there's no more stanley kubrick's and there's no more good movies out there if i see another goddamn good godzilla or iron man movie i think i'm gonna pull my hair out uh and
Starting point is 00:56:19 he honestly believes that like a reversion to sound money would incentivize people to have lower time preference and build better buildings and make better music and focus on making a better culture at the end of the day and he truly believes and i'm starting to come around very much convinced that uh bitcoin as a sound currency could enable a better culture thoughts on that john bunk total bunk bunk why why do you say that i think we live in a golden age of culture and you're applying your survival bias to things that have survived for many hundreds of years because they're good and there were terrible things 500 years ago which didn't survive because they were rubbish and we have good things and we have rubbish things right now and we have more
Starting point is 00:57:10 good things than we ever had before hmm interesting it's bunk it's rubbish sorry safe i don't know though like if you go down so if you go down to i think about architecture in particular okay because it's all cookie cutter is it all most of it is a lot of it is but like is that not if you go down more true now than it was before excuse me is that more true today than it was 50 or 100 years ago i don't know i can't say i wasn't around me neither it doesn't it doesn't uh no it doesn't seem like it seems like everybody like you have this factory mentality applied to like home building in particular so i when i'm envisioning this like i'm envisioning the shore town i grew up in south jersey cape may county and when i was there
Starting point is 00:58:02 when i was born there was like a bunch of shore houses like ranchers like one floor like nothing beautiful nothing extensive and it was like a smaller community 27 years ago uh but since then uh there's been like a huge housing boom on the on the island just like complete shitty houses like shitty plastic siding shitty plastic fences like everyone looks the same you go into one house that you've never been in before you know exactly where the bathroom and all the bedrooms are because it's the same layout everywhere it's not really authentic or or personalized at all i would so yeah that's that's a small data point why do you think we're in a golden age of culture um because tv's really good now oh my gosh say it ain't so the wire
Starting point is 00:58:51 what a show the wire sunday still going strong the wire sunday well we had a little intermission and this sunday will be the end of season one so it's going to be a big you're not we've done season one we're not even we know we we had a few weeks which we missed but do you ever get sick about talking about bitcoin no you know no do you uh no never i'm getting sick of crypto and bitcoin twitter in general it's getting exhausting yeah it's uh it's unhealthy i think it is no twitter's unhealthy yes yeah i have an addiction my name's uh marty bett and i'm addicted to twitter i think we did this skit last time did we yeah but it really is like it's it's a problem like i'm sitting there on the couch with my wife at night i'm just like fucking phone in
Starting point is 00:59:43 my face like scrolling down like it's bad like i need i need somebody to uh i'm gonna pull a miles suitor here somebody to uh take my account change my password for me and not tell me for a couple months miles suda he's uh he's a cash app wahoo wah on uh yeah he's a has he been a guest is he he will be a guest eventually uh by the way cash app uh this is a free ad the best app i've i've seen to date for buying bitcoin and getting it getting it into a wallet as quickly as possible if you're going to use a centralized exchange i think the ux they've set up is is incredible and miles has been a huge part uh on that initiative i believe he's the the product manager of their of their crypto team there at cash and square um and they're doing huge things
Starting point is 01:00:37 for bitcoin too i believe they were they hosted the uh they hosted our first optic workshop so thank you square appreciate it yeah jack jack seems like a a chad maximalist he seems bought into the to the vision he's a maximalist i think i think and it's going to be crazy to see how they integrate uh bitcoin going forward i think uh i think they have some exciting things planned and uh i bet they'll be experimenting with lightning at some point in the future as well i hope so yeah okay i'm not privy to any any of that but neither am i neither am i i would hope so should we should we polish off this rioja let's let's finish this rioja what do we want to what do we want to finish this podcast on john i don't know buddy it's it's always a pleasure
Starting point is 01:01:28 to be to be on tales from the crypt but i don't have any wisdom i just i like i come here for the wine it's getting hot in this room too um you can find out more about john at john f newberry jf newberry excuse me one r jf newberry one r on twitter uh go to bitcoinops.org figure out what they're all about subscribe to their newsletter subscribe to my newsletter and then if you have bitcoin developer friends that are working at companies like gemini oh yeah no that's that's good yeah i should have ended with that thank you muddy um if you work at a bitcoin company and are interested in bitcoin op tech and want to make your on-chain bitcoin operations more efficient go to bitcoinops.org if you're an open source developer and would like to
Starting point is 01:02:21 talk to engineers at bitcoin companies and learn what's going on in the field in real life go to bitcoinops.org is chanko doing any residency residency programs uh in the future we got something cooking but not announced yet not yet you'll be first you'll be the first to know be on the lookout sign up for the newsletter will probably be in there um that's all we got for this week peace and love freaks bye

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