  As cross-chain technology continues to advance, the scale of cross-chain
transactions is experiencing significant expansion. To improve scalability,
researchers have turned to the study of cross-chain state channels. However,
most of the existing schemes rely on trusted parties to support channel
operations. To address this issue, we present Interpipe: a distributed
cross-chain state channel scheme. Specifically, we propose a real-time
cross-chain synchronization scheme to ensure consistent operations between two
blockchains to a cross-chain state channel. Moreover, we propose a batch
transaction proof scheme based on recursive SNARK to meet the cross-chain
verification needs of large-scale users. Based on the above designs, Interpipe
offers protocols for opening, updating, closing, and disputing operations to
cross-chain state channels. Security analysis shows that Interpipe has
consistency and resistance, and experimental results demonstrate that a
cross-chain state channel can be nearly as efficient as an existing intra-chain
state channel.
