永远无法被“撬开”的比特币仓库(二)

  • A+

 每一个比特币保险柜都有一个开锁密钥和恢复密钥,当用户需要在保险柜中取走比特币时,可以先用开锁密钥在保险柜中取走比特币。但在取走之前需要一定的预设时间,一般是等待24小时,当然也可以自主设定一个时间间隔,预设时间过后,保险柜中的资金才会进入解冻状态,这时才可以将它们转移到其他位置,或者通过交易消费它们。因此,即使一个技术相当高明的黑客可以窃取用户的开锁密钥,但只要不超过24小时,就能通过恢复密钥将开锁密钥发出的指令撤销。黑客发现盗取的密钥无法产生效果后,自然会立即停止攻击。这就像现在银行里面的撤销功能,只不过这是在区块链系统中实现的。

 但是,也有一些技术高超的黑客能同时得到用户的开锁密钥和恢复密钥,即便如此,那也不代表他们可以完全控制用户的资金。因为从权限的意义上说,黑客也只是具有和用户一样的操作权限,且无法影响用户的行为。也就是说,当黑客试图转移用户的资金时,用户也可以撤销这个操作。当然,这会陷入一个撤销和恢复的僵局。为了避免出现这种情况,用户还可以利用恢复密钥进行一次资产销毁活动,这样,谁都无法得到比特币。这虽然是一种两败俱伤的行为,但有这个功能存在,黑客就会在侵入这样的资产之前做一个成本评估。如果用户销毁资产,那么黑客前期盗取开锁密钥和恢复密钥所做的努力将会付诸流水,而这些想法都有可能使他放弃攻击。

 在比特币网络中,实现这样的保险柜机制并不是非常容易。另一种稍微简单的方案是,为保险柜设计一个专门的工具,并为其设定专门的网址或是更多的操作代码。但我们更加相信,体系的变化是最小的,并且可以适用于多个方面。因此,我们提出一种相较于比特币更加小的变化——“比特币契约”。这和法律契约是一样的。比特币契约会随时检验交易费用的条件是否能建立。从本质上说,契约对未来的交易形式产生了一种约束,因为契约可以逐层归纳,并可以自我保存,或者在某个时间段进行控制。

 更为重要的是,保险柜不会使比特币交易中的不可逆性改变。保险柜的个人资金具有保护性质,我们可以把自己的资金放置在保险柜之中,这样就等同于自动放弃了迅速消费它们的权利,而换来的是更高的安全性。当用户想要使用这些比特币时,就需要将它们从保险柜转移到自己的钱包,以此来让支付变得更加方便。需要注意的是,只有用户自己的钱才可以保存在保险柜中,其他人的钱不可以,这种机制的目的就是防止用户利用保险柜诈骗他人。例如,用户A和用户B发起交易,用户A将保险柜的钱发给用户B,而用户B将商品快递给A。在这种情况下,用户A是无法撤销这次转账的。

 比特币保险柜解决了比特币发布以来一直困扰用户的存储和支付问题,保险柜的出现可以使人们的资金免受被盗的危险。更重要的是,它可以让黑客自动放弃攻击。就像防止盗贼偷窃一样,与其家家户户多上一把锁,不如将整个治安秩序提高,断绝盗贼的念头。

加密数字货币种类

泰达币/ Tether/UsDT利用比特币区块链交易的法币通证USDT(泰达币)是一个由著名交易所 Bitfinex发起和由全球多家交易所支持的USD电子通证,按照银行实际持有的法币量进行发行,市场价值与美元按照1:1错定。泰达币基于比特币网络上的一个资产通证,允许用户在全球范围内像使用比特币一样在区块链上进行即时的存储与转账。


weinxin
扫码关注
了解更多内容
免费领取10套量化交易策略

发表评论

目前评论: