imToken 2.15 版本上线已经有一段时间,许多用户升级体验了新版本。这是 imToken 迈向下一阶段的重要一步,团队也从各渠道收集到了一些用户对于新版本的不解与不适应。在此,我们分享此次改版的初衷、理念及后续计划,希望获得大家的理解和支持。imToken 和每个生态参与者一样,一直在常见常新的加密行业中探索成长。
这次改版是由于旧版本的局限性以及缺乏可拓展性。长期视角下,旧版本难以满足钱包用户日益增长的功能需求,也不是我们理想中的最佳钱包范式。
五年前,imToken 开源了 TokenCore 核心代码,这段代码在快速发展的加密行业中服役了五年多。而早期生态和当下全然不同,继续对旧代码缝缝补补不再是好选项。旧版本用户可能熟悉「身份钱包」,但去中心化数字身份(DID)普及缓慢,身份钱包设计的过早引入也造成了许多使用困扰。当下流行 Layer2 和 EVM 等依附于以太坊生态的网络,对应切换网络的交互模式并非面向未来的设计;叠加比特币、Solana 等公链生态,钱包 - 账户/公链 - 网络等复杂概念对于初学者而言也不太友好。
基于以上现状,团队需要重新思考和调整。钱包的内核是私钥完整生命周期的安全管理。体验 vs 安全,简单 vs 强大,快速迭代 vs 精细打磨,如何做好这些平衡?我们选择中庸之道,在诸多因素间寻求一个「度」,而对「度」的把握,有时也靠长期关注和思考所形成的直觉。
钱包设计面向谁?面向多远?长期看,我们希望设计普适于大众的钱包产品,贡献于加密行业的推广普及。但在快速发展的当下,加密生态复杂度与日俱增,基于私钥管理的衍生需求也如泉水喷涌。我们对此的看法是,对于如 TokenCore 的内核基建,应面向未来 3-5 年有效,而产品设计和交互可每年灵活调整。
理想的钱包终极状态是什么?我认为钱包应:
- 成为使用者及其家人的保护盾
- 免受资产受损
- 免受数据泄露
- 免受身份追踪
- 帮助使用者低成本低门槛地随身持有、随时接入数字世界
- 无许可的账户
- 低廉的硬件
- 所见即所得的界面
综合以上的思考,我带领着团队开始行动,其中包含了对于 TokenCore 的重构、产品信息架构的重新设计……诸多改变。自 2023.11 项目启动,到 2024.4.18 正式上线。经历了近五个月的全力以赴,完成了五年多来最大的重构改造。感谢过程中每一位小伙伴的付出,让「知」与「行」合一。
我们很高兴看到,新版本切实解决了此前「老大难」的问题。与此同时也关注到了来自社区的新反馈,其中既有对于全新版本的适应问题,如不习惯从切换网络至选择账户的新交互模式、部分资深用户升级后账户数量骤增等;也有产品自身的不足,如添加账户不够智能化、账户数量多时选择账户不便。对于这些潜在优化点,我们同样非常高兴能收到社区的真诚反馈。这是钱包产品历久弥新的基础。
看清问题,持续迭代。和大家汇报 2.15 版本的持续迭代计划:
针对社区反馈以及原有产品路线图下的改进汇总 | |
优化账户选择列表的可识别性 | 支持智能添加账户 |
针对多账户场景,提供批量处理功能 | 增加新的「账户模式」:多签 |
支持自定义账户列表的展示 & 排序方式 | 「忘记密码」场景的解决方案 |
…… |
2.15 版本带来了全新架构和设计,由此,未来的 imToken 钱包将有更多可探索的空间:
- 多账户体系:不只有公链、Layer2、EVM 账户,多签账户、合约账户、与 Web2 连接的 Card 账户都将受益于多账户体系设计
- TokenCore 重构:为 imToken 敏捷支持多链提供了快速实现的可能
- 以 Token 为核心的产品设计将以 2.15 系列版本为起点,更具落地可行性
最后,2.15 改版毫无疑问是一次大动作,一座大山,路途坎坷。有人问改变的意义是什么?正如登山,是保有敢于持续挑战的勇气,是跟这个世界积极相处的姿态。
深呼吸,准备继续冲击下一座大山。我们离想象中的 3.0 越来越近,期待 imToken 每一位参与者的想象力和执行力,也期待我们的交付得到用户的广泛认可。
Ben,imToken 创始人&CEO
2024.05.15