Socratic Seminar #30
Security/CVEs/InfoSec/Research
- Jameson Lopp on the evolution of Bitcoin Core performance
- Simple Three-Round Multiparty Schnorr Signing with Full Simulatability
- The evolution of mining pools and miners’ behaviors in the Bitcoin blockchain
- World Bank: Crypto-Assets Activity around the World: Evolution and Macro-Financial Drivers
- Usability of Cryptocurrency Wallets Providing CoinJoin Transactions
- Mixing detection on Bitcoin transactions using statistical patterns
- Attacking Bitcoin anonymity: generative adversarial networks for improving Bitcoin entity classification
- Master Thesis: Do Some Bitcoin Exchanges Lead the Others? An Empirical Analysis
- Electrical powerconsumption reduction in the bitcoinmining process using phase change material
- Silent Payments
- Jacob Applebaum PhD: Communication in a world of pervasive surveillance: Sources and methods: Counter-strategies against pervasive surveillance architecture
- Coinbase announces TRUST
- Announcing Taro: A New Protocol for Multi-Asset Bitcoin and Lightning
Miscellaneous
- Block releases details of their open source wallet
- rust-teos alpha release
- The Lightning Network in 2022 Panel - Meetup Transcript
- Wasabi Wallet’s CoinJoin Coordinator to Blacklist Certain Bitcoin Transactions
- New Electrum release
- Announcement of Strategic Partnership Between Seetee and Ten31
- Bitcoin Bounties
- Change the code, not the climate
- Change the climate, not the code
- c-lightning is now Core Lightning
- Announcing Brink’s Latest Round of Developer Grants
Europe/Germany/Berlin
- Status MiCA
- ARTE: Sind Kryptowährungen das bessere Geld? 42 - Die Antwort auf fast alles
- DWP Bank plant Bitcoin-Start in 2022
Mailing Lists
bitcoin-dev
- Covenants and feebumping
- Silent Payments – Non-interactive private payments with no on-chain overhead
- mempool transaction witness-replacement
- Simple step one for quantum
lighting-dev
- Code for sub second runtime of piecewise linarization to quickly approximate the minimum convex cost flow problem (makes fast multi part payments with large amounts possible)
- Taproot-aware Channel Announcements + Proof Verification
- Dynamic Commitments Part 2: Taprooty Edition
Pull requests
BIPs, BOLTs and Proposals
- MuSig2 BIP draft
- BIP 326: Anti-fee-sniping protection with nSequence in taproot transactions to improve privacy for off-chain protocols #1269
Bitcoin Core
- doc: create initial doc/cjdns.md for CJDNS how-to documentation #24555
- Add ‘sendall’ RPC née sweep #24118
- Enforce Taproot script flags whenever WITNESS is set #23536
- net: open p2p connections to nodes that listen on non-default ports #23542
- Add (sorted)multi_a descriptor for k-of-n multisig inside tr #24043
- kernel 0/n: Introduce bitcoin-chainstate #24304
LND
- lnrpc: Add destination output information (pkScript, output index, amount and if output belongs to the node) #5476
- Taproot: integrate btcec/v2 and btcwallet changes to support Taproot key spend paths in lnd’s wallet #6263
- htlcswitch: add an always on mode to htlc interceptor #6232
Eclair
LDK
- Support for SCID Aliases #1311
- Add random ‘shadow route’ CLTV delta offsets to improve privacy. #1286
- Add low_r signature grinding #1388
c-lightning
- Multiple channel support. #5078
- setchannel: new command #5103
- cln-grpc-plugin: Secure access to your node over the network #5013
- invoice description hash support #5121
rust-bitcoin
HWI
- bitbox02: update to v6.0.0, enable sending to Taproot addresses #584
- trezor: Remove support for external inputs #581