论文标题

多方定时承诺

Multi-Party Timed Commitments

论文作者

Doweck, Yael, Eyal, Ittay

论文摘要

从多个政党那里获得秘密承诺并在一定时间后透露秘密承诺的问题对于密封竞标拍卖,游戏和其他应用程序有用。可以追溯到Rivest,Shamir和Wagner的现有解决方案要么不扩展或依赖于$ t/n $ party的承诺阶段和信任。我们将以概率延迟实施此类承诺的问题形式化,而没有上述假设为多方定时承诺(MPTC)并提出解决方案 - 时限协议。像以前的方法一样,时间胶囊形成了一个拼图,其解决方案揭示了承诺的值。但是,与以前的解决方案不同,没有一方在解决难题方面具有优势,并且在整个集合提出之前,无法揭示个人承诺。 MPTC的特殊应用实现了分散系统研究的进步。分散系统中的最新技术表现在区块链系统中,这些系统利用工作证明来实现审查制度的抵抗力。但是,它们仍然容易受到困扰运营系统的问题。通过调整时间胶囊,我们允许将其用于工作证明,从而防止系统操作员对方进行tht脚,并使用区块链机构调整难度。

The problem of obtaining secret commitments from multiple parties and revealing them after a certain time is useful for sealed-bid auctions, games, and other applications. Existing solutions, dating back to Rivest, Shamir and Wagner, either do not scale or rely on synchrony for the commitment phase and trust of $t/n$ parties. We formalize the problem of implementing such commitments with a probabilistic delay and without the aforementioned assumptions as Multi-Party Timed Commitments (MPTC) and present a solution -- the Time-Capsule protocol. Like previous approaches, Time Capsule forms a puzzle whose solution reveals the committed values. But unlike previous solutions, no party has an advantage in solving the puzzle, and individual commitments cannot be revealed before the entire set is committed. A particular application of MPTC realizes an advancement in the study of decentralized systems. The state of the art in decentralized systems is manifested in blockchain systems that utilize Proof of Work to achieve censorship resistance. However, they are still vulnerable to frontrunning, an issue that is plaguing operational systems. By adapting Time Capsule, we allow it to be used for Proof of Work, preventing frontrunning by system operators and tuning the puzzle difficulty using the blockchain mechanism.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源