Litcius/Paper detail

Thora

Lukas Aumayr, Kasra Abbaszadeh, Matteo Maffei

2022Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security20 citationsDOIOpen Access PDF

Abstract

Most blockchain-based cryptocurrencies suffer from a heavily limited transaction throughput, which is a barrier to their growing adoption. Payment channel networks (PCNs) are one of the promising solutions to this problem. PCNs reduce the on-chain load of transactions and increase the throughput by processing many payments off-chain. In fact, any two users connected via a path of payment channels (i.e., joint addresses between the two channel end-points) can perform payments, and the underlying blockchain is used only when there is a dispute between users. Unfortunately, payments in PCNs can only be conducted securely along a path, which prevents the design of many interesting applications. Moreover, the most widely used implementation, the Lightning Network in Bitcoin, suffers from a collateral lock time linear in the path length, it is affected by security issues, and it relies on specific scripting features called Hash Timelock Contracts that hinders the applicability of the underlying protocol in other blockchains.

Topics & Concepts

Computer sciencePaymentHash functionThroughputCryptocurrencyPath (computing)Computer securityComputer networkDatabase transactionWirelessTelecommunicationsDatabaseWorld Wide WebBlockchain Technology Applications and SecurityCryptography and Data SecurityDistributed systems and fault tolerance