如何解决区块链中的“双花问题”

探讨双花问题之前我们先引用一个例子

今天链书网小编在手机上看到这样的一个故事:某屌丝在楼下买了一杯咖啡,付给性感的收银员小姐姐30元现金。喝完咖啡,该屌丝走进隔壁的花店,准备为女朋友买束玫瑰,想讨好女朋友开心,一摸口袋发现最后的30元现金已经用来买咖啡了。这时,大家想想他还能用刚刚支付的30元?可能嘛?

  如何解决区块链中的“双花问题”

很明显,想这样讨女朋友开心是不可能的,除非他从小姐姐那边把钱拿回来。那么如果用的不是现金,是数字通证呢,就是一些数据,他如果把数据复制下来再去使用呢。

数字通证

这就出现了双重支付,也就是区块链的双花问题。在系统中,可能由于不当操作导致一笔资产被重复使用。 

而时间戳就是解决双花问题的关键。时间戳可以证明他已经在那个时间花掉了那笔钱,不能再用了。

时间戳就是解决双花问题的关键 

  • 区块链中大家都做算术题不是吗?

  • 如果有两个人同时解出了这道算术题,怎么解决呢?


这也是区块链的双花问题,区块链同样解决了这个问题:

如果两个人同时上传,虽然这个概率非常小,但是如果发生,我们就要看最后哪一个区块的链条最先连接上6个区块,才能被确认成功,之后所有的区块都要在这个链上进行,另一条就失效。哈哈,现在明白了吧!


玖壹区块链声明

加微信:469649885区块链培训教程
还可免费获取区块链培训班试学名额

分享:

扫一扫在手机阅读、分享本文

区块链评论

玖壹区块链培训

玖壹区块链培训学院简称(玖壹学院http://www.91xiubbs.com/)提供区块链技术培训资料、区块链开发培训视频教程等下载,不过网上自学区块链技术课程必然存在一些缺陷:遇到问题易卡壳、学习周期漫长、无针对性等。区块链培训机构现场面对面的讲授区块链培训课程可以让您和团队在最短时间内掌握正确、系统、高效的区块链实战技术。