|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +type: socratic |
| 4 | +title: "Socratic Seminar 134" |
| 5 | +meetup: "https://www.meetup.com/bitdevsnyc/events/299681656/" |
| 6 | +--- |
| 7 | + |
| 8 | +## Announcements |
| 9 | +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. |
| 10 | + |
| 11 | +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).** |
| 12 | + |
| 13 | +## Presentation |
| 14 | +- Tom & David - [Bitcoin Core v27 Testing Guide](https://github.com/bitcoin-core/bitcoin-devwiki/wiki/27.0-Release-Candidate-Testing-Guide) |
| 15 | + |
| 16 | +## Mailing Lists, Meetings and Bitcoin Optech |
| 17 | +### Mailing Lists |
| 18 | +#### [bitcoin-dev](https://groups.google.com/g/bitcoindev/c/V3uKcqOkNbI) |
| 19 | +- [51% Attack via Difficulty Increase with a Small Quantum Miner](https://groups.google.com/g/bitcoindev/c/V3uKcqOkNbI) |
| 20 | +- [Great Consensus Cleanup Revival](https://groups.google.com/g/bitcoindev/c/CAfm7D5ppjo) |
| 21 | +- [A Free-Relay Attack Exploiting RBF Rule #6](https://groups.google.com/g/bitcoindev/c/EJYoeNTPVhg) |
| 22 | +- [Anyone can boost - a more efficient alternative to anchor outputs](https://groups.google.com/g/bitcoindev/c/rmjo2e8qYB8) |
| 23 | + |
| 24 | +#### [Delving Bitcoin](https://delvingbitcoin.org/) |
| 25 | +- [Great Consensus Cleanup Revival](https://delvingbitcoin.org/t/great-consensus-cleanup-revival) |
| 26 | +- [Mempool Based Fee Estimation on Bitcoin Core](https://delvingbitcoin.org/t/mempool-based-fee-estimation-on-bitcoin-core) |
| 27 | +- [Leaf Version as Flags](https://delvingbitcoin.org/t/leaf-version-as-flags) |
| 28 | +- [Improving transaction sponsor blockspace efficiency](https://delvingbitcoin.org/t/improving-transaction-sponsor-blockspace-efficiency) |
| 29 | +- [BTC Lisp as an alternative to Script](https://delvingbitcoin.org/t/btc-lisp-as-an-alternative-to-script) |
| 30 | +- [BIP324 Proxy: easy integration of v2 transport protocol for light clients (PoC)](https://delvingbitcoin.org/t/bip324-proxy-easy-integration-of-v2-transport-protocol-for-light-clients-poc) |
| 31 | +- [Unilateral Exit](https://delvingbitcoin.org/t/unilateral-exit) |
| 32 | +- [Property-based testing for Bitcoin Core](https://delvingbitcoin.org/t/property-based-testing-for-bitcoin-core) |
| 33 | +- [Chia Lisp For Bitcoiners](https://delvingbitcoin.org/t/chia-lisp-for-bitcoiners) |
| 34 | +- [Economic-Majority Signaling for OP_CTV Activation](https://delvingbitcoin.org/t/economic-majority-signaling-for-op-ctv-activation) |
| 35 | +- [Revisiting BIP21](https://delvingbitcoin.org/t/revisiting-bip21) |
| 36 | +- [State minimization in MuSig2 signing sessions](https://delvingbitcoin.org/t/state-minimization-in-musig2-signing-sessions) |
| 37 | +- [GitLab Backups for Bitcoin Core repository](https://delvingbitcoin.org/t/gitlab-backups-for-bitcoin-core-repository) |
| 38 | + |
| 39 | + |
| 40 | +### Meetings |
| 41 | +- [Bitcoin PR Review Club](https://bitcoincore.reviews) |
| 42 | + - [Testing Bitcoin Core 27.0 Release Candidates](https://bitcoincore.reviews/v27-rc-testing) |
| 43 | + - [#29221 Implement 64 bit arithmetic op codes in the Script interpreter](https://bitcoincore.reviews/29221) |
| 44 | + - [bitcoin-inquisition #45: LNHANCE inquisition (CSFS, INTERNALKEY)](https://bitcoincore.reviews/bitcoin-inquisition-45) |
| 45 | + - [bitcoin-inquisition #39: Re enable OP_CAT](https://bitcoincore.reviews/bitcoin-inquisition-39) |
| 46 | + |
| 47 | +- Bitcoin Core general developer meetings |
| 48 | + - [February 29](https://www.erisian.com.au/bitcoin-core-dev/log-2024-02-29.html#l-141) |
| 49 | + - [March 7](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-07.html#l-112) |
| 50 | + - [March 14](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-14.html#l-114) |
| 51 | + - [March 21](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-21.html#l-135) |
| 52 | + - [March 28](https://www.erisian.com.au/bitcoin-core-dev/log-2024-03-28.html#l-86) |
| 53 | + |
| 54 | +### Optech |
| 55 | +- [Bitcoin Optech Newsletter #295](https://bitcoinops.org/en/newsletters/2024/03/27/) |
| 56 | +- [Bitcoin Optech Newsletter #294](https://bitcoinops.org/en/newsletters/2024/03/20/) |
| 57 | +- [Bitcoin Optech Newsletter #293](https://bitcoinops.org/en/newsletters/2024/03/13/) |
| 58 | +- [Bitcoin Optech Newsletter #292](https://bitcoinops.org/en/newsletters/2024/03/06/) |
| 59 | +- [Bitcoin Optech Newsletter #294 Recap Podcast](https://bitcoinops.org/en/podcast/2024/03/21/) |
| 60 | +- [Bitcoin Optech Newsletter #293 Recap Podcast](https://bitcoinops.org/en/podcast/2024/03/14/) |
| 61 | +- [Bitcoin Optech Newsletter #292 Recap Podcast](https://bitcoinops.org/en/podcast/2024/03/07/) |
| 62 | +- [Bitcoin Optech Newsletter #291 Recap Podcast](https://bitcoinops.org/en/podcast/2024/02/29/) |
| 63 | + |
| 64 | + |
| 65 | +## Network Data |
| 66 | +- [95% of mining pools using full-rbf](https://twitter.com/peterktodd/status/1773141998721012102) |
| 67 | +- [Bitfinex falls victim to Magic Eden UTXO consolidation exploit](https://twitter.com/mononautical/status/1768984639543369933) |
| 68 | +- [Following Flows V: Pool Cross-Pollination](https://coinmetrics.substack.com/p/state-of-the-network-issue-249), [summary](https://twitter.com/ParkerMerritt/status/1765103114095353946) |
| 69 | +- [Marathon creates block template that produces graphic on mempool.space](https://twitter.com/MarathonDH/status/1772588770786721970) |
| 70 | +- MEV Activity |
| 71 | + - [f2pool misses mispriced NFT flip](https://twitter.com/robertjfclarke/status/1765082833566257469) |
| 72 | + - [PSBT sniping revenue significant](https://twitter.com/mononautical/status/1773913946191491129) |
| 73 | + - [Quantum Catnapping](https://twitter.com/mononautical/status/1769474047627395544) |
| 74 | +- [Record block size, produced by Marathon's Slipstream service](https://twitter.com/mononautical/status/1764005321578586131) |
| 75 | +- [Spiderpool resurfaces](https://twitter.com/mononautical/status/1764688411133120687) |
| 76 | +- [Update on LinkingLion: Reduced activity and a statement by LionLink Networks](https://b10c.me/blog/013-one-year-update-on-linkinglion/) |
| 77 | +- [ViaBTC's mutated blocks without witness data](https://b10c.me/observations/10-viabtc-blocks-without-witness-data/) |
| 78 | +- [Weird transaction creates non-standard op-return outputs](https://twitter.com/mononautical/status/1771785202542559590) |
| 79 | + |
| 80 | +## CVEs and Research |
| 81 | +### Research |
| 82 | +- [ABC-Channel: An Advanced Blockchain-based Covert Channel](https://arxiv.org/abs/2403.06261v2) |
| 83 | +- [Arctic: Lightweight and Stateless Threshold Schnorr Signatures](https://eprint.iacr.org/2024/466) |
| 84 | +- [BitVM 2: Permissionless Verification on Bitcoin](https://bitvm.org/bitvm2) |
| 85 | +- [Breaking BFT: Quantifying the Cost to Attack Bitcoin and Ethereum](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4727999), [Summary](https://coinmetrics.substack.com/p/state-of-the-network-issue-248#new_tab) |
| 86 | +- [Insecurity of MuSig and BN Multi-Signatures with Delayed Message Selection](https://eprint.iacr.org/2024/437) |
| 87 | +- [New Records in Collision Attacks on SHA-2](https://eprint.iacr.org/2024/349.pdf) |
| 88 | +- [Re-Randomized FROST](https://eprint.iacr.org/2024/436) |
| 89 | + |
| 90 | +### InfoSec |
| 91 | +- [Backdoor found in widely used Linux utility xz](https://www.openwall.com/lists/oss-security/2024/03/29/4) |
| 92 | +- [First practical SHA-256 collision for 31 steps](https://news.ycombinator.com/item?id=39836046) |
| 93 | +- [GoFetch: Breaking Constant-Time Cryptographic Implementations Using Data Memory-Dependent Prefetchers in Apple CPUs](https://gofetch.fail/) |
| 94 | +- [Vulnerability Disclosure: Wasting ViaBTC's 60 EH/s hashrate by sending a P2P message](https://b10c.me/blog/012-viabtc-spv-vulnerability-disclosure/) |
| 95 | +- [ZenHammer: Rowhammer Attacks on AMD Zen-based Platforms](https://comsec.ethz.ch/research/dram/zenhammer/) |
| 96 | + |
| 97 | +## Pull Requests and repo updates |
| 98 | +### [Bitcoin Core](https://github.com/bitcoin/bitcoin) |
| 99 | +- [wallet: track mempool conflicts with wallet transactions](https://github.com/bitcoin/bitcoin/pull/27307) |
| 100 | +- [Mempool util: Add RBF diagram checks for single chunks against clusters of size 2](https://github.com/bitcoin/bitcoin/pull/29242) |
| 101 | +- [validation: Make translations of fatal errors consistent](https://github.com/bitcoin/bitcoin/pull/29672) |
| 102 | +- [rpc: "addpeeraddress tried" return error on failure](https://github.com/bitcoin/bitcoin/pull/28998) |
| 103 | +- [test: make p2p_handshake robust against timeoffset warnings](https://github.com/bitcoin/bitcoin/pull/29704) |
| 104 | +- [Avoid divide-by-zero in header sync logs when NodeClock is behind](https://github.com/bitcoin/bitcoin/pull/29647) |
| 105 | +- [index: avoid "failed to commit" errors on initialization](https://github.com/bitcoin/bitcoin/pull/29671) |
| 106 | +- [assumeutxo: Get rid of faked nTx and nChainTx values](https://github.com/bitcoin/bitcoin/pull/29370) |
| 107 | +- [blockstorage: do not flush block to disk if it is already there](https://github.com/bitcoin/bitcoin/pull/27039) |
| 108 | +- [index: block filters sync, reduce disk read operations by caching last header](https://github.com/bitcoin/bitcoin/pull/28955) |
| 109 | +- [RPC: Add maxfeerate and maxburnamount args to submitpackage](https://github.com/bitcoin/bitcoin/pull/28950) |
| 110 | +- [test: Test new header sync behavior in loadtxoutset](https://github.com/bitcoin/bitcoin/pull/29478) |
| 111 | +- [net: support unix domain sockets for -proxy and -onion](https://github.com/bitcoin/bitcoin/pull/27375) |
| 112 | +- [rpc,rest,zmq: faster getblock, NotifyBlock and rest_block by reading raw block](https://github.com/bitcoin/bitcoin/pull/26415) |
| 113 | +- [p2p: Allow whitelisting manual connections](https://github.com/bitcoin/bitcoin/pull/27114) |
| 114 | +- [policy: enable sibling eviction for v3 transactions](https://github.com/bitcoin/bitcoin/pull/29306) |
| 115 | +- [wallet: default wallet migration, modify inconvenient backup filename](https://github.com/bitcoin/bitcoin/pull/29586) |
| 116 | +- [p2p: make block download logic aware of limited peers threshold](https://github.com/bitcoin/bitcoin/pull/28120) |
| 117 | +- [Update functional test runner to return error code when no tests are found to run](https://github.com/bitcoin/bitcoin/pull/29576) |
| 118 | +- [kernel: chainparams updates for 27.x](https://github.com/bitcoin/bitcoin/pull/29547) |
| 119 | +- [doc: update signet faucet link in offline-signing-tutorial.md](https://github.com/bitcoin/bitcoin/pull/29544) |
| 120 | +- [p2p: Don't consider blocks mutated if they don't connect to known prev block](https://github.com/bitcoin/bitcoin/pull/29524) |
| 121 | +- [wallet: `getrawchangeaddress` and `getnewaddress` failures should not affect keypools for descriptor wallets](https://github.com/bitcoin/bitcoin/pull/29510) |
| 122 | + |
| 123 | + |
| 124 | +### [BDK](https://github.com/bitcoindevkit/bdk) |
| 125 | +- [fix: define and document `stop_gap`](https://github.com/bitcoindevkit/bdk/pull/1351) |
| 126 | +- [Remove extra taproot fields when finalizing PSBT](https://github.com/bitcoindevkit/bdk/pull/1310) |
| 127 | +- [Migrate to bitcoin::FeeRate](https://github.com/bitcoindevkit/bdk/pull/1216) |
| 128 | +- [Fix `KeychainTxOutIndex::lookahead_to_target`](https://github.com/bitcoindevkit/bdk/pull/1349) |
| 129 | + |
| 130 | + |
| 131 | +### [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin) |
| 132 | +- [Run fuzzer daily](https://github.com/rust-bitcoin/rust-bitcoin/pull/2634) |
| 133 | +- [Add a validation variant to `ParseError`](https://github.com/rust-bitcoin/rust-bitcoin/pull/2610) |
| 134 | +- [Improve base58 crate](https://github.com/rust-bitcoin/rust-bitcoin/pull/2481) |
| 135 | +- [improve relative locktime API](https://github.com/rust-bitcoin/rust-bitcoin/pull/2549) |
| 136 | +- [Document how to write commits](https://github.com/rust-bitcoin/rust-bitcoin/pull/2578) |
| 137 | +- [hash_types: add unit tests for display of all hash types in the library](https://github.com/rust-bitcoin/rust-bitcoin/pull/2528) |
| 138 | +- [merkle_block: add resource limit check during deserialization](https://github.com/rust-bitcoin/rust-bitcoin/pull/2607) |
| 139 | +- [Add a `consensus::deserialize_hex` function](https://github.com/rust-bitcoin/rust-bitcoin/pull/2039) |
| 140 | +- [Support signing taproot in psbt](https://github.com/rust-bitcoin/rust-bitcoin/pull/2458) |
| 141 | +- [Return error when constructing pubkey from slice](https://github.com/rust-bitcoin/rust-bitcoin/pull/2576) |
| 142 | +- [Removes txid prefix in transaction IDs](https://github.com/rust-bitcoin/rust-bitcoin/pull/2565) |
| 143 | +- [Add support for SHA384](https://github.com/rust-bitcoin/rust-bitcoin/pull/2538) |
| 144 | +- [Improve leaf errors](https://github.com/rust-bitcoin/rust-bitcoin/pull/2530) |
| 145 | +- [Add ServiceFlags::P2P_V2](https://github.com/rust-bitcoin/rust-bitcoin/pull/2555) |
| 146 | +- [Fix CJDNS marker byte check](https://github.com/rust-bitcoin/rust-bitcoin/pull/2546) |
| 147 | + |
| 148 | + |
| 149 | +### [libsecp](https://github.com/bitcoin-core/secp256k1) |
| 150 | +- [ci: Add workaround for ASLR bug in sanitizers](https://github.com/bitcoin-core/secp256k1/pull/1507) |
| 151 | + |
| 152 | + |
| 153 | +### [secp256k1-zkp](https://github.com/ElementsProject/secp256k1-zkp) |
| 154 | +- [Schnorr (Incremental) Half Aggregation ](https://github.com/BlockstreamResearch/secp256k1-zkp/pull/261) |
| 155 | + |
| 156 | + |
| 157 | +### [Core Lightning](https://github.com/ElementsProject/lightning) |
| 158 | +- [Rune invoice inspect](https://github.com/ElementsProject/lightning/pull/7165) |
| 159 | +- [repro: `multifundchannel` and `all` amount](https://github.com/ElementsProject/lightning/pull/7037) |
| 160 | +- [Rune handling cleanups, new DEBUG_LIGHTNINGD option](https://github.com/ElementsProject/lightning/pull/7124) |
| 161 | +- [Part pay support](https://github.com/ElementsProject/lightning/pull/7145) |
| 162 | +- [RPC Documents Consolidation](https://github.com/ElementsProject/lightning/pull/6995) |
| 163 | +- [Faster block sync](https://github.com/ElementsProject/lightning/pull/7101) |
| 164 | +- [renepay: bugfix situation with htlcmax=htlcmin](https://github.com/ElementsProject/lightning/pull/7133) |
| 165 | +- [renepay: refuse to pay BOLT12 invoice](https://github.com/ElementsProject/lightning/pull/7129) |
| 166 | +- [Fix routing infinite loop, bad scoring](https://github.com/ElementsProject/lightning/pull/7127) |
| 167 | +- [pay: Prevent duplicate preapproveinvoice calls](https://github.com/ElementsProject/lightning/pull/7121) |
| 168 | + |
| 169 | + |
| 170 | +### [eclair](https://github.com/ACINQ/eclair/) |
| 171 | +- [Fixup quiescence timeout when initiating splice](https://github.com/ACINQ/eclair/pull/2836) |
| 172 | +- [Allow relaying messages to self](https://github.com/ACINQ/eclair/pull/2834) |
| 173 | + |
| 174 | + |
| 175 | +### [LDK](https://github.com/lightningdevkit/rust-lightning) |
| 176 | +- [Trampoline onion construction vectors](https://github.com/lightningdevkit/rust-lightning/pull/2906) |
| 177 | +- [Signal `GossipQuery` support when using `IgnoringMessagHandler`](https://github.com/lightningdevkit/rust-lightning/pull/2959) |
| 178 | +- [Serialize Trampoline payloads in outbound onions.](https://github.com/lightningdevkit/rust-lightning/pull/2756) |
| 179 | +- [Tx-Sync: Track spent `WatchedOutput`s and re-add if unconfirmed](https://github.com/lightningdevkit/rust-lightning/pull/2946) |
| 180 | +- [Support keysend to blinded paths](https://github.com/lightningdevkit/rust-lightning/pull/2935) |
| 181 | +- [Interactive Transaction Construction](https://github.com/lightningdevkit/rust-lightning/pull/2419) |
| 182 | +- [Fix sender is the introduction node onion messages](https://github.com/lightningdevkit/rust-lightning/pull/2951) |
| 183 | +- [Avoid writing `ChannelManager` when hitting lnd bug 6039](https://github.com/lightningdevkit/rust-lightning/pull/2937) |
| 184 | +- [Avoid new "out of disk space" issues in CI](https://github.com/lightningdevkit/rust-lightning/pull/2932) |
| 185 | +- [Fail `request_refund_payment` for unsupported chain](https://github.com/lightningdevkit/rust-lightning/pull/2917) |
| 186 | +- [Test blinded forwarding](https://github.com/lightningdevkit/rust-lightning/pull/2823) |
| 187 | +- [Offers builders for C-bindings](https://github.com/lightningdevkit/rust-lightning/pull/2903) |
| 188 | +- [Order blinded paths by reliability criteria](https://github.com/lightningdevkit/rust-lightning/pull/2912) |
| 189 | + |
| 190 | + |
| 191 | +### [lnd](https://github.com/lightningnetwork/lnd) |
| 192 | +- [channeldb: check return value of ReadWriteBucket](https://github.com/lightningnetwork/lnd/pull/8587) |
| 193 | +- [lnwallet: use new errors returned from `rpcclient`](https://github.com/lightningnetwork/lnd/pull/8554) |
| 194 | +- [lnwire: fix deprecated usage](https://github.com/lightningnetwork/lnd/pull/8572) |
| 195 | +- [chainfee: introduce filterManager and use it for fee floor](https://github.com/lightningnetwork/lnd/pull/8418) |
| 196 | +- [lnd: ensure that LND won't start in native SQL mode if it has any KV invoices ](https://github.com/lightningnetwork/lnd/pull/8568) |
| 197 | +- [routerrpc: Add detailed info logging during a rescan](https://github.com/lightningnetwork/lnd/pull/8550) |
| 198 | +- [Limit FeeRate change for the UpdateFee msg to prevent sharp changes](https://github.com/lightningnetwork/lnd/pull/7805) |
| 199 | +- [lnconfig: Support utilizing Environment Variables in `lnd.conf` for `rpcuser` and `rpcpass` fields.](https://github.com/lightningnetwork/lnd/pull/8310) |
| 200 | +- [Feature: generate man pages](https://github.com/lightningnetwork/lnd/pull/8525) |
| 201 | +- [lnd/healthcheck: add checks after initialization + success/failure callbacks](https://github.com/lightningnetwork/lnd/pull/8504) |
| 202 | +- [cli: add confirmation prompt to closeallchannels](https://github.com/lightningnetwork/lnd/pull/8526) |
| 203 | +- [sqldb: `InvoiceDB` implementation](https://github.com/lightningnetwork/lnd/pull/8052) |
| 204 | +- [lnwallet: skip `testmempoolaccept` when the backend version is too low](https://github.com/lightningnetwork/lnd/pull/8505) |
| 205 | +- [Probing for more reliable route fee estimation](https://github.com/lightningnetwork/lnd/pull/8136) |
| 206 | +- [multi: upgrade new taproot TLVs to use tlv.OptionalRecordT ](https://github.com/lightningnetwork/lnd/pull/8499) |
| 207 | + |
| 208 | +### [BOLTs](https://github.com/lightningnetwork/lightning-rfc) |
| 209 | +- [Fix broken link in BOLT-2](https://github.com/lightning/bolts/pull/1148) |
| 210 | +- [clarification: strict validation of scid for blinded payments](https://github.com/lightning/bolts/pull/1147) |
| 211 | + |
| 212 | + |
| 213 | +## New Releases |
| 214 | +- [bitvm-zk-verifier](https://github.com/chainwayxyz/bitvm-zk-verifier) |
| 215 | +- [Teleport Transactions](https://github.com/utxo-teleport/teleport-transactions), [summary](https://twitter.com/RajarshiMaitra/status/1768623072280809841) |
| 216 | + |
| 217 | + |
| 218 | +## Mining |
| 219 | +- [Bitdeer Announces New 4nm Bitcoin Mining Chip SEAL01](https://ir.bitdeer.com/news-releases/news-release-details/bitdeer-announces-new-4nm-bitcoin-mining-chip-seal01) |
| 220 | +- [Introducing SRI 1.0.0 - the most important milestone in our Stratum V2 journey!](https://stratumprotocol.org/blog/sri-1-0-0/) |
| 221 | + |
| 222 | +## Miscellaneous |
| 223 | +- [Bitcoin Fog Operator Convicted of Money Laundering Conspiracy](https://www.justice.gov/opa/pr/bitcoin-fog-operator-convicted-money-laundering-conspiracy) |
| 224 | +- [Bitcoin Research Day - Fall 2024](https://brd.chaincode.com/) |
| 225 | +- [Craig Wright Is Not Satoshi, Didn't Author Bitcoin Whitepaper, Judge Rules](https://www.coindesk.com/policy/2024/03/14/craig-wright-not-satoshi-didnt-author-bitcoin-whitepaper-judge-rules/) |
| 226 | +- [HRF grants $500k to 14 Bitcoin projects](https://bitcoinmagazine.com/business/human-rights-foundation-grants-500000-to-14-bitcoin-projects-worldwide) |
| 227 | +- [Introduction of isStandard() (2010)](https://bitcointalk.org/index.php?topic=2162.0) |
| 228 | +- [KuCoin charged with AML violations that let cybercriminals launder billions](https://www.justice.gov/usao-sdny/media/1345231/dl) |
| 229 | +- [Lightning Network Onion Routing: Preliminaries](https://ellemouton.com/posts/onion-routing-prelims/) |
| 230 | +- [Liquidity on Lightning: Moving from UX to Economix](https://medium.com/breez-technology/liquidity-on-lightning-moving-from-ux-to-economix-6e597d9e1abd) |
| 231 | +- [Mercury Layer's Lightning Latch Swap Protocol](https://bitcoinmagazine.com/technical/mercury-layers-lightning-latch-swap-protocol) |
| 232 | + -[Multinuteral payments – Pay a single Lightning invoice from Ecash balances on multiple Cashu mints](https://twitter.com/callebtc/status/1766116631795662921) |
| 233 | +- [OpenSats Announces Long-Term Support For Bruno Garcia](https://opensats.org/blog/bruno-garcia-receives-lts-grant) |
| 234 | +- [The Spectre of MEV on Bitcoin](https://cyber.fund/content/the-spectre-of-mev-on-bitcoin) |
| 235 | +- [Winternitz signatures reduce BitVM transaction fees by >50%](https://twitter.com/robin_linus/status/1765337186222686347) |
0 commit comments