From f7a9892fa53844dfc870011759566a09c093358f Mon Sep 17 00:00:00 2001 From: Matthew Zipkin Date: Thu, 23 Feb 2023 12:53:15 -0500 Subject: [PATCH] Add template for SOC-121 (#124) * Add template for SOC-121 * soc121: add bitcoin-dev * soc121: add lightning-dev * soc121: add bitcoin core telegram channel to misc * first pass * second pass rearranging and adding infosec+research * soc121: Add meetings and newsletters * third pass still need to do new releases and events, but will publish for now --------- Co-authored-by: btsea <49500661+btsea@users.noreply.github.com> Co-authored-by: Murch --- _posts/2023-02-23-socratic-seminar-121.md | 177 ++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 _posts/2023-02-23-socratic-seminar-121.md diff --git a/_posts/2023-02-23-socratic-seminar-121.md b/_posts/2023-02-23-socratic-seminar-121.md new file mode 100644 index 00000000..95cbfa8d --- /dev/null +++ b/_posts/2023-02-23-socratic-seminar-121.md @@ -0,0 +1,177 @@ +--- +layout: post +type: socratic +title: "Socratic Seminar 121" +meetup: "https://www.meetup.com/bitdevsnyc/events/291497368/" +--- + +## Announcements +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 [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) +- [Ephemeral Anchors: Fixing V3 Package RBF againstpackage limit pinning](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-January/021373.html) +- [Reference example bech32m address for future segwit versions](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-January/021379.html) +- [Costless bribes against time-sensitive protocols](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-February/021395.html) +- [Unenforceable fee obligations in multiparty protocols with Taproot inputs](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-February/021444.html) +- [BIP for OP_VAULT](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-February/021465.html) +- [codex32](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-February/021469.html) + +#### [lightning-dev](https://lists.linuxfoundation.org/pipermail/lightning-dev) +- [Async payments proof-of-payment: a wishlist for researchers](https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-January/003833.html), [more](https://gist.github.com/remyers/e0d2bedb7bc87371d1bdbbb6fff2edd1), [more](https://twitter.com/BtcpayServer/status/1622844546576191488) +- [Highly Available Lightning Channels](https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-February/003842.html) +- [Local Reputation to Mitigate Slow Jamming](https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-February/003857.html) + +### Meetings +- [Bitcoin PR Review Club](https://bitcoincore.reviews) + - [26347 wallet: ensure the wallet is unlocked when needed for rescanning (wallet)](https://bitcoincore.reviews/26347) + - [26847 Track AddrMan totals by network and table, improve precision of adding fixed seeds (p2p)](https://bitcoincore.reviews/26847) + - [bitcoin-inquisition #16: Activation logic for testing consensus changes (consensus)](https://bitcoincore.reviews/bitcoin-inquisition-16) + - [26441 add `addpermissionflags` RPC (rpc, p2p) ](https://bitcoincore.reviews/26441) + - [25038 nVersion=3 and Package RBF (tx fees and policy)](https://bitcoincore.reviews/25038) +- Bitcoin Core general developer meetings + - [February 2nd](https://www.erisian.com.au/bitcoin-core-dev/log-2023-02-02.html#291) + - [February 9th](https://www.erisian.com.au/bitcoin-core-dev/log-2023-02-09.html#246) + - [February 16th](https://www.erisian.com.au/bitcoin-core-dev/log-2023-02-16.html#175) +- Bitcoin Core wallet meetings + - [January 27th](https://www.erisian.com.au/bitcoin-core-dev/log-2023-01-27.html#387) + - [February 10th](https://www.erisian.com.au/bitcoin-core-dev/log-2023-02-10.html#182) +- Lightning Specification meeting + - [January 30th](https://github.com/lightning/bolts/issues/1053) + - [February 13th](https://github.com/lightning/bolts/issues/1055) +- Lightning Channel Jamming meetings + - [January 23rd](https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-January/003834.html) + - [February 6th](https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-February/003840.html) + +### Optech +- [Newsletter #236](https://bitcoinops.org/en/newsletters/2023/02/01/), [audio recap](https://twitter.com/bitcoinoptech/status/1620798648601944064) +- [Newsletter #237](https://bitcoinops.org/en/newsletters/2023/02/08/), [audio recap](https://twitter.com/bitcoinoptech/status/1623698159145811968) +- [Newsletter #238](https://bitcoinops.org/en/newsletters/2023/02/15/), [audio recap](https://twitter.com/bitcoinoptech/status/1626234989900865543) +- [Newsletter #239](https://bitcoinops.org/en/newsletters/2023/02/22/), [audio recap](https://twitter.com/bitcoinoptech/status/1628771459660128260) + +## Network Data +- Foundry nearing 40% network hashrate +- [Benchamarking popular lightning implementations keysend performance](https://blog.getalby.com/lightning-benchmark/) +- [How many Bitcoin confirmations is enough?](https://blog.lopp.net/how-many-bitcoin-confirmations-is-enough/) +- [Increase in USD denominated-ness of on-chain behavior](https://mobile.twitter.com/SteveUsingWords/status/1625482839327121408) +- [Increasing number of Bitcoin nodes connected over privacy networks](https://twitter.com/jonatack/status/1621639185756033026), [more](https://twitter.com/jonatack/status/1625893284454232065) +- [mempool.space introduces block audits, more rbf data, more](https://twitter.com/mempool/status/1625489545230954499) +- [Muun submarine swaps quickly expanding UTXO set](https://mobile.twitter.com/mononautical/status/1621663167582437376), [context](https://twitter.com/mononautical/status/1621893734156623872) +- Ordinals Data - [Coin Metrics](https://coinmetrics.substack.com/p/state-of-the-network-issue-194#new_tab), [BitMex Research](https://blog.bitmex.com/ordinals-data/), BitcoinPierre - [1](https://twitter.com/BitcoinPierre/status/1622744824896970753), [2](https://twitter.com/BitcoinPierre/status/1622744824896970753), [3](https://twitter.com/BitcoinPierre/status/1628783795674529792), [Dune](https://dune.com/dataalways/ordinals) + - [Largest block mined with ordinals](https://twitter.com/LuxorTechTeam/status/1620922782845669378) + - [taproot discount ~4.4%](https://twitter.com/shesek/status/1622492148091219969) +- [OXT Landscapes updated](https://twitter.com/oxt_btc/status/1192759714427408384) +- [Public capacity of lightning network hits new ATH](https://twitter.com/kerooke/status/1619081327114076160), [exchanges account for 46% of public capcaity](https://twitter.com/kerooke/status/1620205074160193538) + +## CVEs and Research +### Research +- [Flyover: A Repayment Protocol for Fast Bitcoin Transfers over Federated Pegs](https://eprint.iacr.org/2023/086) +- [From Reality Keys to Oraclize. A Deep Dive into the History of Bitcoin Oracles](https://arxiv.org/abs/2302.07911v1) +- [Maravedí: A Secure and Practical Protocol to Trade Risk for Instantaneous Finality](https://eprint.iacr.org/2023/183) +- [Practical Security Analysis of Zero-Knowledge Proof Circuits](https://eprint.iacr.org/2023/190) +- [tlock: Practical Timelock Encryption from Threshold BLS](https://eprint.iacr.org/2023/189) +- [Two-Round Stateless Deterministic Two-Party Schnorr Signatures From Pseudorandom Correlation Functions](https://eprint.iacr.org/2023/216) + +### InfoSec +- [BonqDAO drained of $2m in oracle manipulation attack](https://rekt.news/bonq-rekt/) +- [BTCPayServer CVE-2022-32984](https://blog.btcpayserver.org/btcpay-server-cve-2022-32984/) +- [BTCPayServer change reuse bug](https://twitter.com/BtcpayServer/status/1622844546576191488) +- [Coinbase cyberattack targeted employees with fake SMS alert](https://www.bleepingcomputer.com/news/security/coinbase-cyberattack-targeted-employees-with-fake-sms-alert/) +- [Cloudflare mitigates record-breaking 71 million request-per-second DDoS attack](https://blog.cloudflare.com/cloudflare-mitigates-record-breaking-71-million-request-per-second-ddos-attack/), [more](https://www.bleepingcomputer.com/news/security/cloudflare-blocks-record-breaking-71-million-rps-ddos-attack/) +- [Dexible DEX drained of $2M](https://rekt.news/dexible-rekt/) +- [Infinite printing bug on BNB](https://jumpcrypto.com/helping-secure-bnb-chain-through-responsible-disclosure/) +- [Lazarus hackers use new service to hide $100 million in stolen crypto](https://www.bleepingcomputer.com/news/security/lazarus-hackers-use-new-service-to-hide-100-million-in-stolen-crypto/) +- [Orion Protocol drained of $3m in reentrency exploit](https://twitter.com/SlowMist_Team/status/1621441874841206786) +- [Platypus Finance suffers $8.5m flash loan attack](https://twitter.com/Platypusdefi/status/1626396538611310592) +- [Taproot's sighash implementation could cause blocks to take 60s or more to validate](https://github.com/bitcoin/bitcoin/pull/24105) +- [Tor and I2P networks hit by wave of ongoing DDoS attacks](https://www.bleepingcomputer.com/news/security/tor-and-i2p-networks-hit-by-wave-of-ongoing-ddos-attacks/) + +## Pull Requests and repo updates + +### [Bitcoin Core](https://github.com/bitcoin/bitcoin) +- [coins: allow write to disk without cache drop](https://github.com/bitcoin/bitcoin/pull/17487) +- [Signing support for Miniscript Descriptors](https://github.com/bitcoin/bitcoin/pull/24149) +- [New outputs argument for bumpfee/psbtbumpfee](https://github.com/bitcoin/bitcoin/pull/25344) +- [p2p: Make stalling timeout adaptive during IBD](https://github.com/bitcoin/bitcoin/pull/25880) +- [I2P network optimizations](https://github.com/bitcoin/bitcoin/pull/26837) +- [wallet: Abandon descendants of orphaned coinbases](https://github.com/bitcoin/bitcoin/pull/26499) +- [p2p: Track orphans by who provided them](https://github.com/bitcoin/bitcoin/pull/26551) +- [p2p: track AddrMan totals by network and table, improve precision of adding fixed seeds](https://github.com/bitcoin/bitcoin/pull/26847) +- [script: BIP341 txdata cannot be precomputed without spent outputs](https://github.com/bitcoin/bitcoin/pull/27122) + +### [Core Lightning](https://github.com/ElementsProject/lightning) +- [Peer storage feature](https://github.com/ElementsProject/lightning/pull/5361) +- [hsmd: add preapprove invoice and keysend messages](https://github.com/ElementsProject/lightning/pull/5821) + +### [eclair](https://github.com/ACINQ/eclair/) +- [Add support for paying offers](https://github.com/ACINQ/eclair/pull/2479) +- [Add support for plugins that intercept open channel messages](https://github.com/ACINQ/eclair/pull/2552) +- [Prepare InteractiveTxBuilder to support splicing](https://github.com/ACINQ/eclair/pull/2595) +- [Limit number of RBF attempts during dual funding](https://github.com/ACINQ/eclair/pull/2596) +- [Remove reserve requirement on first commitment](https://github.com/ACINQ/eclair/pull/2597) +- [Introduce a specific funding status for zeroconf](https://github.com/ACINQ/eclair/pull/2598) + +### [lnd](https://github.com/lightningnetwork/lnd) +- [tls: Add ability to encrypt TLS key on disk](https://github.com/lightningnetwork/lnd/pull/6527) +- [pathfinding: probability for bimodal distribution](https://github.com/lightningnetwork/lnd/pull/6815) +- [signrpc: Upgrade to MuSig2 BIP draft v1.0.0rc2, add version flag to RPC](https://github.com/lightningnetwork/lnd/pull/7171) +- [multi: add sqlite backend option](https://github.com/lightningnetwork/lnd/pull/7252) +- [aliasmgr+channeldb: stop deleting zero-conf edges from graph if reorg occurs](https://github.com/lightningnetwork/lnd/pull/7292) + +### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin) +- [Weight prediction](https://github.com/rust-bitcoin/rust-bitcoin/pull/1636) +- [Add methods for pushing locktimes](https://github.com/rust-bitcoin/rust-bitcoin/pull/1629) + +### [rust-lightning](https://github.com/lightningdevkit/rust-lightning) +- [Limit the number of pending un-funded inbound channel](https://github.com/lightningdevkit/rust-lightning/pull/1988) +- [Support auto-retrying keysend payments in ChannelManager](https://github.com/lightningdevkit/rust-lightning/pull/2002) +- [Abandon payments on behalf of the user and remove manual retries](https://github.com/lightningdevkit/rust-lightning/pull/2008) + +## New Releases +- [bitcoin-inquisition v24.0](https://github.com/bitcoin-inquisition/bitcoin/releases/tag/inq-v24.0) - BIP 118, 119 +- [breeze-sdk](https://github.com/breez/breez-sdk/), [info](https://medium.com/breez-technology/lightning-for-everyone-in-any-app-lightning-as-a-service-via-the-breez-sdk-41d899057a1d) +- [joinmarket-webui](https://github.com/joinmarket-webui/jam/releases/tag/v0.1.5) - spend expired fidelity bonds +- [liana v0.2](https://github.com/wizardsardine/liana/releases/tag/0.2), [info](https://wizardsardine.com/blog/liana-0.2-release/) +- [rust-teos v0.2.0](https://github.com/talaia-labs/rust-teos/releases/tag/v0.2.0) - pruning support +- [spacechain-launcher](https://github.com/supertestnet/spacechain-launcher/) + +## Events and Podcasts +- [btcpp cdmx presentations](https://www.youtube.com/@Base58btc/videos) +- [STARKs on Bitcoin: From Outside In | Olaoluwa Osuntokun](https://www.youtube.com/watch?v=pStJqHrJhVs) + +## Mining +- Bitcoin Mining Around the World - [Iceland](https://hashrateindex.com/blog/bitcoin-mining-around-the-world-iceland/), [Paraguay](https://hashrateindex.com/blog/bitcoin-mining-around-the-world-paraguay/) +- [Core Scientific to Shut Down Celsius Crypto Mining Equipment](https://www.coindesk.com/business/2023/01/04/core-scientific-to-shut-down-celsius-crypto-mining-equipment/) +- [Debt Capital Markets in Bitcoin Mining (Part 2)](https://braiins.com/blog/debt-capital-markets-in-bitcoin-mining-part-2) +- [Energy Arbitrage: Analyzing Bitcoin Mining’s Historical Revenue per kWh](https://hashrateindex.com/blog/energy-arbitrage-analyzing-bitcoin-minings-historical-revenue-per-kwh/) +- [Judge Clears Celsius' Plan to Sell Bitmain Mining Coupons Worth Over $7M](https://www.coindesk.com/policy/2023/02/16/judge-clears-celsius-plan-to-sell-bitmain-mining-coupons-worth-over-7m/) +- [Kazakhstan's President Signs Legislation to Limit Energy Usage of Crypto Mining](https://www.coindesk.com/policy/2023/02/07/kazakhstans-president-signs-legislation-to-limit-energy-usage-of-crypto-mining/) +- [Mississippi, Missouri Lawmakers Introduce Bills To Protect The Rights To Mine Bitcoin And Run A Node](https://bitcoinmagazine.com/legal/mississippi-missouri-bills-to-protect-bitcoin) +- [Texas Bitcoin Miners Face Damage, Higher Power Costs From Ice Storms](https://www.bloomberg.com/news/articles/2023-02-01/texas-bitcoin-miners-face-damages-higher-power-costs-from-ice-storms) + + +## Miscellaneous +- [A Better Payjoin Design Flow](https://chaincase.app/words/payjoin-design-flow) +- [Bitcoin Core GitHub telegram channel](https://t.me/bitcoincoregithub) +- [Blind Schnorr Interactive Demo](https://blindsigs.utxo.club/), [repo](https://github.com/nickfarrow/blind-sig-demo) +- [Cashabi -nostr-native ecash system based on WabiSabi Keyed-Verification Anonymous Credentials](https://lontivero.github.io/Wiki/html/cashabi.html) +- [CSW UK case going to trial](https://www.coindesk.com/business/2023/02/03/craig-wrights-uk-case-against-16-bitcoin-developers-to-go-to-full-trial-report/) + - [Free software and fiduciary duty](https://lwn.net/Articles/922545/) +- [Diagram of BOLTs](https://twitter.com/LN_Capital/status/1620831664350941184) +- [Using Fedimint for mining pool payouts](https://github.com/fedimint/fedimint/discussions/1504) +- [Handcrank: a drivechain wannabe with no softfork](https://github.com/supertestnet/handcrank) +- [HRF issues new grants](https://twitter.com/gladstein/status/1628048614391173121) +- [IFTTT of bitcoin transaction broadcasting](https://psbt.io/) +- [Jeremy Rubin stepping back from Bitcoin development](https://twitter.com/JeremyRubin/status/1618806141903069184) +- [Johnson Lau proposes Ordinals in 2012](https://twitter.com/pete_rizzo_/status/1624388719158476800) +- [LocalBitcoins discontinues service](https://localbitcoins.com/service_closure/) +- [MarcoFalke stepping down as maintainer](https://github.com/bitcoin/bitcoin/pull/27135), [context](https://twitter.com/MarcoFalke/status/1627987123788824576) +- [net_processing: the "version" handshake](https://github.com/brunoerg/bitcoin-core-notes/blob/main/general-notes/net_processing_version_handshake.md) +- [Opening and announcing a pre-taproot LN channel](https://ellemouton.com/posts/open_channel_pre_taproot/) +- [PoC - Highly Available Bitcoin Node](https://gildedpleb.github.io/hab-guide/poc) +- [Spiral issues grabt to the_charlatan to work on libbitcoinkernel](https://twitter.com/spiralbtc/status/1620828708918681601) +- [Technical Bitcoin Search](https://bitcoinsearch.xyz/), [context](https://twitter.com/adamcjonas/status/1620528638650376192) +- [Why You Should Run Full-RBF On Your Node](https://petertodd.org/2023/why-you-should-run-mempoolfullrbf)