使用imtoken这个软件的用户数量是比较多的, 但是很多人并不清楚它到底能不能算作是分布式钱包。说通俗一点的话, imtoken在本质上属于是非托管本地钱包这一类东西, 密钥的生成操作以及存储行为都是发生在手机里面的, 并且完全没有经过任何服务器来处理。
我们通常所说的分布式特点, 更多地是指助记的分片和社交恢复功能的存在, 这种做法是把对于单点的依赖给打散了。
imtoken钱包是分布式吗
严格说起来, imtoken的助记词是由12或者是24个英文单词组成的, 这些助记词是用户自己生成的, 也是由用户自己保管的, 整个过程没有服务器参与, 这和分布式的字面意思是有差距的。
然而后面的时候imtoken增加了一些内容, 也就是加入了社交恢复这个功能, 操作的方式是把它对应的密钥碎片分别分给好几个比较信任的朋友或者其他一些设备, 不管是谁, 只需要用到任意两三个碎片进行组合这种操作, 就完全能够完成对钱包的恢复动作, 这样一来才让人感觉到具备了一种所谓分布式存储的那种相似的特征, 而并不是那种传统的所谓“一个人独自拿着一把锁”的样子了。
imtoken分布式钱包原理
它的底层技术选的是门限密码学这种方式, 它是把一份私钥给切割成了n份内容, 只要任意拿m份就可以把它们拼凑还原回去了, 整个过程是不需要依赖第三方的帮助的, 你可以在imtoken的设置选项里面绑定几个用来恢复的联系人的身份, 这些联系人各自会拿到一段密文的数据, 单独看起来是没办法打开的, 只有等到人数凑够之后才可以解锁。
这一套方案对于普通的用户群体来说, 其实已经足够使用了, 只是它完全不能跟那些节点级别的分布式账本系统, 像是Hyperledger那样相提并论, 大家在进行概念区分的时候, 千万不要把这些东西给搞混淆了, 这一点是需要特别强调的。
大家千万别把imtoken这个东西想得神乎其神。所谓的分布式, 仅仅是在密钥管理这一层里用到了一些相关技术。而那个钱包本身呢, 还是实实在在地运行在你的手机上。你只要能把这个分寸和理解程度搞清楚,这就已经足够了。

转载请注明出处:imtoken官网,如有疑问,请联系(imtoken官方app)。
本文地址:https://m.tszyjy.cn/xwzx/10043.html
