手机:15966888888
电话:010-8888999
邮箱:imtoken@mail.com
地址:青岛润科翔电气有限公司
imtoken是不是开源的呢, 这个问题真的是被人们问得太多次了。简单点来说, imtoken并不是完全开源的, 它采取了部分模...
24小时咨询热线:4006666888
产品详情
imtoken是不是开源的呢, 这个问题真的是被人们问得太多次了。简单点来说, imtoken并不是完全开源的, 它采取了部分模块开放以及核心部分闭源这样的方式去做, 这和它是做移动端钱包的这个产品定位有着非常直接的关系。
你去imtoken的官方网站上去看一看, 也去GitHub上面转一圈, 你就会发现, 他们确实已经放出了部分SDK工具链代码, 比如说像是ERC-20以及TRC-20这两个交互模块的代码都有。但是关于钱包核心签名逻辑、还有私钥管理那一套东西, 到现在为止, 始终没有进行完整公开的展示。
用现在人能够直接看懂的话来说, 它采取的是半开源的路子。用户可以进行代码审查的部分并不多。大家更多是依靠品牌的信誉好以及功能体验很棒来建立信任。这和Ledger那种把固件的源代码全部公开的做法完全是两种不同的方式。
公开的部分主要集中在这块, 具体来说就是dApp浏览器插件、涉及部分链交互的JS库, 还有前端展示组件。这些东西对于开发者去接入门链上开发来说是有帮助的, 但是想要达到“我能自己编译出一个安全钱包”这个程度,那还差得远着呢。

真正决定安全性的那几层, 包括助记词生成、密钥派生, 还有交易签名, 这些代码都是封装在安卓APK和iOS应用包里的。普通用户是没有办法逐行去审查代码的。这一点大家都必须在心里有数。
所以, 我们需要回到最初的那个问题上去看这个情况, imtoken这一款应用程序并不能被归类为严格意义上的开源类型的钱包。
如果你对于代码的审计性有着非常强烈的关注需求的话, 那么像Gnosis Safe或者是Trust Wallet这类具有全部开源特点的项目可能就更加的适合你的需求了。imtoken这一款应用的主要优势体现在用户体验以及生态环境建设方面, 至于如何做出取舍, 需要你自己去仔细考量。
相关推荐
鲁公安备11017697号 Powered:Z-BlogPHP Thems:GebiLaoli