【钱包科普】什么是数字货币钱包
数字资产钱包,有着各式各样的称呼,区块链钱包、数字钱包、数字货币钱包、加密钱包、加密货币钱包......这林林总总的称谓无外乎想表达一个意思:一个存放着区块链上资产的钱包。
“钱包“一词很生动地描述了数字资产钱包的作用,但也导致了一个根深蒂固的错觉:钱包里真的存放着资产。
在现实生活中,人们的钱包里可以真正用来存储现金。但在区块链的世界里,资产都是存放在链上的,钱包要么是记录一串数字(中心化钱包),要么就是用于存储和管理密钥的数据结构(去中心化钱包)。总之,区块链的钱包里只存着你拥有某一笔钱的凭证,并不是真的有钱。
如果一定要在现实世界中找类比,那么数字资产钱包类似于支付宝。
支付宝用户的资金也并非真正存储在支付宝内,而是依旧存储在自身的银行账户或支付宝的银行账户中,支付宝只是展示用户的资产数量并提供使用相应资产的通道。
数字资产钱包有多种分类方式,比如根据私钥的掌控方分为中心化钱包和去中心化钱包、根据私钥存储过程是否触网分为冷钱包和热钱包等等,各种分类方法之间互有交集。今天我们先根据为大家介绍最常见的分类:中心化钱包和去中心化钱包。
中心化钱包的优点是中心化带来的便捷、易用性,而缺点则是伴随中心化而来的各种风险。
什么是中心化呢?百度百科对于中心化的定义是:中心决定节点,节点必须依赖中心,节点离开了中心就无法生存。
举个最简单的例子,现实世界中的货币体系就是中心化的。中央银行发行纸币,纸币流入每个普通民众的手中,人们可以用纸币去购买东西。因为每一张纸币都有央行或者政府这个强力中心为其背书,所以没有人会质疑纸币只是一张纸,不具备价值。但一旦纸币离开中心,或者中心不再值得人们信赖时,纸币就真的只是一张纸了,比如超发货币过度、几乎完全丧失政府公信力的津巴布韦。
前面提及的支付宝也是一个“中心”。我们平时将资金存放在支付宝里,实际上是存储在支付宝的银行账户里(或依旧留在自己的银行账户里)。当我们使用支付宝付款时,支付宝就会将我们所支付的金额从我们的账号划拨到对方账号中,尽管展现出来的只是简单的数字加减,但对方不会质疑你是不是真的付钱了,这不是出于对你的信任,而是出于对支付宝这个“中心”的信任。
支付宝在现实世界中最类似于数字货币钱包,而中心化钱包则是数字货币钱包中最类似于支付宝的。
在现实世界中,我们将钱存在支付宝,但是支付宝上展现的只是一个数字,而不是真正的资金。针对我们所进行的交易,支付宝要做的只是根据交易数据调整我们相应的余额数据。只要当我们进行提现时,资金的所有权才真正回到我们手中。
同样的,中心化钱包用户的私钥并不是掌握在他们自己手中,而是存储于钱包服务商的中心化服务器中。
中心化钱包由于与现实生活的支付宝等工具相似,对小白用户来说相当友好,用户甚至都不需要接触公钥、私钥、助记词这些一听就令人头大的专业名词。但是,中心化的缺点也非常明显,用户的所有资产都在中心化服务商的掌控之下,用户没有任何途径保障自己的权益。
何况,持有去中心化的资产却将其放在一个中心化的钱包上,听起来似乎有点买椟还珠的感觉。既然选择进入一个去中心化的世界,建议大家还是要学会自己掌握遥控器。
和中心化相对的就是去中心化,不同于存储着用户私钥的中心化钱包,去中心化钱包的私钥完全由用户自己保管。
去中心化钱包又可以按数据维护情况分为全节点钱包和轻钱包。
每个区块链都会有一个原生的官方钱包,这种官方钱包就是全节点钱包,比如著名的Bitcoin Core。
全节点钱包除了保存私钥外,还保存了所有历史区块的数据,这样用户就可以在本地直接验证交易数据的有效性,完全实现去中心化。
尽管全节点钱包是最贴近区块链精神的,但使用的人却很少,因为全节点钱包存在一个很“大“的问题,就是它真的很“大“。就拿Bitcoin Core来说吧,目前的数据文件大概300G左右,光下载同步就得搞上好几天,即使使用修剪模式(即节点只存储未花费输出,不存储历史交易),官方也建议至少留出20G的内存。
由于全节点钱包的易用性确实不行,因此我们现在所接触的去中心化钱包绝大部分都属于轻钱包。相较于全节点钱包,轻钱包不做交易验证,而是进行简单的支付验证,将大小压缩到几十M左右,两者的实现方式及技术原理我们以后有时间再细说。
无论是全节点钱包还是轻钱包,作为去中心化钱包,他们的本质都是为用户提供控制自身链上资产的通道。
去中心化钱包服务商无法控制用户的币,用户只要保管好自己的私钥或助记词就可以保证资金安全。有人可能会问,如果钱包服务商倒闭了,我的资金会不会有消失?答案是否定的,我们刚才说过,去中心化钱包为用户提供一个连接区块链资产的通道。条条大路通罗马,即使此路不通,只要我们还保留着通行证(私钥),换一条路照样能行。我们只要把私钥或者助记词输入到任何一个去中心化钱包,都可以继续操作自己的资金。
相比中心化钱包,去中心化的钱包产品能让用户自己掌握钱包私钥和助记词,真正拥有自己资产的所有权,更符合区块链精神。CoinEx Wallet正是秉持这样的思想,专注于去中心化的道路,努力为大家提供最好用的、符合区块链精神的数字资产钱包。