Skip to content

Commit 6ca4f10

Browse files
pinheadmzmurchandamusbtsea
authored
soc-134 (BitDevsNYC#155)
* soc-134 scrape * scrape trim * add a few more links * Add Murch’s topics * pulling up the rear --------- Co-authored-by: Murch <[email protected]> Co-authored-by: btsea <[email protected]>
1 parent d23e9a7 commit 6ca4f10

File tree

1 file changed

+235
-0
lines changed

1 file changed

+235
-0
lines changed
Lines changed: 235 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,235 @@
1+
---
2+
layout: post
3+
type: socratic
4+
title: "Socratic Seminar 134"
5+
meetup: "https://www.meetup.com/bitdevsnyc/events/299681656/"
6+
---
7+
8+
## Announcements
9+
Please join us for our next Socratic Seminar. A special thank you to our sponsors [CardCoins](https://cardcoins.co), [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+
## Presentation
14+
- Tom & David - [Bitcoin Core v27 Testing Guide](https://github.com/bitcoin-core/bitcoin-devwiki/wiki/27.0-Release-Candidate-Testing-Guide)
15+
16+
## Mailing Lists, Meetings and Bitcoin Optech
17+
### Mailing Lists
18+
#### [bitcoin-dev](https://groups.google.com/g/bitcoindev/c/V3uKcqOkNbI)
19+
- [51% Attack via Difficulty Increase with a Small Quantum Miner](https://groups.google.com/g/bitcoindev/c/V3uKcqOkNbI)
20+
- [Great Consensus Cleanup Revival](https://groups.google.com/g/bitcoindev/c/CAfm7D5ppjo)
21+
- [A Free-Relay Attack Exploiting RBF Rule #6](https://groups.google.com/g/bitcoindev/c/EJYoeNTPVhg)
22+
- [Anyone can boost - a more efficient alternative to anchor outputs](https://groups.google.com/g/bitcoindev/c/rmjo2e8qYB8)
23+
24+
#### [Delving Bitcoin](https://delvingbitcoin.org/)
25+
- [Great Consensus Cleanup Revival](https://delvingbitcoin.org/t/great-consensus-cleanup-revival)
26+
- [Mempool Based Fee Estimation on Bitcoin Core](https://delvingbitcoin.org/t/mempool-based-fee-estimation-on-bitcoin-core)
27+
- [Leaf Version as Flags](https://delvingbitcoin.org/t/leaf-version-as-flags)
28+
- [Improving transaction sponsor blockspace efficiency](https://delvingbitcoin.org/t/improving-transaction-sponsor-blockspace-efficiency)
29+
- [BTC Lisp as an alternative to Script](https://delvingbitcoin.org/t/btc-lisp-as-an-alternative-to-script)
30+
- [BIP324 Proxy: easy integration of v2 transport protocol for light clients (PoC)](https://delvingbitcoin.org/t/bip324-proxy-easy-integration-of-v2-transport-protocol-for-light-clients-poc)
31+
- [Unilateral Exit](https://delvingbitcoin.org/t/unilateral-exit)
32+
- [Property-based testing for Bitcoin Core](https://delvingbitcoin.org/t/property-based-testing-for-bitcoin-core)
33+
- [Chia Lisp For Bitcoiners](https://delvingbitcoin.org/t/chia-lisp-for-bitcoiners)
34+
- [Economic-Majority Signaling for OP_CTV Activation](https://delvingbitcoin.org/t/economic-majority-signaling-for-op-ctv-activation)
35+
- [Revisiting BIP21](https://delvingbitcoin.org/t/revisiting-bip21)
36+
- [State minimization in MuSig2 signing sessions](https://delvingbitcoin.org/t/state-minimization-in-musig2-signing-sessions)
37+
- [GitLab Backups for Bitcoin Core repository](https://delvingbitcoin.org/t/gitlab-backups-for-bitcoin-core-repository)
38+
39+
40+
### Meetings
41+
- [Bitcoin PR Review Club](https://bitcoincore.reviews)
42+
- [Testing Bitcoin Core 27.0 Release Candidates](https://bitcoincore.reviews/v27-rc-testing)
43+
- [#29221 Implement 64 bit arithmetic op codes in the Script interpreter](https://bitcoincore.reviews/29221)
44+
- [bitcoin-inquisition #45: LNHANCE inquisition (CSFS, INTERNALKEY)](https://bitcoincore.reviews/bitcoin-inquisition-45)
45+
- [bitcoin-inquisition #39: Re enable OP_CAT](https://bitcoincore.reviews/bitcoin-inquisition-39)
46+
47+
- Bitcoin Core general developer meetings
48+
- [February 29](https://www.erisian.com.au/bitcoin-core-dev/log-2024-02-29.html#l-141)
49+
- [March 7](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-07.html#l-112)
50+
- [March 14](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-14.html#l-114)
51+
- [March 21](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-21.html#l-135)
52+
- [March 28](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-28.html#l-86)
53+
54+
### Optech
55+
- [Bitcoin Optech Newsletter #295](https://bitcoinops.org/en/newsletters/2024/03/27/)
56+
- [Bitcoin Optech Newsletter #294](https://bitcoinops.org/en/newsletters/2024/03/20/)
57+
- [Bitcoin Optech Newsletter #293](https://bitcoinops.org/en/newsletters/2024/03/13/)
58+
- [Bitcoin Optech Newsletter #292](https://bitcoinops.org/en/newsletters/2024/03/06/)
59+
- [Bitcoin Optech Newsletter #294 Recap Podcast](https://bitcoinops.org/en/podcast/2024/03/21/)
60+
- [Bitcoin Optech Newsletter #293 Recap Podcast](https://bitcoinops.org/en/podcast/2024/03/14/)
61+
- [Bitcoin Optech Newsletter #292 Recap Podcast](https://bitcoinops.org/en/podcast/2024/03/07/)
62+
- [Bitcoin Optech Newsletter #291 Recap Podcast](https://bitcoinops.org/en/podcast/2024/02/29/)
63+
64+
65+
## Network Data
66+
- [95% of mining pools using full-rbf](https://twitter.com/peterktodd/status/1773141998721012102)
67+
- [Bitfinex falls victim to Magic Eden UTXO consolidation exploit](https://twitter.com/mononautical/status/1768984639543369933)
68+
- [Following Flows V: Pool Cross-Pollination](https://coinmetrics.substack.com/p/state-of-the-network-issue-249), [summary](https://twitter.com/ParkerMerritt/status/1765103114095353946)
69+
- [Marathon creates block template that produces graphic on mempool.space](https://twitter.com/MarathonDH/status/1772588770786721970)
70+
- MEV Activity
71+
- [f2pool misses mispriced NFT flip](https://twitter.com/robertjfclarke/status/1765082833566257469)
72+
- [PSBT sniping revenue significant](https://twitter.com/mononautical/status/1773913946191491129)
73+
- [Quantum Catnapping](https://twitter.com/mononautical/status/1769474047627395544)
74+
- [Record block size, produced by Marathon's Slipstream service](https://twitter.com/mononautical/status/1764005321578586131)
75+
- [Spiderpool resurfaces](https://twitter.com/mononautical/status/1764688411133120687)
76+
- [Update on LinkingLion: Reduced activity and a statement by LionLink Networks](https://b10c.me/blog/013-one-year-update-on-linkinglion/)
77+
- [ViaBTC's mutated blocks without witness data](https://b10c.me/observations/10-viabtc-blocks-without-witness-data/)
78+
- [Weird transaction creates non-standard op-return outputs](https://twitter.com/mononautical/status/1771785202542559590)
79+
80+
## CVEs and Research
81+
### Research
82+
- [ABC-Channel: An Advanced Blockchain-based Covert Channel](https://arxiv.org/abs/2403.06261v2)
83+
- [Arctic: Lightweight and Stateless Threshold Schnorr Signatures](https://eprint.iacr.org/2024/466)
84+
- [BitVM 2: Permissionless Verification on Bitcoin](https://bitvm.org/bitvm2)
85+
- [Breaking BFT: Quantifying the Cost to Attack Bitcoin and Ethereum](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4727999), [Summary](https://coinmetrics.substack.com/p/state-of-the-network-issue-248#new_tab)
86+
- [Insecurity of MuSig and BN Multi-Signatures with Delayed Message Selection](https://eprint.iacr.org/2024/437)
87+
- [New Records in Collision Attacks on SHA-2](https://eprint.iacr.org/2024/349.pdf)
88+
- [Re-Randomized FROST](https://eprint.iacr.org/2024/436)
89+
90+
### InfoSec
91+
- [Backdoor found in widely used Linux utility xz](https://www.openwall.com/lists/oss-security/2024/03/29/4)
92+
- [First practical SHA-256 collision for 31 steps](https://news.ycombinator.com/item?id=39836046)
93+
- [GoFetch: Breaking Constant-Time Cryptographic Implementations Using Data Memory-Dependent Prefetchers in Apple CPUs](https://gofetch.fail/)
94+
- [Vulnerability Disclosure: Wasting ViaBTC's 60 EH/s hashrate by sending a P2P message](https://b10c.me/blog/012-viabtc-spv-vulnerability-disclosure/)
95+
- [ZenHammer: Rowhammer Attacks on AMD Zen-based Platforms](https://comsec.ethz.ch/research/dram/zenhammer/)
96+
97+
## Pull Requests and repo updates
98+
### [Bitcoin Core](https://github.com/bitcoin/bitcoin)
99+
- [wallet: track mempool conflicts with wallet transactions](https://github.com/bitcoin/bitcoin/pull/27307)
100+
- [Mempool util: Add RBF diagram checks for single chunks against clusters of size 2](https://github.com/bitcoin/bitcoin/pull/29242)
101+
- [validation: Make translations of fatal errors consistent](https://github.com/bitcoin/bitcoin/pull/29672)
102+
- [rpc: "addpeeraddress tried" return error on failure](https://github.com/bitcoin/bitcoin/pull/28998)
103+
- [test: make p2p_handshake robust against timeoffset warnings](https://github.com/bitcoin/bitcoin/pull/29704)
104+
- [Avoid divide-by-zero in header sync logs when NodeClock is behind](https://github.com/bitcoin/bitcoin/pull/29647)
105+
- [index: avoid "failed to commit" errors on initialization](https://github.com/bitcoin/bitcoin/pull/29671)
106+
- [assumeutxo: Get rid of faked nTx and nChainTx values](https://github.com/bitcoin/bitcoin/pull/29370)
107+
- [blockstorage: do not flush block to disk if it is already there](https://github.com/bitcoin/bitcoin/pull/27039)
108+
- [index: block filters sync, reduce disk read operations by caching last header](https://github.com/bitcoin/bitcoin/pull/28955)
109+
- [RPC: Add maxfeerate and maxburnamount args to submitpackage](https://github.com/bitcoin/bitcoin/pull/28950)
110+
- [test: Test new header sync behavior in loadtxoutset](https://github.com/bitcoin/bitcoin/pull/29478)
111+
- [net: support unix domain sockets for -proxy and -onion](https://github.com/bitcoin/bitcoin/pull/27375)
112+
- [rpc,rest,zmq: faster getblock, NotifyBlock and rest_block by reading raw block](https://github.com/bitcoin/bitcoin/pull/26415)
113+
- [p2p: Allow whitelisting manual connections](https://github.com/bitcoin/bitcoin/pull/27114)
114+
- [policy: enable sibling eviction for v3 transactions](https://github.com/bitcoin/bitcoin/pull/29306)
115+
- [wallet: default wallet migration, modify inconvenient backup filename](https://github.com/bitcoin/bitcoin/pull/29586)
116+
- [p2p: make block download logic aware of limited peers threshold](https://github.com/bitcoin/bitcoin/pull/28120)
117+
- [Update functional test runner to return error code when no tests are found to run](https://github.com/bitcoin/bitcoin/pull/29576)
118+
- [kernel: chainparams updates for 27.x](https://github.com/bitcoin/bitcoin/pull/29547)
119+
- [doc: update signet faucet link in offline-signing-tutorial.md](https://github.com/bitcoin/bitcoin/pull/29544)
120+
- [p2p: Don't consider blocks mutated if they don't connect to known prev block](https://github.com/bitcoin/bitcoin/pull/29524)
121+
- [wallet: `getrawchangeaddress` and `getnewaddress` failures should not affect keypools for descriptor wallets](https://github.com/bitcoin/bitcoin/pull/29510)
122+
123+
124+
### [BDK](https://github.com/bitcoindevkit/bdk)
125+
- [fix: define and document `stop_gap`](https://github.com/bitcoindevkit/bdk/pull/1351)
126+
- [Remove extra taproot fields when finalizing PSBT](https://github.com/bitcoindevkit/bdk/pull/1310)
127+
- [Migrate to bitcoin::FeeRate](https://github.com/bitcoindevkit/bdk/pull/1216)
128+
- [Fix `KeychainTxOutIndex::lookahead_to_target`](https://github.com/bitcoindevkit/bdk/pull/1349)
129+
130+
131+
### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin)
132+
- [Run fuzzer daily](https://github.com/rust-bitcoin/rust-bitcoin/pull/2634)
133+
- [Add a validation variant to `ParseError`](https://github.com/rust-bitcoin/rust-bitcoin/pull/2610)
134+
- [Improve base58 crate](https://github.com/rust-bitcoin/rust-bitcoin/pull/2481)
135+
- [improve relative locktime API](https://github.com/rust-bitcoin/rust-bitcoin/pull/2549)
136+
- [Document how to write commits](https://github.com/rust-bitcoin/rust-bitcoin/pull/2578)
137+
- [hash_types: add unit tests for display of all hash types in the library](https://github.com/rust-bitcoin/rust-bitcoin/pull/2528)
138+
- [merkle_block: add resource limit check during deserialization](https://github.com/rust-bitcoin/rust-bitcoin/pull/2607)
139+
- [Add a `consensus::deserialize_hex` function](https://github.com/rust-bitcoin/rust-bitcoin/pull/2039)
140+
- [Support signing taproot in psbt](https://github.com/rust-bitcoin/rust-bitcoin/pull/2458)
141+
- [Return error when constructing pubkey from slice](https://github.com/rust-bitcoin/rust-bitcoin/pull/2576)
142+
- [Removes txid prefix in transaction IDs](https://github.com/rust-bitcoin/rust-bitcoin/pull/2565)
143+
- [Add support for SHA384](https://github.com/rust-bitcoin/rust-bitcoin/pull/2538)
144+
- [Improve leaf errors](https://github.com/rust-bitcoin/rust-bitcoin/pull/2530)
145+
- [Add ServiceFlags::P2P_V2](https://github.com/rust-bitcoin/rust-bitcoin/pull/2555)
146+
- [Fix CJDNS marker byte check](https://github.com/rust-bitcoin/rust-bitcoin/pull/2546)
147+
148+
149+
### [libsecp](https://github.com/bitcoin-core/secp256k1)
150+
- [ci: Add workaround for ASLR bug in sanitizers](https://github.com/bitcoin-core/secp256k1/pull/1507)
151+
152+
153+
### [secp256k1-zkp](https://github.com/ElementsProject/secp256k1-zkp)
154+
- [Schnorr (Incremental) Half Aggregation ](https://github.com/BlockstreamResearch/secp256k1-zkp/pull/261)
155+
156+
157+
### [Core Lightning](https://github.com/ElementsProject/lightning)
158+
- [Rune invoice inspect](https://github.com/ElementsProject/lightning/pull/7165)
159+
- [repro: `multifundchannel` and `all` amount](https://github.com/ElementsProject/lightning/pull/7037)
160+
- [Rune handling cleanups, new DEBUG_LIGHTNINGD option](https://github.com/ElementsProject/lightning/pull/7124)
161+
- [Part pay support](https://github.com/ElementsProject/lightning/pull/7145)
162+
- [RPC Documents Consolidation](https://github.com/ElementsProject/lightning/pull/6995)
163+
- [Faster block sync](https://github.com/ElementsProject/lightning/pull/7101)
164+
- [renepay: bugfix situation with htlcmax=htlcmin](https://github.com/ElementsProject/lightning/pull/7133)
165+
- [renepay: refuse to pay BOLT12 invoice](https://github.com/ElementsProject/lightning/pull/7129)
166+
- [Fix routing infinite loop, bad scoring](https://github.com/ElementsProject/lightning/pull/7127)
167+
- [pay: Prevent duplicate preapproveinvoice calls](https://github.com/ElementsProject/lightning/pull/7121)
168+
169+
170+
### [eclair](https://github.com/ACINQ/eclair/)
171+
- [Fixup quiescence timeout when initiating splice](https://github.com/ACINQ/eclair/pull/2836)
172+
- [Allow relaying messages to self](https://github.com/ACINQ/eclair/pull/2834)
173+
174+
175+
### [LDK](https://github.com/lightningdevkit/rust-lightning)
176+
- [Trampoline onion construction vectors](https://github.com/lightningdevkit/rust-lightning/pull/2906)
177+
- [Signal `GossipQuery` support when using `IgnoringMessagHandler`](https://github.com/lightningdevkit/rust-lightning/pull/2959)
178+
- [Serialize Trampoline payloads in outbound onions.](https://github.com/lightningdevkit/rust-lightning/pull/2756)
179+
- [Tx-Sync: Track spent `WatchedOutput`s and re-add if unconfirmed](https://github.com/lightningdevkit/rust-lightning/pull/2946)
180+
- [Support keysend to blinded paths](https://github.com/lightningdevkit/rust-lightning/pull/2935)
181+
- [Interactive Transaction Construction](https://github.com/lightningdevkit/rust-lightning/pull/2419)
182+
- [Fix sender is the introduction node onion messages](https://github.com/lightningdevkit/rust-lightning/pull/2951)
183+
- [Avoid writing `ChannelManager` when hitting lnd bug 6039](https://github.com/lightningdevkit/rust-lightning/pull/2937)
184+
- [Avoid new "out of disk space" issues in CI](https://github.com/lightningdevkit/rust-lightning/pull/2932)
185+
- [Fail `request_refund_payment` for unsupported chain](https://github.com/lightningdevkit/rust-lightning/pull/2917)
186+
- [Test blinded forwarding](https://github.com/lightningdevkit/rust-lightning/pull/2823)
187+
- [Offers builders for C-bindings](https://github.com/lightningdevkit/rust-lightning/pull/2903)
188+
- [Order blinded paths by reliability criteria](https://github.com/lightningdevkit/rust-lightning/pull/2912)
189+
190+
191+
### [lnd](https://github.com/lightningnetwork/lnd)
192+
- [channeldb: check return value of ReadWriteBucket](https://github.com/lightningnetwork/lnd/pull/8587)
193+
- [lnwallet: use new errors returned from `rpcclient`](https://github.com/lightningnetwork/lnd/pull/8554)
194+
- [lnwire: fix deprecated usage](https://github.com/lightningnetwork/lnd/pull/8572)
195+
- [chainfee: introduce filterManager and use it for fee floor](https://github.com/lightningnetwork/lnd/pull/8418)
196+
- [lnd: ensure that LND won't start in native SQL mode if it has any KV invoices ](https://github.com/lightningnetwork/lnd/pull/8568)
197+
- [routerrpc: Add detailed info logging during a rescan](https://github.com/lightningnetwork/lnd/pull/8550)
198+
- [Limit FeeRate change for the UpdateFee msg to prevent sharp changes](https://github.com/lightningnetwork/lnd/pull/7805)
199+
- [lnconfig: Support utilizing Environment Variables in `lnd.conf` for `rpcuser` and `rpcpass` fields.](https://github.com/lightningnetwork/lnd/pull/8310)
200+
- [Feature: generate man pages](https://github.com/lightningnetwork/lnd/pull/8525)
201+
- [lnd/healthcheck: add checks after initialization + success/failure callbacks](https://github.com/lightningnetwork/lnd/pull/8504)
202+
- [cli: add confirmation prompt to closeallchannels](https://github.com/lightningnetwork/lnd/pull/8526)
203+
- [sqldb: `InvoiceDB` implementation](https://github.com/lightningnetwork/lnd/pull/8052)
204+
- [lnwallet: skip `testmempoolaccept` when the backend version is too low](https://github.com/lightningnetwork/lnd/pull/8505)
205+
- [Probing for more reliable route fee estimation](https://github.com/lightningnetwork/lnd/pull/8136)
206+
- [multi: upgrade new taproot TLVs to use tlv.OptionalRecordT ](https://github.com/lightningnetwork/lnd/pull/8499)
207+
208+
### [BOLTs](https://github.com/lightningnetwork/lightning-rfc)
209+
- [Fix broken link in BOLT-2](https://github.com/lightning/bolts/pull/1148)
210+
- [clarification: strict validation of scid for blinded payments](https://github.com/lightning/bolts/pull/1147)
211+
212+
213+
## New Releases
214+
- [bitvm-zk-verifier](https://github.com/chainwayxyz/bitvm-zk-verifier)
215+
- [Teleport Transactions](https://github.com/utxo-teleport/teleport-transactions), [summary](https://twitter.com/RajarshiMaitra/status/1768623072280809841)
216+
217+
218+
## Mining
219+
- [Bitdeer Announces New 4nm Bitcoin Mining Chip SEAL01](https://ir.bitdeer.com/news-releases/news-release-details/bitdeer-announces-new-4nm-bitcoin-mining-chip-seal01)
220+
- [Introducing SRI 1.0.0 - the most important milestone in our Stratum V2 journey!](https://stratumprotocol.org/blog/sri-1-0-0/)
221+
222+
## Miscellaneous
223+
- [Bitcoin Fog Operator Convicted of Money Laundering Conspiracy](https://www.justice.gov/opa/pr/bitcoin-fog-operator-convicted-money-laundering-conspiracy)
224+
- [Bitcoin Research Day - Fall 2024](https://brd.chaincode.com/)
225+
- [Craig Wright Is Not Satoshi, Didn't Author Bitcoin Whitepaper, Judge Rules](https://www.coindesk.com/policy/2024/03/14/craig-wright-not-satoshi-didnt-author-bitcoin-whitepaper-judge-rules/)
226+
- [HRF grants $500k to 14 Bitcoin projects](https://bitcoinmagazine.com/business/human-rights-foundation-grants-500000-to-14-bitcoin-projects-worldwide)
227+
- [Introduction of isStandard() (2010)](https://bitcointalk.org/index.php?topic=2162.0)
228+
- [KuCoin charged with AML violations that let cybercriminals launder billions](https://www.justice.gov/usao-sdny/media/1345231/dl)
229+
- [Lightning Network Onion Routing: Preliminaries](https://ellemouton.com/posts/onion-routing-prelims/)
230+
- [Liquidity on Lightning: Moving from UX to Economix](https://medium.com/breez-technology/liquidity-on-lightning-moving-from-ux-to-economix-6e597d9e1abd)
231+
- [Mercury Layer's Lightning Latch Swap Protocol](https://bitcoinmagazine.com/technical/mercury-layers-lightning-latch-swap-protocol)
232+
-[Multinuteral payments – Pay a single Lightning invoice from Ecash balances on multiple Cashu mints](https://twitter.com/callebtc/status/1766116631795662921)
233+
- [OpenSats Announces Long-Term Support For Bruno Garcia](https://opensats.org/blog/bruno-garcia-receives-lts-grant)
234+
- [The Spectre of MEV on Bitcoin](https://cyber.fund/content/the-spectre-of-mev-on-bitcoin)
235+
- [Winternitz signatures reduce BitVM transaction fees by >50%](https://twitter.com/robin_linus/status/1765337186222686347)

0 commit comments

Comments
 (0)