关于imtoken的开源程度这个问题, 一直是个让人有点弄不清楚的状况。它的前端代码确实是公开出来的,可是核心的交易引擎还有密钥管理模块这些部分, 却是没有开源的。这个事情在相关的圈子里面, 早就不是什么秘密了。
现在人们在知乎上面能够看到不少被点赞次数较多的回答, 这些回答直接就说imtoken是开源钱包, 实际上这种说法是不严谨的, 在GitHub平台上面确实可以拉取到它的前端代码部分, 但是关于私钥生成以及在签名交易当中的核心逻辑并没有完全公开出来, 它属于半开源,这种情况非常类似于用户可以看到网页HTML页面内容, 但却看不到服务器后端的处理逻辑。
有人把这东西和 MetaMask 放在一起比较, 他们说因为它是完全开源的, 所以会更加安全一点。这种想法是不对的, 开源这个事情并不代表它就是绝对安全的, 要知道 MetaMask 在历史上也曾经遭遇过被投毒的情况。
系统安不安全, 其实是取决于背后的团队能不能进行审计以及更新的快慢, 而不是说仅仅是把代码都公开给大家看这么简单。
当你使用imtoken来存放数字货币的时候, 你感到最担心、最让人操心的地方到底是哪一个方面? 这究竟是关于助记词的保管问题, 还是关于在去中心化应用也就是DApp那里的授权安全问题? 欢迎你在评论区域里面进行交流和讨论。
内容反馈与继续阅读
发现步骤、链接或版本说明需要修订时,可前往联系我们页面提供文章地址和问题描述。请勿提交助记词、私钥、验证码或资产截图。
查看反馈说明 浏览安全中心