Abstract

Payment channel networks (PCNs) are effective techniques for extending the scalability of cryptocurrencies. It achieves this by establishing a direct off-line channel from the sender to the receiver, going through one intermediary (aka. the hubs). In such scenarios, the hubs know the origin and destination of each transaction flowing through them, which jeopardizes the privacy of the underlying systems. Unfortunately, former efforts in ensuring transaction unlinkability either rely on trusted mixing services, are inefficient constructed (e.g., constructed inefficient cryptographic primitives), or have limited applicability. In this paper, we present ObliHub, an efficient payment channel scheme that conceals transaction direction information to the hubs. The core technique of ObliHub in achieving unlinkability is our tailored oblivious puzzle transfer protocol (OPT), which enables puzzle solving among the payer, the hub, and the receiver to be conducted in an oblivious manner – the hub center neither knows where a puzzle hint came from nor who acquired it. The implementation of ObliHub only requires efficient cryptographic primitives, and compared with A2L (a state-of-the-art Bitcoin-compatible PCH using homomorphic encryption), ObliHub saves 0.2 seconds in computation time over previous solutions and improves transfer throughput. Besides, our scheme is in accord with Universal Composability (UC) framework and we provide a comprehensive security analysis of it.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call