Skip to content

Commit

Permalink
add soc-135 (#157)
Browse files Browse the repository at this point in the history
* soc-135 scraper output

* first pass

* second pass

clean up PRs

TODO: delving, MLs

* third pass

---------

Co-authored-by: btsea <[email protected]>
  • Loading branch information
pinheadmz and btsea authored Apr 29, 2024
1 parent 6ca4f10 commit 82eae10
Showing 1 changed file with 230 additions and 0 deletions.
230 changes: 230 additions & 0 deletions _posts/2024-04-29-socratic-seminar-135.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,230 @@
---
layout: post
type: socratic
title: "Socratic Seminar 135"
meetup: "https://www.meetup.com/bitdevsnyc/events/300543944/"
---

## Announcements
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.

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).**


## Mailing Lists, Meetings and Bitcoin Optech
### Mailing Lists
#### [bitcoin-dev](https://lists.linuxfoundation.org/pipermail/bitcoin-dev)
- [Timewarp Attacks and Long-Term Timelocked Script Paths](https://groups.google.com/g/bitcoindev/c/fs1GsApj-9A/m/gB_ktCpoAgAJ)
- [Great Consensus Cleanup Revival](https://groups.google.com/g/bitcoindev/c/CAfm7D5ppjo/m/bYJ3BiOuAAAJ)
- [BIP for OP_CHECKSIGFROMSTACK](https://groups.google.com/g/bitcoindev/c/Ts0FEkGvDkM/m/BWdtp8lkBwAJ)
- [Updated BIP for OP_CAT](https://groups.google.com/g/bitcoindev/c/cWSU3yaDdhM/m/dkz9DAT7AAAJ)
- [BIP for OP_INTERNALKEY](https://groups.google.com/g/bitcoindev/c/nfJHyaOPENM/m/kCasRxn7AAAJ)
- [The Future of Bitcoin Testnet](https://groups.google.com/g/bitcoindev/c/9bL00vRj7OU/m/t6lm-nKmAQAJ)
- [Signing a Bitcoin Transaction with Lamport Signatures (no changes needed)](https://groups.google.com/g/bitcoindev/c/mR53go5gHIk/m/-HV-RJrJAQAJ)
- [Draft BIP for User-Defined Transaction Flags Policy & Strategy](https://groups.google.com/g/bitcoindev/c/NUKF4PZ0uLc/m/DuABj3PbAwAJ)

#### [Delving Bitcoin](https://delvingbitcoin.org/)
- [Exploding Keys - Covenant construction](https://delvingbitcoin.org/t/exploding-keys-covenant-construction)
- [LIMO: combining the best parts of linearization search and merging](https://delvingbitcoin.org/t/limo-combining-the-best-parts-of-linearization-search-and-merging)
- [Analyzing simple vault covenant with Alloy](https://delvingbitcoin.org/t/analyzing-simple-vault-covenant-with-alloy)
- [LRC-20: Scalable and Fast Tokenization on Lightning](https://delvingbitcoin.org/t/lrc-20-scalable-and-fast-tokenization-on-lightning)
- [Second Look at Weak Blocks](https://delvingbitcoin.org/t/second-look-at-weak-blocks/805)
- [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)
- [Inscriptionless Inscriptions](https://delvingbitcoin.org/t/inscriptionless-inscriptions)
- [Constellation - a high performance Lightning-based L3. Feedback wanted](https://delvingbitcoin.org/t/constellation-a-high-performance-lightning-based-l3-feedback-wanted)
- [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)
- [DSL for experimenting with contracts](https://delvingbitcoin.org/t/dsl-for-experimenting-with-contracts)


### Meetings
- [Bitcoin PR Review Club](https://bitcoincore.reviews)

- Bitcoin Core general developer meetings
- [March 28](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-28.html#l-86)
- [April 4](https://www.erisian.com.au/bitcoin-core-dev/log-2024-04-04.html#l-85)
- [April 18](https://www.erisian.com.au/bitcoin-core-dev/log-2024-04-18.html#l-138)
- [April 25](https://www.erisian.com.au/bitcoin-core-dev/log-2024-04-25.html#l-104)

- Lightning Specification meeting
- [April 8](https://github.com/lightning/bolts/issues/1152)
- [April 22](https://github.com/lightning/bolts/issues/1155)


### Optech
- [Bitcoin Optech Newsletter #299](https://bitcoinops.org/en/newsletters/2024/04/24/)
- [Bitcoin Optech Newsletter #299 Recap Podcast](https://bitcoinops.org/en/podcast/2024/04/25/)
- [Bitcoin Optech Newsletter #298](https://bitcoinops.org/en/newsletters/2024/04/17/)
- [Bitcoin Optech Newsletter #298 Recap Podcast](https://bitcoinops.org/en/podcast/2024/04/18/)
- [Bitcoin Optech Newsletter #297](https://bitcoinops.org/en/newsletters/2024/04/10/)
- [Bitcoin Optech Newsletter #297 Recap Podcast](https://bitcoinops.org/en/podcast/2024/04/11/)
- [Bitcoin Optech Newsletter #296](https://bitcoinops.org/en/newsletters/2024/04/03/)
- [Bitcoin Optech Newsletter #296 Recap Podcast](https://bitcoinops.org/en/podcast/2024/04/04/)
- [Bitcoin Optech Newsletter #295 Recap Podcast](https://bitcoinops.org/en/podcast/2024/03/28/)


## Network Data
- [Halving Fee Chaos](https://jimmysong.medium.com/halving-fee-chaos-4573b3c8bc9f)
- [Invalid F2Pool blocks 783426 and 784121 (April 2023)](https://b10c.me/observations/11-invalid-blocks-783426-and-784121/)
- [Invalid blocks being mined on testnet](https://twitter.com/0xB10C/status/1780212733805301931)
- [Last notable enables full-RBF (ViaBTC)](https://twitter.com/peterktodd/status/1773141998721012102)
- [List of pools participating in Antpool's tx accelerator](https://twitter.com/mononautical/status/1775165873516667128)
- [LND nodes fail to broadcast txs with Bitcoin Core 27.0]
- [Ocean halving block template left 37 BTC in fees on table](https://twitter.com/achow101/status/1781477641280684382)
- [OP_CAT live on signet at block 193536](https://twitter.com/Arminsdev/status/1784079014702747685)
- [Spiderpool attempts reorg](https://twitter.com/0xB10C/status/1781477794762965193/photo/1)
- ViaBTC mines the halving block - [Block reward 40.71 BTC](https://mempool.space/block/0000000000000000000320283a032748cef8227873ff4872689bf23f1cda83a5)
- [Epic sat sold for 33.3 BTC](https://twitter.com/mononautical/status/1783528618720727288)
- [ViaBTC transaction prioritization scheme broken](https://twitter.com/mononautical/status/1782791176434721202), [response](https://twitter.com/yhaiyang/status/1782989893284852146)

## CVEs and Research
### Research
- [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)
- [Efficient and Reliable Service Detection on Bitcoin](https://orbi.uliege.be/handle/2268/314439)
- [Efficient Linkable Ring Signatures: New Framework and Post-Quantum Instantiations](https://eprint.iacr.org/2024/553)
- [Statistical Confidence in Mining Power Estimates for PoW Blockchains](https://arxiv.org/abs/2403.13736)
- [SQIAsignHD: SQIsignHD Adaptor Signature](https://eprint.iacr.org/2024/561)

### InfoSec
- [CVE-2024-3094: Timeline of the xz open source attack](https://research.swtch.com/xz-timeline)
- [Everything I Know About the XZ Backdoor](https://boehs.org/node/everything-i-know-about-the-xz-backdoor)
- [OSS-security post](https://www.openwall.com/lists/oss-security/2024/03/29/4)
- [FAQ on the xz-utils backdoor](https://gist.github.com/thesamesam/223949d5a074ebc3dce9ee78baad9e27)
- [Infographic](https://infosec.exchange/@fr0gger/112189232773640259)

## Pull Requests and repo updates
### [Bitcoin Core](https://github.com/bitcoin/bitcoin)
- [build: Enable fuzz binary in MSVC](https://github.com/bitcoin/bitcoin/pull/29774)
- [net: attempts to connect to all resolved addresses when connecting to a node](https://github.com/bitcoin/bitcoin/pull/28834)
- [index: race fix, lock cs_main while 'm_synced' is subject to change](https://github.com/bitcoin/bitcoin/pull/29867)
- [feefrac: avoid explicitly computing diagram; compare based on chunks](https://github.com/bitcoin/bitcoin/pull/29757)
- [Improve display address handling for external signer](https://github.com/bitcoin/bitcoin/pull/24313)
- [net: Decrease nMaxIPs when learning from DNS seeds](https://github.com/bitcoin/bitcoin/pull/29850)
- [ZMQ: Support UNIX domain sockets](https://github.com/bitcoin/bitcoin/pull/27679)
- [Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us](https://github.com/bitcoin/bitcoin/pull/29691)
- [security: restrict abis in bitcoind.service](https://github.com/bitcoin/bitcoin/pull/28340)
- [assumeutxo: Fix -reindex before snapshot was validated](https://github.com/bitcoin/bitcoin/pull/29726)
- [minisketch: update subtree to 3472e2f5ec75ace39ce9243af6b3fee233a67492](https://github.com/bitcoin/bitcoin/pull/29823)
- [AcceptMultipleTransactions: Fix workspace not being set as client_maxfeerate failure](https://github.com/bitcoin/bitcoin/pull/29735)
- [crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc's](https://github.com/bitcoin/bitcoin/pull/29815)
- [Update libsecp256k1 subtree to latest master](https://github.com/bitcoin/bitcoin/pull/29803)
- [Remove libbitcoinconsensus](https://github.com/bitcoin/bitcoin/pull/29648)
- [29242 Diagram check followups](https://github.com/bitcoin/bitcoin/pull/29724)
- [wallet: Add `createwalletdescriptor` and `gethdkeys` RPCs for adding new automatically generated descriptors](https://github.com/bitcoin/bitcoin/pull/29130)
- [mempool: Log added for dumping mempool transactions to disk](https://github.com/bitcoin/bitcoin/pull/29402)


### [BDK](https://github.com/bitcoindevkit/bdk)
- [Simplified `EsploraExt` API](https://github.com/bitcoindevkit/bdk/pull/1380)
- [Fix: enable blocking-https-rustls feature on esplora client](https://github.com/bitcoindevkit/bdk/pull/1408)
- [[wallet] Improve address API](https://github.com/bitcoindevkit/bdk/pull/1402)
- [fix(wallet): remove the generic from wallet](https://github.com/bitcoindevkit/bdk/pull/1387)
- [Fix last seen unconfirmed](https://github.com/bitcoindevkit/bdk/pull/1385)


### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin)
- [psbt: Return internal key for key path spend](https://github.com/rust-bitcoin/rust-bitcoin/pull/2652)
- [Implement ArbitraryOrd for relative::LockTime](https://github.com/rust-bitcoin/rust-bitcoin/pull/2581)
- [internals: Release tracking PR `v0.3.0`](https://github.com/rust-bitcoin/rust-bitcoin/pull/2632)
- [Automated nightly rustfmt (2024-03-31)](https://github.com/rust-bitcoin/rust-bitcoin/pull/2642)
- [Introduce new one ACK carve-out rule](https://github.com/rust-bitcoin/rust-bitcoin/pull/2627)


### [libsecp](https://github.com/bitcoin-core/secp256k1)
- [Signed-digit multi-comb ecmult_gen algorithm](https://github.com/bitcoin-core/secp256k1/pull/1058)


### [Core Lightning](https://github.com/ElementsProject/lightning)
- [msggen: add disableoffer method](https://github.com/ElementsProject/lightning/pull/7233)
- [plugin/clnrest: Adding new config param as `clnrest-swagger-root`](https://github.com/ElementsProject/lightning/pull/7226)
- [msggen: add delforward method](https://github.com/ElementsProject/lightning/pull/7260)
- [Fetch block from a peer if we don't have it](https://github.com/ElementsProject/lightning/pull/7240)
- [msggen: add low level fundchannel methods](https://github.com/ElementsProject/lightning/pull/7231)
- [msggen: add delpay method](https://github.com/ElementsProject/lightning/pull/7232)
- [Plugin wss proxy](https://github.com/ElementsProject/lightning/pull/7225)
- [msggen: add low level openchannel methods](https://github.com/ElementsProject/lightning/pull/7230)
- [schema: add multifundchannel generation](https://github.com/ElementsProject/lightning/pull/7215)
- [Pay: payment removal cleanup](https://github.com/ElementsProject/lightning/pull/7191)
- [pay: fix re-adding payment amount back to estimated capacity](https://github.com/ElementsProject/lightning/pull/7188)
- [Renepay patch htlc_max=0 cases](https://github.com/ElementsProject/lightning/pull/7159)
- [Reallow no gossip queries](https://github.com/ElementsProject/lightning/pull/7174)


### [eclair](https://github.com/ACINQ/eclair/)
- [Relax assumptions about `gossip_queries`](https://github.com/ACINQ/eclair/pull/2842)


### [LDK](https://github.com/lightningdevkit/rust-lightning)
- [Implement PSBT fields that were missing for a Signer](https://github.com/lightningdevkit/rust-lightning/pull/2761)
- [Add splicing feature flag](https://github.com/lightningdevkit/rust-lightning/pull/3001)
- [Add `OutputSweeper` utility persisting and sweeping spendable outputs](https://github.com/lightningdevkit/rust-lightning/pull/2825)
- [Include a `PaymentContext` in `PaymentPurpose`](https://github.com/lightningdevkit/rust-lightning/pull/2970)
- [Add tx_signatures.tlvs field (splicing-specific field in dual funding message)](https://github.com/lightningdevkit/rust-lightning/pull/2991)
- [Fix race between handshake_complete and timer_tick_occurred](https://github.com/lightningdevkit/rust-lightning/pull/2993)
- [Compact blinded path handling](https://github.com/lightningdevkit/rust-lightning/pull/2961)
- [Delay broadcasting Channel Updates until connected to peers](https://github.com/lightningdevkit/rust-lightning/pull/2731)
- [Reserve async signing related channel TLV types](https://github.com/lightningdevkit/rust-lightning/pull/2978)
- [Support sending custom TLVs to to blinded recipients](https://github.com/lightningdevkit/rust-lightning/pull/2975)
- [Support decoding HTLC onions once fully committed](https://github.com/lightningdevkit/rust-lightning/pull/2845)


### [lnd](https://github.com/lightningnetwork/lnd)
- [tlv: add new types and functions](https://github.com/lightningnetwork/lnd/pull/8692)
- [rpc: add default conf target back](https://github.com/lightningnetwork/lnd/pull/8693)
- [[3/3]: Blinded Route Error Handling](https://github.com/lightningnetwork/lnd/pull/8485)
- [dont use sweeper unconfirmed utxos](https://github.com/lightningnetwork/lnd/pull/8545)
- [sweep: add docs and remove dead code](https://github.com/lightningnetwork/lnd/pull/8674)
- [lnrpc: rejects positive inbound fees by default](https://github.com/lightningnetwork/lnd/pull/8627)
- [tlv: add axiomatic RecordProducer implementation for Record](https://github.com/lightningnetwork/lnd/pull/8661)
- [[2/3]: Support Forwarding of Blinded Payments](https://github.com/lightningnetwork/lnd/pull/8160)
- [coin select: add coin selection strategy option to all on-chain RPCs](https://github.com/lightningnetwork/lnd/pull/8515)
- [lnd: fix sweepall argument call.](https://github.com/lightningnetwork/lnd/pull/8609)
- [routing: inbound fees send support](https://github.com/lightningnetwork/lnd/pull/6934)
- [htlcswitch: add inbound routing fees receive support](https://github.com/lightningnetwork/lnd/pull/6703)
- [[1/3]: Preparatory work for Forwarding Blinded Routes](https://github.com/lightningnetwork/lnd/pull/8159)


### [BIPs](https://github.com/bitcoin/bips)
- [Update bip-0129.mediawiki](https://github.com/bitcoin/bips/pull/1390)
- [BIP 2: Allow editors to fix typos](https://github.com/bitcoin/bips/pull/596)
- [BIP 331: Ancestor Package Relay](https://github.com/bitcoin/bips/pull/1382)
- [Finalize BIP-47](https://github.com/bitcoin/bips/pull/1068)
- [BIP2: update BIP editors](https://github.com/bitcoin/bips/pull/1573)
- [BIP-00{43,49,84}: move to Standards Track + BIP-0044: mark as Final](https://github.com/bitcoin/bips/pull/1558)

## New Releases
- [bitcoin-inquisition v25.2](https://github.com/bitcoin-inquisition/bitcoin/releases/tag/v25.2-inq)

## Events and Podcasts
- [Bitcoin Halving block template livestream](https://www.youtube.com/watch?v=C6D9OEjnWmA&t=13189s)

## Mining
- [3nm chip headed to the foundry, our new mining system, and more](https://www.mining.build/latest-updates-3nm-system/)
- [Antminer S21 Technical Deep Dive](https://braiins.com/blog/antminer-s21-technical-deep-dive)
- [AntPool & Bitmain Acting as 'a Pool of Pools'](https://www.nobsbitcoin.com/bitmain-antpool-pool-of-pools-report/)
- [March 2024 Bitcoin Miner monthly update](https://compassmining.io/education/march-2024-bitcoin-miner-monthly-update/)
- 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/)
- [The Halving Aftermath](https://nicosmid.substack.com/p/the-halving-aftermath)

## Miscellaneous
- [Assigning BIP Numbers](https://blog.bitmex.com/assigning-bip-numbers/)
- [Bitcoin Core Contributor Challenges](https://blog.lopp.net/bitcoin-core-contributor-challenges/)
- [BitGo transitions to Native Segwit](https://blog.bitgo.com/transition-to-native-segwit-p2wsh-to-reduce-fees-4ffab0dde1c0)
- [BitVM Bridges Considered Unsafe](https://medium.com/@twhittle/bitvm-bridges-considered-unsafe-9e1ce75c8176)
- [Cashu-based reward system for a pleb-friendly Bitcoin Mining Pool](https://github.com/plebemineira/plebpool/discussions/7)
- [CatVM](https://catvm.org/catvm.pdf)
- [Chaincode Labs Bitcoin Scholarship](https://chaincode.applytojob.com/apply/F0HErM5FSk/Bitcoin-Scholarship)
- [CISA Research](https://cisaresearch.org/)
- [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)
- [Federated Lightning Addresses for Mutiny+ Users](https://blog.mutinywallet.com/federated-lightning-addresses-for-mutiny-users/)
- [How does CoinGrinder find the minimum input weight?](https://twitter.com/murchandamus/status/1783867419615744454)
- [How Kraken Wallet addresses challenges in mobile crypto security](https://blog.kraken.com/product/kraken-wallet/kraken-wallet-security)
- [HRF CISA Research Fellowship](https://hrf.org/hrfcisaresearchfellowship)
- [Killing FPPS pools](https://twitter.com/ckpooldev/status/1783605323108102443)
- [OpenSats Receives $1M Donation From The Reynolds Foundation](https://opensats.org/blog/opensats-receives-one-million-from-reynolds-foundation)
- [Satoshi’s 2014 Email Hack](https://blog.bitmex.com/satoshis-2014-email-hack/)
- [Stop Calling It MEV](https://bluematt.bitcoin.ninja/2024/04/16/stop-calling-it-mev/)
- [Storing information in blocks via transaction ordering](https://twitter.com/salvatoshi/status/1772619501370036477)
- [Team Slow and Steady](https://www.erisian.com.au/wordpress/2024/04/20/team-slow-and-steady)
- [The Untold Story of ditto-b](https://blog.lopp.net/the-untold-story-of-ditto-b/)
- [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)
- [zkCoins](https://gist.github.com/RobinLinus/d036511015caea5a28514259a1bab119)

0 comments on commit 82eae10

Please sign in to comment.