Skip to content

Commit 82eae10

Browse files
pinheadmzbtsea
andauthored
add soc-135 (BitDevsNYC#157)
* soc-135 scraper output * first pass * second pass clean up PRs TODO: delving, MLs * third pass --------- Co-authored-by: btsea <[email protected]>
1 parent 6ca4f10 commit 82eae10

File tree

1 file changed

+230
-0
lines changed

1 file changed

+230
-0
lines changed
Lines changed: 230 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,230 @@
1+
---
2+
layout: post
3+
type: socratic
4+
title: "Socratic Seminar 135"
5+
meetup: "https://www.meetup.com/bitdevsnyc/events/300543944/"
6+
---
7+
8+
## Announcements
9+
Please join us for our next Socratic Seminar. 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+
If you can't make it to the main event please join us at PUBKEY around 9:30PM. **Learn about this awesome new establishment [here](https://ny.eater.com/2022/12/13/23494423/pubkey-opening-manhattan-bitcoin-bar).**
12+
13+
14+
## Mailing Lists, Meetings and Bitcoin Optech
15+
### Mailing Lists
16+
#### [bitcoin-dev](https://lists.linuxfoundation.org/pipermail/bitcoin-dev)
17+
- [Timewarp Attacks and Long-Term Timelocked Script Paths](https://groups.google.com/g/bitcoindev/c/fs1GsApj-9A/m/gB_ktCpoAgAJ)
18+
- [Great Consensus Cleanup Revival](https://groups.google.com/g/bitcoindev/c/CAfm7D5ppjo/m/bYJ3BiOuAAAJ)
19+
- [BIP for OP_CHECKSIGFROMSTACK](https://groups.google.com/g/bitcoindev/c/Ts0FEkGvDkM/m/BWdtp8lkBwAJ)
20+
- [Updated BIP for OP_CAT](https://groups.google.com/g/bitcoindev/c/cWSU3yaDdhM/m/dkz9DAT7AAAJ)
21+
- [BIP for OP_INTERNALKEY](https://groups.google.com/g/bitcoindev/c/nfJHyaOPENM/m/kCasRxn7AAAJ)
22+
- [The Future of Bitcoin Testnet](https://groups.google.com/g/bitcoindev/c/9bL00vRj7OU/m/t6lm-nKmAQAJ)
23+
- [Signing a Bitcoin Transaction with Lamport Signatures (no changes needed)](https://groups.google.com/g/bitcoindev/c/mR53go5gHIk/m/-HV-RJrJAQAJ)
24+
- [Draft BIP for User-Defined Transaction Flags Policy & Strategy](https://groups.google.com/g/bitcoindev/c/NUKF4PZ0uLc/m/DuABj3PbAwAJ)
25+
26+
#### [Delving Bitcoin](https://delvingbitcoin.org/)
27+
- [Exploding Keys - Covenant construction](https://delvingbitcoin.org/t/exploding-keys-covenant-construction)
28+
- [LIMO: combining the best parts of linearization search and merging](https://delvingbitcoin.org/t/limo-combining-the-best-parts-of-linearization-search-and-merging)
29+
- [Analyzing simple vault covenant with Alloy](https://delvingbitcoin.org/t/analyzing-simple-vault-covenant-with-alloy)
30+
- [LRC-20: Scalable and Fast Tokenization on Lightning](https://delvingbitcoin.org/t/lrc-20-scalable-and-fast-tokenization-on-lightning)
31+
- [Second Look at Weak Blocks](https://delvingbitcoin.org/t/second-look-at-weak-blocks/805)
32+
- [Research into the effects of a cluster size limited mempool in 2023](https://delvingbitcoin.org/t/research-into-the-effects-of-a-cluster-size-limited-mempool-in-2023)
33+
- [Inscriptionless Inscriptions](https://delvingbitcoin.org/t/inscriptionless-inscriptions)
34+
- [Constellation - a high performance Lightning-based L3. Feedback wanted](https://delvingbitcoin.org/t/constellation-a-high-performance-lightning-based-l3-feedback-wanted)
35+
- [Payjoin-in-Potentiam: Externally fund an LSP channel open with one transaction](https://delvingbitcoin.org/t/payjoin-in-potentiam-externally-fund-an-lsp-channel-open-with-one-transaction)
36+
- [DSL for experimenting with contracts](https://delvingbitcoin.org/t/dsl-for-experimenting-with-contracts)
37+
38+
39+
### Meetings
40+
- [Bitcoin PR Review Club](https://bitcoincore.reviews)
41+
42+
- Bitcoin Core general developer meetings
43+
- [March 28](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-28.html#l-86)
44+
- [April 4](https://www.erisian.com.au/bitcoin-core-dev/log-2024-04-04.html#l-85)
45+
- [April 18](https://www.erisian.com.au/bitcoin-core-dev/log-2024-04-18.html#l-138)
46+
- [April 25](https://www.erisian.com.au/bitcoin-core-dev/log-2024-04-25.html#l-104)
47+
48+
- Lightning Specification meeting
49+
- [April 8](https://github.com/lightning/bolts/issues/1152)
50+
- [April 22](https://github.com/lightning/bolts/issues/1155)
51+
52+
53+
### Optech
54+
- [Bitcoin Optech Newsletter #299](https://bitcoinops.org/en/newsletters/2024/04/24/)
55+
- [Bitcoin Optech Newsletter #299 Recap Podcast](https://bitcoinops.org/en/podcast/2024/04/25/)
56+
- [Bitcoin Optech Newsletter #298](https://bitcoinops.org/en/newsletters/2024/04/17/)
57+
- [Bitcoin Optech Newsletter #298 Recap Podcast](https://bitcoinops.org/en/podcast/2024/04/18/)
58+
- [Bitcoin Optech Newsletter #297](https://bitcoinops.org/en/newsletters/2024/04/10/)
59+
- [Bitcoin Optech Newsletter #297 Recap Podcast](https://bitcoinops.org/en/podcast/2024/04/11/)
60+
- [Bitcoin Optech Newsletter #296](https://bitcoinops.org/en/newsletters/2024/04/03/)
61+
- [Bitcoin Optech Newsletter #296 Recap Podcast](https://bitcoinops.org/en/podcast/2024/04/04/)
62+
- [Bitcoin Optech Newsletter #295 Recap Podcast](https://bitcoinops.org/en/podcast/2024/03/28/)
63+
64+
65+
## Network Data
66+
- [Halving Fee Chaos](https://jimmysong.medium.com/halving-fee-chaos-4573b3c8bc9f)
67+
- [Invalid F2Pool blocks 783426 and 784121 (April 2023)](https://b10c.me/observations/11-invalid-blocks-783426-and-784121/)
68+
- [Invalid blocks being mined on testnet](https://twitter.com/0xB10C/status/1780212733805301931)
69+
- [Last notable enables full-RBF (ViaBTC)](https://twitter.com/peterktodd/status/1773141998721012102)
70+
- [List of pools participating in Antpool's tx accelerator](https://twitter.com/mononautical/status/1775165873516667128)
71+
- [LND nodes fail to broadcast txs with Bitcoin Core 27.0]
72+
- [Ocean halving block template left 37 BTC in fees on table](https://twitter.com/achow101/status/1781477641280684382)
73+
- [OP_CAT live on signet at block 193536](https://twitter.com/Arminsdev/status/1784079014702747685)
74+
- [Spiderpool attempts reorg](https://twitter.com/0xB10C/status/1781477794762965193/photo/1)
75+
- ViaBTC mines the halving block - [Block reward 40.71 BTC](https://mempool.space/block/0000000000000000000320283a032748cef8227873ff4872689bf23f1cda83a5)
76+
- [Epic sat sold for 33.3 BTC](https://twitter.com/mononautical/status/1783528618720727288)
77+
- [ViaBTC transaction prioritization scheme broken](https://twitter.com/mononautical/status/1782791176434721202), [response](https://twitter.com/yhaiyang/status/1782989893284852146)
78+
79+
## CVEs and Research
80+
### Research
81+
- [A Primer on Bitcoin Cross-Border Flows](https://www.imf.org/en/Publications/WP/Issues/2024/04/05/A-Primer-on-Bitcoin-Cross-Border-Flows-Measurement-and-Drivers-547429)
82+
- [Efficient and Reliable Service Detection on Bitcoin](https://orbi.uliege.be/handle/2268/314439)
83+
- [Efficient Linkable Ring Signatures: New Framework and Post-Quantum Instantiations](https://eprint.iacr.org/2024/553)
84+
- [Statistical Confidence in Mining Power Estimates for PoW Blockchains](https://arxiv.org/abs/2403.13736)
85+
- [SQIAsignHD: SQIsignHD Adaptor Signature](https://eprint.iacr.org/2024/561)
86+
87+
### InfoSec
88+
- [CVE-2024-3094: Timeline of the xz open source attack](https://research.swtch.com/xz-timeline)
89+
- [Everything I Know About the XZ Backdoor](https://boehs.org/node/everything-i-know-about-the-xz-backdoor)
90+
- [OSS-security post](https://www.openwall.com/lists/oss-security/2024/03/29/4)
91+
- [FAQ on the xz-utils backdoor](https://gist.github.com/thesamesam/223949d5a074ebc3dce9ee78baad9e27)
92+
- [Infographic](https://infosec.exchange/@fr0gger/112189232773640259)
93+
94+
## Pull Requests and repo updates
95+
### [Bitcoin Core](https://github.com/bitcoin/bitcoin)
96+
- [build: Enable fuzz binary in MSVC](https://github.com/bitcoin/bitcoin/pull/29774)
97+
- [net: attempts to connect to all resolved addresses when connecting to a node](https://github.com/bitcoin/bitcoin/pull/28834)
98+
- [index: race fix, lock cs_main while 'm_synced' is subject to change](https://github.com/bitcoin/bitcoin/pull/29867)
99+
- [feefrac: avoid explicitly computing diagram; compare based on chunks](https://github.com/bitcoin/bitcoin/pull/29757)
100+
- [Improve display address handling for external signer](https://github.com/bitcoin/bitcoin/pull/24313)
101+
- [net: Decrease nMaxIPs when learning from DNS seeds](https://github.com/bitcoin/bitcoin/pull/29850)
102+
- [ZMQ: Support UNIX domain sockets](https://github.com/bitcoin/bitcoin/pull/27679)
103+
- [Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us](https://github.com/bitcoin/bitcoin/pull/29691)
104+
- [security: restrict abis in bitcoind.service](https://github.com/bitcoin/bitcoin/pull/28340)
105+
- [assumeutxo: Fix -reindex before snapshot was validated](https://github.com/bitcoin/bitcoin/pull/29726)
106+
- [minisketch: update subtree to 3472e2f5ec75ace39ce9243af6b3fee233a67492](https://github.com/bitcoin/bitcoin/pull/29823)
107+
- [AcceptMultipleTransactions: Fix workspace not being set as client_maxfeerate failure](https://github.com/bitcoin/bitcoin/pull/29735)
108+
- [crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc's](https://github.com/bitcoin/bitcoin/pull/29815)
109+
- [Update libsecp256k1 subtree to latest master](https://github.com/bitcoin/bitcoin/pull/29803)
110+
- [Remove libbitcoinconsensus](https://github.com/bitcoin/bitcoin/pull/29648)
111+
- [29242 Diagram check followups](https://github.com/bitcoin/bitcoin/pull/29724)
112+
- [wallet: Add `createwalletdescriptor` and `gethdkeys` RPCs for adding new automatically generated descriptors](https://github.com/bitcoin/bitcoin/pull/29130)
113+
- [mempool: Log added for dumping mempool transactions to disk](https://github.com/bitcoin/bitcoin/pull/29402)
114+
115+
116+
### [BDK](https://github.com/bitcoindevkit/bdk)
117+
- [Simplified `EsploraExt` API](https://github.com/bitcoindevkit/bdk/pull/1380)
118+
- [Fix: enable blocking-https-rustls feature on esplora client](https://github.com/bitcoindevkit/bdk/pull/1408)
119+
- [[wallet] Improve address API](https://github.com/bitcoindevkit/bdk/pull/1402)
120+
- [fix(wallet): remove the generic from wallet](https://github.com/bitcoindevkit/bdk/pull/1387)
121+
- [Fix last seen unconfirmed](https://github.com/bitcoindevkit/bdk/pull/1385)
122+
123+
124+
### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin)
125+
- [psbt: Return internal key for key path spend](https://github.com/rust-bitcoin/rust-bitcoin/pull/2652)
126+
- [Implement ArbitraryOrd for relative::LockTime](https://github.com/rust-bitcoin/rust-bitcoin/pull/2581)
127+
- [internals: Release tracking PR `v0.3.0`](https://github.com/rust-bitcoin/rust-bitcoin/pull/2632)
128+
- [Automated nightly rustfmt (2024-03-31)](https://github.com/rust-bitcoin/rust-bitcoin/pull/2642)
129+
- [Introduce new one ACK carve-out rule](https://github.com/rust-bitcoin/rust-bitcoin/pull/2627)
130+
131+
132+
### [libsecp](https://github.com/bitcoin-core/secp256k1)
133+
- [Signed-digit multi-comb ecmult_gen algorithm](https://github.com/bitcoin-core/secp256k1/pull/1058)
134+
135+
136+
### [Core Lightning](https://github.com/ElementsProject/lightning)
137+
- [msggen: add disableoffer method](https://github.com/ElementsProject/lightning/pull/7233)
138+
- [plugin/clnrest: Adding new config param as `clnrest-swagger-root`](https://github.com/ElementsProject/lightning/pull/7226)
139+
- [msggen: add delforward method](https://github.com/ElementsProject/lightning/pull/7260)
140+
- [Fetch block from a peer if we don't have it](https://github.com/ElementsProject/lightning/pull/7240)
141+
- [msggen: add low level fundchannel methods](https://github.com/ElementsProject/lightning/pull/7231)
142+
- [msggen: add delpay method](https://github.com/ElementsProject/lightning/pull/7232)
143+
- [Plugin wss proxy](https://github.com/ElementsProject/lightning/pull/7225)
144+
- [msggen: add low level openchannel methods](https://github.com/ElementsProject/lightning/pull/7230)
145+
- [schema: add multifundchannel generation](https://github.com/ElementsProject/lightning/pull/7215)
146+
- [Pay: payment removal cleanup](https://github.com/ElementsProject/lightning/pull/7191)
147+
- [pay: fix re-adding payment amount back to estimated capacity](https://github.com/ElementsProject/lightning/pull/7188)
148+
- [Renepay patch htlc_max=0 cases](https://github.com/ElementsProject/lightning/pull/7159)
149+
- [Reallow no gossip queries](https://github.com/ElementsProject/lightning/pull/7174)
150+
151+
152+
### [eclair](https://github.com/ACINQ/eclair/)
153+
- [Relax assumptions about `gossip_queries`](https://github.com/ACINQ/eclair/pull/2842)
154+
155+
156+
### [LDK](https://github.com/lightningdevkit/rust-lightning)
157+
- [Implement PSBT fields that were missing for a Signer](https://github.com/lightningdevkit/rust-lightning/pull/2761)
158+
- [Add splicing feature flag](https://github.com/lightningdevkit/rust-lightning/pull/3001)
159+
- [Add `OutputSweeper` utility persisting and sweeping spendable outputs](https://github.com/lightningdevkit/rust-lightning/pull/2825)
160+
- [Include a `PaymentContext` in `PaymentPurpose`](https://github.com/lightningdevkit/rust-lightning/pull/2970)
161+
- [Add tx_signatures.tlvs field (splicing-specific field in dual funding message)](https://github.com/lightningdevkit/rust-lightning/pull/2991)
162+
- [Fix race between handshake_complete and timer_tick_occurred](https://github.com/lightningdevkit/rust-lightning/pull/2993)
163+
- [Compact blinded path handling](https://github.com/lightningdevkit/rust-lightning/pull/2961)
164+
- [Delay broadcasting Channel Updates until connected to peers](https://github.com/lightningdevkit/rust-lightning/pull/2731)
165+
- [Reserve async signing related channel TLV types](https://github.com/lightningdevkit/rust-lightning/pull/2978)
166+
- [Support sending custom TLVs to to blinded recipients](https://github.com/lightningdevkit/rust-lightning/pull/2975)
167+
- [Support decoding HTLC onions once fully committed](https://github.com/lightningdevkit/rust-lightning/pull/2845)
168+
169+
170+
### [lnd](https://github.com/lightningnetwork/lnd)
171+
- [tlv: add new types and functions](https://github.com/lightningnetwork/lnd/pull/8692)
172+
- [rpc: add default conf target back](https://github.com/lightningnetwork/lnd/pull/8693)
173+
- [[3/3]: Blinded Route Error Handling](https://github.com/lightningnetwork/lnd/pull/8485)
174+
- [dont use sweeper unconfirmed utxos](https://github.com/lightningnetwork/lnd/pull/8545)
175+
- [sweep: add docs and remove dead code](https://github.com/lightningnetwork/lnd/pull/8674)
176+
- [lnrpc: rejects positive inbound fees by default](https://github.com/lightningnetwork/lnd/pull/8627)
177+
- [tlv: add axiomatic RecordProducer implementation for Record](https://github.com/lightningnetwork/lnd/pull/8661)
178+
- [[2/3]: Support Forwarding of Blinded Payments](https://github.com/lightningnetwork/lnd/pull/8160)
179+
- [coin select: add coin selection strategy option to all on-chain RPCs](https://github.com/lightningnetwork/lnd/pull/8515)
180+
- [lnd: fix sweepall argument call.](https://github.com/lightningnetwork/lnd/pull/8609)
181+
- [routing: inbound fees send support](https://github.com/lightningnetwork/lnd/pull/6934)
182+
- [htlcswitch: add inbound routing fees receive support](https://github.com/lightningnetwork/lnd/pull/6703)
183+
- [[1/3]: Preparatory work for Forwarding Blinded Routes](https://github.com/lightningnetwork/lnd/pull/8159)
184+
185+
186+
### [BIPs](https://github.com/bitcoin/bips)
187+
- [Update bip-0129.mediawiki](https://github.com/bitcoin/bips/pull/1390)
188+
- [BIP 2: Allow editors to fix typos](https://github.com/bitcoin/bips/pull/596)
189+
- [BIP 331: Ancestor Package Relay](https://github.com/bitcoin/bips/pull/1382)
190+
- [Finalize BIP-47](https://github.com/bitcoin/bips/pull/1068)
191+
- [BIP2: update BIP editors](https://github.com/bitcoin/bips/pull/1573)
192+
- [BIP-00{43,49,84}: move to Standards Track + BIP-0044: mark as Final](https://github.com/bitcoin/bips/pull/1558)
193+
194+
## New Releases
195+
- [bitcoin-inquisition v25.2](https://github.com/bitcoin-inquisition/bitcoin/releases/tag/v25.2-inq)
196+
197+
## Events and Podcasts
198+
- [Bitcoin Halving block template livestream](https://www.youtube.com/watch?v=C6D9OEjnWmA&t=13189s)
199+
200+
## Mining
201+
- [3nm chip headed to the foundry, our new mining system, and more](https://www.mining.build/latest-updates-3nm-system/)
202+
- [Antminer S21 Technical Deep Dive](https://braiins.com/blog/antminer-s21-technical-deep-dive)
203+
- [AntPool & Bitmain Acting as 'a Pool of Pools'](https://www.nobsbitcoin.com/bitmain-antpool-pool-of-pools-report/)
204+
- [March 2024 Bitcoin Miner monthly update](https://compassmining.io/education/march-2024-bitcoin-miner-monthly-update/)
205+
- Hashrate Index Roundup - [April 8](https://hashrateindex.com/blog/hashrate-index-roundup-april-8-2024/), [April 22](https://hashrateindex.com/blog/hashrate-index-roundup-april-22-24/)
206+
- [The Halving Aftermath](https://nicosmid.substack.com/p/the-halving-aftermath)
207+
208+
## Miscellaneous
209+
- [Assigning BIP Numbers](https://blog.bitmex.com/assigning-bip-numbers/)
210+
- [Bitcoin Core Contributor Challenges](https://blog.lopp.net/bitcoin-core-contributor-challenges/)
211+
- [BitGo transitions to Native Segwit](https://blog.bitgo.com/transition-to-native-segwit-p2wsh-to-reduce-fees-4ffab0dde1c0)
212+
- [BitVM Bridges Considered Unsafe](https://medium.com/@twhittle/bitvm-bridges-considered-unsafe-9e1ce75c8176)
213+
- [Cashu-based reward system for a pleb-friendly Bitcoin Mining Pool](https://github.com/plebemineira/plebpool/discussions/7)
214+
- [CatVM](https://catvm.org/catvm.pdf)
215+
- [Chaincode Labs Bitcoin Scholarship](https://chaincode.applytojob.com/apply/F0HErM5FSk/Bitcoin-Scholarship)
216+
- [CISA Research](https://cisaresearch.org/)
217+
- [FBI probed bitcoin core developer event linked to Luke Dashjr’s BTC hack: Mike Schmidt](https://www.theblock.co/amp/post/287939/fbi-luke-dashjr-btc-hack)
218+
- [Federated Lightning Addresses for Mutiny+ Users](https://blog.mutinywallet.com/federated-lightning-addresses-for-mutiny-users/)
219+
- [How does CoinGrinder find the minimum input weight?](https://twitter.com/murchandamus/status/1783867419615744454)
220+
- [How Kraken Wallet addresses challenges in mobile crypto security](https://blog.kraken.com/product/kraken-wallet/kraken-wallet-security)
221+
- [HRF CISA Research Fellowship](https://hrf.org/hrfcisaresearchfellowship)
222+
- [Killing FPPS pools](https://twitter.com/ckpooldev/status/1783605323108102443)
223+
- [OpenSats Receives $1M Donation From The Reynolds Foundation](https://opensats.org/blog/opensats-receives-one-million-from-reynolds-foundation)
224+
- [Satoshi’s 2014 Email Hack](https://blog.bitmex.com/satoshis-2014-email-hack/)
225+
- [Stop Calling It MEV](https://bluematt.bitcoin.ninja/2024/04/16/stop-calling-it-mev/)
226+
- [Storing information in blocks via transaction ordering](https://twitter.com/salvatoshi/status/1772619501370036477)
227+
- [Team Slow and Steady](https://www.erisian.com.au/wordpress/2024/04/20/team-slow-and-steady)
228+
- [The Untold Story of ditto-b](https://blog.lopp.net/the-untold-story-of-ditto-b/)
229+
- [Wasabi Wallet and zkSNACKs family of products now blocking US residents](https://blog.wasabiwallet.io/zksnacks-now-blocking-u-s-residents-and-citizens/?ref=nobsbitcoin.com)
230+
- [zkCoins](https://gist.github.com/RobinLinus/d036511015caea5a28514259a1bab119)

0 commit comments

Comments
 (0)