imToken钱包扫码功能排查:技术团队连夜响应,用户资产安全未受影响

3月12日晚间,多位imToken钱包用户在社群反馈扫码功能出现异常。故障表现为扫码后无法自动识别DApp链接,有些页面显示网络请求超时。

imToken技术团队在收到反馈后于当晚21点启动imToken钱包扫码功能排查,初步定位为云端域名解析服务波动。此次imToken钱包扫码功能排查不是首次。两个月前的,同类问题曾在欧洲节点出现过短暂闪烁。这次涉及范围更广,推特上的抱怨帖看,亚洲和北美用户几乎遇还有卡顿吧?有用户急得直跺脚是正在参与某个热门项目的白名单铸造。扫码失败直接错过了截止时间。技术团队公布的排查日志显示。

他们分三路同步作业了。第一路检查扫码后调用的API接口响应速度,第二路核查HTTPDNS的TTL缓存策略,第三路直接抓包比对不同网络运营商的数据传输差异。截至次日上午10点的,根因被锁定为某云服务商的路由表更新延迟,与钱包本体代码无关。也就是说,用户的私钥管理、转账签名等核心功能始终正常。

一个有意思的细节是部分安卓用户切换Wi-Fi和移动数据解决了问题,这被社区戏称为“物理排查法”。

iOS用户就没这么幸运,由于系统对网络权限的严格控制,只能等待官方修复。imToken下午2点发布的公告里面承诺,后续会加入扫码失败时的备选API通道,并优化错误提示文案是比如明确告诉用户“当前网络解析失败。请检查网络或切换节点”。这场风波给用户的直接启示是不要把所有鸡蛋放在一个篮子里。建议常用钱包的用户至少准备两个支持不同链上生态的App,留意官方Telegram群和推特的状态更新。对imToken而言,这次imToken钱包扫码功能排查暴露出对单一云服务商的依赖隐患,去中心化理念或许也该渗透到技术基建层面。