钱包和区块链, 这两个概念往往是外行人士最容易搞混的一对东西。

区块链是属于底层的分布式账本系统, 而钱包是你与这个账本进行交互操作的一个界面, 这其中的关系可以举一个很明显的例子来说明, 就是区块链好比是那张摆放物品的桌子, 而你的钱包则相当于是你的手, 你可以通过你的手在桌面上去按下指纹印记, 或者去完成签名的动作。

钱包与区块链啥关系

已经从事了五年链上开发工作, 亲眼目睹过太多新人把钱包当成存钱的地方, 这并不对。在区块链世界里, 网络从来不往你的钱包里面存储任何数据结构, 系统仅仅认可你公钥对应的地址形式。

钱包所要履行且唯一的核心功能, 就是负责生成并妥善保管由二百五十六位组成的私钥字符串, 接着使用该字符串对交易过程执行签名操作。

如果你更换十个钱包应用, 地址保持原样不动, 链上的余额数据也不会发生任何改变。钱包实际上只是一种表现形式, 它把“签名”这一项基础底层操作包裹起来, 让使用者只需轻点一下按钮就能完成。

钱包离了区块链行不行

这是不行的。如果没有区块链的出现, 就不会有共识机制的存在, 也不会建立地址体系, 同时也就无法确认交易的状态了。因为在钱包软件界面里面所显示的那个余额数字, 它的本质意思就是链上数据的本地视图这种情况。一旦你把节点关闭之后, 那个余额数值就会在瞬间变成像空气一样不存在的东西。

反过来,在钱包缺失的情况下, 链条依然能够产生区块, 只是普通人根本不具备使用的能力可言, 因为钱包这一部分属于面向用户侧结构最为单薄的外壳, 然而一旦去除了这一外壳, 普通大众也就彻底失去了触及区块链技术本身的可能。

钱包与区块链到底是什么关系 别再搞混了

基础设施的部分是不可以有任何变动的, 可是入口的地方却可以在任何的时间点进行更换。这也就是钱包和区块链两者之间最为关键的分寸感所在的地方。