比特币是一种匿名的加密数字货币。几个月前,我想到了对文件进行加密的想法,其中需要使用比特币的消费证明来解密该文件。当比特币发送到给定地址时,它会显示在对等网络中分发的阻止文件中。通过要求大量计算机执行复杂的计算来确保区块链的完整性。此计算的证明用作签名。

您是否认为有一种加密文件的方法,唯一的解密方法是提供:


有效的比特币区号
该分组代码具有非零数量的比特币,该比特币花费在比特币地址上。
这个比特币地址对于我们希望解密的文件是唯一的。


结果是,任何试图强行使用文件的人都会在财务上很快崩溃。真正的用户只需花一分钱即可解密。

最佳答案

我认为这是不可能的。比特币网络的性质是,交易是公开的,但涉及的各方是匿名的。这意味着,当收款人了解该交易时,所有其他生成节点也都知道该交易。交易中唯一的非公共元素是付款人的私钥,如果您将其用于加密,则收款人必须知道该密钥,从而损害了付款人的钱包的安全性。

09-11 18:25
查看更多