使用imtoken已经达到了三年的时长, 被问的最多的一句话就是关于“imtoken是去中心化钱包吗”的问题。说实话这个答案并不是非黑即白的那样简单, 需要分好几个层面来进行看待。

imtoken去中心化吗

从严格意义上来说, imtoken 并不属于纯粹的 decentralized 钱包类型。用户自己的助记词存储在设备本地, 链上资产对应的私钥也是由用户本人持有和控制, 这种情形确实体现出去中心化特征。

不过, imtoken 背后存在运营团队, 还提供客服支持功能, 也发布公告推送消息, App 版本的更新进度以及界面设计的改进、功能特性的不断迭代发展, 全部都依赖于公司方来进行运作, 这种情况与真正完全去中心化的 MetaMask 软件以及 Ledger 硬件钱包之间存在明显差异, 不能说是一回事。

更准确的形容应该是半去中心化。这个模式让用户自己去掌管私钥, 可是产品在表现形式、安全审核以及漏洞修补之类的环节里头, 还是得有中心化的部分来管事, 根本没法做到百分之百的不需要信任别人。

imtoken是去中心化钱包吗 说白了它是半去中心化的

imtoken算全去中心化吗

这个说法是不对的。完全去中心化这个概念, 它意味着没有任何公司来为项目提供信用背书, 同时也不存在中心化的服务器来进行数据存储或者交易处理, 另外也没有一个可以被攻击者集中力量发起单点攻势的入口点。

imtoken这个地方, 它的官方网站、它在各个应用商店里的分发渠道、还有它背后的客服人员管理体系, 这些都是属于中心化的范畴, 因为它需要人来维护、运营和管理。

如果我们把它和一个处于dApp这一层级的去中心化协议来进行直接比较的话, imtoken的这种架构和那种纯粹的去中心化协议比起来, 它们之间存在的差距是非常明显、非常巨大的。

但在大家平常用的时候, 自托管私钥这种情况其实就已经能应对了。因为很多人并不是非要什么哲学层面上的去中心化, 他们只是不想把自己手里的币锁在一个可能某一天就跑路的中心化平台里。

所以,没必要过于纠结是否纯粹。对于普通散户而言, imtoken是一款相对可靠的自我托管工具, 只要能够满足基本使用需求就足矣。