比特币以及区块链原理学习 (4)

  交易被成功写入区块链后,被支付方B同步区块链的数据,B如果在区块链里找到了自己的交易记录,那么交易就被认为有效。

  以上就是比特币的完整交易流程了。

六、总结与疑问

  由以上对于比特币原理和流程分析,我们就可以理解比特币为什么能等同于法定货币了,本人认为理由如下:

比特币的唯一性,比特币在网络里是唯一,而且这种唯一性很难被篡改;

比特币的总量恒定,比特币不会发生通货膨胀的问题,因此比特币有保质的作用,这个跟黄金很类似;

比特币的安全性很高,比特币是基于记账原理来产生价值,比特币的交易情况是全网透明的,每笔交易都可以追溯,而且交易记录机制安全可靠,很难有外部的非理性原因影响到比特币的价值。

  这里还有一些疑问需要重点说明下:

  问题一:比特币为什么很难被篡改?

  这主要是比特币产生的载体区块是非常难以产生的,需要大量的工作流证明,而且区块的有效性又是和区块链里该区块的下游区块相关,如果要篡改一个比特币,那么跟该比特币交易相关的下游区块都要更改,这就倍增篡改比特币的难度。当然理论上如果有实体掌握了区块链全网51%的算力是可以篡改比特币的,但是在公网下这种情况基本很难实现,不过要是区块链做成私有的这就很难说了,私有的区块链引入了中心机构,但是这样的区块链就不是真正意义的区块链了。

  问题二:为什么现在挖矿是越来越难了?

  挖矿其实就是在做hash运算,我们知道产生一个新区块需要大量的hash运算,只有拥有强大算力的实体才能获得先机,工作量证明的hash运算从CPU发展到GPU到现在的基于硬件的专业化的矿机,因此普通人很难有那么大的财力在算力竞争下获胜,所以个人挖矿目前是一件几乎无法完成的事情了。

  问题三:区块链为啥现在会特别火?

  这个问题我没法回答,其实区块链目前很火还是一种炒作,毕竟区块链技术除了比特币还没有什么重量级的应用出现,但是区块链技术里面的很难更改的记账系统机制是非常有前景的,目前国家,大型企业都涉猎其中,相信区块链的前景是非常不错的,这也是本人为什么花精力研究区块链的原因所在。

七、区块链的相关技术

  研究区块链的原理还是想为自己做技术研究做准备,这里大概总结下自己学习中发现的区块链的一些底层技术,具体如下:

非对称加密技术,这个使用开源技术即可;

Hash计算的技术,主要是SHA技术;

数字签名或者叫做数字指纹技术,这个其实也是HASH技术,不过HASH出来的值一般是二进制,很难传播,因此需要一些签名技术将二进制转化成可以阅读的字符技术,例如把公钥变成地址(字符串),这里应该牵涉到一些字符置换的技术例如Base58

P2P相关的网络通讯技术,分布式系统里的一个节点如何广播信息,节点如何轮询接收广播出来信息的技术,还有就是同步区域链数据的技术;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxzyj.html