Paper 2022/115
GMHL: Generalized Multi-Hop Locks for Privacy-Preserving Payment Channel Networks
Abstract
Payment channel network (PCN), not only improving the transaction throughput of blockchain but also realizing cross-chain payment, is a very promising solution to blockchain scalability problem. Most existing PCN constructions focus on either atomicity or privacy properties. Moreover, they are built on specific scripting features of the underlying blockchain such as HTLC or are tailored to several signature algorithms like ECDSA and Schnorr. In this work, we devise a Generalized Multi-Hop Locks (GMHL) based on adaptor signature and randomizable puzzle, which supports both atomicity and privacy preserving(unlinkability). We instantiate GMHL with a concrete design that relies on a Guillou-Quisquater-based adaptor signature and a novel designed RSA-based randomizable puzzle. Furthermore, we present a generic PCN construction based on GMHL, and formally prove its security in the universal composability framework. This construction only requires the underlying blockchain to perform signature verification, and thus can be applied to various (non-/Turing-complete) blockchains. Finally, we simulate the proposed GMHL instance and compare with other protocols. The results show that our construction is efficient comparable to other constructions while remaining the good functionalities.
Metadata
- Available format(s)
- Publication info
- Preprint.
- Keywords
- Generalized Multi-hop Locks Payment Channel Network Privacy Preserving Blockchain
- Contact author(s)
-
zilinliu ariel @ gmail com
anjiayang @ gmail com
cryptjweng @ gmail com
Xngzelt @ gmail com
huagzeg @ gmail com
im liangxj @ gmail com - History
- 2022-05-26: revised
- 2022-01-31: received
- See all versions
- Short URL
- https://ia.cr/2022/115
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2022/115, author = {Zilin Liu and Anjia Yang and Jian Weng and Tao Li and Huang Zeng and Xiaojian Liang}, title = {{GMHL}: Generalized Multi-Hop Locks for Privacy-Preserving Payment Channel Networks}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/115}, year = {2022}, url = {https://eprint.iacr.org/2022/115} }