imtoken钱包代码这个事, 是安全圈里被讨论得最多的一个话题之一。我平时在做区块链安全研究工作, 经常会有朋友来问我的问题, 他们会问我这代码到底能不能公开看, 还有它是不是真正安全的, 我在这里就把这些情况做一个统一的说明。
IMToken钱包代码开源吗
现在把结论直接摆出来吧, 结论是项目并没有做到完全的开源。你去GitHub上面搜索一下, 确实能翻到一些前端交互的代码以及部分的智能合约内容, 但是关于密钥生成、数字签名、还有助记词解析这些比较核心的技术模块, 目前是属于闭源状态, 不公开的。
像密钥生成、签名操作、助记词解析这类核心底层功能,都被开发者给隐藏起来了,没有开放源码。有不少用户为了搞清楚这事儿,花了好几个小时在代码仓库里到处找来找去, 最后才无奈地发现, 那些最关键的业务逻辑和代码行, 其实压根就没有放在公开 accessible 的地方让大家查看。
它支持进行第三方的审计工作, 并且每年还会出具安全报告, 此外还有一些部署在链上的合约也是可以用于验证的。如果你想要查看代码的话, 可以去官方网站的技术文档区里找那里的仓库地址, 这样做会比你单纯在GitHub上进行盲目的搜索要快得多。
imtoken钱包代码安全吗
如果你只是去看代码, 那是完全不够的, 真正的关键在于架构设计。imtoken这款应用采用的是本地解决方案, 它的私钥和助记词都是在手机本地被生成并且被存储起来的, 这些数据并不会经过所谓的服务器端。
这样做比起那些采用云托管模式的其他钱包来说, 要强不少。但是因为它属于闭源软件, 这意味你没有办法去逐行确认内部的具体实现细节, 所以信任成本这个问题是客观存在的。
在实际操作层面上, 你需要牢记两件事情。第一件事是只应该从官方网站上去下载APK格式的应用软件, 不要去点击那些来源不明的下载链接。
第二件事是将助记词写在纸张上之后, 锁放进抽屉里面, 绝对不能截图保存, 也不能发送到聊天群组里。只要你做到了以上这两个要点, 那么在日常使用中去存取资产就完全能够满足需要了。
至于说选不选它, 这归根结底就是取决于你能否接受所谓的闭源这个前提条件。要是你能接受的话, 那么就安心地使用下去。要是你接受不了, 那么就去换一个完全是开源的方案试试。

转载请注明出处:imtoken官网,如有疑问,请联系(imtoken官方app)。
本文地址:https://m.tszyjy.cn/tzgg/9345.html
