区块链支付系统,区块链支付系统与第三方支付系统的区别
根据数据存储方式的不同,数字钱包可以分为全节点钱包、SPV轻钱包和中心化钱包。
全节点钱包
这类钱包存储所有区块的数据,例如比特币的全节点。这里说的数据一般分为两类,一种是UTXO、区块头等区块数据,另一种是私钥数据。
比特币的每个区块是1M,一天大约是144M,从09年到现在,比特币的区块数据超过200多个G,而以太坊的数据更大。所以这些存储空间其现在来说也是非常可观的,因为大众的手机容量也就不到200G,并且也不能把这200多G都用来放数字货币的数据。
这种钱包存储了区块链上的全部数据,基本上全节点钱包都是桌面钱包。这种钱包的好处是数据非常完整,并且由于其具有所有的数据,所以可以去查询任意地址的资金情况。
其缺点是需要占用很大的地方空间,并且每次使用钱包的时候,都必须重新链接所使用的某根链,把这段时间新产生的数据都同步下来。
SPV钱包
其全称是Simplified Payment Verification(简单支付验证)。SPV钱包与全节点钱包的区别是,SPV钱包仅保存区块头以及当前所使用钱包地址相关的交易证明路径,其余的数据一般都存储在服务器端,大部分移动端钱包都是SPV钱包。
中心化钱包
中心化的意思是所用钱包的所有信息都存储在中心的服务器上,钱包通过与中心服务器连接去使用。
一种全中心化钱包可以理解为交易所模式,用户可以将其私钥交由运营商去保管。但是由于用户不具有地址的私钥,所以严格上来说,用户并不具有这种钱包里资产的所有权,因为交易所随时有可能把钱包里资产转走。
比如说交易所被盗,一般就是黑客盗取了交易所众多地址的私钥,然后将其中的资产转走。并且交易所资产被转走以后,其实损失最大的是用户,因为交易所自己持有的资产是非常少的。
另一种中心化钱包可以理解为银行模式,其私钥并不存储于中心服务器,而是存储于用户本地。用户只是需要使用钱包的时候去中心化服务器获得其交易记录、余额等信息。
这种钱包会比第一种钱包相对安全一些,因为私钥没有交给服务商去保管,并且由于需要和中心同步,所以其使用的速度也会比较快。
其缺点是,如果钱包服务商的中心化服务器被黑了,或者被强制下线了,在服务器没有恢复之前,钱包也是不可用的。
深圳都市微生活区块链公链开发,区块链浏览器开发, 区块链白皮书的撰写,区块链去中心化交易系统搭建,区块链钱包+ 挖矿系统,DeFi模式开发,企业链改+溯源系统,区块链电商/商城通证购物系统及其他区块链游戏等定制类开发服务。选择都市微生活区块链开发,让您的企业快速迈向区块链+时代。
标签: 区块链支付系统
相关文章
发表评论