Skip to content

Commit 4e0144b

Browse files
authored
Add socratic seminar 103 (#72)
1 parent 9a7c12a commit 4e0144b

File tree

1 file changed

+204
-0
lines changed

1 file changed

+204
-0
lines changed
Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,204 @@
1+
---
2+
layout: post
3+
type: socratic
4+
title: "Socratic Seminar 103"
5+
meetup: https://www.meetup.com/BitDevsNYC/events/279804553/
6+
---
7+
8+
## Announcements
9+
10+
Please join us for our first Socratic Seminar since March of 2020. We've missed you all very much and are looking forward to seeing you. A special thank you to our sponsors [BNY Mellon](https://www.bnymellon.com/), [CardCoins](https://cardcoins.co), [Chaincode Labs](https://chaincode.com) and [ZEBEDEE](https://zebedee.io) for food, refreshments and event space.
11+
12+
While this meetup is scheduled for August, it contains material from July. Please note the inclusion of a new section, Meetings, which has links to development meetings for Bitcoin Core, the lightning spec and others.
13+
14+
## Mailing Lists, Meetings and Bitcoin Optech
15+
16+
### Mailing Lists
17+
18+
#### bitcoin-dev
19+
20+
- [Taproot Fields for PSBT](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-June/019095.html)
21+
- [CHECKSIGFROMSTACK/{Verify} BIP for Bitcoin](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-July/019192.html)
22+
23+
#### lightning-dev
24+
25+
- [Impact of eltoo loss of state](https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-July/003127.html)
26+
27+
### Meetings
28+
29+
- Bitcoin PR Review Club - [22363](https://bitcoincore.reviews/22363), [GDB tutorial notes](https://bitcoincore.reviews/22350-gdb-notes), [22350](https://bitcoincore.reviews/22350
30+
), [22383](https://bitcoincore.reviews/22383), [22155](https://bitcoincore.reviews/22155)
31+
- Bitcoin Core general developer meetings - [July 1st](https://www.erisian.com.au/bitcoin-core-dev/log-2021-07-01.html#l-275), [July 8th](https://www.erisian.com.au/bitcoin-core-dev/log-2021-07-08.html#l-164), [July 15th](https://www.erisian.com.au/bitcoin-core-dev/log-2021-07-15.html#l-245), [July 22nd](https://www.erisian.com.au/bitcoin-core-dev/log-2021-07-22.html#l-264), [July 29th](https://www.erisian.com.au/bitcoin-core-dev/log-2021-07-29.html#l-262)
32+
- Bitcoin Core wallet meetings - [July 16th](https://www.erisian.com.au/bitcoin-core-dev/log-2021-07-16.html#l-292), [July 30th](https://www.erisian.com.au/bitcoin-core-dev/log-2021-07-30.html#l-191)
33+
- dlcspecs - [July 6th](https://github.com/nkohen/dlcspecs-1/blob/256c91aebb294b5321331630abb936ae06b0391c/meeting/meeting_july_6_2021.md)
34+
- Lightning Spec - [July 5th](https://lightningd.github.io/meetings/ln_spec_meeting/2021/ln_spec_meeting.2021-07-05-20.06.html), [July 19th](https://lightningd.github.io/meetings/lightning_meeting_name/2021/lightning_meeting_name.2021-07-19-20.02.html)
35+
36+
### Optech
37+
38+
- [Newsletter #155](https://bitcoinops.org/en/newsletters/2021/06/30/)
39+
- [Newsletter #156](https://bitcoinops.org/en/newsletters/2021/07/07/)
40+
- [Newsletter #157](https://bitcoinops.org/en/newsletters/2021/07/14/)
41+
- [Newsletter #158](https://bitcoinops.org/en/newsletters/2021/07/21/)
42+
- [Newsletter #159](https://bitcoinops.org/en/newsletters/2021/07/28/)
43+
44+
## Network Data
45+
46+
- [Largest ever downard diffictuly adjustment](https://statoshi.info/d/000000018/mining?orgId=1&from=1625025600000&to=1625633059935)
47+
- [Bitcoin node taproot support 36.48%](https://twitter.com/taproot_signal/status/1421591505618210819)
48+
- [Bitcoin Core Prometheus metrics exporter based on the eBPF and USDT tracepoints](https://github.com/0xB10C/bitcoind-observer), [demo](https://bitcoind.observer/)
49+
- [Unusual usage of 1of1 multisig](https://twitter.com/StepanSnigirev/status/1413156991606865924)
50+
- [Stale block at height 693118](https://forkmonitor.info/stale/btc/693118)
51+
- [Public lightning network capacity all time highs](https://twitter.com/kerooke/status/1414629914054217734)
52+
- New transactionfee.info charts - [feerates in blocks](https://transactionfee.info/charts/fees-package-feerates/), fees per payment [BTC](https://transactionfee.info/charts/fees-package-feerates/)/[USD](https://transactionfee.info/charts/payments-fees-per-payment-usd/), [P2TR inputs and outputs](https://transactionfee.info/charts/inputs-and-outputs-p2tr/)
53+
- [Bech32 adoption tracker](https://en.bitcoin.it/wiki/Bech32_adoption)
54+
- [Zero base fee lightning data](https://basefee.ln.rene-pickhardt.de/)
55+
- [Zero Base Fee channel graph](https://lnrouter.app/graph/zero-base-fee)
56+
- [lnbig lightningnode data](https://twitter.com/lnbig_com/status/1418510767440138241)
57+
- [On anyone-can-spend Pay-to-Taproot outputs before activation](https://b10c.me/blog/007-spending-p2tr-pre-activation/)
58+
59+
### Research
60+
61+
- [Optimally Reliable & Cheap Payment Flows on the Lightning Network](https://arxiv.org/abs/2107.05322)
62+
- [Donner: UTXO-Based Virtual Channels Across Multiple Hops](https://eprint.iacr.org/2021/855.pdf)
63+
- [MuSig2 Revision](https://eprint.iacr.org/2020/1261.pdf)
64+
- [Publicly Auditable MPC-as-a-Service with succinct verification and universal setup](https://arxiv.org/abs/2107.04248)
65+
- [Transaction Fee Mechanism Design](https://arxiv.org/abs/2106.01340)
66+
- [The Identity, Fungibility, and Anonymity of Money](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3211011)
67+
- [Towards a Trusted Execution Environment via Reconfigurable FPGA](https://arxiv.org/abs/2107.03781)
68+
- [A Cooperative Optimal Mining Model for Bitcoin](https://arxiv.org/abs/2107.09707)
69+
- [AToM: Active Topology Monitoring for the Bitcoin Peer-to-Peer Network](https://arxiv.org/abs/2107.12912)
70+
71+
### InfoSec
72+
73+
- [specter-desktop trojan false positive post mortem](https://github.com/cryptoadvance/specter-desktop/issues/1263)
74+
- [Demonstration of Ledger implant](https://www.youtube.com/watch?v=oARxLV_vnh0), [more info](https://twitter.com/michaelossmann/status/1412500526483181574)
75+
- [On the security model of software wallets](https://donjon.ledger.com/software-wallets/)
76+
- [Casa client targeted on dating app](https://twitter.com/lopp/status/1413146619881553936)
77+
- [Monero: decoy selection algorithm ignores very recent outputs](https://github.com/monero-project/monero/issues/7807)
78+
- [Bitcoin SV delisted from multiple exchanges after 51% attacks](https://bitcoinassociation.net/bitcoin-association-statement-zero-tolerance-for-illegal-attacks-on-the-bitcoin-sv-network/)
79+
- [Remote code execution in cdnjs of Cloudflare](https://blog.ryotak.me/post/cdnjs-remote-code-execution-en/)
80+
- [1 day of blender.io logs leaked](https://twitter.com/underthebreach/status/1415927265075077124)
81+
- [Bisq privacy vulnerability](https://twitter.com/bisq_network/status/1412536933910147072)
82+
- [Security Analysis of Telegram's Encryption](https://mtpsym.github.io/)
83+
- [Brenntag releases more info on Darkside ransomware](https://www.bleepingcomputer.com/news/security/us-chemical-distributor-shares-info-on-darkside-ransomware-data-theft/)
84+
- [size_t-to-int conversion vulnerability in the Linux
85+
kernel's filesystem:](https://www.qualys.com/2021/07/20/cve-2021-33909/sequoia-local-privilege-escalation-linux.txt)
86+
- [THORChain hacked three times in one month](https://www.theblockcrypto.com/post/112308/thorchain-suffers-8-million-loss-by-hacker-wanting-to-teach-lesson), [partial post mortem](https://medium.com/thorchain/post-mortem-eth-router-exploits-1-2-and-premature-return-to-trading-incident-2908928c5fb)
87+
- [Chainswap hacked twice, drained of over $4 million](https://rekt.news/chainswap-rekt/)
88+
- [Anyswap hack, drained of over $3 million](https://anyswap.medium.com/anyswap-multichain-router-v3-exploit-statement-6833f1b7e6fb)
89+
- [Bondly finance infinite mint exploit](https://bondlyfinance.medium.com/bondly-attack-july-14th-2021-postmortem-beb7cf02e9ba)
90+
- [Pancakeswap mint exploit](https://pancakebunny.medium.com/polybunny-post-mortem-compensation-42b5c35ce957)
91+
92+
## Pull Requests and repo updates
93+
94+
### Bitcoin Core
95+
96+
- [Add OutputType::BECH32M and related wallet support for fetching bech32m addresses](https://github.com/bitcoin/bitcoin/pull/22154)
97+
- [Add support for inferring tr() descriptors](https://github.com/bitcoin/bitcoin/pull/22166)
98+
- [banman: save the banlist in a JSON format on disk](https://github.com/bitcoin/bitcoin/pull/20966)
99+
- [rpc: Add a -rpcwaittimeout parameter to limit time spent waiting](https://github.com/bitcoin/bitcoin/pull/21056)
100+
- [wallet: importdescriptors update existing](https://github.com/bitcoin/bitcoin/pull/19651)
101+
- [Force port 0 in I2P](https://github.com/bitcoin/bitcoin/pull/22112)
102+
- [Rate limit the processing of rumoured addresses](https://github.com/bitcoin/bitcoin/pull/22387)
103+
104+
### BIPS
105+
106+
- [BIP 86: Key Derivation for Single Key P2TR Outputs](https://github.com/bitcoin/bips/pull/1137)
107+
- [Update BIP 118 for taproot, rename to ANYPREVOUT](https://github.com/bitcoin/bips/pull/943)
108+
- [HD Multisig derivation standard](https://github.com/bitcoin/bips/pull/1072)
109+
- [BIP 371: Taproot Fields for PSBT](https://github.com/bitcoin/bips/pull/1139)
110+
111+
### lnd
112+
113+
- [multi: enable monitoring build by default](https://github.com/lightningnetwork/lnd/pull/5399)
114+
- kvdb improvements - [etcd tests](https://github.com/lightningnetwork/lnd/pull/5481), [general fixes](https://github.com/lightningnetwork/lnd/pull/5516), [backend db migration](https://github.com/lightningnetwork/lnd/pull/5524)
115+
- [payments: allocate payment sequences in blocks](https://github.com/lightningnetwork/lnd/pull/5514)
116+
- [htlcswitch: concurrent onion decoding](https://github.com/lightningnetwork/lnd/pull/5248)
117+
- [introduce new commitment format to enforce channel lease expirations in scripts](https://github.com/lightningnetwork/lnd/pull/5549)
118+
119+
### BOLTs
120+
121+
- [BOLT12 spec draft](http://bolt12.org/)
122+
- [option_will_fund: liquidity ads](https://github.com/lightningnetwork/lightning-rfc/pull/878)
123+
124+
### eclair
125+
126+
- [Parallel payment request generation](https://github.com/ACINQ/eclair/pull/1878)
127+
- [Fetch incoming payments in parallel](https://github.com/ACINQ/eclair/pull/1880)
128+
- [Use schemas in Postgres](https://github.com/ACINQ/eclair/pull/1866)
129+
- [Enable WAL mode on Sqlite](https://github.com/ACINQ/eclair/pull/1871)
130+
131+
### c-lightning
132+
133+
- [c-lightning v0.10.1rc2](https://github.com/ElementsProject/lightning/releases/tag/v0.10.1rc2)
134+
- [BOLT12 offers fixes](https://github.com/ElementsProject/lightning/pull/4669)
135+
- [Liquidity Ads](https://github.com/ElementsProject/lightning/pull/4639)
136+
- [Make payment secret compulsory on new invoices, and assume unknown nodes support TLV onions](https://github.com/ElementsProject/lightning/pull/4646)
137+
138+
## New Releases
139+
140+
- [bisq v1.7.0](https://github.com/bisq-network/bisq/releases/tag/v1.7.0)
141+
- [BlueWallet v6.2.1](https://github.com/BlueWallet/BlueWallet/releases/tag/v6.2.1)
142+
- [cluster](https://github.com/f-hayek/cluster)
143+
- [coldcard firmware v4.1.2](https://github.com/Coldcard/firmware/blob/master/releases/ChangeLog.md#412---july-28-2021)
144+
- [Eclair v0.6.1](https://github.com/ACINQ/eclair/releases/tag/v0.6.1)
145+
- [electrum v4.1.5](https://github.com/spesmilo/electrum/blob/1f5a2df38d6d16d862214a6ad3669e4a403776dd/RELEASE-NOTES#L1)
146+
- FullyNoded [v0.2.18](https://github.com/Fonta1n3/FullyNoded/releases/tag/v0.2.18), [v0.2.20](https://github.com/Fonta1n3/FullyNoded/releases/tag/v0.2.20), [v0.2.22](https://github.com/Fonta1n3/FullyNoded/releases/tag/v0.2.22)
147+
- [green_qt](https://github.com/Blockstream/green_qt/releases/tag/release_0.1.10)
148+
- [joinmarket v0.9.0](https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.9.0.md)
149+
- [lnd v0.13.1-beta](https://github.com/lightningnetwork/lnd/releases/tag/v0.13.1-beta)
150+
- [mempool.space v2.2.0](https://github.com/mempool/mempool/releases/tag/v2.2.0)
151+
- [nix-bitcoin-0.0.47](https://github.com/fort-nix/nix-bitcoin/releases/tag/v0.0.47)
152+
- [rn-ldk](https://github.com/BlueWallet/rn-ldk)
153+
- [runes](https://github.com/rustyrussell/runes)
154+
- [rust-bitcoin v9.27](https://github.com/rust-bitcoin/rust-bitcoin/blob/master/CHANGELOG.md#027---2020-07-21)
155+
- [rust-lightning v0.0.99](https://github.com/rust-bitcoin/rust-lightning/releases/tag/v0.0.99)
156+
- [sparrow v1.4.3](https://github.com/sparrowwallet/sparrow/releases/tag/1.4.3)
157+
- [trezor suite v21.7.1](https://github.com/trezor/trezor-suite/releases/tag/v21.7.1), [blog](https://blog.trezor.io/trezor-suite-launches-8958c1d37d33)
158+
- [warden_terminal v0.0.30](https://github.com/pxsocs/warden_terminal/pull/3)
159+
- [zeus v0.5.2](https://github.com/ZeusLN/zeus/releases/tag/v0.5.2)
160+
161+
## Events and Podcasts
162+
163+
- [Jonas Nick - Security of Schnorr Signatures](https://www.youtube.com/watch?v=Nad2V7eUjbs)
164+
- [LNJ046 Rusty Russell & Fiatjaf - Exploring Worlds of Lightning Development](https://lightningjunkies.net/exploring-worlds-of-lightning-development-lnj046/)
165+
- [July Sydney Socratic Seminar Transcript](https://btctranscripts.com/sydney-bitcoin-meetup/2021-07-06-socratic-seminar/)
166+
- [LNJ047 - Christian Decker Explores Channel Factories](https://lightningjunkies.net/christian-decker-explores-channel-factories-lnj047/)
167+
- [SLP292 - Andrew Chow on Output Script Descriptors for Bitcoin](https://stephanlivera.com/episode/292/)
168+
- [SLP289 - Roasbeef on Bitcoin & Lightning For a Billion Users](https://stephanlivera.com/episode/289/)
169+
- [Van Wirdum Sjorsnado - Hardware Wallets and Blockstream’s Jade Wallet with Ben Kaufman and Lawrence Nahum](https://www.youtube.com/watch?v=fZTSZlVhiTU)
170+
- [Van Wirdum Sjorsnado - Lightning Network Routing with Joost Jager](https://www.youtube.com/watch?v=iPiIdiHsZ5s)
171+
- [Wasabikas 22.0 - Sapio, Next Generation Bitcoin Smart Contracts with Jeremy Rubin](https://www.youtube.com/watch?v=yxwbgJxXpFQ)
172+
- [Wasabi Research Club #26 - A Survey on Mixing Techniques with Simin Ghesmati](https://www.youtube.com/watch?v=l7bK85obzrM)
173+
- [WBD - Lightning Series: Privacy and Security with Christian Decker & Carla Kirk-Cohen](https://www.whatbitcoindid.com/podcast/lightning-series-privacy-and-security)
174+
175+
176+
## Mining
177+
178+
- [Malaysian police steamroll confiscated miners](https://www.youtube.com/watch?v=c_tcg9kOfkg)
179+
- [Oldest renewable energy facility in the world mining Bitcoin](https://bitcoinmagazine.com/business/mechanicville-plant-mining-bitcoin)
180+
- [Bitmain spins off Antpool](https://www.theblockcrypto.com/linked/112599/bitmain-divest-bitcoin-mining-antpool)
181+
182+
## Miscellaneous
183+
184+
- Braidpool - [Repo](https://github.com/pool2win/braidpool), [Why Braidpool](https://pool2win.github.io/braidpool/2021/06/28/why-braidpool.html), [Can Braidpool Reuse P2Pool Components](https://pool2win.github.io/braidpool/2021/06/30/can-braidpool-reuse-p2pool-components.html)
185+
- [Liquidity abstraction in Lightning Network](https://notgeld.medium.com/liquidity-abstraction-in-lightning-network-3d7a1d76ac82)
186+
- [lnbig migrating lightning nodes](https://twitter.com/lnbig_com/status/1410913810731483139)
187+
- [Templates, Eltoo, and Covenants, Oh My!](https://rubin.io/blog/2021/07/02/covenants/)
188+
- [CheckSigFromStack for 5 Byte Values](https://rubin.io/blog/2021/07/02/signing-5-bytes/)
189+
- [Quantum Proofing Bitcoin with a CAT](https://rubin.io/blog/2021/07/06/quantum-bitcoin/)
190+
- [Announcing Brink's Second Round of Developer Grants](https://brink.dev/blog/2021/07/15/grantees/)
191+
- [BitMEX Open Source Developer Grant Programme Re-opening](https://blog.bitmex.com/open-source-developer-grant-programme-re-opening/)
192+
- [Giving back to Bitcoin](https://f.hubspotusercontent20.net/hubfs/5507270/AVAX%20-%20June2021/Giving%20Back%20to%20Bitcoin%20Ebook_July%202021.pdf)
193+
- [BIP-118 What Gets Hashed Chart](https://rubin.io/bitcoin/2021/07/09/bip-118-sighash-chart/)
194+
- [What is difficulty?](https://twitter.com/murchandamus/status/1411397810453352448)
195+
- [DLC Wallet Alpha Demo](https://www.youtube.com/watch?v=2xiQ-jRH9ZU)
196+
- [How to emulate SIGHASH_NOINPUT using CHECKSIGFROMSTACKVERIFY?](https://bitcoin.stackexchange.com/questions/89537/how-to-emulate-sighash-noinput-using-checksigfromstackverify/107691#107691)
197+
- [Hashrate derivatives with DLCs: Coinbase Put Contracts](https://suredbits.com/hashrate-derivatives-with-dlcs-coinbase-put-contracts/)
198+
- [Greenlight by Blockstream: Lightning Made Easy](https://blockstream.com/2021/07/21/en-greenlight-by-blockstream-lightning-made-easy/)
199+
- [centurymetadata.org: Long-term Bitcoin Metadata Storage](https://centurymetadata.org/)
200+
- [Ethereum reorg client](https://www.trustnodes.com/2021/07/09/new-ethereum-reorg-client-launches), [bet on likelihood of reorgs](https://omen.eth.link/#/0xd4d91a0aa0993f4f4a2551f821c742d1175fee9b), [request-for-reorg contract](https://github.com/0xbunnygirl/request-for-reorg), [contract to disincentize reorgs](https://github.com/DZGoldman/Deorg)
201+
- [MEV and EIP-1559](https://hackmd.io/@flashbots/MEV-1559)
202+
- [This Month in Bitcoin Privacy - June](https://enegnei.github.io/This-Month-In-Bitcoin-Privacy/June_2021/#june-17th---ledger-data-dump-update)
203+
- [Binance deplooys CipherTrace Traveler for FATF compliance](
204+
https://www.binance.com/en/blog/421499824684902268/As-Part-of-Ongoing-Commitment-to-Compliance-Binance-Deploys-CipherTrace-Traveler)

0 commit comments

Comments
 (0)