Thanks to @michaelfolkson and attendees for yesterday London Bitcoin Devs, we discussed Schnorr and Taproot in some detail.
@openoms was there, also I met a guy working on GoTenna with Richard Myers and crew. Cool meetup.
Next week we're apparently talking about PayJoin using bluetooth(?) which is certainly relevant to my interests!
@harding Greater benefits to Lightning could potentially become later e.g. cross input signature aggregation, NOINPUT or ANYPREVOUT from sighash changes. But for now limited wins for Lightning. (Of course wins for base layer are no less valuable than wins for Lightning especially if they could lead to Lightning wins in future)
@harding The more I look into Schnorr/Taproot/Miniscript, the more I think it is fascinating, brilliant and extremely useful on the base layer but the benefits to Lightning seem limited in comparison.
@harding Did you see this Reddit thread? It sounds like you wouldn't be able to do what you propose with the current BOLT 3 Lightning scripts? https://www.reddit.com/r/Bitcoin/comments/d19n6l/miniscript_streamlined_bitcoin_scripting/ezjb4ec/
I found your mailing list post on Miniscript and LN very interesting @harding. https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-September/002138.html
Sosthene, great blog post you made today. FWIW since you're low on reading todos, one resource I should have linked to in the notes before the meeting yesterday is the kanzure transcript of the v2 p2p discussion at core-dev last June. Will add it to the notes:
Drafted this for Bitcoin Magazine on the Bitcoin Core PR review club. Posting here in case you want to take a look, suggest edits cc @orionwl @harding https://docs.google.com/document/d/1eZ9GagdwJsmb9kWd28qYY9Ysx9Nlz96uH0PKNj6iMFY/edit
Do you know why fanquake used gsed here instead of sed @jon? https://github.com/bitcoin/bitcoin/pull/16658#pullrequestreview-282383257
Posted this on the Bitcoin Stack Exchange after the Bitcoin PR review club. I think it should probably be added to the docs on the config file @jon https://bitcoin.stackexchange.com/questions/89818/which-parameters-in-the-bitcoin-core-config-file-need-to-be-set-correctly-prior
@jon I personally would have obviously benefitted from more comments 😉
What is going on here @jon? This is for setting up two regtest chains concurrently?! https://github.com/bitcoin/bitcoin/pull/16448/commits/fa2f991fa23fcc2c96d48fc3dd7faa41c959e8ae#diff-f961c0e502fcc17cec187dce028ffaa5
@jon Testing cross server toots, please ignore :)
Gmax earlier today was telling me about this proposal for jeremy rubin on something that has been a "hot" (or at least lukewarm!) topic in bitcoin research for years, namely a scripting change for what's colloquially referred to as just "covenants": the ability to restrict the outputs to which a utxo can be spent.
It seems like a very good write up. Generally, if we had such an opcode it would open up vastly more interesting constructions than are currently possible.
Youtube up of Conner Fromknecht's deep dive into lnd 0.6 just released:
(My PR is there, yay ... note this talk is pretty technical, I think the most interesting part is the modularised RPC subsystems, e.g. you can have someone with a macaroon that only allows them to do invoices, nothing else)
Also I've yet to see a SF meetup vid where you couldn't hear Murch in the audience. 😂
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!