Skip to content

Commit 99617b5

Browse files
authored
Add socratic seminar 105 (#77)
1 parent 4b5c073 commit 99617b5

File tree

1 file changed

+215
-0
lines changed

1 file changed

+215
-0
lines changed
Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
---
2+
layout: post
3+
type: socratic
4+
title: "Socratic Seminar 105"
5+
meetup: https://www.meetup.com/BitDevsNYC/events/281174531/
6+
---
7+
8+
## Announcements
9+
10+
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 [ZEBEDEE](https://zebedee.io) for food, refreshments and event space.
11+
12+
## Mailing Lists, Meetings and Bitcoin Optech
13+
14+
### Mailing Lists
15+
16+
#### bitcoin-dev
17+
18+
- [Inherited IDs](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-September/019470.html)
19+
- [Taproot testnet wallet](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-October/019543.html)
20+
- [Death to the mempool, long live the mempool](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-October/019572.html)
21+
22+
#### lightning-dev
23+
24+
- [Full Disclosure: CVE-2021-41591/ CVE-2021-41592 / CVE-2021-41593 "Dust HTLC Exposure Considered Harmful"](https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-October/003257.html)
25+
- [Fast Forwards By Channel-in-Channel Construction, Or: Spillman-Decker-Wattenhofer-Poon-Dryja-Towns](https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-October/003265.html)
26+
- [Lightning over taproot with PTLCs](https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-October/003278.html)
27+
- [A Mobile Lightning User Goes to Pay a Mobile Lightning User](https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-October/003307.html)
28+
- [In-protocol liquidity probing and channel jamming mitigation](https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-October/003314.html)
29+
30+
### Meetings
31+
32+
- Bitcoin PR Review Club
33+
- [22950 - Pimpl AddrMan to abstract implementation details](https://bitcoincore.reviews/22950)
34+
- [23157 - Txmempool -/-> validation 1/2: improve performance of check() and remove dependency on validation](https://bitcoincore.reviews/23157)
35+
- [21943 - Dedup and RAII-fy the creation of a copy of CConnman::vNodes](https://bitcoincore.reviews/21943)
36+
- [17631 - Expose block filters over REST](https://bitcoincore.reviews/17631)
37+
- [22674 - Mempool validation and submission for packages of 1 child + parents](https://bitcoincore.reviews/22674)
38+
- Bitcoin Core general developer meetings
39+
- [September 30th](https://www.erisian.com.au/bitcoin-core-dev/log-2021-09-30.html#l-693)
40+
- [October 7th](https://www.erisian.com.au/bitcoin-core-dev/log-2021-10-07.html#l-554)
41+
- [October 21st](https://www.erisian.com.au/bitcoin-core-dev/log-2021-10-21.html#l-253)
42+
- Bitcoin Core wallet meetings
43+
- [October 8th](https://www.erisian.com.au/bitcoin-core-dev/log-2021-10-08.html#l-553)
44+
- [October 22nd](https://www.erisian.com.au/bitcoin-core-dev/log-2021-10-22.html#l-366)
45+
46+
### Optech
47+
48+
- [Newsletter #169](https://bitcoinops.org/en/newsletters/2021/10/06/)
49+
- [Newsletter #170](https://bitcoinops.org/en/newsletters/2021/10/13/)
50+
- [Newsletter #171](https://bitcoinops.org/en/newsletters/2021/10/20/)
51+
- [Newsletter #172](https://bitcoinops.org/en/newsletters/2021/10/27/)
52+
53+
## Network Data
54+
55+
- [Distribution of Foundry pool across US](https://www.cnbc.com/2021/10/09/war-to-attract-bitcoin-miners-pits-texas-against-new-york-kentucky.html)
56+
- [FinCEN links $5.2 billion worth of Bitcoin transactions to ransomware](https://www.fincen.gov/sites/default/files/shared/Financial%20Trend%20Analysis_Ransomeware%20508%20FINAL.pdf)
57+
- [Lightning use will outpace capacity growth](https://www.research.arcane.no/blog/lightning-use-vs-public-capacity)
58+
- [Native segwit outputs continue to increase](https://twitter.com/murchandamus/status/1452731827525988360)
59+
- [Wallet of Satoshi passes 2 million lightning payments](https://twitter.com/walletofsatoshi/status/1445187768267599874?s=20)
60+
61+
### Research
62+
63+
- [Efficient Threshold-Optimal ECDSA](https://eprint.iacr.org/2021/1386)
64+
- [Elligator Squared for BN-like curves](https://github.com/sipa/writeups/tree/main/elligator-square-for-bn), [context](https://twitter.com/pwuille/status/1447259896622329862?s=20)
65+
- [Evaluating Tooling and Methodology when Analysing Bitcoin Mixing Services After Forensic Seizure](https://arxiv.org/abs/2110.01970v1)
66+
- [HD scheme for threshold wallets](https://hackmd.io/@elichai/ry082c4QK)
67+
- [HIDE & SEEK: Privacy-Preserving Rebalancing on Payment Channel Networks](https://eprint.iacr.org/2021/1401)
68+
- [How to Prove Schnorr Assuming Schnorr: Security of Multi- and Threshold Signatures](https://eprint.iacr.org/2021/1375.pdf)
69+
- [Fiat–Shamir Bulletproofs are Non-Malleable (in the Algebraic Group Model)](https://eprint.iacr.org/2021/1393)
70+
- [Non-Slanderability of Linkable Spontaneous Anonymous Group Signature (LSAG)](https://eprint.iacr.org/2021/1406)
71+
- [On the security of ECDSA with additive key derivation and presignatures](https://eprint.iacr.org/2021/1330)
72+
- [Selfish & Opaque Transaction Ordering in the Bitcoin Blockchain: The Case for Chain Neutrality](https://arxiv.org/abs/2110.11740v1)
73+
- [Sleepy Channels: Bitcoin-Compatible Bi-directional Payment Channels without Watchtowers](https://eprint.iacr.org/2021/1445)
74+
- [Three Attacks on Proof-of-Stake Ethereum](https://eprint.iacr.org/2021/1413)
75+
- [TopoShot: Uncovering Ethereum's Network Topology Leveraging Replacement Transactions](https://arxiv.org/abs/2109.14794)
76+
- [Transaction Fees on a Honeymoon: Ethereum's EIP-1559 One Month Later](https://arxiv.org/abs/2110.04753)
77+
- [Verifying Payment Channels with TLA+](https://publikationen.bibliothek.kit.edu/1000139260)
78+
79+
### InfoSec
80+
81+
- [6,000 Coinbase user accounts accessed by SMS 2FA bypass](https://oag.ca.gov/system/files/09-24-2021%20Customer%20Notification.pdf)
82+
- [Compound Finance distributes ~$80m in excess COMP rewards](https://rekt.news/overcompensated/), [bleeding continues](https://rekt.news/compound-rekt/)
83+
- [Cloned voice leads to $35 million bank heist](https://www.forbes.com/sites/thomasbrewster/2021/10/14/huge-bank-fraud-uses-deep-fake-voice-tech-to-steal-millions/?sh=72c767de7559)
84+
- [DarkSide ransomware funds flow](https://mobile.twitter.com/ErgoBTC/status/1451681557165477888), [more](https://twitter.com/ErgoBTC/status/1452354822687150080), [more](https://www.elliptic.co/blog/darkside-bitcoins-on-the-move-following-government-cyberattack-against-revil-ransomware-group)
85+
- [Facebook nukes DNS A and AAA records for Facebook, Instagram and WhatsApp leading to hours-long outage](https://engineering.fb.com/2021/10/05/networking-traffic/outage-details/), [causes dns ddos as side effect](https://news.ycombinator.com/item?id=28751441)
86+
- [GitKraken dependency 'keypair' generates weak SSH keys, Github revokes](https://github.blog/2021-10-11-github-security-update-revoking-weakly-generated-ssh-keys/)
87+
- [Indexed Finance drained of $16m](https://ndxfi.medium.com/indexed-attack-post-mortem-b006094f0bdc)
88+
- [Liquid hard fork diagnostic report](https://blog.liquid.net/liquid-hard-fork-diagnostic-report/)
89+
- [OpenSea wallets hijacked with malicious NFTs](https://blog.checkpoint.com/2021/10/13/check-point-software-prevents-theft-of-crypto-wallets-on-opensea-the-worlds-largest-nft-marketplace/)
90+
- [Telegram Android image self-destruct bug](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41861)
91+
92+
## Pull Requests and repo updates
93+
94+
### Bitcoin Core
95+
96+
- [Add Single Random Draw as an additional coin selection algorithm](https://github.com/bitcoin/bitcoin/pull/17526)
97+
- [Allow UTXO locks to be written to wallet DB](https://github.com/bitcoin/bitcoin/pull/23065)
98+
- [Add syscall sandboxing using seccomp-bpf (Linux secure computing mode)](https://github.com/bitcoin/bitcoin/pull/20487)
99+
- [Allow fundrawtransaction and walletcreatefundedpsbt to take external inputs](https://github.com/bitcoin/bitcoin/pull/17211)
100+
- [Use legacy relaying to download blocks in blocks-only mode](https://github.com/bitcoin/bitcoin/pull/22340)
101+
- [Add ability to flush keypool and always flush when upgrading non-HD to HD](https://github.com/bitcoin/bitcoin/pull/23093)
102+
- [Re-include RBF replacement txs in fee estimation](https://github.com/bitcoin/bitcoin/pull/22539)
103+
- [Make descriptor wallets by default](https://github.com/bitcoin/bitcoin/pull/23002)
104+
- [Add level 3 verbosity to getblock RPC call](https://github.com/bitcoin/bitcoin/pull/22918)
105+
106+
### rust-bitcoin
107+
108+
- [Taproot P2TR address](https://github.com/rust-bitcoin/rust-bitcoin/pull/563)
109+
- [Add OP_CHECKSIGADD and OP_SUCCESSxxx](https://github.com/rust-bitcoin/rust-bitcoin/pull/644)
110+
111+
### BIPS
112+
113+
### lnd
114+
115+
- [Add postgres](https://github.com/lightningnetwork/lnd/pull/5366)
116+
- [Allow skipping PsbtFinalize step during channel funding to support external broadcast](https://github.com/lightningnetwork/lnd/pull/5363)
117+
- [In-memory graph cache for faster pathfinding](https://github.com/lightningnetwork/lnd/pull/5642)
118+
- [Introduce new commitment format to enforce channel lease expirations in scripts](https://github.com/lightningnetwork/lnd/pull/5709)
119+
- [lnrpc+peer: custom peer messages](https://github.com/lightningnetwork/lnd/pull/5346)
120+
- [Support remote signing over RPC](https://github.com/lightningnetwork/lnd/pull/5689)
121+
- [Channeldb: write through cache for the graph and channel state](https://github.com/lightningnetwork/lnd/pull/5595)
122+
- [Kvdb: migrate data between different backends](https://github.com/lightningnetwork/lnd/pull/5561)
123+
124+
### eclair
125+
126+
- [Lower minimum remote dust limit](https://github.com/ACINQ/eclair/pull/1900)
127+
- [Configure dust in flight threshold](https://github.com/ACINQ/eclair/pull/1985)
128+
129+
### c-lightning
130+
131+
- [Delay fee changes](https://github.com/ElementsProject/lightning/pull/4806)
132+
- [Allow sending large HTLCs if peer offers option_support_large_channel (> 4294967295msat)](https://github.com/ElementsProject/lightning/pull/4599)
133+
- [Send and support channel_type in channel open](https://github.com/ElementsProject/lightning/pull/4616)
134+
- [Removal of old HTLC information and vacuuming shrinks large lightningd.sqlite3 by a factor of 2-3](https://github.com/ElementsProject/lightning/pull/4850)
135+
- [Send regular pings to peers to detect dead connections (particularly for Tor)](https://github.com/ElementsProject/lightning/pull/4804)
136+
137+
### rust-lightning
138+
139+
- [Increase our default/minimum dust limit and decrease our max](https://github.com/rust-bitcoin/rust-lightning/pull/1065)
140+
- [Add channel scoring to get_route](https://github.com/rust-bitcoin/rust-lightning/pull/1124)
141+
142+
### BOLTs
143+
144+
- [Peers need to check each other's dust limit](https://github.com/lightningnetwork/lightning-rfc/pull/894)
145+
- [Optech summary of vulnerability](http://localhost:4000/en/newsletters/2021/10/13/#ln-spend-to-fees-cve)
146+
147+
### BTCPay Server
148+
149+
- [Add Lightning payout support](https://github.com/btcpayserver/btcpayserver/pull/2517)
150+
151+
## New Releases
152+
153+
- [bdk v0.12.0 - miniscript, SOCK5 support, more](https://github.com/bitcoindevkit/bdk/releases/tag/v0.12.0)
154+
- [bdk-cli v0.3.0 - rpc blockchain client, compactblockfilter, more](https://github.com/bitcoindevkit/bdk-cli/releases/tag/v0.3.0)
155+
- [bitcoin-s v1.8.0 - Tor negotiation](https://github.com/bitcoin-s/bitcoin-s/releases/tag/1.8.0)
156+
- [c-lightning v0.10.2rc1](https://github.com/ElementsProject/lightning/releases/tag/v0.10.2rc1)
157+
- [eclair v0.6.2 - fixes CVE-2021-4159, anchor outputs, per node relays fees, more](https://github.com/ACINQ/eclair/releases/tag/v0.6.2)
158+
- [hodlcontracts - non-custodial oracle and escrow system for the lightning network](https://github.com/supertestnet/hodlcontracts)
159+
- [joinmarket v0.9.3 - urgent maker bugfix](https://github.com/JoinMarket-Org/joinmarket-clientserver/releases/tag/v0.9.3)
160+
- [joininbox v0.6.3 - Bitcoin Core 22.0](https://github.com/openoms/joininbox/releases/tag/v0.6.3)
161+
- [immortan v0.3.5 - RBF support](https://github.com/btcontract/IMMORTAN/releases/tag/v0.3.5)
162+
- [lnd v0.13.3-beta](https://github.com/lightningnetwork/lnd/releases/tag/v0.13.3-beta)
163+
- [ln-probing-simulator](https://github.com/s-tikhomirov/ln-probing-simulator)
164+
- [nthkey-ios v1.0.4 bech32m support](https://github.com/Sjors/nthkey-ios/releases/tag/v1.0.4)
165+
- [mercury-wallet v0.4.31 - mainnet release](https://github.com/layer2tech/mercury-wallet/releases/tag/v0.4.31)
166+
- [phoenix v1.4.17 - Lightning Address support](https://github.com/ACINQ/phoenix/releases/tag/android-legacy-v1.4.17)
167+
- [raspiblitz v1.7.1 - c-lightning support](https://github.com/rootzoll/raspiblitz/releases/tag/v1.7.1)
168+
- [rust-lightning](https://github.com/rust-bitcoin/rust-lightning/releases/tag/v0.0.102)
169+
- [secp256k1-py - python FFI bindings for libsecp256k1](https://github.com/rustyrussell/secp256k1-py), [discussion](https://twitter.com/rusty_twit/status/1450240490226417666)
170+
- [SimpleBitcoinWallet v2.2.14-16 - CPFP, RBF-cancel, HODL payments, batch sends]()
171+
- [specter-desktop v1.7.0](https://github.com/cryptoadvance/specter-desktop/releases/tag/v1.7.0)
172+
- [thunderhub v0.12.29 - Lightning Address support](https://github.com/apotdevin/thunderhub/releases/tag/v0.12.29)
173+
174+
## Events and Podcasts
175+
176+
- [Lightning Tidbits 706070](https://anchor.fm/lightning-tidbits/episodes/Lightning-Tidbits-706070-e195q32)
177+
- [LNMarkets - BOLT 12 with Rusty Russell](https://lnmarkets.substack.com/p/31-bolt-12-umbrel-options-and-much)
178+
179+
## Mining
180+
181+
- [Bitfury to go public](https://www.coindesk.com/business/2021/10/11/bitcoin-miner-bitfury-plans-to-go-public-with-value-in-billions-of-pounds-report/)
182+
- [New US mining facility powered by nuclear](https://www.pahomepage.com/news/construction-begins-for-the-new-bitcoin-mining-facility-in-salem-township/)
183+
- [US becomes world's biggest Bitcoin miner](https://bitcoinmagazine.com/culture/u-s-becomes-worlds-biggest-bitcoin-miner-beating-china)
184+
185+
## Miscellaneous
186+
187+
- [A list of all places where (single or double) hashing is used in Bitcoin protocol](https://bitcoin.stackexchange.com/questions/110065/checksum-sha256sha256prefixdata-why-double-hashing/110142#110142), [discussion](https://twitter.com/benediktbuenz/status/1447715667705167873)
188+
- [Adventures in Adaptor Signatures](https://yakshaver.org/2021/10/04/adaptor_sig.html)
189+
- [And the man with the tie - Anthony Towns](https://twitter.com/ajtowns/status/1452529860442656777)
190+
- [Bitcoin UI Kit Screens](https://www.bitcoinuikit.com/screens)
191+
- [Bitrefill adds support for Lightning Address top ups](https://twitter.com/MattAhlborg/status/1452670852546416646)
192+
- [Blockstream sponsors Minimint, federated e-cash server](https://medium.com/blockstream/blockstream-sponsors-federated-e-cash-as-a-bitcoin-scaling-technology-637ba05de7b3)
193+
- [Brink and the Stacks Foundation supporting Bitcoin Core with BTC Yield](https://stacks.org/bitcoin-core-development)
194+
- [Carl Dong's thoughts on libbitcoinkernel](https://twitter.com/carl_dong/status/1448081732385771522)
195+
- [Contango and backwardation, risks of the ProShares Bitcoin ETF](https://www.bloomberg.com/opinion/articles/2021-10-18/the-new-proshares-bitcoin-etf-has-a-unique-set-of-risks)
196+
- [BitMEX grant to @440UrPp](https://blog.bitmex.com/bitmex-grant-translation-of-bitcoin-content-into-african-languages/)
197+
- [Differences between BIP70 and LNURL](https://xn--57h.bigsun.xyz/lnurlpay-vs-bip70.txt), [discussion](https://twitter.com/pavlenex/status/1445425850371936257)
198+
- [Rolling for Initiative - Anthony Towns joins MIT DCI](https://www.erisian.com.au/wordpress/2021/09/29/rolling-for-initiative)
199+
- [Rusty's thoughts on updating Lightning gossip for taproot](https://twitter.com/rusty_twit/status/1449875010181484545)
200+
- [General full-RBF discussion](https://twitter.com/murchandamus/status/1450038396139851780)
201+
- [Google antitrust filling thread](https://twitter.com/fasterthanlime/status/1452053938195341314)
202+
- [How much does it cost to destroy Bitcoin?](https://gist.github.com/fernandonm/ef9721bacf7284e039caf39ba2a07258)
203+
- [Introducing Flow: Effortlessly Create Lightning Channels](https://blog.voltage.cloud/introducing-flow/)
204+
- [Jonas Schnelli stepping down as Bitcoin Core maintainer](https://twitter.com/_jonasschnelli_/status/1451268520159875080)
205+
- [Kraken commits to fund Bitcoin's open-source Rust development ecosystem with Tamás Blummer Memorial Fund](https://blog.kraken.com/post/11226/kraken-commits-to-funding-open-source-rust-bitcoin-development/)
206+
- [Lightning & Internet: choosing the right path](https://medium.com/breez-technology/lightning-the-internet-choosing-the-right-path-bedfa6382316)
207+
- [Liquid and Taproot Activation](https://www.erisian.com.au/wordpress/2021/10/26/liquid-and-taproot-activation?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Inamerrata+%28inamerrata%29)
208+
- [Martin Zumsande announced as latest Brink fellow](https://brink.dev/blog/2021/10/22/martin/)
209+
- [Okcoin renews grant to Marco Falke for another year](https://blog.okcoin.com/2021/10/14/okcoin-supports-marco-falke-bitcoin-core-maintainer-for-another-year/)
210+
- [Outsourced Stake](https://blog.bitmex.com/outsourced-stake/)
211+
- [Security Budget II, Low Fees, and Merged Mining](https://www.truthcoin.info/blog/security-budget-ii-mm/)
212+
- [Schnorr Wizardry](https://github.com/t-bast/lightning-docs/blob/master/schnorr.md)
213+
- [Terminal Web supports Lightning Pool](https://twitter.com/MichaelLevin/status/1452797404126670849)
214+
- [The State of Lightning](https://www.research.arcane.no/the-state-of-lightning)
215+
- [Turing Machines on Bitcoin](https://medium.com/coinmonks/turing-machine-on-bitcoin-7f0ebe0d52b1)

0 commit comments

Comments
 (0)