Bitcoin Optech 公开
[search 0]
更多
Download the App!
show episodes
 
Loading …
show series
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Dave Harding, Niklas Gögge, Gloria Zhao, and Rearden to discuss ⁠Newsletter #334: 2024 Year-in-Review Special⁠. January Fee-dependent timelocks (16:18) Optimized contract protocol exits (17:20) LN-Symmetry proof-of-concept implementation (18:22) February Replace by feerate (22:32) Human-readable p…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Dave Harding, /dev/fd0, and Gloria Zhao to discuss Newsletter #333. News Vulnerability allowing theft from LN channels with miner assistance (1:11) Deanonymization vulnerability affecting Wasabi and related software (12:00) Insights into channel depletion (18:12) Poll of opinions about covenant pr…
  continue reading
 
Dave Harding and Mike Schmidt are joined by René Pickhardt and Christian Decker to discuss Pickhardt’s ⁠Lightning Network channel depletion research⁠. Summary of Pickhardt's research (1:01) Why look at wealth distributions? (5:45) What can be learned from depletion? (11:38) Circular rebalancing (13:33) What determines where the spanning tree is? (1…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Riard and Antoine Poinsot to discuss ⁠Newsletter #332⁠. News Transaction censorship vulnerability (0:55) Continued discussion about consensus cleanup soft fork proposal (19:20) Releases and release candidates Eclair v0.11.0 (46:45) LDK v0.0.125 (47:26) Core Lightning 24.11rc3 (47:59) LND 0…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Anthony Towns to discuss ⁠Newsletter #331⁠. News Lisp dialect for Bitcoin scripting (0:48) Selected Q&A from Bitcoin Stack Exchange How does ColliderScript improve Bitcoin and what features does it enable? (43:24) Why do standardness rules limit transaction weight? (48:10) Is the scriptSig spendin…
  continue reading
 
Mark “Murch” Erhardt discusses Newsletter #329. News MAD-based offchain payment resolution (OPR) protocol (0:21) Papers about IP-layer censorship of LN payments (3:10) Releases and release candidates BTCPay Server 2.0.3 (6:21) Notable code and documentation changes Bitcoin Core #30592 (8:29) Bitcoin Core #30930 (9:46) LDK #3283 (11:35) LND #7762 (1…
  continue reading
 
Mark “Murch” Erhardt and Gregory Sanders discuss Newsletter #328. News Disclosure of a vulnerability affecting Bitcoin Core versions before 25.1 (0:53) Bitcoin Core PR Review Club Ephemeral Dust (6:54) Releases and release candidates Bitcoin Core 27.2 (14:55) Libsecp256k1 0.6.0 (15:40) Notable code and documentation changes LDK #3360 (17:40) LDK #3…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Andrew Toth to discuss ⁠Newsletter #327⁠. News Timeout tree channel factories (0:50) Draft BIP for DLEQ proofs (10:53) Releases and release candidates BTCPay Server 2.0.0 (20:02) Notable code and documentation changes Bitcoin Core #31130 (22:56) LDK #3007 (25:14) BIPs #1676 (27:15)…
  continue reading
 
Dave Harding and Mike Schmidt are joined by ZmnSCPxj to discuss his SuperScalar proposal. Why a deep dive? (0:40) Proposal overview (1:58) Importance of reallocating liquidity (4:13) What about overloading channels with liquidity from the start? (9:42) Discussion of multi-LSP vs single LSP approaches (13:05) Ensuring unilateral exit is possible (15…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Elle Mouton and Andrew Toth to discuss Newsletter #326. News Updates to the version 1.75 channel announcements proposal (1:36) Draft BIP for sending silent payments with PSBTs (16:28) Selected Q&A from Bitcoin Stack Exchange Duplicate blocks in blk*.dat files? (30:07) How was the structure of pay-…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Olaoluwa Osuntokun and Steven Roose to discuss ⁠Newsletter #325⁠. News LN Summit 2024 notes (0:51) Changes to services and client software Coinbase adds taproot send support (49:03) Dana wallet released (51:53) Kyoto BIP157/158 light client released (53:20) DLC Markets launches on mainnet (1:01:39…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Poinsot to discuss ⁠Newsletter #324⁠. News Disclosure of vulnerabilities affecting Bitcoin Core versions before 25.0 (1:09) CVE-2024-38365 btcd consensus failure (11:22) Guide for wallets employing Bitcoin Core 28.0 (23:27) Bitcoin Core PR Review Club Add getorphantxs (27:43) Releases and …
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Bastien Teinturier to discuss ⁠Newsletter #323⁠. News Impending btcd security disclosure (0:54) Releases and release candidates Bitcoin Core 28.0 (3:11) BDK 1.0.0-beta.5 (15:13) Notable code and documentation changes Bitcoin Core #30043 (20:47) Bitcoin Core #30510 (22:15) Core Lightning #7644 (25:…
  continue reading
 
Jon Atack and Mike Schmidt are joined by Gloria Zhao and Jonas Nick to discuss ⁠Newsletter #322⁠. News Disclosure of vulnerability affecting Bitcoin Core versions before 24.0.1 (2:01) Hybrid jamming mitigation testing and changes (17:51) Shielded client-side validation (CSV) (25:28) Draft of updated BIP process (48:47) Selected Q&A from Bitcoin Sta…
  continue reading
 
Rijndael and Mike Schmidt are joined by Andy Schroder and Virtu to discuss ⁠Newsletter #321⁠. News Proving UTXO set inclusion in zero knowledge (1:47) LN offline payments (11:32) DNS seeding for non-IP addresses (30:00) Changes to services and client software Strike adds BOLT12 support (42:15) BitBox02 adds silent payment support (43:29) The Mempoo…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Bruno Garcia, Shehzan Maredia, Gloria Zhao, Fabian Jahr, and Gregory Sanders to discuss ⁠Newsletter #320⁠. News Mutation testing for Bitcoin Core (1:39) DLC-based loan contract execution (9:15) Bitcoin Core PR Review Club Testing Bitcoin Core 28.0 Release Candidates (21:08) Releases and release ca…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Filippo Merli, Lorenzo Bonazzi, Matt Corallo, Eric Voskuil, and rkrux to discuss ⁠Newsletter #319⁠. News Stratum v2 extension for fee revenue sharing (1:49) OP_CAT research fund (17:53) Mitigating merkle tree vulnerabilities (22:43) Releases and release candidates Core Lightning 24.08 (55:21) LDK …
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Jay Beddict to discuss ⁠Newsletter #318⁠. News New Bitcoin Mining Development mailing list (0:48) Selected Q&A from Bitcoin Stack Exchange Can a BIP152 compact block be sent before validation by a node that doesn't know all transactions? (15:03) Did Segwit (BIP141) eliminate all txid malleability …
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Bob McElrath and moonsettler to discuss ⁠Newsletter #317⁠. News Simple (but imperfect) anti-exfiltration protocol (0:53) Changes to services and client software Proton Wallet announced (23:33) CPUNet testnet announced (25:38) Lightning.Pub launches (38:52) Taproot Assets v0.4.0-alpha released (39:…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Bastien Teinturier and Hennadii Stepanov to discuss Newsletter #316. News New time warp vulnerability in testnet4 (1:05) Onion message DoS risk discussion (14:20) Optional identification and authentication of LN payers (28:04) Bitcoin Core switch to CMake build system (36:15) Releases and release …
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Matt Corallo, Greg Sanders, Sivaram Dhakshinamoorthy to discuss ⁠Newsletter #315⁠. News Faster seed exfiltration attack (1:24) Block withholding attacks and potential solutions (17:21) Statistics on compact block reconstruction (21:47) Replacement cycle attack against pay-to-anchor (36:23) Propose…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Sergi Delgado to discuss ⁠Newsletter #314⁠. News Disclosure of vulnerabilities affecting Bitcoin Core versions before 22.0 (0:56) Optimizing block building with cluster mempool (11:23) Hyperion network event simulator for the Bitcoin P2P network (14:30) Releases and release candidates BDK 1.0.0-be…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt discuss ⁠Newsletter #313⁠. News Varied discussion of free relay and fee bumping upgrades (0:31) Selected Q&A from Bitcoin Stack Exchange Why is restructure of mempool required with cluster mempool? (29:54) DEFAULT_MAX_PEER_CONNECTIONS for Bitcoin Core is 125 or 130? (36:32) Why do protocol developers work on ma…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Jonas Nick and Pieter Wuille to discuss ⁠Newsletter #312⁠. News Distributed key generation protocol for FROST (1:37) Introduction to cluster linearization (28:45) Changes to services and client software ZEUS adds BOLT12 offers and BIP353 support (56:15) Phoenix adds BOLT12 offers and BIP353 suppor…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Vojtěch Strnad and Fabian Jahr to discuss Newsletter #311. News (1:00) Bitcoin Core PR Review Club Testnet4 including PoW difficulty adjustment fix (15:14) Releases and release candidates Bitcoin Core 26.2 (37:23) LND v0.18.2-beta (37:42) Notable code and documentation changes Rust Bitcoin #2949 (…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Poinsot and Elle Mouton to discuss ⁠Newsletter #310⁠. News Disclosure of vulnerabilities affecting Bitcoin Core versions before 0.21.0 (0:59) Adding a BOLT11 invoice field for blinded paths (22:17) Releases and release candidates Bitcoin Core 26.2rc1 (36:43) Notable code and documentation …
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by René Pickhardt to discuss ⁠Newsletter #309⁠. News Estimating the likelihood that an LN payment is feasible (1:04) Selected Q&A from Bitcoin Stack Exchange How is the progress of Initial Block Download (IBD) calculated? (31:25) What is `progress increase per hour` during synchronization? (33:50) Sh…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Jameson Lopp and Valentine Wallace to discuss ⁠Newsletter #308⁠. News Disclosure of vulnerability affecting old versions of LND (0:54) Continued discussion of PSBTs for silent payments (7:32) Changes to services and client software Casa adds descriptor support (10:55) Specter-DIY v1.9.0 released (…
  continue reading
 
Mark “Murch” Erhardt and Dave Harding are joined by Fabian Jahr, Anthony Towns, and Matt Corallo to discuss Newsletter #306. News Upcoming disclosure of vulnerabilities affecting old versions of Bitcoin Core (1:02) BIP and experimental implementation of testnet4 (10:17) Functional encryption covenants (24:58) Updates to proposed soft fork for 64-bi…
  continue reading
 
Mark “Murch” Erhardt and Dave Harding are joined by Setor Blagogee, Oghenovo Usiwoma, Pierre Rochard, and Alex Bosworth to discuss Newsletter #305. News Light client protocol for silent payments (1:52) Raw taproot descriptors (14:56) Should overlapping soft fork proposals be considered mutually exclusive? (28:02) Selected Q&A from Bitcoin Stack Exc…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Andrew Toth, Antoine Poinsot, and Tony Klausing to discuss ⁠Newsletter #304⁠. News Upgrading existing LN channels (1:27) Challenges in rewarding pool miners (6:58) Spending previously received SP outputs (12:40) Proposed miniscript BIP (21:32) Channel value pegging (31:42) Changes to services and …
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Adam Gibson to discuss ⁠Newsletter #303⁠. News Anonymous usage tokens (1:58) BIP39 seed phrase splitting (31:48) Alternative to BitVM (38:05) Continued discussion about updating BIP2 (40:41) Releases and release candidates LND v0.18.0-beta.rc2 (44:25) Notable code and documentation changes Core Li…
  continue reading
 
Mark “Murch” Erhardt and Dave Harding are joined by Calvin Kim to discuss ⁠Newsletter #302⁠. News Release of utreexod beta (0:56) BIP119 extensions for smaller hashes and arbitrary data commitments (20:15) Releases and release candidates LDK v0.0.123 (25:16) LND v0.18.0-beta.rc2 (26:08) Notable code and documentation changes Bitcoin Core #29845 (28…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Ethan Heilman and Gloria Zhao to discuss ⁠Newsletter #301⁠. News Consensus-enforced lamport signatures on top of ECDSA signatures (1:00) Bitcoin Core PR Review Club Index TxOrphanage by wtxid, allow entries with same txid (31:04) Releases and release candidates Libsecp256k1 v0.5.0 (51:15) LND v0.1…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Tadge Dryja to discuss ⁠Newsletter #300⁠. News CTV-like exploding keys proposal (0:59) Analyzing a contract protocol with Alloy (13:07) Arrests of Bitcoin developers (22:37) CoreDev.tech Berlin event (28:53) Releases and release candidates Bitcoin Inquisition 25.2 (31:35) LND v0.18.0-beta.rc1 (35:…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Gregory Sanders to discuss ⁠Newsletter #299⁠. News Weak blocks proof-of-concept implementation (0:56) BIP editors update (20:08) Selected Q&A from Bitcoin Stack Exchange Where exactly is the off-by-one difficulty bug? (26:44) How is P2TR different than P2PKH using opcodes from a developer perspect…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt discuss ⁠Newsletter #298⁠. News What would have happened if cluster mempool had been deployed a year ago? (0:42) Changes to services and client software Phoenix for server announced (19:26) Mercury Layer adds Lightning swaps (21:32) Stratum V2 Reference Implementation v1.0.0 released (22:46) Teleport Transactio…
  continue reading
 
Dave Harding and Mike Schmidt are joined by Kulpreet Singh, Chris Stewart, Jameson Lopp, and Joost Jager to discuss ⁠Newsletter #297⁠. News DSL for experimenting with contracts (1:24) Updating BIP2 (15:50) Discussion about resetting and modifying testnet (21:00) Bitcoin Core PR Review Club Implement 64 bit arithmetic op codes in the Script interpre…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Antoine Poinsot to discuss ⁠Newsletter #296⁠. News Revisiting consensus cleanup (0:46) Choosing new BIP editors (27:21) Releases and release candidates Bitcoin Core 26.1 (37:22) Bitcoin Core 27.0rc1 (39:09) HWI 3.0.0-rc1 (39:40) Notable code and documentation changes Bitcoin Core #27307 (40:59) Bi…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Dave Harding, Peter Todd, Abubakar Sadiq Ismail, David Gumberg, and Jeffrey Czyz to discuss Newsletter #295. News Disclosure of free relay attack (1:22) Transaction fee sponsorship improvements (9:55) Mempool-based feerate estimation (34:49) Selected Q&A from Bitcoin Stack Exchange What are the ri…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Sebastian Falbesoner, Anthony Towns, and Russell O’Connor to discuss ⁠Newsletter #294⁠. News BIP324 proxy for light clients (1:20) Overview of BTC Lisp (10:44) Changes to services and client software BitGo adds RBF support (38:59) Phoenix Wallet v2.2.0 released (40:11) Bitkey hardware signing devi…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by ZmnSCPxj, Anthony Towns, and Armin Sabouri to discuss Newsletter #293. News Trustless onchain betting on potential soft forks (1:11) Overview of Chia Lisp for Bitcoiners (14:06) Bitcoin Core PR Review Club Re enable `OP_CAT` (35:48) Releases and release candidates Core Lightning v24.02.1 (50:33) B…
  continue reading
 
Mark “Murch” Erhardt and Dave Harding are joined by Josie Baker, Salvatore Ingala, and Fabian Jahr to discuss ⁠Newsletter #292⁠. News Updating BIP21 `bitcoin:` URIs (18:07) PSBTs for multiple concurrent MuSig2 signing sessions (46:30) Discussion about adding more BIP editors (58:33) GitLab backup for Bitcoin Core GitHub project (1:11) Releases and …
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Richard Myers, Rijndael, Luke Dashjr, and Jason Hughes to discuss Newsletter #291. News Trustless contract for miner feerate futures (1:31) Coin selection for liquidity providers (7:18) Simple vault prototype using `OP_CAT` (21:15) Sending and receiving ecash using LN and ZKCPs (44:44) Selected Q&…
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao, callebtc, Chris Stewart, Fabian Jahr, and Pierre Corbin to discuss ⁠Newsletter #290⁠. News DNS-based human-readable Bitcoin payment instructions (1:41) Thinking about mempool incentive compatibility (9:50) Cashu and other ecash system design discussion (29:15) Continued discussion abo…
  continue reading
 
Dave Harding and Mike Schmidt are joined by Gregory Sanders and Gloria Zhao to discuss Newsletter #289. News Ideas for relay enhancements after cluster mempool is deployed (1:11) What would have happened if v3 semantics had been applied to anchor outputs a year ago? (25:55) Bitcoin-Dev mailing list move (35:47) I Love Free Software Day (37:56) Bitc…
  continue reading
 
Dave Harding and Mike Schmidt are joined by Bastien Teinturier and Eugene Siegel to discuss Newsletter #288. News Public disclosure of a block stalling bug in Bitcoin Core affecting LN (1:26) Securely opening zero-conf channels with v3 transactions (17:08) Requirement to verify inputs use segwit in protocols vulnerable to txid malleability (27:00) …
  continue reading
 
Mark “Murch” Erhardt and Mike Schmidt are joined by Gloria Zhao and Brandon Black to discuss ⁠Newsletter #287⁠. News Kindred replace by fee (1:10) Opposition to CTV based on commonly requiring exogenous fees (19:11) Selected Q&A from Bitcoin Stack Exchange How does block synchronization work in Bitcoin Core today? (28:14) How does headers-first pre…
  continue reading
 
Loading …

快速参考指南