Digital contents are typically sold online through centralized and custodian marketplaces, which requires the trading partners to trust a central entity. We present FileBounty, a fair protocol which, assuming the cryptographic hash of the file of interest is known to the buyer, is trust-free and lets a buyer purchase data for a previously agreed monetary amount, while guaranteeing the integrity of the contents. To prevent misbehavior, FileBounty guarantees that any deviation from the expected participants' behavior results in a negative financial payoff; i.e. we show that honest behavior corresponds to a subgame perfect Nash equilibrium. Our novel deposit refunding scheme is resistant to extortion attacks under rational adversaries. If buyer and seller behave honestly, FileBounty's execution requires only three on-chain transactions, while the actual data is exchanged off-chain in an efficient and privacy-preserving manner. We moreover show how FileBounty enables a flexible peer-to-peer setting where multiple parties fairly sell a file to a buyer.
翻译:数字内容通常通过集中市场和保管市场在网上出售,这要求贸易伙伴信任一个中央实体。我们提出FileBounty(FileBounty),这是一个公平的协议,假设买方知道利息档案的加密散列,它是没有信任的,允许买方购买先前商定的金额的数据,同时保证内容的完整性。为了防止错误行为,FileBounty(FileBounty)保证任何偏离预期参与者的行为会导致负面的金钱回报;即我们表明诚实行为符合子游戏的完美纳什平衡。我们的新存款退款计划抵制理性对手的敲诈性攻击。如果买方和卖方表现诚实,执行FileBounty(FileBounty)只需要三笔链式交易,而实际数据则以高效和隐私保护的方式在链外交换。我们还展示了“FileBounty(FileBounty)”是如何让多个当事方能够灵活地向买方出售文件的。