Skip to content

Commit 6264548

Browse files
authored
Merge pull request #192 from BitDevsNYC/socratic-148
Add topics for Socratic Seminar 148 (Thursday June 26, 2025)
2 parents 2bce080 + 37b19e8 commit 6264548

File tree

1 file changed

+183
-0
lines changed

1 file changed

+183
-0
lines changed

_posts/2025-06-26-socratic-seminar-148.md

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

2121
# Presentation
2222
- [Sergi Delgado](https://github.com/sr-gi/) presents his work on [Erlay](https://bitcoinops.org/en/topics/erlay/) and his research using network simulations.
23+
24+
## Mailing Lists, Meetings and Bitcoin Optech
25+
### Mailing Lists
26+
#### [bitcoin-dev](https://groups.google.com/g/bitcoindev)
27+
28+
- [The case for privatizing Bitcoin Core](https://groups.google.com/g/bitcoindev/c/43yjt8MXMvo)
29+
- [CTV + CSFS: a letter](https://groups.google.com/g/bitcoindev/c/KJF6A55DPJ8)
30+
- [Pre-emptive commit/reveal for quantum-safe migration (poison-pill)](https://groups.google.com/g/bitcoindev/c/oa4nDmlLzN4)
31+
- [OP_CAT Enables Winternitz Signatures](https://groups.google.com/g/bitcoindev/c/Zx_NMqZH65Y)
32+
- [Sybil resistance in different coinjoin implementations](https://groups.google.com/g/bitcoindev/c/xKlbd2tDfxs)
33+
- [Post-Quantum commit / reveal Fawkescoin variant as a soft fork](https://groups.google.com/g/bitcoindev/c/LpWOcXMcvk8)
34+
- [Allowing Duplicate Keys in BIP 390 musig() Expressions](https://groups.google.com/g/bitcoindev/c/SSpyvbD9CMg)
35+
- [Draft BIP: Well-Known Bitcoin Identity Endpoint](https://groups.google.com/g/bitcoindev/c/lfMIFPcOz7M)
36+
37+
38+
#### [Delving Bitcoin](https://delvingbitcoin.org/)
39+
- [Why CTV+CSFS and not TXHASH](https://delvingbitcoin.org/t/why-ctv-csfs-and-not-txhash)
40+
- [Garbled circuits and BitVM3](https://delvingbitcoin.org/t/garbled-circuits-and-bitvm3)
41+
- [Research Update: A Geometric Approach for Optimal Channel Rebalancing](https://delvingbitcoin.org/t/research-update-a-geometric-approach-for-optimal-channel-rebalancing)
42+
- [CTV vault output descriptor](https://delvingbitcoin.org/t/ctv-vault-output-descriptor)
43+
- [JIT fees with TXHASH: comparing options for sponsorring and stacking](https://delvingbitcoin.org/t/jit-fees-with-txhash-comparing-options-for-sponsorring-and-stacking)
44+
- [Where does the 33.33% threshold for selfish mining come from?](https://delvingbitcoin.org/t/where-does-the-33-33-threshold-for-selfish-mining-come-from)
45+
- [Scaling Noncustodial Mining Payouts with CTV](https://delvingbitcoin.org/t/scaling-noncustodial-mining-payouts-with-ctv)
46+
- [(Rust) descriptor-encrypt: Encrypt any descriptor such that only authorized spenders can decrypt](https://delvingbitcoin.org/t/rust-descriptor-encrypt-encrypt-any-descriptor-such-that-only-authorized-spenders-can-decrypt)
47+
- [Correcting the error in getnetworkhashrateps](https://delvingbitcoin.org/t/correcting-the-error-in-getnetworkhashrateps)
48+
- [Witnessless Sync for Pruned Nodes](https://delvingbitcoin.org/t/witnessless-sync-for-pruned-nodes)
49+
50+
51+
### Meetings
52+
- [Bitcoin PR Review Club](https://bitcoincore.reviews)
53+
- [#31829 Improve TxOrphanage denial of service bounds](https://bitcoincore.reviews/31829)
54+
- [#30605 Cluster linearization: separate tests from tests-of-tests](https://bitcoincore.reviews/30605)
55+
56+
- Bitcoin Core general developer meetings
57+
- [May 29](https://www.erisian.com.au/bitcoin-core-dev/log-2025-05-29.html#l-123)
58+
- [June 5](https://www.erisian.com.au/bitcoin-core-dev/log-2025-06-05.html#l-177)
59+
- [June 12](https://www.erisian.com.au/bitcoin-core-dev/log-2025-06-12.html#l-183)
60+
- [June 19](https://www.erisian.com.au/bitcoin-core-dev/log-2025-06-19.html#l-152)
61+
62+
- Lightning Specification meeting
63+
- [June 2](https://github.com/lightning/bolts/issues/1262)
64+
- [June 16](https://github.com/lightning/bolts/issues/1267)
65+
66+
### Optech
67+
- [Bitcoin Optech Newsletter #356](https://bitcoinops.org/en/newsletters/2025/05/30/)
68+
- [#356 Recap Podcast](https://bitcoinops.org/en/podcast/2025/06/03/)
69+
- [Bitcoin Optech Newsletter #357](https://bitcoinops.org/en/newsletters/2025/06/06/)
70+
- [Recap Podcast](https://bitcoinops.org/en/podcast/2025/06/10/)
71+
- [Bitcoin Optech Newsletter #358](https://bitcoinops.org/en/newsletters/2025/06/13/)
72+
- [Recap Podcast](https://bitcoinops.org/en/podcast/2025/06/17/)
73+
- [Bitcoin Optech Newsletter #359](https://bitcoinops.org/en/newsletters/2025/06/20/)
74+
75+
76+
## Network Data
77+
- [<1s/vB fee transactions getting mined](https://x.com/peterktodd/status/1935709056695775583)
78+
79+
## CVEs and Research
80+
### Research
81+
-
82+
83+
### InfoSec
84+
- [Google fixes bug that could reveal users’ private phone numbers](https://techcrunch.com/2025/06/09/google-fixes-bug-that-could-reveal-users-private-phone-numbers/)
85+
- [Trump Taps Palantir to Compile Data on Americans](https://reason.com/2025/06/02/palantir-paves-way-for-trump-police-state/)
86+
87+
## Pull Requests and repo updates
88+
### [Bitcoin Core](https://github.com/bitcoin/bitcoin)
89+
- [Add checkBlock() to Mining interface](https://github.com/bitcoin/bitcoin/pull/31981)
90+
- [thread-safety: fix annotations with REVERSE_LOCK](https://github.com/bitcoin/bitcoin/pull/32465)
91+
- [wallet: have external signer use PSBT error code EXTERNAL_SIGNER_NOT_FOUND](https://github.com/bitcoin/bitcoin/pull/32682)
92+
- [wallet, refactor: Remove Legacy wallet unused warnings and errors](https://github.com/bitcoin/bitcoin/pull/32481)
93+
- [wallet, rpc: Return normalized descriptor in parent_descs](https://github.com/bitcoin/bitcoin/pull/32594)
94+
- [wallet: Fix wallet interface detection of encrypted wallets](https://github.com/bitcoin/bitcoin/pull/32620)
95+
- [validation: stricter internal handling of invalid blocks](https://github.com/bitcoin/bitcoin/pull/31405)
96+
- [config: allow setting -proxy per network](https://github.com/bitcoin/bitcoin/pull/32425)
97+
- [policy: uncap datacarrier by default](https://github.com/bitcoin/bitcoin/pull/32406)
98+
- [init: Configure reachable networks before we start the RPC server](https://github.com/bitcoin/bitcoin/pull/32539)
99+
- [fuzz: Add target for coins database](https://github.com/bitcoin/bitcoin/pull/32602)
100+
- [test: apply microsecond precision to test framework logging](https://github.com/bitcoin/bitcoin/pull/32676)
101+
- [signet: omit commitment for some trivial challenges](https://github.com/bitcoin/bitcoin/pull/29032)
102+
- [wallet: init, don't error out when loading legacy wallets](https://github.com/bitcoin/bitcoin/pull/32449)
103+
- [wallet, rpc, gui: List legacy wallets with a message about migration](https://github.com/bitcoin/bitcoin/pull/32619)
104+
105+
106+
### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin)
107+
- [Add fee rate constructors that take `Amount` as arg](https://github.com/rust-bitcoin/rust-bitcoin/pull/4614)
108+
- [bitcoin: secp256k1 global-context feature re-export](https://github.com/rust-bitcoin/rust-bitcoin/pull/4569)
109+
- [Modify `locktime` `serde` implementations](https://github.com/rust-bitcoin/rust-bitcoin/pull/4511)
110+
- [Make `FeeRate` use MvB internally](https://github.com/rust-bitcoin/rust-bitcoin/pull/4534)
111+
- [Remove all `p2p` dependency from `network`](https://github.com/rust-bitcoin/rust-bitcoin/pull/4565)
112+
- [Introduce empty p2p messages crate](https://github.com/rust-bitcoin/rust-bitcoin/pull/4572)
113+
- [Move `p2p` encodings from `encode` and into `p2p`](https://github.com/rust-bitcoin/rust-bitcoin/pull/4571)
114+
- [Improve lock times - fix off-by-one bug](https://github.com/rust-bitcoin/rust-bitcoin/pull/4468)
115+
116+
117+
### [Core Lightning](https://github.com/ElementsProject/lightning)
118+
- [wallet: initialize previously closed channels](https://github.com/ElementsProject/lightning/pull/8348)
119+
- [lightningd: fix log crash on weird escape lines from plugin.](https://github.com/ElementsProject/lightning/pull/8341)
120+
- [CHANGELOG.md: warn that spec compliance mean we broke splicing.](https://github.com/ElementsProject/lightning/pull/8342)
121+
- [gossipd: check for existing channel announcement before sigcheck](https://github.com/ElementsProject/lightning/pull/8322)
122+
123+
124+
### [eclair](https://github.com/ACINQ/eclair/)
125+
- [Simplify force-close transaction signing and replaceable publishers](https://github.com/ACINQ/eclair/pull/3106)
126+
- [Prepare attribution data for trampoline payments](https://github.com/ACINQ/eclair/pull/3109)
127+
- [Increase channel spent delay to 72 blocks](https://github.com/ACINQ/eclair/pull/3110)
128+
- [Round hold times to decaseconds](https://github.com/ACINQ/eclair/pull/3112)
129+
- [Stop storing commit tx and HTLC txs in channel data](https://github.com/ACINQ/eclair/pull/3099)
130+
- [Remove non-final transactions from `XxxCommitPublished`](https://github.com/ACINQ/eclair/pull/3097)
131+
- [Add attribution data to UpdateFulfillHtlc](https://github.com/ACINQ/eclair/pull/3100)
132+
- [Parse offers and pay offers with currency](https://github.com/ACINQ/eclair/pull/3101)
133+
- [Add more splice channel_reestablish tests](https://github.com/ACINQ/eclair/pull/3094)
134+
- [Rework closing channel balance computation](https://github.com/ACINQ/eclair/pull/3096)
135+
- [Watch spent outputs before watching for confirmation](https://github.com/ACINQ/eclair/pull/3092)
136+
- [Cleaner handling of HTLC settlement during force-close](https://github.com/ACINQ/eclair/pull/3090)
137+
138+
139+
### [LDK](https://github.com/lightningdevkit/rust-lightning)
140+
- [Follow-ups #3741: Exchange `splice_locked` messages](https://github.com/lightningdevkit/rust-lightning/pull/3873)
141+
- [`option_simple_close`: Add feature, messaging types, shutdown script construction](https://github.com/lightningdevkit/rust-lightning/pull/3861)
142+
- [Exchange `splice_locked` messages](https://github.com/lightningdevkit/rust-lightning/pull/3741)
143+
- [fuzz: Add LSPS message decoder fuzzing](https://github.com/lightningdevkit/rust-lightning/pull/3849)
144+
- [Sort LSPS2 opening fee params menu according to spec requirements](https://github.com/lightningdevkit/rust-lightning/pull/3840)
145+
- [Check if a batch is expected for `commitment_signed`](https://github.com/lightningdevkit/rust-lightning/pull/3852)
146+
- [Don't generate a commitment if we cannot afford a holding cell feerate](https://github.com/lightningdevkit/rust-lightning/pull/3828)
147+
- [Async BumpTransactionEventHandler](https://github.com/lightningdevkit/rust-lightning/pull/3752)
148+
- [Revert attribution of failures](https://github.com/lightningdevkit/rust-lightning/pull/3817)
149+
- [Fix possible dust HTLC sweep tx when feerate remains unchanged during a bump](https://github.com/lightningdevkit/rust-lightning/pull/3832)
150+
- [Peer Storage Feature – Part 2](https://github.com/lightningdevkit/rust-lightning/pull/3623)
151+
- [Separate auxiliary HTLC data from holder commitment transaction](https://github.com/lightningdevkit/rust-lightning/pull/3774)
152+
- [Implement `start_batch` message batching](https://github.com/lightningdevkit/rust-lightning/pull/3793)
153+
- [Channel Establishment for V3 Channels](https://github.com/lightningdevkit/rust-lightning/pull/3792)
154+
- [Allow counterparty pending monitor update within quiescence handshake](https://github.com/lightningdevkit/rust-lightning/pull/3806)
155+
- [Allow setting a `payer_note` on `pay_for_offer_from_human_readable_name`](https://github.com/lightningdevkit/rust-lightning/pull/3808)
156+
- [LSPS2: Add error handling events for failed client requests ](https://github.com/lightningdevkit/rust-lightning/pull/3804)
157+
- [Introduce Flow utilities and OffersMessageFlow implementation](https://github.com/lightningdevkit/rust-lightning/pull/3639)
158+
- [LSPS2: Fail (or abandon) intercepted HTLCs if LSP channel open fails](https://github.com/lightningdevkit/rust-lightning/pull/3712)
159+
160+
161+
### [lnd](https://github.com/lightningnetwork/lnd)
162+
- [Improve access control in peer connections](https://github.com/lightningnetwork/lnd/pull/9880)
163+
- [lnrpc: add auth_proof to graph APIs](https://github.com/lightningnetwork/lnd/pull/9950)
164+
- [(11) graph/db: Implement various "ForEach" methods on the graph SQLStore](https://github.com/lightningnetwork/lnd/pull/9935)
165+
- [(10) graph/db+sqldb: implement ForEachSourceNodeChannel](https://github.com/lightningnetwork/lnd/pull/9931)
166+
- [graph/db+sqldb: channel policy SQL schemas, queries and upsert CRUD](https://github.com/lightningnetwork/lnd/pull/9887)
167+
- [Use spent height as the rescan start height in `RegisterSpendNtfn`](https://github.com/lightningnetwork/lnd/pull/9921)
168+
- [lnrpc: add incoming/outgoing channel ids filter to forwarding history request](https://github.com/lightningnetwork/lnd/pull/9356)
169+
- [htlcswitch: exit early if no adds are in the fwd pkg](https://github.com/lightningnetwork/lnd/pull/9911)
170+
- [multi: explicitly define InboundFees in ChannelUpdate and ChannelEdgePolicy](https://github.com/lightningnetwork/lnd/pull/9897)
171+
- [lnrpc: add HtlcIndex to ForwardingEvents](https://github.com/lightningnetwork/lnd/pull/9813)
172+
- [Add the option on path creator to specify the incoming channel on blinded path](https://github.com/lightningnetwork/lnd/pull/9127)
173+
- [accessman: remove restrictions on protected/temporary peers](https://github.com/lightningnetwork/lnd/pull/9876)
174+
- [peer+feature: start to signal the prod rbf coop close bit](https://github.com/lightningnetwork/lnd/pull/9858)
175+
- [brontide: fix peer disconnection issue](https://github.com/lightningnetwork/lnd/pull/9872)
176+
- [sqldb+graph/db: add channel tables and implement some channel CRUD](https://github.com/lightningnetwork/lnd/pull/9869)
177+
178+
179+
### [BIPs](https://github.com/bitcoin/bips)
180+
- [BIP380: make specs consistent about hardened indicators](https://github.com/bitcoin/bips/pull/1803)
181+
- [390: clarifications on KEY expression restrictions](https://github.com/bitcoin/bips/pull/1871)
182+
- [390: Allow repeated participant pubkeys](https://github.com/bitcoin/bips/pull/1867)
183+
- [390: mention about multipath key expression in musig descriptors](https://github.com/bitcoin/bips/pull/1866)
184+
185+
186+
### [BOLTs](https://github.com/lightningnetwork/lightning-rfc)
187+
- [Clarify Mandatory Field Length Requirements and Add Note on Low R Signatures in BOLT 11](https://github.com/lightning/bolts/pull/1243)
188+
189+
190+
## New Releases
191+
-
192+
193+
## Events and Podcasts
194+
-
195+
196+
## Mining
197+
- [BitMain announces a decentralized mining pool solution](https://x.com/bitmaintech/status/1927581481674670492)
198+
199+
## Miscellaneous
200+
- [SaveOurWallets.org: Support Section 110 of the CLARITY Act](https://saveourwallets.org/)
201+
- [BTCPayServer crashes on block 896727 coinbase transaction](https://x.com/btcpayserver/status/1922845019494318519)
202+
- [Trump to launch branded crypto trading application](https://www.citationneeded.news/trump-crypto-wallet/)
203+
- [CTV+CSFS letter](https://ctv-csfs.com/)
204+
- [Texas cops cut open crypto ATM to recover $25K lost to scam](https://cointelegraph.com/news/texas-police-open-crypto-atm-family-scam-funds-bitcoin-community-question-decision)
205+
- [Fuzzamoto just found its first bug on a Bitcoin Core PR](https://x.com/dergoegge/status/1936093236226871794)

0 commit comments

Comments
 (0)