Chapter117 黑心布一楠 (第1/2页)

加入书签

首先,有一部分节点先收到了你的第一笔交易,他们会记录下来,传播出去。

另一部分节点收到了你的第二笔交易,他们也会记录下来,传播出去。

随着时间的推移,有一些节点先后收到了你的两笔交易。

怎么办呢?

很简单,他们把先收到的交易记录下来,然后认为后一笔收到的交易是不合法的,直接丢掉。

这时,网络中的节点出现了不一致:一部分节点认可你的第一笔交易,另一部分节点认可你的第二笔交易。

作为一个货币系统,比特币当然只会承认其中一笔。

具体怎么做呢?

比特币系统引入了一个竞赛,让节点们互相竞争,最终达成一致。

这里就有一个区块链的概念形成。

在比特币系统中,节点是这么组织交易的:发生时间相近的交易会被放在一起,形成一个"区块",然后每个区块按照时间顺序首尾相接,后一个区块里会写着前一个区块的编号,所有区块组成一个链条的形状。

这个链条从第一个区块(也就是创始块)开始,到最新的一个区块为止,记录了比特币历史上所有已经确认的交易记录。

但是我买的车子和豪宅用到的比特币是同一笔钱,但是却分属于两个区块,那么哪一个才是有效交易?!

中本聪在设计比特币系统时,要求一个区块必须满足一个非常苛刻的条件,才能被认为是区块链里的一个合法区块。

简单地说,所有新产生的区块,除了交易记录、上一个区块的地址等数据之外,还必须添加一个(称作 nonce 的)小块数据,使得整个区块经过一个(称作哈希计算的)数学运算之后,得到的结果满足指定的条件。 而找到满足这样条件的小块数字(nonce),至少对于现在计算机的计算能力来说,是一件非常困难的事情。

这里,比特币对区块做的数学运算称作哈希计算。。

在计算机科学里,哈希计算是一系列计算的统称,这类计算能够将一块数据,映射成一小串固定长度的数字,我们称作哈希值。

哈希计算有几个特点:

一是,给定输入数据,可以很快计算出来它的哈希值;反之只给出哈希值,则几乎不可能算出原始数据;

二是,输入的数据哪怕只是改变一点点,算出来的哈希值也会发生翻天覆地

更多内容加载中...请稍候...

本站只支持手机浏览器访问,若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

↑返回顶部↑

上一章 书页/目录 下一页

言情小说相关阅读: 燃!王妃扛着火箭筒来支援王爷了 为了钱,我要嫁给豪门植物人! 异能太渣的我选择当御兽师 农门女传奇 快穿之柳暗花明又一村 变身校花后,把女友抢回来 小青梅,我可以转正了吗? 人生百态各有韵味 我和我的两个大佬系统 穿到古代开川菜馆 穿越者虫族世界 快穿:我在全世界优雅老去 公爵大人的钓系美人 做美食,听八卦,王妃很忙 换亲后,病秧子相公长命百岁了 璇玑谜影 时空交易:我从星际拿科技 都市幻界记 娇软小夫人一撒娇,偏执程总拿命宠 我在古早修仙文里当炮灰