Faster Than Lightning? 'Sprite' Paper Envisions New Bitcoin Payments

Researchers have laid out a framework for a payment system they claim would be even faster than bitcoin's Lightning Network.

AccessTimeIconFeb 23, 2017 at 1:00 p.m. UTC
Updated Aug 18, 2021 at 5:49 p.m. UTC

Presented By Icon

Election 2024 coverage presented by

Stand with crypto

Announced in early 2015, the Lightning Network, has been heralded as a promising solution to bitcoin's scaling challenges – one that, over the past year, has been inching closer to launch.

However, a new paper has laid out the framework for another payment system that researchers claim would be even faster.

  • Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
    13:18
    Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
  • Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
    05:10
    Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
  • The first video of the year 2024
    04:07
    The first video of the year 2024
  • The last regression video of the year 3.67.0
    40:07
    The last regression video of the year 3.67.0
  • Payment channels such as those proposed by the Lightning Network are one strand of the debate over scaling bitcoin which, although it often takes the form of arguments over block size, is ultimately about the volume of transactions the network can handle in a given length of time.

    Larger block size is one way to improve transaction volume, but another strategy is to conduct payments 'off-chain', that is, in private payment channels between two or more parties where only the final balance is broadcast back to the main blockchain.

    The authors of the new paper, titled "Sprites: Payment Channels that Go Faster than Lightning", claim that the Lightning Network's design is "more complicated than necessary" and assert that Sprite channels can reduce the maximum transaction time taken when each link in the transaction path suffers from a worst-case delay.

    Stop and go

    The idea of designing for worst-case scenarios is key to the Sprite proposal, which comes into its own in conditions such as disputes between parties in a payment channel.

    Andrew Miller, assistant professor at the University of Illinois at Urbana-Champaign and co-author of the paper, said:

    "In the case of a dispute ... the amount of time you might have to wait before getting the money back is determined by a timelock. In Lightning and Raiden, that timelock is longer the longer your payment path is. We've found a way of doing chained payments across multiple channels in a way that means the timelock is the same length regardless of how long the path is."

    Since the Lightning Network explicitly aims to facilitate cross-channel payments between parties who don't have a direct channel set up between them, a strategy to mitigate these kind of delays could be a significant advantage.

    figure-2-worst-case-delay

    Soft fork barrier

    However, for the time being, the mechanism needed to implement the Sprite micropayment channels makes use of functions that cannot currently be executed in bitcoin script (but could be run on the ethereum blockchain).

    That means that implementing the system on the bitcoin network would require a soft fork to add new codes to the script, just as other proposals such as SegWit would do.

    "It's straightforward to imagine how a soft fork to support this behavior would go, but at the moment that's not a soft fork that's been proposed yet," Miller said.

    Still, with the paper now released, he did point out the possibility of other researchers finding a way to implement the Sprites system without requiring an extension to the bitcoin script.

    Meanwhile, Miller confirmed that the authors of the paper are already in contact with the Lightning team, who have been providing feedback and analysis of the proposal.

    At the same time, they have hopes that the Raiden network (the ethereum equivalent of Lightning) will be able to incorporate the Sprite technique in the near future.

    Patrick McCorry, co-author of the Sprites paper and cryptocurrency researcher at Newcastle University, said:

    "I'd be surprised if Raiden didn't implement this proposal: they won't have to deal with backwards compatibility issues [compared to bitcoin], so it's more likely they'll be able to do it because there's no soft fork requirement."

    In a final comment, Miller voiced the opinion that developing solutions for bitcoin first and then porting out to other crytocurrencies could hinder progress, since researchers have to contend with the quirks of bitcoin code.

    "Our recommendation is that people try to express new ideas in either simple abstractions like pseudo code, or in ethereum because it's an easier example of what's possible, and then do the backward compatibility to fit with bitcoin today," he said, adding:

    "If payment channels were invented for ethereum first, I think they would have immediately seen [our] way of doing it."

    Disclosure

    Please note that our privacy policy, terms of use, cookies, and do not sell my personal information have been updated.

    CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. CoinDesk has adopted a set of principles aimed at ensuring the integrity, editorial independence and freedom from bias of its publications. CoinDesk is part of the Bullish group, which owns and invests in digital asset businesses and digital assets. CoinDesk employees, including journalists, may receive Bullish group equity-based compensation. Bullish was incubated by technology investor Block.one.


    Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.