【kkcoin交易所怎么样】给比特币装上“保险库”? 开发者:通过内置时间延迟可实现交易逆转
如果有一种机制可以在用户支付比特币时设置时间延迟,那会是什么样子?
图片来源:visualhunt
这个想法已经提出来好几年了,而且有充分的理由相信,这会使坏人更难从比特币用户那里窃取资金。
基本原理是这样的:那些持有比特币并将其作为一种价值储存的人,可以将比特币存放在冷钱包或进行离线保存,同时通过代码将其设置成可以支出,但不能立即完成。持有人可以对任何移动比特币的尝试预先设置一定的时间延迟。如果他们的私钥信息被泄露,有人试图窃取他们的加密货币时,那么内置的延迟可以让真正的持有人有时间来逆转交易。
开发人员Malte Möser、Ittay Eyal和Emin Gün Sirer于2016年提出了这个被称为“保险库”(vaults)的功能,以更好地保护比特币。他们的提议需要协议代码库的一个分叉,但这个分叉从来没有发生过。
但在本周三,Bitcoin Core贡献者兼加密顾问Bryan Bishop向开发者们发送了一份设计,希望用现有代码完成同样的事情。
在一封题为“带有盗窃恢复/追回机制的实用比特币保险库”的电子邮件中,Bishop写道:
“作为一种比特币冷存储安全机制,保险库这一功能特别有趣,因为它提供了一个公开可见的延迟期,在这段时间内,如果小偷正在窃取比特币,持有人将收到“守望塔”(watchtower)发出的警告。”
代币追回杀手锏
根据Bishop的提议,如果启动了“解锁期”,比特币持有人可以选择是否对一笔交易做出反应。
如果真正的持有人发起了交易,他或她可以什么也不做,因为这实际上上按照他们自己意愿将比特币转移到一个不太安全的“热”钱包中使用。但如果这是一笔恶意交易,合法持有人可以通过另一笔预设了同样时间延迟的交易,迫使发出去的比特币重新回到原来的冷钱包中。Bishop在邮件中写道:
“这个想法是以某种方式生成一系列提前生成的预签名交易。此类交易的基本组件包括一笔将代币锁进保险库的保险存储交易(vaulting transaction),一笔唯一可以消费保险库中代币的延期支出交易(delayed-spend transaction),以及一笔可以从延期支付交易中恢复/追回代币的重新保险存储交易(re-vaulting transaction)。”Bishop的提议还提供了许多选项来解决其他场景,供更有经验的用户使用。他告诉CoinDesk:
“在我看来,有很多人和很多交易所显然无法保护他们的密钥。我们看到过一次又一次的盗窃事件。即使在这种受限的环境中,能够废除或撤消交易也是非常有价值的。”事实上,光今年就出现了Bitpoint、Bitrue和币安等交易所被盗事件。Bishop补充道:
“我不敢说它能够真正解决盗窃问题,这样的保证未免有点过重,但它肯定是一个非常重要的工具。”
无需分叉即可实施
Bishop表示,他的提议不需要像之前的提议那样使用任何分叉。它依赖于已经内置在比特币代码中的现有时间锁定功能。
也就是说,软件还没有编写。在将这段代码公开之前,他需要从其他开发人员那里得到反馈,再编写代码,然后进行彻底的测试。所以真正实施还需要一段时间。
在与其他开发人员进行交流的过程中,关于使安全性变得更复杂的问题可能会重新被审视。当先前的提案在2016年被提出时,一名开发人员指出,这样的提议会让比特币用户有更多他们必须保护的数据。
另一方面,由于该方法不需要在协议级别进行任何更改,因此完全取决于用户是否使用它。
Bishop也意识到他的策略给用户带来了新的责任。他表示,如果构建成功,他的这一理念要想被大众所了解并接受,还需做出大量的普及活动,比如如何保护这些新工具和安全措施等等。
不过,这名开发人员也表示,一旦该软件准备就绪,他将免费提供给任何想使用它的比特币持有人,同时他也会用这种方式来保护自己的大部分比特币。
转载请注明文章出处
原文:https://www.coindesk.com/the-vault-is-back-bitcoin-coder-to-revive-plan-to-shield-wallets-from-theft
作者:Brady Dale
编译:Libert
稿源(译):巴比特资讯(http://v1.8btc.com/461040)
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。