BTC Daily Wire
BTC$81,276 +1.90%24h Block973,547 Fee0.1 sat/vB Halving~531 days Open the network page

Lightning tightens invoice rules after reported attack made Bitcoin withdrawals look unpaid

Lightning tightens invoice rules after reported attack made Bitcoin withdrawals look unpaid
Photo: CryptoSlate

BTC when published $80,509Now $81,276 ▲ +0.95% since it was published

Lightning developers tightened BOLT11, the Lightning Network’s invoice standard, on Oct. 19 to require software to reject ambiguous payment-hash and payment-secret fields. The change follows a developer’s account of an attack that made completed Bitcoin withdrawals appear unpaid. The merged change targets software components reading the same signed payment request differently. A payment hash identifies the payment a component is tracking. Bitcoin Optech highlighted the rule change on Oct. 23. In practical terms, a service could track a withdrawal under one hash while its node executes a payment using another. The service could then mistake the completed withdrawal for an unpaid one, creating an opening for further payouts. The failure sits in the connection between payment execution and the service’s accounting.

First reported by CryptoSlate. This page is a short excerpt; the full text is theirs.

Read the full story at CryptoSlate (opens in a new tab)

  1. Protocol

    Bitcoin can reach a million merchants. Why aren’t people spending it?

    crypto.newsBTC $81,362 when published

  2. Protocol

    Quantum fears already limiting Bitcoin’s growth, Stacks founder says

    CointelegraphBTC $80,707 when published

  3. ProtocolProject

    LND (Lightning) lnd v0.21.5-beta

    LND on GitHubBTC $80,394 when published

  4. Protocol

    Spiral asks for moonshot ideas to push Bitcoin payments forward

    Crypto BriefingBTC $80,009 when published

  5. ProtocolProject

    v29.5: Bitcoin Core 29.5 final

    Bitcoin Core on GitHubBTC $79,965 when published

  6. ProtocolProject

    v30.4: Bitcoin Core 30.4 final

    Bitcoin Core on GitHubBTC $79,878 when published

  7. ProtocolProject

    v31.2: Bitcoin Core 31.2 final

    Bitcoin Core on GitHubBTC $79,859 when published