“若无法保证电脑系统的安全,储存在电脑中的虚拟币就可能会被盗窃”这问题已经困扰了虚拟币用户太久了。无数用户的账户被窃取,使得很多人开始认为使用虚拟币是很不安全的。另一个更让人堪忧的后果是,由于这种担心,很多人不敢把虚拟币保存在电脑当中,或者干脆不接触虚拟币市场。
不仅如此,有些用户为了安全,想把暗黑币(达世币)储存在纸钱包中。这样做也存在着一些风险。用户是否具备制作纸钱包的知识?同时能否保证在制作纸钱包过程中一切安全呢?
到最后,那些缺乏经验的用户通常会选择依赖第三方来存储他们的虚拟币,这其实也是不安全的方法。
解决问题方法:协议级别双重认证。
用户可以对指定的暗黑币(达世币)地址,通过扩展协议来设置双重认证的密码。而这项设置会全网广播,在这之后,在任何客户端上通过此地址发出的任何一笔交易都需要输入密码。资金可以自由进入此钱包地址,但是转出时则需要提供密码。
在发布InstantX(即时支付)后,我们将开发双重认证功能,并会将其加入到钱包客户端中。
这意味着即便有人得到了你电脑的控制权,并知道了你的私钥。然而在双重认证的保护下,他进行的任何交易也都会被网络驳回。你会知道你的私钥已被盗了,从而能够尽快的将资金安全转移,或提高电脑的安全级别。
从此,我们将不会听到“我打开电脑后发现所有的暗黑币(达世币)都被盗了”,而用户们也可以放心的使用暗黑币(达世币)进行网上交易,不用再担心安全问题了。
如何实现?
当发送一笔交易时,客户端会查看相应的钱包地址是否绑定了双重认证。之后它会要求你输入验证码来完成交易。这个验证码会经由全网传递。网络会将此验证码与记忆池中的(原)密码进行对比,一致即可完成交易。
对于双重认证的兼容性,我们还需要做很多研究调试。有太多的方法来实现,而我们将会逐一测试,从而挑选其中最合适的一种。
原链接:
https://darkcointalk.org/threads/feature-2-factor-authentication.3176/