im钱包八年技术进化史:从冷热分离架构到多链融合的探索之路

imtoken钱包官方app下载 0 10

im钱包八年技术进化史:从冷热分离架构到多链融合的探索之路

自2018年决定开发im钱包起,我们便鲜明地确立了一个导向,那就是努力去打造一款委实拥有安全性能并且便于使用的去中心化钱包。当时,市面上的钱包呈现出两种情形,一种是操作流程繁琐复杂,致使使用者深感困扰im钱包官网版的开发历程与技术演进,另一种是存在安全方面的隐性风险,对用户的资产安全构成威胁。

我们团队在这方面投入了大量精力,耗费了整整3个月时间,专心致力于研究私钥存储方案,通过不懈努力以及深入探索,最终确定了“冷热分离、本地加密”这一核心架构。该架构里,私钥一直仅仅存于用户手中的手机内 ,服务器端不会接触任何敏感的资讯。由此最大限度保障了用户那边的资产的安全性还有里面隐私内容的保密性。

在2020年,有一次技术升级,它是最为艰难的一回。用户数量突破了百万,随之而来的则是,我们遭遇了性能瓶颈,具体呈现为:以太坊节点同步表现迟缓,交易确认延迟数值偏高。团队为之持续奋战,时长达到了40天,对节点调度算法进行了重新设计,引入了多节点并行机制,并且将钱包启动速度,从8秒压缩至1.5秒 那段日子里几乎每晚都在熬夜,可是,看到用户反馈称“变快了”,便觉得一切付出都是值得的。

二零二三年,我们着手展开多链融合的探索工作。在市面上,绝大多数钱包针对每条链进行单独构建,致使用户切换链条时面临诸多不便。于是乎,我们果断对底层架构予以重新构建,打造出一套统一的账户体系,即无论用户使用的是BSC、以太坊亦或是Polygon,凭借一个地址便可全部解决。在技术层面,最为困难的当属兼容不同链的签名算法,为此我们针对上百种交易场景展开反复测试,之后方才敢将此版本予以上线。

你们于使用im钱包之际,最为期望优化哪一个功能呢,欢迎于评论区告知我im钱包八年技术进化史:从冷热分离架构到多链融合的探索之路,下一版的升级没准就会予以安排了。

相关推荐: