比特币如何防止双重支付?
(文中在收看李永乐老师视频讲解基本上梳理)
在现实生活中,大家听到过双向付款的问题,例如一个人在卖房的情况下,与此同时和两人签订合同;再例如一个人仅有一万块钱,但他私底下向不一样的人声称会给另一方一万块钱。
对于这类问题,比特币设计方案了一套体制来防御力。这套体制最先是对交易信息提及的余额开展查验,假如余额总数有效,那麼挖矿就会将此交易信息装包并链入比特币区块链技术。
问题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]新浪微博 @李永乐老师
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。