论文标题
在Web3中朝着定时释放加密,有效的双重工作证明共识
Toward Timed-Release Encryption in Web3 An Efficient Dual-Purpose Proof-of-Work Consensus
论文作者
论文摘要
许多现有的定时释放加密计划都使用时间锁定拼图来避免依靠可信赖的时机或密钥持有人,这可能是数据安全性的弱点。但是,不可避免地要消耗大量的计算能力来解决时间锁定难题,而加密人很难预测解密者解决难题的时间。在这项研究中,有效的双重工作证明共识允许用户发布时间锁定的内容,该内容是由区块链上的不对称密钥加密方案加密的,而无需对任何第三方代理人信任。由于工作验证区块链中的块时间是自适应控制的,因此发布时间是可以预见的。采矿工作被遗传,以便一旦在区块链网络上开采了一个新的区块,也立即解决了时间锁的难题。不需要额外的工作来揭示时间锁定的内容,并且通过货币激励机制确保了加密,因为安排攻击尝试是非常昂贵的,这必须超过整个区块链网络的总哈希速率。
Many existing timed-release encryption schemes uses time-lock puzzles to avoid relying on a trusted timeserver or a key holder which could be a weak spot in data security. However, it is unavoidable to consume massive computing power for solving time-lock puzzles and it is difficult for encryptors to predict the amount of time to solve a puzzle by decryptors. In this study, an efficient dual-purpose proof-of-work consensus allows users to release a time-locked content, which is encrypted by an asymmetric key encryption scheme on a blockchain, without trust in any third-party agents. The release time is predictable as the block time in a proof-of-work blockchain is adaptively controlled. The mining work is reproposed so that once a new block was mined on the blockchain network, time-lock puzzles were also solved immediately. No additional work is required to reveal the time-locked contents and the encryption is secured by monetary incentive mechanisms since it would be very costly to arrange an attack attempt, which must overtake the total hash rate of the whole blockchain network.