The Bitcoin Operations Technology Group (Optech) works to bring the best open source technologies and techniques to Bitcoin-using businesses in order to lower costs and improve customer experiences.
https://bitcoinops.org/
This week’s newsletter summarizes a post about the privacy-improving payjoin...
## Bitcoin Op Tech #31 Podcast Summary (January 29, 2019)
This episode of the Bitcoin Op Tech podcast dives into various technical developments and proposals aimed at improving Bitcoin's privacy, scalability, and overall functionality. A significant portion of the discussion revolves around the PayJoin proposal and its potential to enhance transaction privacy by obscuring the link between sender and receiver. The team also explores the complexities of Lightning Network node selection, highlighting the importance of factors beyond just channel count. Finally, the podcast delves into the practical application and security considerations of Partially Signed Bitcoin Transactions (PSBTs), particularly in the context of cold storage and multi-sig setups.
Main Topics Discussed:
- PayJoin Proposal (BIP 79): A proposal to improve transaction privacy by allowing spenders to include recipient inputs in transactions, making blockchain analysis more difficult. The discussion covered protocol versioning, renaming, and avoiding obvious coin selection strategies.
- Lightning Network Node Selection: Examined criteria for selecting Lightning Network nodes, emphasizing that a high channel count isn't a reliable indicator of routing ability. René Picard's "autopilot" system, which considers network topology, uptime, fees, and liquidity, was highlighted.
- Dandelion Protocol: Explored the potential for Denial of Service (DoS) attacks and costless attacks related to the Dandelion protocol, which aims to improve transaction origin privacy. The complexities of Bitcoin's mempool and the trade-offs between privacy and implementation complexity were also considered.
- Partially Signed Bitcoin Transactions (PSBTs): Covered the practical application of PSBTs for offline signing, utilizing cold storage and multi-sig setups. Security considerations and recommended workflows for creating, importing, signing, and finalizing PSBTs were discussed.
- Transaction Propagation: Briefly touched on the theoretical possibility of sending transactions directly to miners, but ultimately concluded that this approach would be detrimental to Bitcoin's permissionless nature and privacy.
- Proof of Work (PoW): Explained the concept of Proof of Work using an analogy of a lock on a box.
Key Quotes:
- "The number of channels is actually a contra-indicator of a node's ability to route." - Alex Brossworth
- "Good route, routers curate and balance, bad routes spam the open channel button." - René Picard
- "PSBTs are considered secure even when using a compromised online node, as offline nodes perform checks during signing to ensure correct amounts and transaction details." - (Regarding PSBT security)
People Mentioned:
- Adam Gibson (Wixwing) - Leading efforts on the PayJoin proposal.
- Alex Brossworth
- René Picard - Developed a Lightning Network autopilot.
- Chris Stewart (Shirtbits)
- Peter Woolly
- dev2r
- Bitcoin Adler
- Andrew Chao
- Citric (provided PoW analogy)
Bitcoin Price: No Bitcoin prices were mentioned in this episode.