@@ -19,4 +19,195 @@ Follow New York BitDevs on:
19
19
- nostr: ` npub1nydevscv0slx9eyr0chkkdgzqfhtp4guk039akhq6g9fnsrf6lcsup3hqs `
20
20
21
21
# Presentation
22
- - [ 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 ) .
22
+ - [ 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 )
23
+
24
+ ## Mailing Lists, Meetings and Bitcoin Optech
25
+ ### Mailing Lists
26
+ #### [ bitcoin-dev] ( https://groups.google.com/g/bitcoindev )
27
+ - [ (BIP Proposal) Utreexo Nodes] ( https://groups.google.com/g/bitcoindev/c/W1lxBraKG_E )
28
+ - [ Feedbacks on libbitcoinkernel & bitcoin backbone] ( https://groups.google.com/g/bitcoindev/c/dPxh5G-LrBU )
29
+ - [ RGB formal specifciation] ( https://groups.google.com/g/bitcoindev/c/m26N6C0ATqk )
30
+ - [ (ann) FROST Signing for Bitcoin: Demo + Taproot Integration Discussion @ Aug 6 Gordian Call] ( https://groups.google.com/g/bitcoindev/c/U2Lx8LcleFw )
31
+
32
+
33
+ #### [ Delving Bitcoin] ( https://delvingbitcoin.org/ )
34
+ - [ (Proposal) Bitcoin Deposits: A Zero UTXO Trust-Minimized Lightning Wallet] ( https://delvingbitcoin.org/t/proposal-bitcoin-deposits-a-zero-utxo-trust-minimized-lightning-wallet )
35
+ - [ Qubic attack on Monero] ( https://delvingbitcoin.org/t/qubic-attack-on-monero )
36
+ - [ Confidential Script: Emulate soft forks using stateless TEEs] ( https://delvingbitcoin.org/t/confidential-script-emulate-soft-forks-using-stateless-tees )
37
+ - [ Krux: KEF Encryption Format] ( https://delvingbitcoin.org/t/krux-kef-encryption-format )
38
+ - [ Sharing block templates] ( https://delvingbitcoin.org/t/sharing-block-templates )
39
+ - [ Delving Simplicity Part Ⅰ: Three Fundamental Ways of Combining Computations] ( https://delvingbitcoin.org/t/delving-simplicity-part-three-fundamental-ways-of-combining-computations )
40
+ - [ Writing Simplicity Programs with SimplicityHL] ( https://delvingbitcoin.org/t/writing-simplicity-programs-with-simplicityhl )
41
+ - [ Changing the minimum relay feerate] ( https://delvingbitcoin.org/t/changing-the-minimum-relay-feerate )
42
+
43
+
44
+ ### Meetings
45
+ - [ Bitcoin PR Review Club] ( https://bitcoincore.reviews )
46
+ - [ #32489 wallet: Add exportwatchonlywallet RPC] ( https://bitcoincore.reviews/32489 )
47
+
48
+ - Bitcoin Core general developer meetings
49
+ - [ July 31] ( https://www.erisian.com.au/bitcoin-core-dev/log-2025-07-31.html#l-180 )
50
+ - [ August 7] ( https://www.erisian.com.au/bitcoin-core-dev/log-2025-08-07.html#l-174 )
51
+ - [ August 14] ( https://www.erisian.com.au/bitcoin-core-dev/log-2025-08-14.html#l-153 )
52
+
53
+ - Lightning Specification meeting
54
+ - [ August 11th] (https://github.com/lightning/bolts/issues/1046 ] ( https://github.com/lightning/bolts/issues/1277 )
55
+
56
+ ### Optech
57
+ - [ Bitcoin Optech Newsletter #364 ] ( https://bitcoinops.org/en/newsletters/2025/07/25/ )
58
+ - [ Recap Podcast] ( https://bitcoinops.org/en/podcast/2025/07/29/ )
59
+ - [ Bitcoin Optech Newsletter #365 ] ( https://bitcoinops.org/en/newsletters/2025/08/01/ )
60
+ - [ Recap Podcast] ( https://bitcoinops.org/en/podcast/2025/08/05/ )
61
+ - [ Bitcoin Optech Newsletter #366 ] ( https://bitcoinops.org/en/newsletters/2025/08/08/ )
62
+ - [ Recap Podcast] ( https://bitcoinops.org/en/podcast/2025/08/12/ )
63
+ - [ Bitcoin Optech Newsletter #367 ] ( https://bitcoinops.org/en/newsletters/2025/08/15/ )
64
+
65
+
66
+ ## Network Data
67
+ - [ Antpool and friends mining sub 1sat/vbyte transactions] ( x.com/mononautical/status/1947530080475091159 )
68
+ - [ Compact block reconstruction rates fall] ( https://github.com/bitcoin/bitcoin/pull/33106#issuecomment-3155627414 )
69
+ - [ Evaluating usage of the Whirlpool Bitcoin privacy protocol] ( https://www.dci.mit.edu/posts/coinjoin-timing-questions )
70
+ - [ F2Pool mining annex-containing transactions] ( https://x.com/peterktodd/status/1940070152663421272 )
71
+ - [ labitbu craze heating up] ( https://x.com/mononautical/status/1951683985957851367 )
72
+ - [ MARA] ( https://x.com/mononautical/status/1953716038883061851 ) and [ ck-pool] ( https://x.com/ckpooldev/status/1957235824451559746 ) raise their minrelay back to 1 sat / vbyte
73
+ - [ New mainnet-observer chart with transaction feerate distribution] ( https://x.com/0xB10C/status/1957387237840072902 )
74
+ - [ Sub 1 sat/byte stale block analysis] ( https://x.com/mononautical/status/1956073741454336191 )
75
+ - [ v3 transaction adoption statistics] ( https://x.com/mononautical/status/1951856672038662524 )
76
+
77
+
78
+ ## CVEs and Research
79
+ ### Research
80
+ - [ Glock: Garbled Locks for Bitcoin] ( https://cdn.prod.website-files.com/67cfca80708eb505376820af/68a3e174eaff71d197ac4080_glock.pdf )
81
+ - [ Not in The Prophecies: Practical Attacks on Nostr] ( https://eprint.iacr.org/2025/1459 )
82
+ - [ RGB 1.0 Scalable Consensus For Client-Side Validated Smart Contracts] ( https://github.com/RGB-WG/yellowpaper/blob/master/rgb-yellowpaper.pdf )
83
+ - [ Selfish Mining under General Stochastic Rewards] ( https://arxiv.org/abs/2502.20360v2 )
84
+ - [ Wrapless: The trustless lending protocol on top of Bitcoin] ( https://arxiv.org/abs/2507.06064 )
85
+
86
+ ### InfoSec
87
+ - [ Qubic reorgs Monero Blockchain] ( https://qubic.org/pr/qubic-overtakes-monero-s-hash-rate-in-live-51-takeover-demo )
88
+
89
+
90
+ ## Pull Requests and repo updates
91
+ ### [ Bitcoin Core] ( https://github.com/bitcoin/bitcoin )
92
+ - [ wallet: Remove wallet version and several legacy related functions] ( https://github.com/bitcoin/bitcoin/pull/32977 )
93
+ - [ validation: rename block script verification error from "mandatory" to "block"] ( https://github.com/bitcoin/bitcoin/pull/33183 )
94
+ - [ policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee] ( https://github.com/bitcoin/bitcoin/pull/33106 )
95
+ - [ log: rate limiting followups] ( https://github.com/bitcoin/bitcoin/pull/33011 )
96
+ - [ guix: increase maximum allowed (runtime) GCC to 7] ( https://github.com/bitcoin/bitcoin/pull/33178 )
97
+ - [ net, validation: don't punish peers for consensus-invalid txs] ( https://github.com/bitcoin/bitcoin/pull/33050 )
98
+ - [ Introduce per-txin sighash midstate cache for legacy/p2sh/segwitv0 scripts] ( https://github.com/bitcoin/bitcoin/pull/32473 )
99
+ - [ refactor: CFeeRate encapsulates FeeFrac internally] ( https://github.com/bitcoin/bitcoin/pull/32750 )
100
+ - [ validation: detect witness stripping without re-running Script checks] ( https://github.com/bitcoin/bitcoin/pull/33105 )
101
+ - [ cli: return local services in -netinfo] ( https://github.com/bitcoin/bitcoin/pull/31886 )
102
+ - [ kernel: create monolithic kernel static library] ( https://github.com/bitcoin/bitcoin/pull/33077 )
103
+ - [ allocators: Apply manual ASan poisoning to ` PoolResource ` ] ( https://github.com/bitcoin/bitcoin/pull/32581 )
104
+ - [ init: make ` -blockmaxweight ` startup option debug only] ( https://github.com/bitcoin/bitcoin/pull/32654 )
105
+ - [ test: Slay BnB Mutants] ( https://github.com/bitcoin/bitcoin/pull/33060 )
106
+ - [ test: add assertions to SRD max weight test] ( https://github.com/bitcoin/bitcoin/pull/33058 )
107
+ - [ p2p: TxOrphanage revamp cleanups] ( https://github.com/bitcoin/bitcoin/pull/32941 )
108
+ - [ test: reduce runtime of p2p_opportunistic_1p1c.py] ( https://github.com/bitcoin/bitcoin/pull/33048 )
109
+ - [ package validation: relax the package-not-child-with-unconfirmed-parents rule] ( https://github.com/bitcoin/bitcoin/pull/31385 )
110
+ - [ qa: test that we do not disconnect a peer for submitting an invalid compact block] ( https://github.com/bitcoin/bitcoin/pull/33083 )
111
+ - [ descriptors: MuSig2] ( https://github.com/bitcoin/bitcoin/pull/31244 )
112
+ - [ rpc: add optional blockhash to waitfornewblock, unhide wait methods in help] ( https://github.com/bitcoin/bitcoin/pull/30635 )
113
+ - [ wallet, rpc: add anti-fee-sniping to ` send ` and ` sendall ` ] ( https://github.com/bitcoin/bitcoin/pull/28944 )
114
+ - [ ci: limit max stack size to 512 KiB] ( https://github.com/bitcoin/bitcoin/pull/33079 )
115
+ - [ cluster mempool: add TxGraph work controls] ( https://github.com/bitcoin/bitcoin/pull/32263 )
116
+ - [ (IBD) prevector: store ` P2WSH ` /` P2TR ` /` P2PK ` scripts inline] ( https://github.com/bitcoin/bitcoin/pull/32279 )
117
+ - [ RPC: Return ` permitbaremultisig ` and ` maxdatacarriersize ` in ` getmempoolinfo ` ] ( https://github.com/bitcoin/bitcoin/pull/29954 )
118
+ - [ rpc, wallet: replace remaining hardcoded output types with ` FormatAllOutputTypes ` ] ( https://github.com/bitcoin/bitcoin/pull/33065 )
119
+ - [ wallet: Remove ` upgradewallet ` RPC] ( https://github.com/bitcoin/bitcoin/pull/32944 )
120
+ - [ p2p: rename GetAddresses -> GetAddressesUnsafe] ( https://github.com/bitcoin/bitcoin/pull/32994 )
121
+
122
+
123
+ ### [ BDK] ( https://github.com/bitcoindevkit/bdk )
124
+ - [ ` IndexedTxGraph ` : Transactions that conflict with relevant txs are also relevant.] ( https://github.com/bitcoindevkit/bdk/pull/2008 )
125
+ - [ chore(bdk-electrum): use new ` batch_transaction_get_merkle ` API] ( https://github.com/bitcoindevkit/bdk/pull/1989 )
126
+ - [ Detect new mempool txs] ( https://github.com/bitcoindevkit/bdk/pull/1988 )
127
+
128
+
129
+ ### [ rust-bitcoin] ( https://github.com/rust-bitcoin/rust-bitcoin )
130
+ - [ Fix overflow during * _ ceil FeeRate conversions] ( https://github.com/rust-bitcoin/rust-bitcoin/pull/4838 )
131
+ - [ p2p: Add ` HeadersMessage ` wrapper with useful methods] ( https://github.com/rust-bitcoin/rust-bitcoin/pull/4830 )
132
+ - [ Use CompactSize instead of VarInt] ( https://github.com/rust-bitcoin/rust-bitcoin/pull/4790 )
133
+ - [ Pluralize transaction fields] ( https://github.com/rust-bitcoin/rust-bitcoin/pull/4788 )
134
+ - [ p2p: Allow building a "useless" address] ( https://github.com/rust-bitcoin/rust-bitcoin/pull/4778 )
135
+ - [ p2p: Add a ` UserAgent ` type] ( https://github.com/rust-bitcoin/rust-bitcoin/pull/4736 )
136
+ - [ Add Arbitary impls for some bip152, bip158 & merkle block types] ( https://github.com/rust-bitcoin/rust-bitcoin/pull/4722 )
137
+ - [ Add Arbitrary impl for BlockHash, TxMerkleNode, and Wtxid] ( https://github.com/rust-bitcoin/rust-bitcoin/pull/4720 )
138
+
139
+
140
+ ### [ Core Lightning] ( https://github.com/ElementsProject/lightning )
141
+ - [ Xpay limit parts] ( https://github.com/ElementsProject/lightning/pull/8448 )
142
+ - [ lightningd: add channel_type to openchannel & openchannel2 hooks.] ( https://github.com/ElementsProject/lightning/pull/8454 )
143
+ - [ Set custom tlvs to ` update_add_htlc ` via the ` htlc_accepted_hook ` ] ( https://github.com/ElementsProject/lightning/pull/8433 )
144
+ - [ cln-bip353: add plugin that fetches payment instructions from human readable addresses] ( https://github.com/ElementsProject/lightning/pull/8362 )
145
+ - [ Fix ping confusion] ( https://github.com/ElementsProject/lightning/pull/8344 )
146
+ - [ xpay notify attempts] ( https://github.com/ElementsProject/lightning/pull/8354 )
147
+ - [ splice: Implement ` start_batch ` ] ( https://github.com/ElementsProject/lightning/pull/8335 )
148
+ - [ Allow routing by older scids when we splice] ( https://github.com/ElementsProject/lightning/pull/8387 )
149
+ - [ Cross channel Splice testing] ( https://github.com/ElementsProject/lightning/pull/8363 )
150
+ - [ Assume option_channel_type] ( https://github.com/ElementsProject/lightning/pull/8389 )
151
+ - [ Reckless uv installer] ( https://github.com/ElementsProject/lightning/pull/8430 )
152
+
153
+ ### [ eclair] ( https://github.com/ACINQ/eclair/ )
154
+ - [ Add outgoing reputation] ( https://github.com/ACINQ/eclair/pull/3133 )
155
+
156
+
157
+ ### [ LDK] ( https://github.com/lightningdevkit/rust-lightning )
158
+ - [ #3618 followups + expose async receive feature] ( https://github.com/lightningdevkit/rust-lightning/pull/3999 )
159
+ - [ (LSPS5) Change notification cooldown time to 1 minute, also update docs] ( https://github.com/lightningdevkit/rust-lightning/pull/3994 )
160
+ - [ Consider currently confirmed FundingScope when claiming commitments] ( https://github.com/lightningdevkit/rust-lightning/pull/3980 )
161
+ - [ Always emit bump events, even when fees are sufficient] ( https://github.com/lightningdevkit/rust-lightning/pull/4001 )
162
+ - [ Introduce ` FundingTransactionReadyForSignatures ` event] ( https://github.com/lightningdevkit/rust-lightning/pull/3889 )
163
+ - [ Broadcast holder commitment for currently confirmed funding] ( https://github.com/lightningdevkit/rust-lightning/pull/3939 )
164
+ - [ Detect and fail-back monitor-blocked un-forwarded HTLCs at close] ( https://github.com/lightningdevkit/rust-lightning/pull/3989 )
165
+ - [ Support splicing in ` ChannelContext::funding_tx_constructed ` ] ( https://github.com/lightningdevkit/rust-lightning/pull/3982 )
166
+ - [ Ensure partial MPP claims continue to blocks channels on restart] ( https://github.com/lightningdevkit/rust-lightning/pull/3928 )
167
+ - [ Correct post-update action comment on claims from closed chans] ( https://github.com/lightningdevkit/rust-lightning/pull/3985 )
168
+ - [ (Splicing) Tx negotiation during splicing] ( https://github.com/lightningdevkit/rust-lightning/pull/3736 )
169
+ - [ Batch forwarding followup] ( https://github.com/lightningdevkit/rust-lightning/pull/3955 )
170
+
171
+
172
+ ### [ lnd] ( https://github.com/lightningnetwork/lnd )
173
+ - [ Add ` NoopAdd ` HTLCs] ( https://github.com/lightningnetwork/lnd/pull/9871 )
174
+ - [ (7) graph/db+autopilot: improve efficiency of autopilot methods that use the ForEachNode/ForEachChannel pattern] ( https://github.com/lightningnetwork/lnd/pull/10127 )
175
+ - [ bugfix payment lifecycle payment attempts] ( https://github.com/lightningnetwork/lnd/pull/10125 )
176
+ - [ wallet: fix imported tapscript address behavior in watch-only mode] ( https://github.com/lightningnetwork/lnd/pull/10119 )
177
+ - [ (6) graph/db: use batch fetching to improve ForEachNode* performance] ( https://github.com/lightningnetwork/lnd/pull/10123 )
178
+ - [ contractcourt+sweep: make anchor inputs exclusive] ( https://github.com/lightningnetwork/lnd/pull/10117 )
179
+ - [ Add deletecanceledinvoice RPC call] ( https://github.com/lightningnetwork/lnd/pull/9625 )
180
+ - [ graph/db: fix potential policy swop] ( https://github.com/lightningnetwork/lnd/pull/10114 )
181
+ - [ Increase the default outgoing bandwidth] ( https://github.com/lightningnetwork/lnd/pull/10096 )
182
+ - [ Fix arbitrator deadlock found in ` ResolveContract ` ] ( https://github.com/lightningnetwork/lnd/pull/10108 )
183
+
184
+
185
+ ### [ BLIPs] ( https://github.com/lightning/blips )
186
+ - [ Add bLIP 55: Webhook Registration (LSPS5) ] ( https://github.com/lightning/blips/pull/55 )
187
+
188
+
189
+ ## New Releases
190
+ - [ kyoto - light client based on bip 157/158] ( https://github.com/2140-dev/kyoto/blob/master/doc/DETAILS.md )
191
+
192
+ ## Events and Podcasts
193
+ - [ BTC++ Insider Edition - Russel O'Connor] ( https://x.com/btcplusplus/status/1951434124411150450 )
194
+
195
+ ## Mining
196
+ - [ 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 )
197
+ - [ Proto releases new mining rig] ( https://proto.xyz/blog/posts/proto-rig-and-proto-fleet-a-paradigm-shift )
198
+
199
+
200
+ ## Miscellaneous
201
+ - [ 2025 Q2 Spiral Progress Report] ( https://spiralbtc.substack.com/p/2025-q2-spiral-progress-report-5a9 )
202
+ - [ A survey of bitcoin yield: What's the opportunity cost of Ark liquidity?] ( https://blog.second.tech/survey-of-bitcoin-yield/ )
203
+ - [ Block filter design guide] ( https://rustaceanrob.com/blog/13-cbf-design )
204
+ - [ Founders Of Samourai Wallet Cryptocurrency Mixing Service Plead Guilty] ( https://www.justice.gov/usao-sdny/pr/founders-samourai-wallet-cryptocurrency-mixing-service-plead-guilty )
205
+ - [ On the privacy of shielded L2s] ( https://lightco.in/2025/08/12/shielded-l2s/ )
206
+ - 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 )
207
+ - [ PayJoin Foundation] ( https://insider.btcpp.dev/p/the-payjoin-foundation-is-announced )
208
+ - [ peer-observer: A tool and infrastructure for monitoring the Bitcoin P2P network for attacks and anomalies] ( https://b10c.me/projects/024-peer-observer/ )
209
+ - [ Roman Storm found guilt of unlicensed money transmission] ( https://x.com/valkenburgh/status/1953133350421495904 )
210
+ - [ Simplicity Launches on Liquid Mainnet] ( https://blog.blockstream.com/simplicity-launches-on-liquid-mainnet/ )
211
+ - [ Vinteum - Three Years of Building Bitcoin From the Ground Up] ( https://vinteum.org/wp-content/uploads/2025/08/vinteum-3-years-EN.pdf )
212
+ - [ Ziren: GPU-accelerated zero-knowledge infrastructure compiling conventional code into a verifiable MIPS-based execution environment] ( https://www.zkm.io/blog/ziren-the-hidden-engine )
213
+ - [ Ledger offers tools to protect users from MEV] ( https://support.ledger.com/article/How-to-protect-your-transactions-from-Maximal-Extractable-Value-MEV-attacks )
0 commit comments