Payment channel networks (PCNs) are one of the most prominent solutions to the limited transaction throughput of blockchains. Nevertheless, PCNs suffer themselves from a throughput limitation due to the capital constraints of their channels. A similar dependence on high capital is also found in inter-bank payment settlements, where the so-called netting technique is used to mitigate liquidity demands. In this work, we alleviate this limitation by introducing the notion of transaction aggregation: instead of executing transactions sequentially through a PCN, we enable senders to aggregate multiple transactions and execute them simultaneously to benefit from several amounts that may "cancel out". Two direct advantages of our proposal is the decrease in intermediary fees paid by senders as well as the obfuscation of the transaction data from the intermediaries. We formulate the transaction aggregation as a computational problem, a generalization of the Bank Clearing Problem. We present a generic framework for the transaction aggregation execution, and thereafter we propose Wiser as an implementation of this framework in a specific hub-based setting. To overcome the NP-hardness of the transaction aggregation problem, in Wiser we propose a fixed-parameter linear algorithm for a special case of transaction aggregation as well as the Bank Clearing Problem. Wiser can also be seen as a modern variant of the Hawala money transfer system, as well as a decentralized implementation of the overseas remittance service of Wise.
翻译:在这项工作中,我们通过引入交易汇总概念来缓解这一限制:我们让汇款人能够通过PCN按顺序执行交易,而不是通过PCN按顺序执行交易,同时执行交易,以获益于可能“退出”的若干数额。我们提议的两个直接好处是,汇款人支付的中间费用减少,中间人对交易数据的模糊不清。我们把交易汇总作为一种计算问题,泛泛泛地阐述银行清算问题。我们提出了交易汇总执行的一般框架,随后,我们提出“智者”在特定中心环境中实施这一框架。为了克服交易汇总问题的难度,在Wiser中,我们提议为作为主权交易的现代化交易模式,作为主权汇款的多样化和主权交易模式,为银行提供一种主权交易和主权交易模式。