当前位置:主页 > 新闻

区块链之如何避免双重支付问题——ZOOBASE平台所做出的努力

编辑名称:hz2021-11-30

来源:

双重支付问题又称为“双花”问题,即利用货币的数字特性用“同一笔钱”完成两次或者多次支付。在传统的金融和货币体系中,由于金钱货币是物理实体,具有客观唯一存在的属性,所以可以避免双重支付的情况。但在其他的电子货币系统中,则需要可信的第三方管理机构提供保证。ZOOBASE作为数字交易平台,自然也做出了对这个问题的防范。

区块链之如何避免双重支付问题——ZOOBASE平台所做出的努力

双重支付的含义

双重支付(又称一币多付)是一种数位货币失败模式的构想,即同一个数位token可以被花用两次以上。不像具有实体的符号货币硬币,电子档案可被复制,所以花用这个行为并不会从原持有者身上移除拥有的状态,也就是"建立"已支付但未移除的货币。

当一笔从A到B的转账交易刚被写入一个区块x时,它得到了一个确认。而此刻可能另有一笔从A到C的交易正被写入区块y。之后如果以y为首的链延伸得更长,那么区块x就成了孤块,被矿工们集体遗弃,其中包含的A到B的交易记录也随之不再被大家承认,A便成功地实现了双重支付。加上属于收款者的已支付的同金额货币,或是使收款者凭空多出多重支付的金额,犹如伪钞般,造成通货膨胀而导致货币贬值,从而不再让人信任并愿意持有及流通

所以ZOOBASE认识到,不对双重支付做出防范,平台的流通货币ZOOBASE就将会陷入通货膨胀的境地,导致ZOOBASE走向贬值,造成大量用户的资本亏损。

区块链之如何避免双重支付问题——ZOOBASE平台所做出的努力

双重支付的防范

双重支付的防范通常由线上受信任的第三方来验证一个数位token是否被花用过,这在信任和资讯安全的角度看都是单点脆弱性。但ZOOBASE平台绝不会是单纯的依托用户的信赖来防范双重支付,而是选择用技术来进行保障。

ZOOBASE在去中心化的系统中不借助任何第三方机构而只通过分布式节点之间的相互验证和共识机制,有效地解决了双重支付问题,在信息传输的同时完成了价值转移。通过区块链接形成的时间戳技术加上验证比特币是否满足UTXO(未花费交易)和数字签名,有效避免了双重支付的问题。如果有人用同一笔UTXO构造了两笔付给不同交易方的交易,则平台只会转发最先被侦听到的那个。矿工会选择将那笔交易包入未来区块,然后对交易进行多次确认,来保证ZOOBASE不被双花。

区块链之如何避免双重支付问题——ZOOBASE平台所做出的努力

ZOOBASE的优势所在

由于ZOOBASE通过多链架构大大加快了交易速度,使得ZOOBASE可以在一笔资金进行交易后、平台完成记录节点信息修改之前暂时将这笔资金锁定,无法进行双重支付。这一限制会在记录完成、交易被正式记载后解除。ZOOBASE极高的吞吐速率使得锁定环节对正常交易的用户毫无影响,却能让双重支付的可能性消失。


热门焦点