Skip to content

Add topics for Socratic Seminar 150 (Thursday August 21, 2025) #198

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
191 changes: 190 additions & 1 deletion _posts/2025-08-21-socratic-seminar-150.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,193 @@ Follow New York BitDevs on:
- nostr: `npub1nydevscv0slx9eyr0chkkdgzqfhtp4guk039akhq6g9fnsrf6lcsup3hqs`

# Presentation
- [Charmaine Ndolo](https://github.com/cndolo) presents ["Mitigating Network-level Side-Channel Attacks in the Lightning Network"](https://drops.dagstuhl.de/storage/00lipics/lipics-vol316-aft2024/LIPIcs.AFT.2024.12/LIPIcs.AFT.2024.12.pdf).
- [Charmaine Ndolo](https://github.com/cndolo) presents ["Mitigating Network-level Side-Channel Attacks in the Lightning Network"](https://drops.dagstuhl.de/storage/00lipics/lipics-vol316-aft2024/LIPIcs.AFT.2024.12/LIPIcs.AFT.2024.12.pdf)

## Mailing Lists, Meetings and Bitcoin Optech
### Mailing Lists
#### [bitcoin-dev](https://groups.google.com/g/bitcoindev)
- [(BIP Proposal) Utreexo Nodes](https://groups.google.com/g/bitcoindev/c/W1lxBraKG_E)
- [Feedbacks on libbitcoinkernel & bitcoin backbone](https://groups.google.com/g/bitcoindev/c/dPxh5G-LrBU)
- [RGB formal specifciation](https://groups.google.com/g/bitcoindev/c/m26N6C0ATqk)
- [(ann) FROST Signing for Bitcoin: Demo + Taproot Integration Discussion @ Aug 6 Gordian Call](https://groups.google.com/g/bitcoindev/c/U2Lx8LcleFw)


#### [Delving Bitcoin](https://delvingbitcoin.org/)
- [(Proposal) Bitcoin Deposits: A Zero UTXO Trust-Minimized Lightning Wallet](https://delvingbitcoin.org/t/proposal-bitcoin-deposits-a-zero-utxo-trust-minimized-lightning-wallet)
- [Qubic attack on Monero](https://delvingbitcoin.org/t/qubic-attack-on-monero)
- [Confidential Script: Emulate soft forks using stateless TEEs](https://delvingbitcoin.org/t/confidential-script-emulate-soft-forks-using-stateless-tees)
- [Krux: KEF Encryption Format](https://delvingbitcoin.org/t/krux-kef-encryption-format)
- [Sharing block templates](https://delvingbitcoin.org/t/sharing-block-templates)
- [Delving Simplicity Part Ⅰ: Three Fundamental Ways of Combining Computations](https://delvingbitcoin.org/t/delving-simplicity-part-three-fundamental-ways-of-combining-computations)
- [Writing Simplicity Programs with SimplicityHL](https://delvingbitcoin.org/t/writing-simplicity-programs-with-simplicityhl)
- [Changing the minimum relay feerate](https://delvingbitcoin.org/t/changing-the-minimum-relay-feerate)


### Meetings
- [Bitcoin PR Review Club](https://bitcoincore.reviews)
- [#32489 wallet: Add exportwatchonlywallet RPC](https://bitcoincore.reviews/32489)

- Bitcoin Core general developer meetings
- [July 31](https://www.erisian.com.au/bitcoin-core-dev/log-2025-07-31.html#l-180)
- [August 7](https://www.erisian.com.au/bitcoin-core-dev/log-2025-08-07.html#l-174)
- [August 14](https://www.erisian.com.au/bitcoin-core-dev/log-2025-08-14.html#l-153)

- Lightning Specification meeting
- [August 11th](https://github.com/lightning/bolts/issues/1046](https://github.com/lightning/bolts/issues/1277)

### Optech
- [Bitcoin Optech Newsletter #364](https://bitcoinops.org/en/newsletters/2025/07/25/)
- [Recap Podcast](https://bitcoinops.org/en/podcast/2025/07/29/)
- [Bitcoin Optech Newsletter #365](https://bitcoinops.org/en/newsletters/2025/08/01/)
- [Recap Podcast](https://bitcoinops.org/en/podcast/2025/08/05/)
- [Bitcoin Optech Newsletter #366](https://bitcoinops.org/en/newsletters/2025/08/08/)
- [Recap Podcast](https://bitcoinops.org/en/podcast/2025/08/12/)
- [Bitcoin Optech Newsletter #367](https://bitcoinops.org/en/newsletters/2025/08/15/)


## Network Data
- [Antpool and friends mining sub 1sat/vbyte transactions](x.com/mononautical/status/1947530080475091159)
- [Compact block reconstruction rates fall](https://github.com/bitcoin/bitcoin/pull/33106#issuecomment-3155627414)
- [Evaluating usage of the Whirlpool Bitcoin privacy protocol](https://www.dci.mit.edu/posts/coinjoin-timing-questions)
- [F2Pool mining annex-containing transactions](https://x.com/peterktodd/status/1940070152663421272)
- [labitbu craze heating up](https://x.com/mononautical/status/1951683985957851367)
- [MARA](https://x.com/mononautical/status/1953716038883061851) and [ck-pool](https://x.com/ckpooldev/status/1957235824451559746) raise their minrelay back to 1 sat / vbyte
- [New mainnet-observer chart with transaction feerate distribution](https://x.com/0xB10C/status/1957387237840072902)
- [Sub 1 sat/byte stale block analysis](https://x.com/mononautical/status/1956073741454336191)
- [v3 transaction adoption statistics](https://x.com/mononautical/status/1951856672038662524)


## CVEs and Research
### Research
- [Glock: Garbled Locks for Bitcoin](https://cdn.prod.website-files.com/67cfca80708eb505376820af/68a3e174eaff71d197ac4080_glock.pdf)
- [Not in The Prophecies: Practical Attacks on Nostr](https://eprint.iacr.org/2025/1459)
- [RGB 1.0 Scalable Consensus For Client-Side Validated Smart Contracts](https://github.com/RGB-WG/yellowpaper/blob/master/rgb-yellowpaper.pdf)
- [Selfish Mining under General Stochastic Rewards](https://arxiv.org/abs/2502.20360v2)
- [Wrapless: The trustless lending protocol on top of Bitcoin](https://arxiv.org/abs/2507.06064)

### InfoSec
- [Qubic reorgs Monero Blockchain](https://qubic.org/pr/qubic-overtakes-monero-s-hash-rate-in-live-51-takeover-demo)


## Pull Requests and repo updates
### [Bitcoin Core](https://github.com/bitcoin/bitcoin)
- [wallet: Remove wallet version and several legacy related functions](https://github.com/bitcoin/bitcoin/pull/32977)
- [validation: rename block script verification error from "mandatory" to "block"](https://github.com/bitcoin/bitcoin/pull/33183)
- [policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee](https://github.com/bitcoin/bitcoin/pull/33106)
- [log: rate limiting followups](https://github.com/bitcoin/bitcoin/pull/33011)
- [guix: increase maximum allowed (runtime) GCC to 7](https://github.com/bitcoin/bitcoin/pull/33178)
- [net, validation: don't punish peers for consensus-invalid txs](https://github.com/bitcoin/bitcoin/pull/33050)
- [Introduce per-txin sighash midstate cache for legacy/p2sh/segwitv0 scripts](https://github.com/bitcoin/bitcoin/pull/32473)
- [refactor: CFeeRate encapsulates FeeFrac internally](https://github.com/bitcoin/bitcoin/pull/32750)
- [validation: detect witness stripping without re-running Script checks](https://github.com/bitcoin/bitcoin/pull/33105)
- [cli: return local services in -netinfo](https://github.com/bitcoin/bitcoin/pull/31886)
- [kernel: create monolithic kernel static library](https://github.com/bitcoin/bitcoin/pull/33077)
- [allocators: Apply manual ASan poisoning to `PoolResource`](https://github.com/bitcoin/bitcoin/pull/32581)
- [init: make `-blockmaxweight` startup option debug only](https://github.com/bitcoin/bitcoin/pull/32654)
- [test: Slay BnB Mutants](https://github.com/bitcoin/bitcoin/pull/33060)
- [test: add assertions to SRD max weight test](https://github.com/bitcoin/bitcoin/pull/33058)
- [p2p: TxOrphanage revamp cleanups](https://github.com/bitcoin/bitcoin/pull/32941)
- [test: reduce runtime of p2p_opportunistic_1p1c.py](https://github.com/bitcoin/bitcoin/pull/33048)
- [package validation: relax the package-not-child-with-unconfirmed-parents rule](https://github.com/bitcoin/bitcoin/pull/31385)
- [qa: test that we do not disconnect a peer for submitting an invalid compact block](https://github.com/bitcoin/bitcoin/pull/33083)
- [descriptors: MuSig2](https://github.com/bitcoin/bitcoin/pull/31244)
- [rpc: add optional blockhash to waitfornewblock, unhide wait methods in help](https://github.com/bitcoin/bitcoin/pull/30635)
- [wallet, rpc: add anti-fee-sniping to `send` and `sendall`](https://github.com/bitcoin/bitcoin/pull/28944)
- [ci: limit max stack size to 512 KiB](https://github.com/bitcoin/bitcoin/pull/33079)
- [cluster mempool: add TxGraph work controls](https://github.com/bitcoin/bitcoin/pull/32263)
- [(IBD) prevector: store `P2WSH`/`P2TR`/`P2PK` scripts inline](https://github.com/bitcoin/bitcoin/pull/32279)
- [RPC: Return `permitbaremultisig` and `maxdatacarriersize` in `getmempoolinfo`](https://github.com/bitcoin/bitcoin/pull/29954)
- [rpc, wallet: replace remaining hardcoded output types with `FormatAllOutputTypes`](https://github.com/bitcoin/bitcoin/pull/33065)
- [wallet: Remove `upgradewallet` RPC](https://github.com/bitcoin/bitcoin/pull/32944)
- [p2p: rename GetAddresses -> GetAddressesUnsafe](https://github.com/bitcoin/bitcoin/pull/32994)


### [BDK](https://github.com/bitcoindevkit/bdk)
- [`IndexedTxGraph`: Transactions that conflict with relevant txs are also relevant.](https://github.com/bitcoindevkit/bdk/pull/2008)
- [chore(bdk-electrum): use new `batch_transaction_get_merkle` API](https://github.com/bitcoindevkit/bdk/pull/1989)
- [Detect new mempool txs](https://github.com/bitcoindevkit/bdk/pull/1988)


### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin)
- [Fix overflow during *_ceil FeeRate conversions](https://github.com/rust-bitcoin/rust-bitcoin/pull/4838)
- [p2p: Add `HeadersMessage` wrapper with useful methods](https://github.com/rust-bitcoin/rust-bitcoin/pull/4830)
- [Use CompactSize instead of VarInt](https://github.com/rust-bitcoin/rust-bitcoin/pull/4790)
- [Pluralize transaction fields](https://github.com/rust-bitcoin/rust-bitcoin/pull/4788)
- [p2p: Allow building a "useless" address](https://github.com/rust-bitcoin/rust-bitcoin/pull/4778)
- [p2p: Add a `UserAgent` type](https://github.com/rust-bitcoin/rust-bitcoin/pull/4736)
- [Add Arbitary impls for some bip152, bip158 & merkle block types](https://github.com/rust-bitcoin/rust-bitcoin/pull/4722)
- [Add Arbitrary impl for BlockHash, TxMerkleNode, and Wtxid](https://github.com/rust-bitcoin/rust-bitcoin/pull/4720)


### [Core Lightning](https://github.com/ElementsProject/lightning)
- [Xpay limit parts](https://github.com/ElementsProject/lightning/pull/8448)
- [lightningd: add channel_type to openchannel & openchannel2 hooks.](https://github.com/ElementsProject/lightning/pull/8454)
- [Set custom tlvs to `update_add_htlc` via the `htlc_accepted_hook`](https://github.com/ElementsProject/lightning/pull/8433)
- [cln-bip353: add plugin that fetches payment instructions from human readable addresses](https://github.com/ElementsProject/lightning/pull/8362)
- [Fix ping confusion](https://github.com/ElementsProject/lightning/pull/8344)
- [xpay notify attempts](https://github.com/ElementsProject/lightning/pull/8354)
- [splice: Implement `start_batch`](https://github.com/ElementsProject/lightning/pull/8335)
- [Allow routing by older scids when we splice](https://github.com/ElementsProject/lightning/pull/8387)
- [Cross channel Splice testing](https://github.com/ElementsProject/lightning/pull/8363)
- [Assume option_channel_type](https://github.com/ElementsProject/lightning/pull/8389)
- [Reckless uv installer](https://github.com/ElementsProject/lightning/pull/8430)

### [eclair](https://github.com/ACINQ/eclair/)
- [Add outgoing reputation](https://github.com/ACINQ/eclair/pull/3133)


### [LDK](https://github.com/lightningdevkit/rust-lightning)
- [#3618 followups + expose async receive feature](https://github.com/lightningdevkit/rust-lightning/pull/3999)
- [(LSPS5) Change notification cooldown time to 1 minute, also update docs](https://github.com/lightningdevkit/rust-lightning/pull/3994)
- [Consider currently confirmed FundingScope when claiming commitments](https://github.com/lightningdevkit/rust-lightning/pull/3980)
- [Always emit bump events, even when fees are sufficient](https://github.com/lightningdevkit/rust-lightning/pull/4001)
- [Introduce `FundingTransactionReadyForSignatures` event](https://github.com/lightningdevkit/rust-lightning/pull/3889)
- [Broadcast holder commitment for currently confirmed funding](https://github.com/lightningdevkit/rust-lightning/pull/3939)
- [Detect and fail-back monitor-blocked un-forwarded HTLCs at close](https://github.com/lightningdevkit/rust-lightning/pull/3989)
- [Support splicing in `ChannelContext::funding_tx_constructed`](https://github.com/lightningdevkit/rust-lightning/pull/3982)
- [Ensure partial MPP claims continue to blocks channels on restart](https://github.com/lightningdevkit/rust-lightning/pull/3928)
- [Correct post-update action comment on claims from closed chans](https://github.com/lightningdevkit/rust-lightning/pull/3985)
- [(Splicing) Tx negotiation during splicing](https://github.com/lightningdevkit/rust-lightning/pull/3736)
- [Batch forwarding followup](https://github.com/lightningdevkit/rust-lightning/pull/3955)


### [lnd](https://github.com/lightningnetwork/lnd)
- [Add `NoopAdd` HTLCs](https://github.com/lightningnetwork/lnd/pull/9871)
- [(7) graph/db+autopilot: improve efficiency of autopilot methods that use the ForEachNode/ForEachChannel pattern](https://github.com/lightningnetwork/lnd/pull/10127)
- [bugfix payment lifecycle payment attempts](https://github.com/lightningnetwork/lnd/pull/10125)
- [wallet: fix imported tapscript address behavior in watch-only mode](https://github.com/lightningnetwork/lnd/pull/10119)
- [(6) graph/db: use batch fetching to improve ForEachNode* performance](https://github.com/lightningnetwork/lnd/pull/10123)
- [contractcourt+sweep: make anchor inputs exclusive](https://github.com/lightningnetwork/lnd/pull/10117)
- [Add deletecanceledinvoice RPC call](https://github.com/lightningnetwork/lnd/pull/9625)
- [graph/db: fix potential policy swop](https://github.com/lightningnetwork/lnd/pull/10114)
- [Increase the default outgoing bandwidth](https://github.com/lightningnetwork/lnd/pull/10096)
- [Fix arbitrator deadlock found in `ResolveContract`](https://github.com/lightningnetwork/lnd/pull/10108)


### [BLIPs](https://github.com/lightning/blips)
- [Add bLIP 55: Webhook Registration (LSPS5) ](https://github.com/lightning/blips/pull/55)


## New Releases
- [kyoto - light client based on bip 157/158](https://github.com/2140-dev/kyoto/blob/master/doc/DETAILS.md)

## Events and Podcasts
- [BTC++ Insider Edition - Russel O'Connor](https://x.com/btcplusplus/status/1951434124411150450)

## Mining
- [Bitmain plans US headquarters and assembly line](https://www.bloomberg.com/news/articles/2025-07-29/chinese-crypto-giant-plans-first-us-factory-in-trump-era-gambit)
- [Proto releases new mining rig](https://proto.xyz/blog/posts/proto-rig-and-proto-fleet-a-paradigm-shift)


## Miscellaneous
- [2025 Q2 Spiral Progress Report](https://spiralbtc.substack.com/p/2025-q2-spiral-progress-report-5a9)
- [A survey of bitcoin yield: What's the opportunity cost of Ark liquidity?](https://blog.second.tech/survey-of-bitcoin-yield/)
- [Block filter design guide](https://rustaceanrob.com/blog/13-cbf-design)
- [Founders Of Samourai Wallet Cryptocurrency Mixing Service Plead Guilty](https://www.justice.gov/usao-sdny/pr/founders-samourai-wallet-cryptocurrency-mixing-service-plead-guilty)
- [On the privacy of shielded L2s](https://lightco.in/2025/08/12/shielded-l2s/)
- OpenSats - [Advancements in Developer Libraries](https://opensats.org/blog/advancements-in-developer-libraries), [Thirteenth Wave of Bitcoin Grants](https://opensats.org/blog/thirteenth-wave-of-bitcoin-grants)
- [PayJoin Foundation](https://insider.btcpp.dev/p/the-payjoin-foundation-is-announced)
- [peer-observer: A tool and infrastructure for monitoring the Bitcoin P2P network for attacks and anomalies](https://b10c.me/projects/024-peer-observer/)
- [Roman Storm found guilt of unlicensed money transmission](https://x.com/valkenburgh/status/1953133350421495904)
- [Simplicity Launches on Liquid Mainnet](https://blog.blockstream.com/simplicity-launches-on-liquid-mainnet/)
- [Vinteum - Three Years of Building Bitcoin From the Ground Up](https://vinteum.org/wp-content/uploads/2025/08/vinteum-3-years-EN.pdf)