UniPCH: A Unified Framework for Cross-Chain Payments via Payment Channel Hubs
Yuanming Shao, Yuming Feng, Weizhe Zhang, Jianhuan Wang, Jian Chen, Song Guo, Zejun Wang, Bin Xiao
原文摘要
Payment channel hubs (PCHs) enable private cross-chain payments, but existing protocols often depend on native transaction structures and channel update authorization. Supporting new ledgers or execution models requires corresponding channel realizations and may require protocol adaptation and security analysis. We present UniPCH, a two-layer framework separating native channel execution from private cross-chain payment logic. Its lower layer, UniPC, defines common channel operations and security requirements, enabling the same upper payment protocol to coordinate different channel realizations. UniPC separates conditional task authorization from confirmation of the complete channel state. Valid task evidence can be reused across updates, while both participants confirm the complete updated state. At the upper layer, we develop selective re-signing blind conditional signatures (S-RBCS) to construct a four-phase protocol over UniPC coordinating each realization's authorization tasks across hubs. We provide realizations for UTXO ledgers and account ledgers that support smart contracts. Our analysis establishes local UniPC security, griefing resistance, economic atomicity, and session unlinkability. We evaluate each phase's running time and bandwidth using a Go prototype across network conditions and system parameters. Results show modest computational overhead from the common interfaces. In the account configuration, selective refresh generates 95.4% fewer adaptor pre-signatures per payment than full refresh.
cs.CR