Skip to content

Commit ac51c60

Browse files
authored
Merge pull request BitDevsNYC#161 from BitDevsNYC/socratic-137
Socratic 137
2 parents ad2dc06 + 127bd7c commit ac51c60

File tree

1 file changed

+218
-0
lines changed

1 file changed

+218
-0
lines changed
Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
---
2+
layout: post
3+
type: socratic
4+
title: "Bitcoin Developers’ Socratic Seminar 137 (at PubKey!)"
5+
meetup: "https://www.meetup.com/bitdevsnyc/events/301367442/"
6+
---
7+
8+
## Announcements
9+
Please join us for our next Socratic Seminar, hosted at PubKey! A special thank you to our sponsors [Chaincode Labs](https://chaincode.com) and [Wolf NYC](https://wolfnyc.com) for food, refreshments and event space.
10+
11+
Follow New York BitDevs on [Twitter](https://x.com/BitDevsNYC)
12+
13+
Follow us on NOSTR: `npub1nydevscv0slx9eyr0chkkdgzqfhtp4guk039akhq6g9fnsrf6lcsu`
14+
15+
## Mailing Lists, Meetings and Bitcoin Optech
16+
### Mailing Lists
17+
18+
- [Libre Relay v27.1 released with lower 1.25x replacement threshold](https://groups.google.com/g/bitcoindev/c/n2GNmnz0btw)
19+
- [Proposing a P2QRH BIP towards a quantum resistant soft fork](https://groups.google.com/g/bitcoindev/c/Aee8xKuIC2s)
20+
- [Bitcoin Core 27.1 released](https://groups.google.com/g/bitcoindev/c/9D-H6SLRsgY)
21+
- [BIP-? : Free seed mnemonics for steganography and attack-resistance](https://groups.google.com/g/bitcoindev/c/Lhfbuv0SazQ)
22+
- [Bitcoin Core 27.1 release candidate 1 available](https://groups.google.com/g/bitcoindev/c/iuObsRBuKQU)
23+
- [BIP for Testnet 4](https://groups.google.com/g/bitcoindev/c/0BYW_diKiVw)
24+
- [BIP 21 Updates](https://groups.google.com/g/bitcoindev/c/P0D5EZyw1Bk)
25+
26+
27+
#### [Delving Bitcoin](https://delvingbitcoin.org/)
28+
- [DoS Disclosure: LND Onion Bomb](https://delvingbitcoin.org/t/dos-disclosure-lnd-onion-bomb)
29+
- [Estimating Likelihood for Lightning Payments to be (in)feasible](https://delvingbitcoin.org/t/estimating-likelihood-for-lightning-payments-to-be-in-feasible)
30+
- [Bitcoind Policy Estimator modes Analysis](https://delvingbitcoin.org/t/bitcoind-policy-estimator-modes-analysis)
31+
- [Drivechain with and without BIP 300/301](https://delvingbitcoin.org/t/drivechain-with-and-without-bip-300-301)
32+
- [Proposing a P2QRH BIP towards a quantum resistant soft fork](https://delvingbitcoin.org/t/proposing-a-p2qrh-bip-towards-a-quantum-resistant-soft-fork)
33+
- [Proof-of-work based signet faucet](https://delvingbitcoin.org/t/proof-of-work-based-signet-faucet)
34+
- [Who will run the CoinJoin coordinators?](https://delvingbitcoin.org/t/who-will-run-the-coinjoin-coordinators)
35+
- [Proposed risk framework for Bitcoin L2s and Sidechains](https://delvingbitcoin.org/t/proposed-risk-framework-for-bitcoin-l2s-and-sidechains)
36+
- [FE'd Up Covenants](https://delvingbitcoin.org/t/fed-up-covenants)
37+
38+
39+
### Meetings
40+
- [Bitcoin PR Review Club](https://bitcoincore.reviews)
41+
- [#30132 Don't wipe indexes again when continuing a prior reindex](https://bitcoincore.reviews/30132)
42+
43+
- Bitcoin Core general developer meetings
44+
- [May 30](https://www.erisian.com.au/bitcoin-core-dev/log-2024-05-30.html#l-166)
45+
- [June 6](https://www.erisian.com.au/bitcoin-core-dev/log-2024-06-06.html#l-68)
46+
- [June 13](https://www.erisian.com.au/bitcoin-core-dev/log-2024-06-13.html#l-81)
47+
- [June 20](https://www.erisian.com.au/bitcoin-core-dev/log-2024-06-20.html#l-127)
48+
49+
- Lightning Specification meeting
50+
- <!--- TODO replace: [December 5th](https://github.com/lightning/bolts/issues/1046) --->
51+
52+
### Optech
53+
- [Bitcoin Optech Newsletter #308](https://bitcoinops.org/en/newsletters/2024/06/21/)
54+
- [Bitcoin Optech Newsletter #307](https://bitcoinops.org/en/newsletters/2024/06/14/)
55+
- [Bitcoin Optech Newsletter #306](https://bitcoinops.org/en/newsletters/2024/06/07/)
56+
- [Bitcoin Optech Newsletter #305](https://bitcoinops.org/en/newsletters/2024/05/31/)
57+
- [Bitcoin Optech Newsletter #307 Recap Podcast](https://bitcoinops.org/en/podcast/2024/06/18/)
58+
- [Bitcoin Optech Newsletter #306 Recap Podcast](https://bitcoinops.org/en/podcast/2024/06/11/)
59+
- [Bitcoin Optech Newsletter #305 Recap Podcast](https://bitcoinops.org/en/podcast/2024/06/04/)
60+
61+
62+
## Network Data
63+
- [Empty Block Report](https://research.mempool.space/empty-block-report/)
64+
- [empty block explainer discussion](https://github.com/mempool/mempool/pull/5087)
65+
- [OKX massive fee overpayment during consolidation](https://x.com/mononautical/status/1799209814146297899)
66+
- Odd Stale Block/Spy Mining Behaviors - [845869](https://x.com/0xB10C/status/1796518471511237065), [848860](https://x.com/0xB10C/status/1804143652962185531), [848477](https://x.com/0xB10C/status/1803082081385246738)
67+
- [Scortched-earth fee race on low-entropy address](https://x.com/mononautical/status/1800496416252743919)
68+
- [SRC-20 mint consume sigop limit](https://x.com/mononautical/status/1799864532094824726)
69+
- [Visualization of p2p connections and messages](https://x.com/0xB10C/status/1797904155593548273)
70+
71+
## CVEs and Research
72+
### Research
73+
- [Concurrently Secure Blind Schnorr Signatures](https://eprint.iacr.org/2022/1676.pdf)
74+
- [discussion](https://x.com/n1ckler/status/1798028407550464337)
75+
- [Dynamic-FROST: Schnorr Threshold Signatures with a Flexible Committee](https://eprint.iacr.org/2024/896)
76+
- [MixBuy: Contingent Payment in the Presence of Coin Mixers](https://eprint.iacr.org/2024/953)
77+
- Ring Signatures
78+
- [DualRing-PRF: Post-Quantum (Linkable) Ring Signatures from Legendre and Power Residue PRFs](https://eprint.iacr.org/2024/985)
79+
- [Physical Ring Signature](https://eprint.iacr.org/2024/790)
80+
- [Signer Revocability for Threshold Ring Signatures](https://eprint.iacr.org/2024/958)
81+
- [SmartZKCP: Towards Practical Data Exchange Marketplace Against Active Attacks](https://eprint.iacr.org/2024/941)
82+
83+
### InfoSec
84+
- [CoinStats says North Korean hackers breached 1,590 crypto wallets](https://www.bleepingcomputer.com/news/cryptocurrency/coinstats-says-north-korean-hackers-breached-1-590-crypto-wallets/)
85+
- [DMM Bitcoin exploited for $304m](https://rekt.news/dmm-rekt/)
86+
- [DoS: LND Onion Bomb](https://morehouse.github.io/lightning/lnd-onion-bomb/)
87+
- [Proposed Disclosure Policy for Bitcoin Core](https://gist.github.com/darosior/eb71638f20968f0dc896c4261a127be6)
88+
- ["Researchers" exploit Kraken exchange bug, steal $3 million in crypto](https://www.bleepingcomputer.com/news/security/researchers-exploit-kraken-exchange-bug-steal-3-million-in-crypto/)
89+
- [Fediment service degraded by DNS take over](https://github.com/fedimint/fedimint/issues/5482)
90+
91+
## Pull Requests and repo updates
92+
### [Bitcoin Core](https://github.com/bitcoin/bitcoin)
93+
- [netbase: extend CreateSock() to support creating arbitrary sockets](https://github.com/bitcoin/bitcoin/pull/30202)
94+
- [net_processing: make any misbehavior trigger immediate discouragement](https://github.com/bitcoin/bitcoin/pull/29575)
95+
- [upnp: fix build with miniupnpc 2.2.8](https://github.com/bitcoin/bitcoin/pull/30283)
96+
- [Cluster size 2 package rbf](https://github.com/bitcoin/bitcoin/pull/28984)
97+
- [bumpfee: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee_rate](https://github.com/bitcoin/bitcoin/pull/27969)
98+
- [refactor: Reduce memory copying operations in bech32 encoding](https://github.com/bitcoin/bitcoin/pull/29607)
99+
- [Update minisketch subtree to eb37a9b8e79f9e49d73b96a49bf97a96d9eb676c](https://github.com/bitcoin/bitcoin/pull/30270)
100+
- [fuzz: add I2P harness](https://github.com/bitcoin/bitcoin/pull/30230)
101+
- [wallet, rpc: document and update `sendall` behavior around unconfirmed inputs](https://github.com/bitcoin/bitcoin/pull/28979)
102+
- [consensus: Store transaction nVersion as uint32_t](https://github.com/bitcoin/bitcoin/pull/29325)
103+
- [util: add BitSet](https://github.com/bitcoin/bitcoin/pull/30160)
104+
- [validation: improve performance of CheckBlockIndex](https://github.com/bitcoin/bitcoin/pull/28339)
105+
- [indexes: Don't wipe indexes again when continuing a prior reindex](https://github.com/bitcoin/bitcoin/pull/30132)
106+
- [policy: bump TX_MAX_STANDARD_VERSION to 3](https://github.com/bitcoin/bitcoin/pull/29496)
107+
- [util: add VecDeque](https://github.com/bitcoin/bitcoin/pull/30161)
108+
- [rpc, wallet: fix incorrect segwit redeem script size limit](https://github.com/bitcoin/bitcoin/pull/28307)
109+
- [Fix waste calculation in SelectionResult](https://github.com/bitcoin/bitcoin/pull/28366)
110+
111+
112+
### [BDK](https://github.com/bitcoindevkit/bdk)
113+
- [fix(wallet)!: Simplify `SignOptions` and improve finalization logic](https://github.com/bitcoindevkit/bdk/pull/1476)
114+
- [No descriptor ids in spk txout index](https://github.com/bitcoindevkit/bdk/pull/1463)
115+
- [Make Wallet require a change descriptor](https://github.com/bitcoindevkit/bdk/pull/1390)
116+
- [refactor(electrum) put the tx cache in electrum](https://github.com/bitcoindevkit/bdk/pull/1453)
117+
118+
119+
### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin)
120+
- [Enforce script size limit when hashing scripts](https://github.com/rust-bitcoin/rust-bitcoin/pull/2794)
121+
- [Update bitcoinconsensus version to 0.106.0+26](https://github.com/rust-bitcoin/rust-bitcoin/pull/2833)
122+
- [Add API for extracting the inner payload of `RawNetworkMessage`](https://github.com/rust-bitcoin/rust-bitcoin/pull/2839)
123+
124+
125+
### [Core Lightning](https://github.com/ElementsProject/lightning)
126+
- [Wait for bitcoind if it's gone backwards, don't abort.](https://github.com/ElementsProject/lightning/pull/7342)
127+
- [Autoclean for giant nodes](https://github.com/ElementsProject/lightning/pull/7298)
128+
- [BOLT catchups for v24.08](https://github.com/ElementsProject/lightning/pull/7388)
129+
- [poetry: Use non-package mode](https://github.com/ElementsProject/lightning/pull/7286)
130+
- [script: Adding cl-repro script for easier builder image building](https://github.com/ElementsProject/lightning/pull/7335)
131+
- [Deprecations for v24.08](https://github.com/ElementsProject/lightning/pull/7380)
132+
- [gossipd: fix crash when processing pending node_announcements.](https://github.com/ElementsProject/lightning/pull/7368)
133+
- [script: Add reproducible build script for Ubuntu v24.04](https://github.com/ElementsProject/lightning/pull/7359)
134+
135+
### [eclair](https://github.com/ACINQ/eclair/)
136+
- [Add `EncodedNodeId` for mobile wallets](https://github.com/ACINQ/eclair/pull/2867)
137+
- [Register can forward messages to nodes](https://github.com/ACINQ/eclair/pull/2863)
138+
- [Add `payCommitTxFees` flag to `LocalParams`](https://github.com/ACINQ/eclair/pull/2845)
139+
- [Unwrap blinded routes that start at our node](https://github.com/ACINQ/eclair/pull/2858)
140+
- [Accept onion failure without a `channel_update`](https://github.com/ACINQ/eclair/pull/2854)
141+
142+
143+
### [LDK](https://github.com/lightningdevkit/rust-lightning)
144+
- [Async payments message encoding and prefactor ](https://github.com/lightningdevkit/rust-lightning/pull/3125)
145+
- [Optimize ChannelMonitor persistence on block connections.](https://github.com/lightningdevkit/rust-lightning/pull/2966)
146+
- [Implement non-strict forwarding](https://github.com/lightningdevkit/rust-lightning/pull/3127)
147+
- [Blinded paths with unannounced introduction nodes](https://github.com/lightningdevkit/rust-lightning/pull/3132)
148+
- [Parse v2 Rapid Gossip Sync](https://github.com/lightningdevkit/rust-lightning/pull/3098)
149+
- [Asynchronous `Bolt12Invoice` payment](https://github.com/lightningdevkit/rust-lightning/pull/3078)
150+
- [BOLT 12 static invoice encoding and building](https://github.com/lightningdevkit/rust-lightning/pull/3082)
151+
- [Use a real (probing-generated) scorer in benchmarks](https://github.com/lightningdevkit/rust-lightning/pull/3103)
152+
- [Updated `ClosureReason::HolderForceClosed` with whether txn was broadcasted.](https://github.com/lightningdevkit/rust-lightning/pull/3107)
153+
- [Force-close channels if their feerate gets stale without any update](https://github.com/lightningdevkit/rust-lightning/pull/3037)
154+
- [Ignore channel updates in onion errors ](https://github.com/lightningdevkit/rust-lightning/pull/3083)
155+
- [Optional compact blinded path creation](https://github.com/lightningdevkit/rust-lightning/pull/3080)
156+
- [Reintroduce addresses to NodeAnnouncementInfo.](https://github.com/lightningdevkit/rust-lightning/pull/3072)
157+
- [Watch all outputs irrespective of claimable outpoints](https://github.com/lightningdevkit/rust-lightning/pull/3081)
158+
- [Don't disconnect on manual force closes](https://github.com/lightningdevkit/rust-lightning/pull/3088)
159+
- [Move the public channel state API into a new module](https://github.com/lightningdevkit/rust-lightning/pull/3089)
160+
- [Implement `Readable` for `Offer` and `Refund`](https://github.com/lightningdevkit/rust-lightning/pull/2965)
161+
- [Allow for user-specified error message during force close channel](https://github.com/lightningdevkit/rust-lightning/pull/2889)
162+
- [Log peer's features if they require some unknown features we don't support](https://github.com/lightningdevkit/rust-lightning/pull/2947)
163+
- [Allow responding asynchronously to OnionMessage](https://github.com/lightningdevkit/rust-lightning/pull/2996)
164+
165+
166+
### [lnd](https://github.com/lightningnetwork/lnd)
167+
- [routing: assume TLV onion feature bit](https://github.com/lightningnetwork/lnd/pull/8791)
168+
- [routing: cancelable payment loop ](https://github.com/lightningnetwork/lnd/pull/8734)
169+
- [itest+lntest: let abandoned channel be either not found or in zombie](https://github.com/lightningnetwork/lnd/pull/8839)
170+
- [lncli: new command `wallet estimatefeerate`](https://github.com/lightningnetwork/lnd/pull/8730)
171+
- [contractcourt: consider delivery addresses when evaluating toSelfAmount](https://github.com/lightningnetwork/lnd/pull/8800)
172+
- [Allow for a channel point in `GetChanInfo`](https://github.com/lightningnetwork/lnd/pull/8813)
173+
- [ Expose `cltv_expiry` flag of `addinvoice` to cli](https://github.com/lightningnetwork/lnd/pull/8491)
174+
175+
176+
### [BIPs](https://github.com/bitcoin/bips)
177+
- [BIP-352: handle invalid privkey / pubkey sums for sending / scanning, add changelog](https://github.com/bitcoin/bips/pull/1620)
178+
- [BIP-352: generate `input_hash` after summing up keys (simplification)](https://github.com/bitcoin/bips/pull/1622)
179+
- [Fix bip number in specification](https://github.com/bitcoin/bips/pull/1617)
180+
- [Add BIP 353: DNS Payment Instructions](https://github.com/bitcoin/bips/pull/1551)
181+
182+
183+
### [BLIPs](https://github.com/lightning/blips)
184+
- [Define blip-0032, DNSSEC proof querying over onion messages](https://github.com/lightning/blips/pull/32)
185+
186+
### [BOLTs](https://github.com/lightningnetwork/lightning-rfc)
187+
- [BOLT 2: quiescence protocol (feature 34/35) option_quiesce](https://github.com/lightning/bolts/pull/869)
188+
189+
## New Releases
190+
- [Bitcoin Core 26.2 release candidate 1 available](https://groups.google.com/g/bitcoindev/c/ADDP13kVhrM)
191+
- [harbor ecash desktop wallet](https://github.com/MutinyWallet/harbor)
192+
193+
## Events and Podcasts
194+
- [BR069 - Cat is out of the bag? OP_CAT ft. NVK, Andrew Poelstra, Rob Hamilton & Rijndael](https://podcasters.spotify.com/pod/show/bitcoinreview/episodes/BR069---Cat-is-out-of-the-bag--OP_CAT-ft--NVK--Andrew-Poelstra--Rob-Hamilton--Rijndael-e2l5mm1)
195+
- [BTCPrague 2024](https://www.youtube.com/playlist?list=PLzzgcGPTEzHtgvdv5K-Dfop2-spb9dJC6)
196+
- [Rusty Russell -- The Great Script Restoration Project](https://www.youtube.com/watch?v=rSp8918HLnA)
197+
- [SLP580 - Bitcoin and MEV with Walt Smith](https://podcasters.spotify.com/pod/show/stephan-livera/episodes/Bitcoin-and-MEV-with-Walt-Smith-SLP580-e2kd792)
198+
- [SLP584 - Updates on Ark with Tiero ](https://podcasters.spotify.com/pod/show/stephan-livera/episodes/Updates-on-Ark-with-Tiero-SLP584-e2l143b)
199+
200+
201+
## Mining
202+
- [Antminer T21 Technical Deep Dive](https://braiins.com/blog/antminer-t21-technical-deep-dive)
203+
- [Avalon A1566 ASIC Miner Testing and Review](https://hashrateindex.com/blog/avalon-a1566-asic-miner-testing-and-review/)
204+
- [BitAxe Supra: 4th Major Revision with BM1368 ASIC from Antminer S21](https://www.nobsbitcoin.com/bitaxe-supra/)
205+
- [Bitcoin Mining Hashrate Futures: What They Are, Why They Matter, How to Trade Them](https://hashrateindex.com/blog/bitcoin-mining-hashrate-futures-what-they-are-why-they-matter-how-to-trade-them/)
206+
- [Braiins Launched Mini Miner BMM 100](https://www.nobsbitcoin.com/braiins-mini-miner-bmm-100)
207+
- [Cryptocurrency mining as a novel virtual energy storage system in islanded and grid-connected microgrids](https://www.sciencedirect.com/science/article/pii/S0142061524001364)
208+
- [Stay Cool, Mine On: Exploring Bitcoin Mining Cooling Solutions](https://braiins.com/blog/stay-cool-mine-on-exploring-bitcoin-mining-cooling-solutions)
209+
210+
## Miscellaneous
211+
- [Choose-your-own coordinator with new Wasabi release](https://x.com/wasabiwallet/status/1796988769523867735)
212+
- [CoinPile](https://x.com/JeremyRubin/status/1797315646327345538)
213+
- [Effects of DBcache Size on Bitcoin Node Sync Speed](https://blog.lopp.net/effects-dbcache-size-bitcoin-node-sync-speed/)
214+
- [HRF Grants 10BTC to 13 projects](https://hrf.org/hrf-bitcoin-development-fund-grants-1-billion-satoshis-to-14-projects-worldwide/)
215+
- [Introducing Brollups](https://brqgoo.medium.com/introducing-brollups-18ec4081f6e7)
216+
- OpenSats LTS Grants - [Calle](https://opensats.org/blog/cashu-calle-receives-lts-grant), [William Casarin](https://opensats.org/blog/jb55-receives-lts-grant)
217+
- [Review of early block size increase proposals](https://x.com/ajtowns/status/1798185661570441383)
218+
- [EU "Chat Control" bill threatens e2e encryption](https://signal.org/blog/pdfs/upload-moderation.pdf)

0 commit comments

Comments
 (0)