|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +type: socratic |
| 4 | +title: "Socratic Seminar 109" |
| 5 | +meetup: https://www.meetup.com/BitDevsNYC/events/283598877/ |
| 6 | +--- |
| 7 | + |
| 8 | +## Announcements |
| 9 | +Please join us for our next Socratic Seminar. 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. |
| 10 | + |
| 11 | +## Presentation |
| 12 | + |
| 13 | +- [Stephen DeLorme](https://twitter.com/StephenDeLorme) and [Bitcoin Design](https://bitcoin.design/) Community Members - Design Thinking for Bitcoin Developers |
| 14 | + |
| 15 | +## Mailing Lists Bitcoin Optech |
| 16 | + |
| 17 | +### Mailing Lists |
| 18 | + |
| 19 | +#### bitcoin-dev |
| 20 | + |
| 21 | +- [TXHASH + CHECKSIGFROMSTACKVERIFY in lieu of CTV and ANYPREVOUT](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019813.html) |
| 22 | +- [Improving RBF Policy](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019817.html) |
| 23 | +- CTV Meeting Notes - [#2](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019855.html),[ #3](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019874.html) |
| 24 | +- [CTV Signet Parameters](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019925.html) |
| 25 | +- [OP_EVICT: An Alternative to OP_TAPLEAFUPDATEVERIFY](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019926.html) |
| 26 | + |
| 27 | +#### lightning-dev |
| 28 | + |
| 29 | +- [[RFC] Lightning gossip alternative](https://lists.linuxfoundation.org/pipermail/lightning-dev/2022-February/003470.html) |
| 30 | +- [Channel Eviction From Channel Factories By New Covenant Operations](https://lists.linuxfoundation.org/pipermail/lightning-dev/2022-February/003479.html) |
| 31 | + |
| 32 | +#### dlc-dev |
| 33 | + |
| 34 | +- [SIGHASH_ANYPREVOUT allows significant improvement in DLC transferability](https://mailmanlists.org/pipermail/dlc-dev/2022-February/000121.html) |
| 35 | + |
| 36 | +### Optech |
| 37 | + |
| 38 | +- [Newsletter #185](https://bitcoinops.org/en/newsletters/2022/02/02/) |
| 39 | +- [Newsletter #186](https://bitcoinops.org/en/newsletters/2022/02/09/) |
| 40 | +- [Newsletter #187](https://bitcoinops.org/en/newsletters/2022/02/16/) |
| 41 | +- [Newsletter #188](https://bitcoinops.org/en/newsletters/2022/02/23/) |
| 42 | + |
| 43 | +### Meetings |
| 44 | +- Bitcoin PR Review Club |
| 45 | + - [Libsecp256k1 #748 Add usage examples (math and cryptography)](https://bitcoincore.reviews/libsecp256k1-748) |
| 46 | + - [24152 CPFP fee bumping within packages (tx fees and policy, validation)](https://bitcoincore.reviews/24152) |
| 47 | + - [23542 Open p2p connections to nodes that listen on non-default ports (p2p)](https://bitcoincore.reviews/23542) |
| 48 | + - [24098 Use query parameters to control resource loading (build system, rpc/rest/zmq)](https://bitcoincore.reviews/24098) |
| 49 | +- Bitcoin Core general developer meetings |
| 50 | + - [January 27th](https://www.erisian.com.au/bitcoin-core-dev/log-2022-01-27.html#l-322) |
| 51 | + - [February 3rd](https://www.erisian.com.au/bitcoin-core-dev/log-2022-02-03.html#l-268) |
| 52 | + - [February 10th](https://www.erisian.com.au/bitcoin-core-dev/log-2022-02-10.html#l-335) |
| 53 | + - [February 17th](https://www.erisian.com.au/bitcoin-core-dev/log-2022-02-17.html#l-301) |
| 54 | +- Bitcoin Core wallet meetings |
| 55 | + - [January 28th](https://www.erisian.com.au/bitcoin-core-dev/log-2022-01-28.html#l-319) |
| 56 | + - [February 11th](https://www.erisian.com.au/bitcoin-core-dev/log-2022-02-11.html#l-270) |
| 57 | +- dlc-specs meetings |
| 58 | + - [February 8th](https://github.com/discreetlogcontracts/dlcspecs/pull/189) |
| 59 | +- Lightning specification meetings |
| 60 | + - [January 31st](https://simplelightning.com/lightning-spec-meeting-1-31-22.html) |
| 61 | + - [February 14th](https://simplelightning.com/lightning-spec-meeting-02-14-22.html) |
| 62 | + |
| 63 | +## Network Data |
| 64 | + |
| 65 | +- [Analyzing Bitcoin mining’s energy and carbon impact](https://coinshares.com/research/bitcoin-mining-network-2022) |
| 66 | +- [ASIC price comparison tool](https://btc-utils-fe.herokuapp.com/asics) |
| 67 | +- [Bitcoin Address Re-use Statistics](https://blog.bitmex.com/bitcoin-address-re-use-statistics/) |
| 68 | +- [Bitcoin’s Lowest Block Hash Values](https://blog.bitmex.com/bitcoins-lowest-block-hash-values/) |
| 69 | +- [Chainalysis - The 2022 Crypto |
| 70 | +Crime Report](https://go.chainalysis.com/rs/503-FAP-074/images/Crypto-Crime-Report-2022.pdf) |
| 71 | +- [Is the Bitcoin Network Slowing Down?](https://blog.lopp.net/is-bitcoin-network-slowing-down/) |
| 72 | +- [Lightning Payment Speed 2022](https://blog.lnrouter.app/lightning-payment-speed-2022), [discussion](https://twitter.com/SeverinAlexB/status/1494304122467618822), [more discussion](https://twitter.com/renepickhardt/status/1494314742189543432) |
| 73 | +- [Lightning Probing Data](https://twitter.com/fiatjaf/status/1495037429144825860) |
| 74 | +- [median value of payments routed through LNBIG](https://twitter.com/lnbig_com/status/1489215097797062660) |
| 75 | +- [Mempool depth reaches 60 blocks](https://twitter.com/murchandamus/status/1492212197652639754) |
| 76 | +- [Stale block at height 723102](https://forkmonitor.info/stale/btc/723102) |
| 77 | +- [submarine swap data](https://twitter.com/alexbosworth/status/1486730727324532737) |
| 78 | +- [zero fee routing node routes 6 BTC in one day](https://twitter.com/zerofeerouting/status/1488565755679490051) |
| 79 | + |
| 80 | + |
| 81 | +## Research |
| 82 | + |
| 83 | +- [Attack Cost and Profit from Manipulating Constant Product Market Maker TWAP Oracles in DeFi Protocols](https://members.delphidigital.io/reports/attack-cost-and-profit-from-manipulating-constant-product-market-maker-twap-oracles-in-defi-protocols/) |
| 84 | +- [AuxChannel: Enabling Efficient Bi-Directional Channels for Scriptless Blockchains](https://eprint.iacr.org/2022/117) |
| 85 | +- [CoinPool: efficient off-chain payment pools for Bitcoin](https://coinpool.dev/) |
| 86 | +- [CryptoMaze: Privacy-Preserving Splitting of Off-Chain Payments](https://eprint.iacr.org/2022/123) |
| 87 | +- [GMHL: Generalized Multi-Hop Locks for |
| 88 | +Privacy-Preserving Payment Channel Networks](https://eprint.iacr.org/2022/115.pdf) |
| 89 | +- [Hiding payments in lightning network with approximate differentially private payment channels](https://www.sciencedirect.com/science/article/pii/S0167404822000220) |
| 90 | +- [Huors of Horus: Keyless Cryptocurrency Wallets](https://eprint.iacr.org/2021/715) |
| 91 | +- [Insightful Mining Equilibria](https://arxiv.org/abs/2202.08466) |
| 92 | +- [LightPIR. Privacy-Preserving Route Discovery for Lightning (paper summary and analysis)](https://s-tikhomirov.github.io/lightpir/), [twitter](https://twitter.com/serg_tikhomirov/status/1494032594723299329) |
| 93 | +- [One Bad Apple Spoils the Bunch: Transaction DoS in MimbleWimble Blockchains](https://arxiv.org/abs/2112.13009) |
| 94 | +- [Speeding up block propagation in Bitcoin network: Uncoded and coded designs](https://www.sciencedirect.com/science/article/abs/pii/S1389128622000238) |
| 95 | +- [The impact of hardware specifications on reaching quantum advantage in the fault tolerant regime](https://avs.scitation.org/doi/10.1116/5.0073075) |
| 96 | +- [The Weighted Bitcoin Lightning Network](https://arxiv.org/abs/2111.13494) |
| 97 | +- [Tree Representation, Growth Rate of Blockchain and Reward Allocation in Ethereum with Multiple Mining Pools](https://arxiv.org/abs/2201.10087) |
| 98 | +- [Trust Dies in Darkness: Shedding Light on Samsung's TrustZone Keymaster Design](https://eprint.iacr.org/2022/208) |
| 99 | +- [Twilight: A Differentially Private Payment Channel Network](https://eprint.iacr.org/2022/136) |
| 100 | + |
| 101 | +## InfoSec |
| 102 | + |
| 103 | +- [Austrian Programmer And Ex Crypto CEO Likely Stole $11 Billion Of Ether](https://www.forbes.com/sites/laurashin/2022/02/22/exclusive-austrian-programmer-and-ex-crypto-ceo-likely-stole-11-billion-of-ether/?sh=5e68b5f37f58) |
| 104 | +- Bitfinex hack - [the seizure](https://twitter.com/ErgoBTC/status/1488511966910062596), [complaint](https://www.justice.gov/opa/pr/two-arrested-alleged-conspiracy-launder-45-billion-stolen-cryptocurrency), [funds flow1](https://twitter.com/ErgoBTC/status/1492937524037275651), [funds flow2](https://www.elliptic.co/blog/elliptic-analysis-new-york-husband-and-wife-arrested-for-laundering-5-billion-in-bitcoin-stolen-from-bitfinex-in-2016), [clues](https://www.wsj.com/articles/bitcoin-bitfinex-hack-crypto-laundering-morgan-lichtenstein-11644953617) |
| 105 | +- [DEGO Finance drained of $10m](https://degofinance.medium.com/to-dego-community-summary-of-the-event-after-a-thorough-investigation-and-efforts-5315a98d9984) |
| 106 | +- [Elsevier tracking pdf downloads](https://twitter.com/json_dirs/status/1486120144141123584) |
| 107 | +- [highly targeted phishing attack](https://twitter.com/thomasg_eth/status/1492663192404779013) |
| 108 | +- [IRAFinancial Gemini Accounts drained of $36 million](https://www.coindesk.com/business/2022/02/14/drained-crypto-accounts-at-ira-financial-leave-victims-searching-for-answers/), [more info](https://www.reddit.com/r/Gemini/comments/sp7raq/ira_financial_and_gemini/hwf0vin/) |
| 109 | +- [Meter drained of $4.25m](https://medium.com/meter-io/post-mortem-report-meter-passport-12af6b50393d) |
| 110 | +- [Optimisum Rollup money printing bug](https://www.saurik.com/optimism.html) |
| 111 | +- [PwnKit: Local Privilege Escalation Vulnerability Discovered in polkit’s pkexec (CVE-2021-4034)](https://blog.qualys.com/vulnerabilities-threat-research/2022/01/25/pwnkit-local-privilege-escalation-vulnerability-discovered-in-polkits-pkexec-cve-2021-4034) |
| 112 | +- [Retrospective: Recent Coinbase Bug Bounty Award](https://blog.coinbase.com/retrospective-recent-coinbase-bug-bounty-award-9f127e04f060), [more info](https://mobile.twitter.com/Tree_of_Alpha/status/1495014902582362112) |
| 113 | +- [Superfluid drained of $8.7m](https://rekt.news/superfluid-rekt/) |
| 114 | +- [Qubit Finance drained of $80m](https://medium.com/@QubitFin/protocol-exploit-report-305c34540fa3) |
| 115 | +- [Wormhole brige drained of $300m](https://extropy-io.medium.com/solanas-wormhole-hack-post-mortem-analysis-3b68b9e88e13) |
| 116 | + |
| 117 | +## Pull Requests and repo updates |
| 118 | + |
| 119 | +### Bitcoin Core |
| 120 | + |
| 121 | +- Boost removal - [std::filesystem](https://github.com/bitcoin/bitcoin/pull/20744), [header-only Boost](https://github.com/bitcoin/bitcoin/pull/24301/), [libmultiprocess](https://github.com/bitcoin/bitcoin/pull/24385) |
| 122 | +- [release: support cross-compiling for arm64-apple-darwin](https://github.com/bitcoin/bitcoin/pull/21851) |
| 123 | +- [Add CBlockIndex lock annotations, guard nStatus/nFile/nDataPos/nUndoPos by cs_main](https://github.com/bitcoin/bitcoin/pull/22932) |
| 124 | +- [Add getdeploymentinfo RPC](https://github.com/bitcoin/bitcoin/pull/23508) |
| 125 | +- [ARMv8 SHA2 Intrinsics](https://github.com/bitcoin/bitcoin/pull/24115) |
| 126 | + |
| 127 | +### eclair |
| 128 | + |
| 129 | +- [Eclair 0.7.0](https://github.com/ACINQ/eclair/releases/tag/v0.7.0) |
| 130 | +- [Database migration Sqlite->Postgres](https://github.com/ACINQ/eclair/pull/2156) |
| 131 | + |
| 132 | +### c-lightning |
| 133 | + |
| 134 | +- [cln-rpc: Oxidizing c-lightning](https://github.com/ElementsProject/lightning/pull/5010) |
| 135 | +- [Database librarization](https://github.com/ElementsProject/lightning/pull/5017) |
| 136 | + |
| 137 | +### lnd |
| 138 | + |
| 139 | +- [lnd v0.14.2-beta](https://github.com/lightningnetwork/lnd/releases/tag/v0.14.2-beta) |
| 140 | +- [loop v0.17.0-beta](https://github.com/lightninglabs/loop/releases/tag/v0.17.0-beta) |
| 141 | +- [channeldb+invoices: create native SQL schema for invoice storage](https://github.com/lightningnetwork/lnd/issues/6288) |
| 142 | +- Taproot/tapscript support improvements: [sending to and receiving from P2TR addresses](https://github.com/lightningnetwork/lnd/issues/6266), [signing RPCs to expose new tapscript+taproot sig types](https://github.com/lightningnetwork/lnd/issues/6267), [update PSBT handling code to support new taproot-specific fields](https://github.com/lightningnetwork/lnd/issues/6268) |
| 143 | +- [lncli addholdinvoice --> invoice is too large](https://github.com/lightningnetwork/lnd/issues/6225) |
| 144 | +- [invoicesrpc: limit first pass of hop hint selection](https://github.com/lightningnetwork/lnd/pull/6236) |
| 145 | +- [htlcswitch: add an always on mode to htlc interceptor](https://github.com/lightningnetwork/lnd/pull/6232) |
| 146 | +- [htlcswitch: add htlc interceptor failure control](https://github.com/lightningnetwork/lnd/pull/6177/files) |
| 147 | +- [adds fundmax flag to openchannel](https://github.com/lightningnetwork/lnd/pull/4029) |
| 148 | +- [lndinit: add tool for automated wallet creation](https://github.com/lightningnetwork/lnd/pull/5150) |
| 149 | +- [lnrpc+sweep: properly remove any unconfirmed descendant chains a to-be-swept input is spent](https://github.com/lightningnetwork/lnd/pull/6274) |
| 150 | +- [lnd's development priorities (as it relates to BOLT12)](https://github.com/lightningnetwork/lnd/issues/5594#issuecomment-1042314431) |
| 151 | + |
| 152 | +### rust-lightning |
| 153 | + |
| 154 | +- [Add support for phantom node payments](https://github.com/lightningdevkit/rust-lightning/pull/1199) |
| 155 | +- [Support invoice expiry over a year](https://github.com/lightningdevkit/rust-lightning/pull/1273) |
| 156 | +- [Probabilistic channel scoring](https://github.com/lightningdevkit/rust-lightning/pull/1227) |
| 157 | + |
| 158 | +### BOLTS |
| 159 | + |
| 160 | +- [Add payment metadata to payment request (feature 48)](https://github.com/lightning/bolts/pull/912) |
| 161 | +- [BOLT 1: adds remote address to optional init_tlvs (IP discovery)](https://github.com/lightning/bolts/pull/917) |
| 162 | +- [Removed requirement to broadcast an outdated commitment transaction](https://github.com/lightning/bolts/pull/942) |
| 163 | + |
| 164 | +### New Releases |
| 165 | + |
| 166 | +- [btcpayserver v1.4.5](https://github.com/btcpayserver/btcpayserver/releases/tag/v1.4.5) - CPFP support |
| 167 | +- [eclair v0.7.0](https://github.com/ACINQ/eclair/releases/tag/v0.7.0) - anchor outputs and onion messages |
| 168 | +- [gun.fun v0.6.0](https://github.com/GoUpNumber/gun.fun/releases/tag/v0.6.0) - xpub + PSBT support |
| 169 | +- [joinmarket-clientserver v0.9.5](https://github.com/JoinMarket-Org/joinmarket-clientserver/releases/tag/v0.9.5) - taproot support, more |
| 170 | +- [lightning-jet v1.4.1](https://github.com/itsneski/lightning-jet/releases/tag/v1.4.1-rebalancer-update) - updates to rebalancer logic |
| 171 | +- [lnbits-legend v0.7.0](https://github.com/lnbits/lnbits-legend/releases/tag/0.7.0) - support AES-encrypted macaroons |
| 172 | +- [lnd v0.14.2-beta](https://github.com/lightningnetwork/lnd/releases/tag/v0.14.2-beta) - remote signing improvements, important bug fixes |
| 173 | +- [musig-py](https://github.com/meshcollider/musig2-py) - experimental musig2 python implementation |
| 174 | +- [sparrow v1.5.6](https://github.com/sparrowwallet/sparrow/releases) - remove AOPP support |
| 175 | +- [specter-desktop v1.8.0](https://github.com/cryptoadvance/specter-desktop/releases/tag/v1.8.0) - descriptor improvements |
| 176 | + |
| 177 | +## Events and Podcasts |
| 178 | + |
| 179 | +- [Bitcoin Explained - Discreet Log Contracts](https://nadobtc.libsyn.com/discreet-log-contracts-episode-53) |
| 180 | +- [Bitcoin Sydney Socratic - CoBloX presents their layer-2 Bitcoin CFD protocol](https://rumble.com/vtp1sq-itchysats-bitcoin-cfds.html) |
| 181 | +- [CD54 – pruned nodes, utreexo, and validation with seardsalmon, mario_gibney, kcalvinalvinn, SomsenRuben, and sanket1729](https://citadeldispatch.com/cd54/) |
| 182 | +- [CD55 - signing devices and open source with @seedsigner and tony](https://citadeldispatch.com/cd55/) |
| 183 | +- [SLP349 Chris Stewart Bitcoin DLCs & Stablechannels](https://stephanlivera.com/episode/349/) |
| 184 | +- [The Chaincode Podcast - Block Building with Clara and Murch](https://podcast.chaincode.com/2022/01/31/blockbuilding-clara-murch.html) |
| 185 | +- [The Chaincode Podcast - Sergei Tikhomirov and Lightning privacy](https://podcast.chaincode.com/2022/02/17/sergei-tikhomirov.html) |
| 186 | +- [The Kevin Rooke Show Episode 19 - How LNURL and Lightning Addresses Work with Andre Neves](https://www.youtube.com/watch?v=ba8jb8tjHpU) |
| 187 | +- [The Unhashed Podcast Episode 172 - OP_TOETEREN! ](https://www.unhashedpodcast.com/episodes/2022/2/9/ep-172-optoeteren) |
| 188 | +- This Week in Lightning - [#3 with Bastien Teinturier](https://www.youtube.com/watch?v=F1Z7yuuMCCc), [#4](https://www.youtube.com/watch?v=tXINHtUdbr4) |
| 189 | + |
| 190 | +## Mining |
| 191 | + |
| 192 | +- [Bitcoin miners generate $1.17B in January](https://compassmining.io/education/bitcoin-miners-generate-billion-january/) |
| 193 | +- [Home mining reduced natural gas usage by 75%](https://twitter.com/DaddyBTC_pleb/status/1488993398891716622) |
| 194 | +- [Intel Details Its Bitcoin-Mining 'Bonanza Mine' Chips and 3,600-Watt Miner](https://www.tomshardware.com/news/intel-details-its-bitcoin-mining-bonanza-mine-chips-and-systems) |
| 195 | +- [Solo miner mines block](https://twitter.com/ckpooldev/status/1485585814419812356) |
| 196 | +- [Texas Bitcoin Miners Shutting Down to Help Power Grid Survive Winter Storm](https://www.vice.com/en/article/qjbwb5/texas-bitcoin-miners-shutting-down-to-help-power-grid-survive-winter-storm) |
| 197 | + |
| 198 | +## Miscellaneous |
| 199 | + |
| 200 | +- [Address Ownership Proof Protocol (AOPP)](https://aopp.group) |
| 201 | +- [Ben's Bytes - Hello World](https://www.bensbytes.io/bens-bytes-0/) |
| 202 | +- [Bitcoin Design Guide v2 Launches With Focus on Lightning](https://bitcoinmagazine.com/business/bitcoin-design-guide-v2-launches-with-focus-on-lightning) |
| 203 | +- [BitMEX Supports Sending To Taproot Addresses](https://blog.bitmex.com/bitmex-supports-sending-to-taproot-addresses/) |
| 204 | +- [Canadian RCMP Bitcoin address blacklist](https://twitter.com/nobsbitcoin/status/1493978391099457536) |
| 205 | +- [Cash App Supports Lightning Network](https://twitter.com/CashApp/status/1490767860750336004) |
| 206 | +- [Extracting the Private Key from Schnorr Signatures that reuse a Nonce](https://b10c.me/blog/009-schnorr-nonce-reuse-challenge/) |
| 207 | +- [How To Get The Most From In-Person Bitcoin Events](https://bitcoinmagazine.com/industry-events/getting-the-most-from-bitcoin-events) |
| 208 | +- [Introducing Sensei LN Implementation](https://twitter.com/JohnCantrell97/status/1491135343604957187) [by L2 Technology](https://l2.technology/sensei) |
| 209 | +- [Kraken Funds Full-Time Bitcoin Rust Maintainer](https://blog.kraken.com/post/12873/kraken-funds-full-time-bitcoin-rust-maintainer/) |
| 210 | +- [Kraken Proof of Reserves Protocol](https://blog.kraken.com/post/12774/verify-your-bitcoin-and-ether-balances-on-kraken-with-proof-of-reserves/) |
| 211 | +- [Lightning Address for Service Providers](https://zebedeeio.notion.site/Lightning-Address-for-Service-Providers-0deeadc930b94697af919b21e71fe8b1) |
| 212 | +- [LNbank Lightning Wallet for BTCPay Server](https://coincharge.io/en/lnbank/) |
| 213 | +- [Thoughts on CashApp’s Lightning user flows](https://d.elor.me/2022/02/thoughts-on-cashapps-lightning-user-flows/) |
| 214 | +- [Thoughts on onion messages in lightning](https://twitter.com/joostjgr/status/1462808539886497799) |
| 215 | +- [Thoughts on SNARKs for UTXO proofs in lightning](https://twitter.com/TheBlueMatt/status/1494531296189550593) |
| 216 | +- [Thresh Metr MuSig](https://github.com/ElementsProject/scriptless-scripts/blob/b39355fe8854e542c5c00939942f460b265d37d8/md/thresh-metr.md) |
0 commit comments