Boston Bitcoin Devs

Socratic Seminar 15


Housekeeping 🧹


Mark “Murch” Erhardt Proposed BIP for transaction terminology

MuSig2 spend to legacy p2pkh

MuSig2 is a multi-signature schnorr scheme. That means it can be encoded into a taproot address without revealing it's a multisig. Old school script multisig reveals that coins encumbered by the condition are certainly under multisig.

It's a BIP now, too!

Mempools around the world are full!

Utreexo-powered Electrum Server


BOLTs #765 adds route blinding to the LN specification

Route blinding, which we first described in Newsletter #85, allows a node to receive a payment or onion message without revealing its node identifier to the spender or sender. No other directly identifiable information needs to be revealed. Route blinding works by having the receiver choose the last several hops over which the payment or message will be forwarded. These steps are onion encrypted like regular forwarding information and are provided to the spender or sender who uses them to send a payment to the first of the hops. That hop begins the process of decrypting the next hop, forwarding the payment to it, having that hop decrypt the subsequent hop, etc, until the receiver accepts the payment without their node being disclosed to the spender or sender. –

Hierarchical Channels

Hierachical channels aim to do to lightning channel capacity what lightning channels did to bitcoin.

Lightning Loop increases supply with P2TR Swap mode



Your use of bitcoin is being spied on by Strangers

The [so-called "LinkingLion"] entity ... listens to transaction announcements ... to link newly broadcast transactions to node IP addresses ... in some capacity since 2018 I suspect this entity is likely tracking transaction propagation to attempt to determine which node broadcasts which transaction to link transactions to IP addresses.

Wasabi claims 8,000 btc daily coinjoin volume (~$3 billion per month)

Only ~2% are "fresh" bitcoin.


Group Oblivious Message Retrieval

Anonymous message delivery, as in private communication and privacy-preserving blockchain applications, ought to protect recipient metadata: a message should not be inadvertently linkable to its destination... For example, the servers' cost is $3.36 per million messages scanned, where each message may address up to 15 recipients.

Piano: Single-Server Private Information Retrieval with Sublinear Server Computation