论文标题
经常出现的应急服务付款
Recurring Contingent Service Payment
论文作者
论文摘要
公平交换协议让两个相互不信任的各方以双方都无法作弊的方式交换数字数据。他们有各种应用程序,例如数字商品的交换,或在买方/客户和卖方/服务器之间交换数字硬币和数字服务。 在这项工作中,我们正式定义并提出了一种基于通用区块链的结构,称为“经常出现的应有服务付款”(RC-S-P)。它(i)让数字硬币的公平交换和可验证的服务在客户和服务器之间安全地重新解决,同时确保在且仅当其提供有效服务时付款时付款,并且(ii)确保当事方的隐私得到保留。 RC-S-P支持任意可验证的服务,例如“可检索性证明”(POR)或可验证的计算,并施加低链开销。我们的正式治疗和构造首次考虑客户或服务器是恶意的设置。 当可验证的服务是POR时,我们还提供了RC-S-P的具体有效的实例化。我们实施了具体的实例化并分析了其成本。当它处理4-GB外包文件时,验证者只能检查90毫秒的证明,而在0.1毫秒内解决了供者和验证者之间的争议。 在CCS 2017上,提出了两项基于区块链的协议,以支持数字硬币的公平交换和一定可验证的服务。即,por。在这项工作中,我们表明这些协议(i)容易受到自由骑行攻击的影响,该攻击使客户能够接收服务而无需支付服务器的费用,并且(ii)不适合当事方的隐私问题,例如服务器的证明状态或购买者的文件大小必须保持私密的情况。 RC-S-P同时减轻上述攻击并保留各方的隐私。
Fair exchange protocols let two mutually distrustful parties exchange digital data in a way that neither party can cheat. They have various applications such as the exchange of digital items, or the exchange of digital coins and digital services between a buyer/client and seller/server. In this work, we formally define and propose a generic blockchain-based construction called "Recurring Contingent Service Payment" (RC-S-P). It (i) lets a fair exchange of digital coins and verifiable service reoccur securely between clients and a server while ensuring that the server is paid if and only if it delivers a valid service, and (ii) ensures the parties' privacy is preserved. RC-S-P supports arbitrary verifiable services, such as "Proofs of Retrievability" (PoR) or verifiable computation and imposes low on-chain overheads. Our formal treatment and construction, for the first time, consider the setting where either client or server is malicious. We also present a concrete efficient instantiation of RC- S-P when the verifiable service is PoR. We implemented the concrete instantiation and analysed its cost. When it deals with a 4-GB outsourced file, a verifier can check a proof in only 90 milliseconds, and a dispute between a prover and verifier is resolved in 0.1 milliseconds. At CCS 2017, two blockchain-based protocols were proposed to support the fair exchange of digital coins and a certain verifiable service; namely, PoR. In this work, we show that these protocols (i) are susceptible to a free-riding attack which enables a client to receive the service without paying the server, and (ii) are not suitable for cases where parties' privacy matters, e.g., when the server's proof status or buyer's file size must remain private from the public. RC- S-P simultaneously mitigates the above attack and preserves the parties' privacy.