I wrote a blog post on the recent exploits in the Bitcoin ecosystem, how Bitcoin Core is holding up, and how I think the community can get ahead of the models:
https://t.co/JEH8xTQa3E
Bitcoin Optech newsletter #427 is here:
- summarizes the disclosure of two denial-of-service vulnerabilities in older versions of Eclair
- describes a proposed scheme for running complex multi-round contracts inside Lightning channels
- Optech Newsletter #427 Podcast
https://t.co/35fJM1zaZp
Bitcoin Optech newsletter #426 is here:
- links to a draft BIP for letting peers choose their own one-byte message type IDs over the version 2 P2P transport
- summarizes a discussion about whether BIPs should include their number in tagged hash tags
- describes a proposed metaprotocol for private onchain transfers that requires no consensus changes
- Optech Newsletter #426 Podcast
Bitcoin Optech newsletter #425 is here:
- summarizes the responsible disclosure of two denial-of-service vulnerabilities affecting older versions of Eclair
- describes a proposal for synchronizing wallet labels between devices through an untrusted store
- recaps continued discussion of PQC output types
- describes an approach to block-wide signature aggregation via SNARKs
- summarizes bounds on chain length with BIP54 time warp fixes
- links to research comparing covenant proposals for vaults
- discusses the depots idea for probabilistic Lightning channels
- Optech Newsletter #425 Podcast
Ahmet Kurt (@startimeahmet) and Jan B (@_jan__b) joined Optech to discuss Newsletter #424:
News
● Proposal for a post-quantum Lightning Network (1:10)
Selected Q&A from Bitcoin Stack Exchange
● What would be a drawback if sum instead of SHA256 of amounts was used in the taproot signature message? (36:18)
● Post-BIP110 fork is it necessary to resync from block 0? (39:32)
● Can a Bitcoin node build a partial UTXO set from only the most recent blocks and use it to validate new transactions? (42:16)
Releases and release candidates
● Bitcoin Core 32.0rc2 (21:13)
● Core Lightning 26.06.8 (45:36)
● LDK v0.3-rc2 (47:15)
Notable code and documentation changes
● Bitcoin Core #34566 (51:31)
● BIPs #1951 (54:14)
● BIPs #2224 (57:45)
● Core Lightning #9507 (1:02:00)
● Core Lightning #9508 (1:07:35)
● Core Lightning #9509 (1:12:02)
● Core Lightning #9510 (1:16:03)
● Core Lightning #9513 (1:20:01)
● LND #11198 (1:21:47)
● LND #11146 (1:24:15)
● LND #11132 (1:27:20)
Some personal news:
✅ Loupe has produced 26,821 findings across 43 open-source bitcoin repos
✅ Average successful scan took 2H 52M and returned 53.6 findings
✅ Longest scan ran for 36H 58M
✅ 26,809/26,821 findings shipped a proof-of-concept & 12,774 shipped a proposed patch
A new release candidate of Bitcoin Core, v32.0rc2, is available for testing.
This is a new major release, and follows v31.1.
Work-in-progress release notes are here: https://t.co/e1LU4i99Uk
Binaries are available here: https://t.co/ZCkYrHGLzx
Bitcoin Optech newsletter #424 is here:
- describes a proposal for upgrading the offchain protocols of the Lightning Network to post-quantum security
- summarizes popular Q&A from Stack Exchange
- Optech Newsletter #424 Podcast
https://t.co/jaQD3CnIQB
“On one side was Google, the big name, the fancy offices, all of that. On the other side I could work on Bitcoin, which I found both technically fascinating and genuinely important.”
- @danielabrozzoni
https://t.co/1rQ2hfm1rd