1. 首页
  2. 区块链的算法(中本聪的一段程序代码,道出了区块链的重点)

区块链的算法(中本聪的一段程序代码,道出了区块链的重点)

时隔三天,再次翻开了中本聪的一篇论文,短短九页,却有一段这样的C语言的代码描述。

C语言代码

区块链技术,诞生之根基

开源诞生后,世界上的程序爱好者分享自己的代码之余,还在各种社区论坛共同维护一些软件。代表有linux。

开源思想代表着自由互助,集思广益共同维护软件的完整和发展。区块链应用程序正是这样得到大量专业人员开发,尤其是密码学专家。

以密码学为基础的技术,使区块链技术得以发展,特别是加密货币,如比特币成为区块链最具影响力和代表性的应用。除此之外,还有如P2P传输应用,下载技术。

算法提供了区块链应用的可能,如挖矿算法,使用的是标准的数据加密算法,而这个算法是必须大家通过,认可的。这种共识机制不是由个人或某个集体决定的,是由使用该系统内所有人维护的,例如比特币的挖矿工们利用大量时间、自己专业电脑的算力,证明每项交易都是正确的,不容有人改动。机器比人类更可信吧。

算法防止改动

中本聪引用了概率论公式,并用C语言程序演示说明了被不正确改动交易帐本的可能性,只有拥有超过51%全比特币网络资源算力,才有可能实现一笔钱花2次,然而因为加密算法需要耗上很大资源,电力,设备等,即使成功攻击了系统,系统的共识也就被破坏,如此该系统的价值就会下降了。物以稀为贵的原理吧。

来源网络,双花的解释

51%攻击,成为安全可靠的突破口。作为区块链主要机制:共同发展,参与系统中的机器负责维护系统的正确性。

到底这是虚拟世界里的终极目标,还是数据乌托邦?

但我相信遵守价值规律,坚持维护我国利益。区块链将会长久向人类共同分享美好世界的愿景发展。

相关文章