Skip to content

Commit

Permalink
add soc 132 (#152)
Browse files Browse the repository at this point in the history
* add soc 132

* add LDK

* Remove cardcoins as sponsor, change afterparty to perfect pint

* ML cleanups

* delving and meeting notes cleanup

* no the OTHER perfect pint bar on 45th

* perfect pint EAST

* first pass PR cleanups

* final pass on PRs

* final pass

---------

Co-authored-by: btsea <[email protected]>
  • Loading branch information
pinheadmz and btsea committed Jan 25, 2024
1 parent ce7f66c commit 9ea8b72
Showing 1 changed file with 221 additions and 0 deletions.
221 changes: 221 additions & 0 deletions _posts/2024-01-25-socratic-seminar-132.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,221 @@
---
layout: post
type: socratic
title: "Socratic Seminar 132"
meetup: "https://www.meetup.com/bitdevsnyc/events/298283874/"
---

## 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 [The Perfect Pint East](https://theperfectpintnyc.com/east-midtown-nyc/) around 9:30PM.
This bar is very close to Chaincode Labs: 203 East 45th Street New York, NY 10017

## Mailing Lists, Meetings and Bitcoin Optech
### Mailing Lists
#### [bitcoin-dev](https://lists.linuxfoundation.org/pipermail/bitcoin-dev)
- [Scaling Lightning Safely With Feerate-Dependent Timelocks](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-December/022191.html), [lightning-dev post](https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-December/004254.html)
- [Addressing the possibility of profitable fee manipulation attacks](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-December/022195.html)
- [BIP: output descriptors for PSBT](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-December/022200.html)
- [Lamport scheme (not signature) to economize on L1](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-December/022201.html)
- [Kerckhoffian protocol for coercion-resistance in non-shared custody](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-December/022208.html)
- [Swift Activation - CTV](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-December/022215.html)
- [V3 Transactions are still vulnerable to significant tx pinning griefing attacks](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-December/022211.html)
- [libsecp256k1 v0.4.1 released](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-December/022220.html)
- [Compressed Bitcoin Transactions](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2024-January/022269.html)
- [Introducing a version field to BIP39 mnemonic phrases](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2024-January/022275.html)
- [MuSig2 derivation, descriptor, and PSBT field BIPs](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2024-January/022282.html)
- [BitBlend Proposal for 2106](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2024-January/022285.html)
- [BIP process friction](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2024-January/022289.html)
- [One-Shot Replace-By-Fee-Rate](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2024-January/022298.html)
- [Full-RBF Peering Bitcoin Core v26.0 Released](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2024-January/022301.html)

#### [lightning-dev](https://lists.linuxfoundation.org/pipermail/lightning-dev)
- [SCIDADDRESS - a new address format?](https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-December/004263.html)

#### [Delving Bitcoin](https://delvingbitcoin.org/)
- [Aggregate delegated exit for L2 pools](https://delvingbitcoin.org/t/aggregate-delegated-exit-for-l2-pools/297)
- [B'SST: Bitcoin-like Script Symbolic Tracer v0.1.2 released](https://delvingbitcoin.org/t/bsst-bitcoin-like-script-symbolic-tracer-v0-1-2-released)
- [CPU usage of peers](https://delvingbitcoin.org/t/cpu-usage-of-peers/196)
- [Games in the head (and fraud proofs for the plebs)](https://delvingbitcoin.org/t/games-in-the-head-and-fraud-proofs-for-the-plebs)
- [BIPBounty.org is Open for Your BIPs](https://delvingbitcoin.org/t/bipbounty-org-is-open-for-your-bips)
- [OP_CHECKSIGFROMSTACKVERIFY ECDSA useful?](https://delvingbitcoin.org/t/op-checksigfromstackverify-ecdsa-useful)
- [Lightning transactions with v3 and ephemeral anchors](https://delvingbitcoin.org/t/lightning-transactions-with-v3-and-ephemeral-anchors)
- [Stratum v2 Noise Protocol: BIP324 nuggets?](https://delvingbitcoin.org/t/stratum-v2-noise-protocol-bip324-nuggets)
- [Deploying new taproot leaf versions](https://delvingbitcoin.org/t/deploying-new-taproot-leaf-versions)
- [64 bit arithmetic soft fork](https://delvingbitcoin.org/t/64-bit-arithmetic-soft-fork)
- [An overview of the cluster mempool proposal](https://delvingbitcoin.org/t/an-overview-of-the-cluster-mempool-proposal)
- [DoS disclosure: Channel open race in CLN](https://delvingbitcoin.org/t/dos-disclosure-channel-open-race-in-cln)
- [Ephemeral Anchors and MEVil](https://delvingbitcoin.org/t/ephemeral-anchors-and-mevil)
- [LNHANCE bips and implementation](https://delvingbitcoin.org/t/lnhance-bips-and-implementation)
- [Emulating curve point scalar multiplication with OP_CAT](https://delvingbitcoin.org/t/emulating-curve-point-scalar-multiplication-with-op-cat)
- [LN-Symmetry Project Recap](https://delvingbitcoin.org/t/ln-symmetry-project-recap)
- [V3 transaction policy for anti-pinning](https://delvingbitcoin.org/t/v3-transaction-policy-for-anti-pinning)
- [On consensus changes in bitcoin 2024](https://delvingbitcoin.org/t/on-consensus-changes-in-bitcoin-2024)
- [Package aware Fee estimator post cluster mempool](https://delvingbitcoin.org/t/package-aware-fee-estimator-post-cluster-mempool)
- [Unspendable keys in descriptors](https://delvingbitcoin.org/t/unspendable-keys-in-descriptors)
- [How to linearize your cluster](https://delvingbitcoin.org/t/how-to-linearize-your-cluster)
- [Warnet + Increase Tx Relay Rate](https://delvingbitcoin.org/t/warnet-increase-tx-relay-rate)

### Meetings
- [Bitcoin PR Review Club](https://bitcoincore.reviews)
- [#28956 Nuke adjusted time (attempt 2)](https://bitcoincore.reviews/28956)

- Bitcoin Core general developer meetings
- [December 14](https://www.erisian.com.au/bitcoin-core-dev/log-2023-12-14.html#l-185)
- [December 21](https://www.erisian.com.au/bitcoin-core-dev/log-2023-12-21.html#l-102)
- [January 4](https://www.erisian.com.au/bitcoin-core-dev/log-2024-01-04.html#l-156)
- [January 11](https://www.erisian.com.au/bitcoin-core-dev/log-2024-01-11.html#l-172)
- [January 18](https://www.erisian.com.au/bitcoin-core-dev/log-2024-01-18.html#l-100)
- Lightning Specification meeting
- [December 18th](https://github.com/lightning/bolts/issues/1124)
- [January 15th](https://github.com/lightning/bolts/issues/1127)

### Optech
- [Bitcoin Optech Newsletter #281 Recap Podcast](https://bitcoinops.org/en/podcast/2023/12/14/)
- [Bitcoin Optech Newsletter #282: 2023 Year-in-Review Special](https://bitcoinops.org/en/newsletters/2023/12/20/)
- [Bitcoin Optech Newsletter #282: 2023 Year-in-Review Special Recap Podcast](https://bitcoinops.org/en/podcast/2023/12/21/)
- [Bitcoin Optech Newsletter #283](https://bitcoinops.org/en/newsletters/2024/01/03/)
- [Bitcoin Optech Newsletter #283 Recap Podcast](https://bitcoinops.org/en/podcast/2024/01/04/)
- [Bitcoin Optech Newsletter #284](https://bitcoinops.org/en/newsletters/2024/01/10/)
- [Bitcoin Optech Newsletter #284 Recap Podcast](https://bitcoinops.org/en/podcast/2024/01/11/)
- [Bitcoin Optech Newsletter #285](https://bitcoinops.org/en/newsletters/2024/01/17/)
- [Bitcoin Optech Newsletter #285 Recap Podcast](https://bitcoinops.org/en/podcast/2024/01/18/)

## Network Data
- [2023 Bitcoin Node Performance Tests](https://blog.lopp.net/2023-bitcoin-node-performance-tests/)
- [53M inscriptions stored in the Bitcoin blockchain in 2023 (5,327BTC in fees)](https://twitter.com/lopp/status/1741895581553852652)
- [High fees in December driven by BRC-20 mints](https://twitter.com/mononautical/status/1736076411419414715)
- [Magic Eden Marketplace accidental fee burn](https://twitter.com/mononautical/status/1737784513088897378)
- [Ocean pool data feed](https://0xb10c.github.io/ocean-xyz-templates/)
- Ordinal / Inscription / BRC Data
- [Ordinal-style PSBT trades consuming blockspace](https://twitter.com/mononautical/status/1734999756789739949)
- [ARC20 "QUARK" token](https://twitter.com/mononautical/status/1741161690836684986)
- [hgp rune token flooding mempool](https://twitter.com/mononautical/status/1744422005028368778)

## CVEs and Research
### Research
- [Bitcoin Clique: Channel-free Off-chain Payments using Two-Shot Adaptor Signatures](https://eprint.iacr.org/2024/025)
- [EROR: Efficient Repliable Onion Routing with Strong Provable Privacy](https://eprint.iacr.org/2024/020)
- [FlexHi: A Flexible Hierarchical Threshold](https://eprint.iacr.org/2024/024)
- [Bitcoin Layer Two Scaling Solutions:Lightening Payment Channels Network Comprehensive Review, Mechanisms, Challenges, Open Issues and Future Research Directions](https://journal.esj.edu.iq/index.php/IJCM/article/view/873/332)
- [Maypoles: Lightning Striking Twice](https://eprint.iacr.org/2023/1964)
- [Non-Intrusive Balance Tomography Using Reinforcement Learning in the Lightning Network](https://dl.acm.org/doi/abs/10.1145/3639366)
- [Rational Economic Behaviours in the Bitcoin Lightning Network](https://arxiv.org/abs/2312.16496v1)
- [Self-Balancing Semi-Hierarchical PCNs for CBDCs](https://arxiv.org/abs/2401.11868v1)
- [Statistical and clustering analysis of attributes of Bitcoin backbone nodes](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10631630/)

### InfoSec
- [Denial-of-service bugs in LND’s channel update gossip handling](https://delvingbitcoin.org/t/denial-of-service-bugs-in-lnds-channel-update-gossip-handling/314)
- [Disclosure: Btcd consensus bugs due to usage of signed transaction version](https://delvingbitcoin.org/t/disclosure-btcd-consensus-bugs-due-to-usage-of-signed-transaction-version)
- [Hacker spins up 1 million virtual servers to illegally mine crypto](https://www.bleepingcomputer.com/news/security/hacker-spins-up-1-million-virtual-servers-to-illegally-mine-crypto/)
- [Here’s Some Bitcoin: Oh, and You’ve Been Served!](https://krebsonsecurity.com/2024/01/heres-some-bitcoin-oh-and-youve-been-served/)
- [Ex-Amazon engineer pleads guilty to hacking crypto exchanges](https://www.bleepingcomputer.com/news/security/ex-amazon-engineer-pleads-guilty-to-hacking-crypto-exchanges/)
- [Kroll reveals FTX customer info exposed in August data breach](https://www.bleepingcomputer.com/news/security/kroll-reveals-ftx-customer-info-exposed-in-august-data-breach/)
- [Ledger Connect Kit Exploit](https://www.ledger.com/blog/a-letter-from-ledger-chairman-ceo-pascal-gauthier-regarding-ledger-connect-kit-exploit)
- [LNBank Vulnerability](https://twitter.com/BtcpayServer/status/1739669361223172448), [prior hack](https://stacker.news/items/347361)
- [Playing with Fire – How We Executed a Critical Supply Chain Attack on PyTorch](https://johnstawinski.com/2024/01/11/playing-with-fire-how-we-executed-a-critical-supply-chain-attack-on-pytorch/)

## Pull Requests and repo updates
### [Bitcoin Core](https://github.com/bitcoin/bitcoin)
- [rpc: Make v2transport default for addnode RPC when enabled](https://github.com/bitcoin/bitcoin/pull/29239)
- [snapshots: don't core dump when running -checkblockindex after `loadtxoutset`](https://github.com/bitcoin/bitcoin/pull/28791)
- [doc, test: test and explain service flag handling](https://github.com/bitcoin/bitcoin/pull/29213)
- [log mempool loading progress](https://github.com/bitcoin/bitcoin/pull/29227)
- [net, cli: use v2transport for manual/addrfetch connections, add to -netinfo](https://github.com/bitcoin/bitcoin/pull/29058)
- [Update libsecp256k1 subtree to current master](https://github.com/bitcoin/bitcoin/pull/29169)
- [mempool / rpc: followup to getprioritisedtransactions and delete a mapDeltas entry when delta==0](https://github.com/bitcoin/bitcoin/pull/28885)
- [Fix -netinfo backward compat with getpeerinfo pre-v26](https://github.com/bitcoin/bitcoin/pull/29212)
- [net: create I2P sessions using both ECIES-X25519 and ElGamal encryption](https://github.com/bitcoin/bitcoin/pull/29200)
- [wallettool: Always be able to dump a wallet's database](https://github.com/bitcoin/bitcoin/pull/29117)
- [rpc: Remove deprecated -rpcserialversion](https://github.com/bitcoin/bitcoin/pull/28890)
- [Make bitcoin-tx replaceable value optional](https://github.com/bitcoin/bitcoin/pull/29022)


### [BDK](https://github.com/bitcoindevkit/bdk)
- [Introduce block-by-block API to `bdk::Wallet` and add RPC wallet example](https://github.com/bitcoindevkit/bdk/pull/1172)
- [ref(hwi): Move hwi out of bdk](https://github.com/bitcoindevkit/bdk/pull/1161)

### [HWI](https://github.com/bitcoin-core/HWI)
- [fix(trezor): enable support for Trezor Safe 3](https://github.com/bitcoin-core/HWI/pull/716)

### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin)
- [Add effective value calculation](https://github.com/rust-bitcoin/rust-bitcoin/pull/2230)
- [Implement ArbitaryOrd for absolute::LockTime](https://github.com/rust-bitcoin/rust-bitcoin/pull/2248)

### [Core Lightning](https://github.com/ElementsProject/lightning)
- [hsmd: Implement hsmd_forget_channel for Channel Deletion in HSMD](https://github.com/ElementsProject/lightning/pull/6988)
- [Add and use support for pulling tx without PSBT wrappers](https://github.com/ElementsProject/lightning/pull/6983)
- [Force cltv field inclusion in BOLT 11 invoice](https://github.com/ElementsProject/lightning/pull/6957)
- [Custom msg as notification](https://github.com/ElementsProject/lightning/pull/6899)

### [eclair](https://github.com/ACINQ/eclair/)
- [Variable size for trampoline onion](https://github.com/ACINQ/eclair/pull/2810)
- [Add a funding fee budget](https://github.com/ACINQ/eclair/pull/2808)
- [Send `batch_size` on `commit_sig` retransmit](https://github.com/ACINQ/eclair/pull/2809)
- [Fixes for quiescence back ported from lightning-kmp](https://github.com/ACINQ/eclair/pull/2779)
- [Relay HTLC failure when inactive revoked commit confirms](https://github.com/ACINQ/eclair/pull/2801)
- [FIX eclair-cli error code in case of HTTP problem](https://github.com/ACINQ/eclair/pull/2798)

### [LDK](https://github.com/lightningdevkit/rust-lightning)
- [Avoid retrying over previously failed blinded paths](https://github.com/lightningdevkit/rust-lightning/pull/2818)
- [Move cryptographic algorithms and utilities to a new `crypto` mod](https://github.com/lightningdevkit/rust-lightning/pull/2828)
- [Use consistent `cltv_expiry_delta` in `ForwardTlvs`](https://github.com/lightningdevkit/rust-lightning/pull/2831)
- [Complete route blinding support](https://github.com/lightningdevkit/rust-lightning/pull/2812)
- [Move channel -> peer tracking to OutPoints from Channel IDs](https://github.com/lightningdevkit/rust-lightning/pull/2795)
- [Multi-hop `BlindedPath` creation interface](https://github.com/lightningdevkit/rust-lightning/pull/2781)
- [Stop decaying liquidity information during scoring](https://github.com/lightningdevkit/rust-lightning/pull/2656)
- [Fixes bug that causes incorrect conversion of JsonValue to Txid.](https://github.com/lightningdevkit/rust-lightning/pull/2796)
- [cfg-gate async signing logic](https://github.com/lightningdevkit/rust-lightning/pull/2792)


### [lnd](https://github.com/lightningnetwork/lnd)
- [Fix case where Opening Channels get stuck forever.](https://github.com/lightningnetwork/lnd/pull/8406)
- [watchtower: support taproot channel commitments](https://github.com/lightningnetwork/lnd/pull/7733)
- [htlcswitch: update fuzzPayload for route blinding](https://github.com/lightningnetwork/lnd/pull/8388)
- [multi: make legacy feature bits compulsory](https://github.com/lightningnetwork/lnd/pull/8275)
- [sweep: use p2tr output as change weight](https://github.com/lightningnetwork/lnd/pull/8279)
- [Minor improvements in the lncli api regarding channel closures.](https://github.com/lightningnetwork/lnd/pull/8350)
- [wtclient: handle un-acked updates for exhausted sessions](https://github.com/lightningnetwork/lnd/pull/8233)
- [lnwallet: Introduce a fee buffer.](https://github.com/lightningnetwork/lnd/pull/8096)
- [tlv: various enhancements to the new RecordT type ](https://github.com/lightningnetwork/lnd/pull/8334)
- [routing: Add Validation for Decoding Blinded Paths](https://github.com/lightningnetwork/lnd/pull/8142)
- [missioncontrol: add invalid onion blinding handling for blinded paths](https://github.com/lightningnetwork/lnd/pull/8095)
- [zpay32: Change min_final_cltv_expiry_delta.](https://github.com/lightningnetwork/lnd/pull/8308)
- [Enable multiple outgoing channel ids in payments](https://github.com/lightningnetwork/lnd/pull/8261)

## New Releases
- [Full RBF Peering v26.0](https://github.com/petertodd/bitcoin/tree/full-rbf-v26.0)
- [lampo](https://github.com/vincenzopalazzo/lampo.rs)

## Events and Podcasts
-

## Mining
- [2023 Reviews] [State of the Network](https://nicosmid.substack.com/p/review-2023-state-of-the-network), [ASIC Market](https://nicosmid.substack.com/p/review-2023-asic-market), [Mining Pools](https://nicosmid.substack.com/p/review-2023-mining-pools)
- [Stratum v1 Illustration](https://twitter.com/BTCillustrated/status/1731744000833364407)

## Miscellaneous
- [Arithmetic Opcodes: What Could They Look Like?](https://rusty.ozlabs.org/2023/12/30/arithmetic-opcodes.html)
- [BitVM transaction graph diagram](https://twitter.com/robin_linus/status/1740012153816715507)
- [Brink Receives $150,000 from Tim Draper](https://twitter.com/bitcoinbrink/status/1738248645940556257)
- [Comparing the Lightning Network to validia chains and validity rollups](https://lightco.in/2023/12/13/lightning-validia-rollups/)
- [CTV use case thread](https://twitter.com/OwenKemeys/status/1744181234417140076)
- [Economically Unspendable Bitcoin UTXOs](https://blog.lopp.net/economically-unspendable-bitcoin-utxos/)
- [Ghost Addresses](https://twitter.com/ambosstech/status/1737880662617583826)
- [Human Rights Foundation Grants $500,000 To 18 Bitcoin Projects](https://bitcoinmagazine.com/business/human-rights-foundation-grants-500000-to-18-bitcoin-projects-worldwide)
- [MercuryLayer initial release](https://bitcoinmagazine.com/technical/mercury-layer-a-massive-improvement-on-statechains)
- [One-Shot Replace-by-Fee-Rate](https://petertodd.org/2024/one-shot-replace-by-fee-rate), [problem](https://bitcoin.stackexchange.com/questions/121541/what-is-the-problem-with-the-recent-one-shot-replace-by-fee-rate-proposal/121542#121542)
- [OpenSats Announces Long-Term Support For René Pickhardt](https://opensats.org/blog/rene-pickhardt-receives-lts-grant)
- [OpenSats to Receive Recurring Donations from Bitwise Bitcoin ETF Profits](https://opensats.org/blog/recurring-donations-from-bitwise-bitcoin-etf-bitb)
- [OP_SEGMENT: Allowing Introspection to Check Partial Scripts](https://rusty.ozlabs.org/2024/01/04/OP_SEGMENT.html)
- [Pay-to-Tapscript: Keyless Entry For Better Future Scripting](https://rusty.ozlabs.org/2024/01/16/pay-to-tapscript.html)
- Spiral Grants - [bitgould](https://twitter.com/spiralbtc/status/1747663472836431925), [joschisan](https://twitter.com/spiralbtc/status/1745117076853866551)
- [The Challenges of Developing Non-Custodial Lightning on Mobile](https://lightningdevkit.org/blog/the-challenges-of-developing-non-custodial-lightning-on-mobile/)
- [The Genesis Book: The Story of the People and Projects That Inspired Bitcoin](https://www.amazon.com/gp/product/B0CQLMQRH7)
- [The Past, Present, and Future of Offline Payments](https://medium.com/breez-technology/the-past-present-and-future-of-offline-payments-1ddb46054e11)
- [Transaction Stacking for Covenant Fee Minimization](https://rusty.ozlabs.org/2024/01/08/txhash-tx-stacking.html)
- [VanEck pledges 5% of its profits to support Bitcoin Core development](https://twitter.com/vaneck_us/status/1743300722928619779)
- [Vinteum renews grants for Bruno Garcia and Davidson Lucas De Souza](https://twitter.com/Vinteum_org/status/1737880749276098683)
- [V3 Transactions Review](https://petertodd.org/2023/v3-transactions-review)
- [V3 Transactions Are Still Vulnerable To Transaction Pinning](https://petertodd.org/2023/v3-txs-pinning-vulnerability)

0 comments on commit 9ea8b72

Please sign in to comment.