Socratic Seminar #38
Security/CVEs/InfoSec/Research
- MATT: General smart contracts in bitcoin via covenants
- Multiple Balanced Channel opens in 1 TX with PSBT
- BIS study
- Stateful Layered Chain Model to Improve the Scalability of Bitcoin
- Towards Measuring The Fungibility and Anonymity of Cryptocurrencies
- Sleepy Channels: Bi-directional Payment Channels without Watchtowers
- The Path to the EU Regulation Markets in Crypto-assets (MiCA)
- Threshold Signatures with Private Accountability
- The ECB blog: Bitcoin’s last stand
- Open Source Lightning Privacy Research Portal
- SGX resilience in production
- Demystifying Bitcoin Address Behavior via Graph Neural Networks
- Malicious Python Packages Replace Crypto Addresses in Developer Clipboards
- Electrum Performance Report 2022
Miscellaneous
- BSV Hardfork – Security Considerations
- Chipmixer - Honeypot?
- BTCpayServer 1.7.0 with unified QR code
- Bitcoin Core 24.0 Release Notes
- Bitcoin Development Twitter Poll
- PlebLab Lightning Incubator
- Preimage Stealer
- Lightning Landscape
- Lightning Privacy Book
- Mutiny Wallet Demo
- From Miniscript to Simplicity
- Satsale payment processor Project
Europe/Germany/Berlin
Mailing Lists
bitcoin-dev
- Ongoing conversations on Full-RBF
lighting-dev
- Mitigating Channel Jamming with Reputation Credentials: a Protocol Sketch
- Jamming mitigation call
- Jamming against Channel Jamming
- Two-party eltoo w/ punishment
Pull requests
BIPs, BOLTs and Proposals
- Allow nodes to overshoot final htlc amount and expiry #1032
- Allow nodes to overshoot the MPP total_msat when paying #1031
Bitcoin Core
- log removal reason in validation interface #26419
- listunspent, add “include immature coinbase” flag #25730
- Allow named and positional arguments to be used together #19762
- Backports for 24.0.1 #26616
LND
Eclair
- Allow nodes to overshoot final htlc amount and expiry #2468
- Randomize final cltv expiry #2469
- Add private flag to channel updates #2362
BDK & LDK
Core Lightning
- Grpc docs #5722
- Reckless #5647
- limit what fields will be returned from (almost) any JSON command. #5681