在现实生涯中,我们听说过双重支付的问题,好比一小我私人在卖屋子的时刻,同时和两小我私人签条约;再好比一小我私人只有一万块钱,但他私下向差其余人宣称会给对方一万块钱。
针对这类问题,比特币设计了一套机制来防御。这套机制首先是对生意信息提到的余额举行检查,若是余额数目合理,那么矿工就会将今生意信息打包并链入比特币区块链。
问题1:如何检查余额?
好比网络收到了一条信息:A转给B 十个比特币。
此时全网会下载比特币区块链所有的信息,追溯A的所有历史生意纪录。若是区块链生意信息显示,A的余额足以支持这次10个BTC的生意,那么这条信息会被全网所接受,否则不会被接受。
问题2:若是同时支付给两小我私人,以哪条生意纪录为准?
好比A向全网广播:转10个比特币给B,但同时他又发了一条,转10个比特币给C,而此时A的总余额只有10个。该哪条生意纪录为准呢?
这时,有些人会先收到A给B十个比特币的新闻,他们检查余额之后会自动忽略另外一条新闻;同样,那些先收到A给C十个比特币新闻的人,在检查余额之后也会自动忽略另外一条新闻。
不管吸收到的是哪条生意信息,接下来,网络上的矿工都市对自己收到的新闻举行打包,盘算区块当中所包罗的随机数,也就是挖矿,第一个盘算出随机数的矿工,就会将这个区块放到主链当中,这条生意纪录也就会被全网认可。若是放入主链的生意信息是A转给B十个比特币,那么B将会获得这些比特币,另外一边的矿工也就自动住手盘算了;若是放入主链的生意信息是A转给C十个比特币,那么C将会获得这些比特币。
以上就是比特币防双重支付的方式。
结语
1、 在防止双重支付问题上,比特币区块链会首先检查所有的生意纪录,追溯生意信息;
2、 在确保余额准确的情形下,首先被放入主链的生意信息将会被全网接受。
参考文献
[1] 微博 @李永乐先生
浪哥解币:5.10号比特币行情战略分析
浪哥解币:5.10号比特币行情策略分析 人生就是在风风雨雨中行进,坎坎坷坷中成长,生活中的许多苦难,教会了我们坚强,生活中的许多考验,磨砺了我们的意志,生活让我们经受折磨,也让我们学会担当。快乐总是伴着痛苦,鲜花总是伴着泪水,没有谁的一生会一帆
文章标题:比特币若何防止双重支付?
文章链接:https://www.btchangqing.cn/254676.html
更新时间:2021年05月10日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。