很多人初次碰到iMToken之际, 常常会对其背后技术构成存有好奇。简而言之, iMToken是个去中心化的数字货币钱包, 并非公司所开发的软件, 而是由一群致力于区块链技术的爱好者一同维护的开放源代码项目。其底层依靠以太坊网络, 用以储存与管理各类代币, 本质上是一组加密算法跟用户私钥的搭配。
iMToken的关键要点在于“非对称加密”这项技术,在每个用户去创建钱包之际, 系统会生成一组密钥, 其中一个公开的地址犹如银行卡号那般, 能够告知他人用于收款, 而另一个私钥可就是唯一的密码了, 必须要做到绝对保密, 这个私钥并非存储于任何服务器之上, 仅仅存在于你手机的本地, 所以哪怕iMToken团队宣告倒闭, 你的资产依旧是存在于链上的, 此外, 它运用的是HD钱包也就是分层确定性钱包的架构, 这意味着从一组助记词能够衍生出无数个地址, 从而方便对多种代币进行管理。所用的底层代码, 是运用JavaScript以及TypeScript而形成的, 其运行于React Native框架之上, 以此来保障iOS方面以及安卓方面皆可正常使用。
不少人询问iMToken是不是由以太坊官方推出的, 实际上, 以太坊基金会所维护的官方钱包是MetaMask以及MyEtherWallet, 然而iMToken却是由第三方开发的社区版钱包, 它最为显著的特性是集成了多链支持, 除了以太坊主网以外, 它还能够连接币安智能链、波场这类网络, 不过需要留意的是, 它并不储存用户资产, 仅仅负责签名交易。要是你于应用商店下载之际碰到同名仿冒品, 那极有可能是钓鱼软件, 正版iMToken的团队于2017年已然解散, 当下唯有开源代码在GitHub上予以维护更新。
你的操作习惯决定安全性, iMToken自身没有杀毒功能, 其私钥生成算法是开源的, 全世界开发者都可审查, 因此不存在后门。真正有危险的是你主动使其助记词或私钥泄露, 像截图、存于网盘、输入钓鱼网站那样。另外, 它不支持硬件钱包对接, 手机丢失或者重装系统后, 得依靠助记词恢复。所以建议将助记词抄写在纸上, 不要用手机拍照写存。要是你担心手机中存在木马, 可用一部旧手机专门安装此钱包, 不插入SIM卡且不安装其他应用。
iMToken仅是一组开源的加密工具, 其价值全然取决于用户自身保管私钥的能力, 不存在团队客服, 没有中心化服务器, 代码是透明的, 然而使用是否安全, 最终取决于你自己。