“Vault”又回来了:程序员复兴计划保护比特币钱包免受盗窃

如果有一种机制可以在人们使用比特币时设置时间延迟呢?

这个想法已经存在好几年了,有充分的理由相信,它会让坏人更难从比特币用户那里窃取资金。

基本上,把比特币主要作为一种价值储存手段的人,可以把它放在冷藏箱里,或者离线保存,代码上写着它可以被花掉,但不能马上花掉。主人可以在任何移动硬币的尝试上设置一些预先确定的时间延迟。它有一个内置的延迟,这一事实将给真正的所有者时间来逆转一笔转账,如果他们的私人信息被泄露,有人试图窃取他们的加密货币时。

Malte Moser、Ittay Eyal 和 Emin Gun Sirer 在2016年提出了这个称为“Vault”的功能,作为更好地保护比特币的一种方式,但他们的提议需要协议代码库的一个分支。那个叉从来没有发生过。

但在周三,比特币核心贡献者兼加密顾问 Bryan Bishop 向开发者们发送了一份设计,希望用现有代码完成同样的事情。

Bishop 在一封题为“带有盗窃恢复/追回机制的实用比特币Vault”的电子邮件中写道:

“Vault 作为一种比特币冷库安全机制特别有趣,因为它允许公开可见的延迟期,在此期间,用户可以被一个“瞭望塔”提醒,小偷可能正在盗取他们的比特币。”

终止转账交易

根据 Bishop 的提议,如果启动了“解锁期”,所有者可以选择是否做出反应。

如果正确的所有者发起了交易,他或她将什么也不做,因为他们实际上想把比特币转移到一个不太安全的“热”钱包中使用。但如果这是一笔恶意交易,合法所有人可以使用另一笔预先确定的交易,在同样的时间延迟下迫使比特币回到冰冷的钱包。

Bishop 在邮件中写道:

他说:“这个想法是让一系列预先生成的预先签名的事务以某种方式发生。基本的组成部分是将硬币锁进Vault,延期消费交易,这是在 Vault 中消费的唯一方式,以及可以从延期消费交易中回收/收回硬币的重新Vault交易。”

Bishop 的提议还提供了其他一些选项,供更老练的用户使用。

他告诉 CoinDesk:

“在我看来,有很多人和很多交易所显然无法保护他们的密钥。我们见过一次又一次的盗窃。即使在这种受限的环境中,能够撤销或撤消事务也是非常有价值的。”

事实上,今年出现了 Bitpoint、Bitrue 和 Binance 等网站的黑客攻击。

“我不知道我是否愿意说它能解决盗窃问题,”Bishop 补充说。“这是一个强有力的声明,但它是工具箱里一个非常重要的工具。”

不需要硬分叉

Bishop 说,他的提议不需要像之前的提议那样使用任何分叉。它依赖于已经内置在比特币代码中的现有时间锁定功能。

也就是说,软件还没有写出来。在将这段代码公开之前,他需要从其他开发人员那里得到反馈,编写代码,然后进行彻底的测试。所以还需要一段时间。

在与其他开发人员进行交流的过程中,关于使安全性变得更复杂的问题可能会重新出现。2016年,当之前的提议提出时,一名开发者指出,这样的提议会让比特币用户获得更多他们必须保护的数据。

另一方面,由于该方法不需要在协议级别进行任何更改,因此完全取决于用户是否利用它。

Bishop 也意识到他的策略给用户带来了新的责任。他说,如果建造成功,他的理念也需要通过一定数量的公共教育材料来传达,比如保护这些新工具、安全措施等等。

不过,开发人员表示,一旦比特币准备就绪,他将向任何想使用它的比特币持有者免费开放。

Bishop 说,一旦比特币软件准备就绪,他很可能会用这种方式保护自己的大部分比特币。