当众多人初次碰到imToken钱包之际, 都会对究竟是由何种软件打造而成它满怀好奇。实际上, 它并非单纯一个App,其背后有着完备的技术架构以及开发团队予以支撑。在我最初探究这个钱包时, 也曾特意去查阅它的背景, 今天就向你讲明白。
背后是哪家公司在开发
杭州链安科技有限公司开发了imToken钱包, 这家公司于2016年成立, 团队核心成员大多源自阿里巴巴、蚂蚁集团这类互联网大厂, 我知晓其早期的几位技术负责人, 此前从事的是区块链底层开发工作, 故而对以太坊、比特币这些公链的协议极为熟悉。
当时移动端不存在好用且安全的、实施去中心化的钱包, 这便是他们炮制该产品的本意之所在, 甚是简单明了, 大量钱包属于PC端的, 其操作繁杂, 寻常之人压根无法驾驭, 自2017年上线直至目前, imToken已然重复开发过达好几个重大版本, 单单安卓及iOS的法典存储库就重新构建过两次。

你或许会诧异为何并非大公司所做, 实际上恰恰鉴于团队规模小, 故而他们方敢将重心全然置于去中心化之上, 这与某些大厂的产品不同, 那些产品动辄便施行中心化托管, 致使用户私钥并不在自身手中。
用了哪些核心技术实现
imToken的核心具备开源性质, 然而并非是全然的开源状态。如此表述你或许会觉得存在矛盾之处, 我对此予以解释: 钱包当中用于生成助记词、签名交易的这些关键模块, 是在以太坊官方的JavaScript库web3.js的基础上进行改造而来的。
诸多底层优化是由他们自行完成的。举例而言, 在私钥存储这一方面, 安卓所采用的是Android Keystore系统, iOS所采用的则是Secure Enclave。这两者均属于系统级的安全芯片, 即便黑客获取了手机, 想要读出私钥都是极为困难的。我曾见识过一些不正规的钱包, 其竟然直接运用SharedPreferences来存储私钥, 这与把私钥写在纸上放置于门口又有何差异呢。
具备一个众多人并不清楚的细微之处, imToken内置了去中心化交易所协议0x以及Kyber Network。当你于钱包内直接进行换币操作时, 实际上是借助智能合约前往多个交易所进行比价相关事宜的, 并非由imToken自身来为你实施撮合行为。如此一来不仅速度快而且具备安全性, 钱财始终处于你自己手中。
因此归纳而言, imToken是借助标准区块链协议以及定制化安全方案组合而成的移动端工具 , 清楚了它的技术源头 , 你便会晓得它为何能够存续如此之久而且不会出现破损。
转载请注明出处:imtoken钱包官方,如有疑问,请联系()。
本文地址:https://www.sh-artmuseum.org.cn/imsz/4213.html
