TY - GEN
T1 - Sprites and State Channels
T2 - 23rd International Conference on Financial Cryptography and Data Security, FC 2019
AU - Miller, Andrew
AU - Bentov, Iddo
AU - Bakshi, Surya
AU - Kumaresan, Ranjit
AU - McCorry, Patrick
N1 - Funding Information:
This work is funded in part by NSF grants CNS-1801321 and CNS-1617676 and a gift from DTR Foundation.
Publisher Copyright:
© 2019, International Financial Cryptography Association.
PY - 2019
Y1 - 2019
N2 - Bitcoin, Ethereum and other blockchain-based cryptocurrencies, as deployed today, cannot support more than several transactions per second. Off-chain payment channels, a “layer 2” solution, are a leading approach for cryptocurrency scaling. They enable two mutually distrustful parties to rapidly send payments between each other and can be linked together to form a payment network, such that payments between any two parties can be routed through the network along a path that connects them. We propose a novel payment channel protocol, called Sprites. The main advantage of Sprites compared with earlier protocols is a reduced “collateral cost,” meaning the amount of money time that must be locked up before disputes are settled. In the Lightning Network and Raiden, a payment across a path of channels requires locking up collateral for time, where is the time to commit an on-chain transaction; every additional node on the path forces an increase in lock time. The Sprites construction provides a constant lock time, reducing the overall collateral cost to Our presentation of the Sprites protocol is also modular, making use of a generic state channel abstraction. Finally, Sprites improves on prior payment channel constructions by supporting partial withdrawals and deposits without any on-chain transactions.
AB - Bitcoin, Ethereum and other blockchain-based cryptocurrencies, as deployed today, cannot support more than several transactions per second. Off-chain payment channels, a “layer 2” solution, are a leading approach for cryptocurrency scaling. They enable two mutually distrustful parties to rapidly send payments between each other and can be linked together to form a payment network, such that payments between any two parties can be routed through the network along a path that connects them. We propose a novel payment channel protocol, called Sprites. The main advantage of Sprites compared with earlier protocols is a reduced “collateral cost,” meaning the amount of money time that must be locked up before disputes are settled. In the Lightning Network and Raiden, a payment across a path of channels requires locking up collateral for time, where is the time to commit an on-chain transaction; every additional node on the path forces an increase in lock time. The Sprites construction provides a constant lock time, reducing the overall collateral cost to Our presentation of the Sprites protocol is also modular, making use of a generic state channel abstraction. Finally, Sprites improves on prior payment channel constructions by supporting partial withdrawals and deposits without any on-chain transactions.
UR - http://www.scopus.com/inward/record.url?scp=85075560311&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85075560311&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-32101-7_30
DO - 10.1007/978-3-030-32101-7_30
M3 - Conference contribution
AN - SCOPUS:85075560311
SN - 9783030321000
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 508
EP - 526
BT - Financial Cryptography and Data Security - 23rd International Conference, FC 2019, Revised Selected Papers
A2 - Goldberg, Ian
A2 - Moore, Tyler
PB - Springer
Y2 - 18 February 2019 through 22 February 2019
ER -