比特币如何防止双重支付?

shuai4年前币市行情652

在现实生活中,我们听说过双重支付的问题,比如一个人在卖房子的时候,同时和两个人签合同;再比如一个人只有一万块钱,但他私下向不同的人宣称会给对方一万块钱。

针对这类问题,比特币设计了一套机制来防御。这套机制首先是对交易信息提到的余额进行检查,如果余额数量合理,那么矿工就会将此交易信息打包并链入比特币区块链。

问题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、 在确保余额正确的情况下,首先被放入主链的交易信息将会被全网接受。


相关文章

马云购买200亿比特币是真的吗?马云眼中的比特币

马云购买200亿比特币是真的吗?马云眼中的比特币

2020年10月23日至25日,上海市举办了以困境与机会:新机遇下的新金融业与互联网经济为主题风格的第二届上海外滩金融业高峰 会。马云爸爸参加并发布演说。在演说中,一句有关数据现钱会彻底改变贷币,如同...

美国行长发声:比特币不能防通胀,甚至不能作为投资工具

美国行长发声:比特币不能防通胀,甚至不能作为投资工具

美国银行的最新报告指出,比特币可能对冲通货膨胀不起作用。与此同时,对于一些观点强调的比特币在ESG方面可以减缓环境变化,报告也持负面观点。如果你想对冲通货膨胀,比特币可能不行。而且如果你担心气候变化,...

币圈事件:比特币链上大额交易数量激增

币圈事件:比特币链上大额交易数量激增

在比特币链上的大型交易数量激增。据统计,昨天比特币链上超过500BTC的交易笔数达到566笔,单日大额交易量创下2020年3月13日以来新高。在BTC的市值中,加密货币市值下降到了2万亿美元以下,BT...

中国严打比特币及挖矿,大型矿工紧急出逃,数千台矿机转往美国加拿大

中国严打比特币及挖矿,大型矿工紧急出逃,数千台矿机转往美国加拿大

最近,以比特币为代表的数字货币市场并不平静,不仅价格变动很大,中国政府对比特币、采矿的态度也越来越强硬,矿工们把大量矿山机械转移到国外。中国国内开采计算能力占全球计算能力的70%,大部分矿工将矿山设置...

比特币从天价回落,受Coinbase上市股价高开低走拖累

比特币从天价回落,受Coinbase上市股价高开低走拖累

备受关注的CoinbaseGlobalInc.直接上市,引发了人们对与加密货币有关的东西的狂热需求。但是首个交易日的高开低走压制了市场的热情。由于这一美国最大加密货币交易所的收盘价格较开盘价下跌14%...

Galaxy Digital创始人:比特币的波动率可能会继续下降

Galaxy Digital创始人:比特币的波动率可能会继续下降

12月24日,美国共和党议员Davidson表示,美国需要关于加密货币的明确法律。(金十)据彭博社报道,美国参议员Cynthialummis明年将为比特币提出新法案,美国参议员Cynthialummi...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。