区块链:计算机发展的重复和强化
Posted 区块链思源说
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链:计算机发展的重复和强化相关的知识,希望对你有一定的参考价值。
区块链是一台计算机(电脑)。
区块链系统即一个由于“分布式电脑:节点”+“操作系统:共识算法”所组成的一台“去中心化的计算机系统”。在确认完原理之后,我们再研究下计算机的发展历史,便知道去中心化计算机“区块链”它的未来发展走向。
距今74年前,世界上第一台计算机埃尼阿克(ENIAC)诞生,它占地170平方米,体重达到30吨,运算速度缺只有加减法5000次/秒。而在2020年的今天,我们手中的手机,体重仅仅不到200克,运算速度却是36亿次/秒,不管是体积还是性能都远远超过埃尼阿克无数倍,这是技术进步带来的必然性。
在74年后的今天,去中心化计算机系统“BTC”已经稳定运行了整整11个年头,在这11年里,BTC系统的可用算力呈现跨越式递增,但是BTC的运行性能(打包速度和并发量)在优化后自由略微的提升。现在的“BTC”系统,就相当于1946年诞生的埃尼阿克计算机,埃尼阿克需要庞大的体积才能达到每秒5000次的加减运算,而BTC占用庞大的算力资源而并发量只有每秒7笔。
区块链的组成有两个主体,“节点”和“共识算法”。节点即是单独运行共识算法的计算机设备,每个节点的作用是参加记账,并且为去中心化的虚拟机贡献算力,使用智能合约,而由无数这样的节点组成了区块链系统。
“节点”不是区块链发展的障碍,而“共识算法”才是区块链目前发展的最大障碍。现在的计算机节点性能非常的高效,而让整个区块链计算机性能没有发挥出来的,完全就是“共识算法”。现在的区块链系统相当于在你用的很舒服流畅的智能手机上重新装上个老旧的系统,再好的手机也会用的也不舒服。
所以,区块链行业在后期应该出现更加优秀的系统,用它来适配现在的“节点”,而不是一味的风投和操作,尽可能完全发挥出这台计算机的性能,作用与应用方向。
我对未来共识算法系统发展的畅想:
①,在安全问题上,将出现更加强壮的网络结构,更加趋向于完美的安全机制;
②,在去中心化上,当每一个节点都承担相同的责任和义务时,随着节点的增加,这台计算机会更加安全,抗攻击能力越强;
③,在可拓展性上,应该像现在的电脑或者服务器集群一样,可以增加芯片,内存让其性能或的拓展,我相信在未来的区块链系统,每增加一个节点可以增加整个区块链的并发量及智能合约可用算力。
以上是关于区块链:计算机发展的重复和强化的主要内容,如果未能解决你的问题,请参考以下文章