KIT | KIT-Bibliothek | Impressum | Datenschutz

TEE-based distributed watchtowers for fraud protection in the Lightning Network

Leinweber, Marc ORCID iD icon 1; Grundmann, Matthias ORCID iD icon 1; Schönborn, Leonard 1; Hartenstein, Hannes 1
1 Karlsruher Institut für Technologie (KIT)

Abstract:

The Lightning Network is a payment channel network built on top of the cryptocurrency Bitcoin. It allows Bitcoin to scale by performing transactions off-chain to reduce load on the blockchain. Malicious payment channel participants can try to commit fraud by closing channels with outdated balances. The Lightning Network allows resolving this dispute on the blockchain. However, this mechanism forces the channels' participants to watch the blockchain in regular intervals. It has been proposed to offload this monitoring duty to a third party, called a watchtower. However, existing approaches for watchtowers do not scale as they have storage requirements linear in the number of updates in a channel. In this work, we propose TEE Guard, a new architecture for watchtowers that leverages the features of Trusted Execution Environments to build watchtowers that require only constant memory and are thus able to scale. We show that TEE Guard is deployable because it can run with the existing Bitcoin and Lightning Network protocols. We also show that it is economically viable for a third party to provide watchtower services. As a watchtower needs to be trusted to be watching the blockchain, we also introduce a mechanism that allows customers to verify that a watchtower has been running continuously.


Postprint §
DOI: 10.5445/IR/1000098447
Veröffentlicht am 24.09.2019
Originalveröffentlichung
DOI: 10.1007/978-3-030-31500-9_11
Scopus
Zitationen: 9
Dimensions
Zitationen: 10
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Telematik (TM)
Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL)
Publikationstyp Buchaufsatz
Publikationsjahr 2019
Sprache Englisch
Identifikator ISBN: 978-3-030-31499-6
ISSN: 0302-9743, 1611-3349
KITopen-ID: 1000098447
Erschienen in Data privacy management, cryptocurrencies and blockchain technology. Ed.: C. Pérez-Solà
Verlag Springer Nature
Seiten 177–194
Serie Lecture notes in computer science ; 11737
Vorab online veröffentlicht am 20.09.2019
Schlagwörter Bitcoin, Lightning Network, TEE, Trusted Execution Environment, Blockchain, Payment Channel Network, Intel SGX, Enclave
Nachgewiesen in Scopus
Dimensions
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page