Skip to content

Commit a48c640

Browse files
authored
Merge pull request #206 from BitDevsNYC/socratic-seminar-155
Add topics for Socratic Seminar 155 (Thursday February 5, 2026)
2 parents d092d06 + 63e5019 commit a48c640

File tree

1 file changed

+190
-0
lines changed

1 file changed

+190
-0
lines changed

_posts/2026-02-05-socratic-seminar-155.md

Lines changed: 190 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,193 @@ Follow New York BitDevs on:
2020

2121
## Presentation
2222
- [Antoine Poinsot](https://x.com/darosior) will give a whiteboard presentation on fixing the timewarp bug in Bitcoin's consensus code. This will be the first in a series of deep dive sessions on the [great consensus cleanup proposal.](https://github.com/bitcoin/bips/blob/master/bip-0054.md)
23+
24+
## Mailing Lists, Meetings and Bitcoin Optech
25+
### Mailing Lists
26+
#### [bitcoin-dev](https://groups.google.com/g/bitcoindev)
27+
- [Falcon Post-Quantum Signature Scheme Proposal](https://groups.google.com/g/bitcoindev/c/PsClmK4Em1E)
28+
- [libsecp256k1 0.7.1 released](https://groups.google.com/g/bitcoindev/c/3MK8KdX-hjc)
29+
- [SLH-DSA verification can compete with ECC](https://groups.google.com/g/bitcoindev/c/8UFkEvfyLwE)
30+
- [Garbled Circuit and Channel Jamming](https://groups.google.com/g/bitcoindev/c/HxvRfLToCho)
31+
- [QRAMP addition: Alternative to legacy freeze: “quarantine-mode” legacy spends via two-phase destination commitment](https://groups.google.com/g/bitcoindev/c/8UnhPg0JZ6w)
32+
- [Hash-Based Signatures for Bitcoin's Post-Quantum Future](https://groups.google.com/g/bitcoindev/c/gOfL5ag_bDU)
33+
- [Follow-up regarding Motion to Activate BIP 3](https://groups.google.com/g/bitcoindev/c/Sh4I6ogv_sE)
34+
35+
#### [Delving Bitcoin](https://delvingbitcoin.org/)
36+
- [BLISK: Boolean circuit Logic Integrated into the Single Key](https://delvingbitcoin.org/t/blisk-boolean-circuit-logic-integrated-into-the-single-key)
37+
- [Disposing of "dust attack" UTXOs](https://delvingbitcoin.org/t/disposing-of-dust-attack-utxos)
38+
- [Argo: a garbled-circuits scheme for 1000x more efficient off-chain computation](https://delvingbitcoin.org/t/argo-a-garbled-circuits-scheme-for-1000x-more-efficient-off-chain-computation)
39+
- [Programming Lightning: An Introduction to Payment Channels](https://delvingbitcoin.org/t/programming-lightning-an-introduction-to-payment-channels)
40+
- [OP_CAT and Bitcoin’s Path to Quantum Resistance](https://delvingbitcoin.org/t/op-cat-and-bitcoin-s-path-to-quantum-resistance)
41+
- [A Mathematical Theory of Payment Channel Networks](https://delvingbitcoin.org/t/a-mathematical-theory-of-payment-channel-networks)
42+
- [Silent Payments notifications via Nostr](https://delvingbitcoin.org/t/silent-payments-notifications-via-nostr)
43+
- [Hornet UTXO(1): A custom, constant-time, highly parallel UTXO database](https://delvingbitcoin.org/t/hornet-utxo-1-a-custom-constant-time-highly-parallel-utxo-database)
44+
- [Incremental mutation testing in the Bitcoin Core](https://delvingbitcoin.org/t/incremental-mutation-testing-in-the-bitcoin-core)
45+
46+
47+
### Meetings
48+
- [Bitcoin PR Review Club](https://bitcoincore.reviews)
49+
50+
- Bitcoin Core general developer meetings
51+
- [January 8](https://www.erisian.com.au/bitcoin-core-dev/log-2026-01-08.html#l-154)
52+
- [January 15](https://www.erisian.com.au/bitcoin-core-dev/log-2026-01-15.html#l-158)
53+
- [January 22](https://www.erisian.com.au/bitcoin-core-dev/log-2026-01-22.html#l-182)
54+
- [January 29](https://www.erisian.com.au/bitcoin-core-dev/log-2026-01-29.html#l-158)
55+
56+
- Lightning Specification meeting
57+
- [January 12](https://github.com/lightning/bolts/issues/1311)
58+
59+
### Optech
60+
- [Bitcoin Optech Newsletter #387](https://bitcoinops.org/en/newsletters/2026/01/09/) - [Recap Podcast](https://bitcoinops.org/en/podcast/2026/01/13/)
61+
- [Bitcoin Optech Newsletter #388](https://bitcoinops.org/en/newsletters/2026/01/16/) - [Recap Podcast](https://bitcoinops.org/en/podcast/2026/01/20/)
62+
- [Bitcoin Optech Newsletter #389](https://bitcoinops.org/en/newsletters/2026/01/23/) - [Recap Podcast](https://bitcoinops.org/en/podcast/2026/01/27/)
63+
- [Bitcoin Optech Newsletter #390](https://bitcoinops.org/en/newsletters/2026/01/30/)
64+
65+
66+
## Network Data
67+
-
68+
69+
## CVEs and Research
70+
### Research
71+
-
72+
73+
### InfoSec
74+
- Practical vulnerabilities in GPG & friends [video](https://www.youtube.com/watch?v=U0ZYOTHrB7I) / [slides: gpg.fail](https://gpg.fail/)
75+
76+
## Pull Requests and repo updates
77+
### [Bitcoin Core](https://github.com/bitcoin/bitcoin)
78+
- [iwyu: Update mappings](https://github.com/bitcoin/bitcoin/pull/34460)
79+
- [doc: Use multipath descriptors in descriptors.md and linked test](https://github.com/bitcoin/bitcoin/pull/34100)
80+
- [p2p: Allow block downloads from peers without snapshot block after assumeutxo validation](https://github.com/bitcoin/bitcoin/pull/33604)
81+
- [validation: add reusable coins view for ConnectBlock](https://github.com/bitcoin/bitcoin/pull/34164)
82+
- [validation: do not wipe utxo cache for stats/scans/snapshots](https://github.com/bitcoin/bitcoin/pull/33680)
83+
- [validation: cache tip recency for lock-free `IsInitialBlockDownload()`](https://github.com/bitcoin/bitcoin/pull/34253)
84+
- [wallet: fix removeprunedfunds bug with conflicting transactions](https://github.com/bitcoin/bitcoin/pull/34358)
85+
- [doc: Explain that low-effort pull requests may be closed](https://github.com/bitcoin/bitcoin/pull/34388)
86+
- [kernel: Add block header support and validation](https://github.com/bitcoin/bitcoin/pull/33822)
87+
- [p2p: send first addr self-announcement in separate message 🎄](https://github.com/bitcoin/bitcoin/pull/34146)
88+
- [Remove epoch logic from mempool](https://github.com/bitcoin/bitcoin/pull/34384)
89+
- [Prepare string and net utils for future HTTP operations](https://github.com/bitcoin/bitcoin/pull/34242)
90+
- [fuzz: Exclude too expensive inputs in descriptor_parse targets](https://github.com/bitcoin/bitcoin/pull/34317)
91+
- [test: Fix P2PK script test](https://github.com/bitcoin/bitcoin/pull/34380)
92+
- [p2p: add validation checks for initial self-announcement](https://github.com/bitcoin/bitcoin/pull/34297)
93+
- [wallet/rpc: fix listdescriptors RPC fails to return descriptors with private key information when wallet contains descriptors missing any key](https://github.com/bitcoin/bitcoin/pull/32471)
94+
- [Fix 11-year-old mis-categorized error code in OP_IF evaluation](https://github.com/bitcoin/bitcoin/pull/32143)
95+
- [refactor: (move-only) Merge core_io module, remove from libkernel](https://github.com/bitcoin/bitcoin/pull/34296)
96+
- [Find minimal chunks in SFL](https://github.com/bitcoin/bitcoin/pull/34259)
97+
- [bench: Remove -priority-level= option](https://github.com/bitcoin/bitcoin/pull/34210)
98+
- [refactor: Header sync optimisations & simplifications](https://github.com/bitcoin/bitcoin/pull/32740)
99+
- [Add sedited to trusted-keys](https://github.com/bitcoin/bitcoin/pull/34236)
100+
- [wallet: test: Relative wallet failed migration cleanup](https://github.com/bitcoin/bitcoin/pull/34226)
101+
- [test: migration, avoid backup name mismatch in default_wallet_failure](https://github.com/bitcoin/bitcoin/pull/34221)
102+
103+
104+
### [BDK](https://github.com/bitcoindevkit/bdk)
105+
- [Add median-time-past (MTP) calculation to CheckPoint](https://github.com/bitcoindevkit/bdk/pull/2037)
106+
107+
108+
### [HWI](https://github.com/bitcoin-core/HWI)
109+
- [jade: add udev rule for Blockstream Jade Plus](https://github.com/bitcoin-core/HWI/pull/776)
110+
- [Edge signing fix](https://github.com/bitcoin-core/HWI/pull/803)
111+
- [Pin device repos](https://github.com/bitcoin-core/HWI/pull/818)
112+
113+
114+
### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin)
115+
- [verification(kani): add formal roundtrip proof for CompactSize](https://github.com/rust-bitcoin/rust-bitcoin/pull/5579)
116+
- [hashes: add SHA256 ARM hardware acceleration](https://github.com/rust-bitcoin/rust-bitcoin/pull/5493)
117+
- [primitives: reject transactions with 0 outputs](https://github.com/rust-bitcoin/rust-bitcoin/pull/5470)
118+
- [primitives: reject txs with output sum > MAX_MONEY](https://github.com/rust-bitcoin/rust-bitcoin/pull/5443)
119+
- [p2p: Switch to network crate](https://github.com/rust-bitcoin/rust-bitcoin/pull/5515)
120+
- [Add ExactSizeEncoder for known-length Encoders](https://github.com/rust-bitcoin/rust-bitcoin/pull/5445)
121+
- [p2p: add v1 header decoder](https://github.com/rust-bitcoin/rust-bitcoin/pull/5491)
122+
- [Automated nightly rustfmt (2026-01-18)](https://github.com/rust-bitcoin/rust-bitcoin/pull/5535)
123+
- [p2p: Remove BIP-152 indirection](https://github.com/rust-bitcoin/rust-bitcoin/pull/5474)
124+
- [pow: Fix U256::overflowing_mul](https://github.com/rust-bitcoin/rust-bitcoin/pull/5501)
125+
- [benches: Add benchmark to test duplicate-inputs worst case scenario](https://github.com/rust-bitcoin/rust-bitcoin/pull/5441)
126+
- [Fix unreachable error bug during iteration of funding utxos](https://github.com/rust-bitcoin/rust-bitcoin/pull/5492)
127+
- [primitives: reject transaction with duplicate inputs](https://github.com/rust-bitcoin/rust-bitcoin/pull/5402)
128+
- [Fix Taproot script path signature ordering in PSBT finalization](https://github.com/rust-bitcoin/rust-bitcoin/pull/5462)
129+
130+
### [libsecp](https://github.com/bitcoin-core/secp256k1)
131+
- [ecmult: Use size_t for array indices](https://github.com/bitcoin-core/secp256k1/pull/1794)
132+
- [sage: verify Eisenstein integer connection for GLV constants](https://github.com/bitcoin-core/secp256k1/pull/1800)
133+
134+
135+
### [Core Lightning](https://github.com/ElementsProject/lightning)
136+
- [Fixed: enableoffer: Adding an error when trying to activate an used single use offer](https://github.com/ElementsProject/lightning/pull/8813)
137+
- [Askrene: scale with many layers](https://github.com/ElementsProject/lightning/pull/8760)
138+
- [Mnemonic hsm_secret tests](https://github.com/ElementsProject/lightning/pull/8837)
139+
- [Clnrest: dynamic paths](https://github.com/ElementsProject/lightning/pull/7529)
140+
- [Two payment crashes](https://github.com/ElementsProject/lightning/pull/8829)
141+
- [recovery for modern nodes](https://github.com/ElementsProject/lightning/pull/8830)
142+
- [Askrene: fix infinite cost assertion](https://github.com/ElementsProject/lightning/pull/8832)
143+
144+
### [eclair](https://github.com/ACINQ/eclair/)
145+
- [Add event for failed payment relay](https://github.com/ACINQ/eclair/pull/3244)
146+
- [Include the `node_id` of channel peers in payment events](https://github.com/ACINQ/eclair/pull/3243)
147+
- [Add duration information to payment events](https://github.com/ACINQ/eclair/pull/3241)
148+
- [Add test vector for Bolt12 invalid bech32 padding](https://github.com/ACINQ/eclair/pull/3242)
149+
150+
151+
### [LDK](https://github.com/lightningdevkit/rust-lightning)
152+
- [Add custom TLV in Bolt11 Payer API](https://github.com/lightningdevkit/rust-lightning/pull/4263)
153+
- [Rework ChannelManager::funding_transaction_signed](https://github.com/lightningdevkit/rust-lightning/pull/4336)
154+
- [Add basic `CLAUDE.md` file](https://github.com/lightningdevkit/rust-lightning/pull/4352)
155+
- [Support generic HTLC interception](https://github.com/lightningdevkit/rust-lightning/pull/4300)
156+
- [BOLT 12: Validate bech32 padding per BIP-173](https://github.com/lightningdevkit/rust-lightning/pull/4349)
157+
- [Change Bolt11Invoice payment_hash function return type](https://github.com/lightningdevkit/rust-lightning/pull/4293)
158+
- [Mixed mode splicing](https://github.com/lightningdevkit/rust-lightning/pull/4261)
159+
- [Rework ChannelManager::funding_transaction_signed](https://github.com/lightningdevkit/rust-lightning/pull/4257)
160+
- [Introduce Dummy Hop support for Blinded Payment Path](https://github.com/lightningdevkit/rust-lightning/pull/4152)
161+
- [Fix double-forward, prefer legacy forward maps](https://github.com/lightningdevkit/rust-lightning/pull/4289)
162+
- [Clarify splicing feature flag requirements](https://github.com/lightningdevkit/rust-lightning/pull/4274)
163+
- [Set and relay experimental accountable signal](https://github.com/lightningdevkit/rust-lightning/pull/4232)
164+
165+
166+
### [lnd](https://github.com/lightningnetwork/lnd)
167+
- [workflows: fix Claude workflows for fork PRs and external contributors](https://github.com/lightningnetwork/lnd/pull/10531)
168+
- [build: add PR severity classification workflow](https://github.com/lightningnetwork/lnd/pull/10526)
169+
- [build: add cc integration](https://github.com/lightningnetwork/lnd/pull/10525)
170+
- [routerrpc: FailureDetail enums for invoice/AMP validation failures](https://github.com/lightningnetwork/lnd/pull/10520)
171+
- [multi: update close logic to handle re-orgs of depth n-1, where n is num confs - add min conf floor](https://github.com/lightningnetwork/lnd/pull/10331)
172+
- [lncfg: add deprecated no-experimental-endorsement config option](https://github.com/lightningnetwork/lnd/pull/10495)
173+
- [rpcserver: use protocol max for fundMax, not maxChanSize](https://github.com/lightningnetwork/lnd/pull/10488)
174+
- [discovery: add panic recovery for gossip message processing ](https://github.com/lightningnetwork/lnd/pull/10470)
175+
- [lnwire: enforce non-zero timestamp in gossip messages](https://github.com/lightningnetwork/lnd/pull/10469)
176+
177+
178+
### [BIPs](https://github.com/bitcoin/bips)
179+
- [BIP 434: Peer Feature Negotiation](https://github.com/bitcoin/bips/pull/2076)
180+
- [BIP346: OP_TXHASH](https://github.com/bitcoin/bips/pull/1500)
181+
- [README intro edits](https://github.com/bitcoin/bips/pull/2083)
182+
- [Process: Activate BIP3](https://github.com/bitcoin/bips/pull/1820)
183+
- [BIP 433: Add P2A BIP](https://github.com/bitcoin/bips/pull/1982)
184+
185+
186+
### [BLIPs](https://github.com/lightning/blips)
187+
- [Update bLIP-51 to add BOLT-12 support](https://github.com/lightning/blips/pull/59)
188+
189+
### [BOLTs](https://github.com/lightningnetwork/lightning-rfc)
190+
- [BOLT 12: clarify that empty offer_chains must be rejected](https://github.com/lightning/bolts/pull/1306)
191+
192+
193+
## New Releases
194+
-
195+
196+
## Events and Podcasts
197+
-
198+
199+
## Mining
200+
-
201+
202+
## Miscellaneous
203+
- [Zcash Plunges Double Digits After ECC Team 'Constructively Discharged'](https://decrypt.co/353948/zcash-plunges-double-digits-after-ecc-team-constructively-discharged)
204+
- [Former 'bitcoin mayor' Eric Adams faces $3 million rugpull allegation after issuing NYC Token](https://www.coindesk.com/markets/2026/01/13/former-bitcoin-mayor-eric-adams-faces-usd3-million-rugpull-allegation-after-issuing-nyc-coin)
205+
- [The State of the Iranian Internet Blackout](https://state-of-iranblackout.whisper.security/)
206+
- [Spacelab: Secure Group Mesh Messaging in Realistic Protest Scenarios](https://spacelab-ccny.github.io/research/amigo/)
207+
- [CVE-2026-0915: GNU C Library Fixes A Security Issue Present Since 1996](https://www.phoronix.com/news/Glibc-Security-Fix-For-1996-Bug)
208+
- [John (Lick) caught flexing $23M in a wallet address directly tied to $90M+ in suspected thefts from the US Government in 2024](https://x.com/zachxbt/status/2014685263327351116)
209+
- [Crypto firm BitGo raises $212.8 million in US IPO](https://www.reuters.com/business/finance/bitgo-holdings-prices-us-ipo-18-bloomberg-news-reports-2026-01-22/?utm_source=chatgpt.com)
210+
- [ORANGE DEV TRACKER: Decoding the DNA of the most important software in financial history](https://sorukumar.github.io/orange-dev-tracker/)
211+
- [2016 Email from Coinbase CEO Brian Armstrong to Jeffrey Epstein](https://x.com/kyletorpey/status/2017767211272728791)
212+
- [Arkade SDK skills for agent integration](https://arkadeos.com/)

0 commit comments

Comments
 (0)