结合电脑操作系统的发展史,给成功的区块链公链画像
1、电脑操作系统的产生和发展
操作系统并不是与计算机硬件一起诞生的,它是在人们使用计算机的过程中,为了满足两大需求:提高资源利用率、增强计算机系统性能,伴随着计算机技术本身及其应用的日益发展,而逐步地形成和完善起来的。
电脑操作系统的发展实际经历了几个过程:手工操作—批处理系统—多道程序系统—通用操作系统—个人电脑操作系统。
而最初的手工操作,电脑硬件的处理效率是最低的,相当于电脑每处理完一个指令就需要再次等待工作人员给予下一个操作指令;之后,发展到了多个指令一起运行的批处理系统;再之后就是多道程序系统,让多个程序能同时进入内存运行;之后是通用操作系统和个人操作系统。
从电脑操作系统的发展来看,它最终还是走进了千家万户,走进每个人的身边,才算是真正在应用并普及起来。
2、区块链公链与电脑操作系统的内在联系
说到区块链公链,它的本质就是区块链项目运行的基础网络,相对于电脑的操作系统,电脑上运行的各种软件相当于各种区块链应用(如DAPP)。
区块链公链其实就是区块链应用的操作系统!
电脑操作系统发展经历了漫长的几十年,因为受限制于硬件的技术发展速度;而区块链可能完全不一样,区块链技术的诞生主要是在软件技术方面,硬件技术方面的限制已没有多少障碍。
所以区块链操作系统(即公链)的发展肯定不再需要电脑操作系统发展那么长的时间。
3、成功的区块链公链必须具备的特征
参照电脑操作系统来看,操作系统要能让普通大众接受,就必须具备几个特点:安全、速度快、简单好用、让大众能方便地开发更多应用软件。
以上几个特征,完全可以移植于区块链公链上,就是公链必须具备安全、速度快、简单好用、让大众能方便地开发更多应用,这样的公链才是一条成功的区块链公链。
4、对成功区块链公链的几个特征的判断标准
安全:区块链要做到安全就必须去中心化,中心化的区块链公链肯定做不到安全,如果只是数十个超级节点来保证整个网络运行,就避免不了某一天超级节点作恶导致整个公链的信任崩塌的可能性,到时,人们不再信任,公链就毁了。所以,公链必须做到去中心化。
速度快:处理速度快的硬件技术障碍已没有,如同电脑加内存就可以让处理速度变快一样。只是看实现速度快的方式不同而已,如区块分层分片技术就能做到提高处理速度。
简单好用:如果区块链公链需要一个人学习一个月才会使用,那就不是成功的公链,或者说是不具备大众应用价值的公链。成功的公链应该让普通人像使用电脑操作系统一样简单、好用。
让普通大众能方便地开发应用:开发应用要像普通人使用相机时更换长短镜头一样简单,即在公链上开发应用应该提供充足的开发模块工具,让大众通过选择不同的工具模块就能开发出自己想要的应用,比如,提供一些模块化的开发基础工具,让大众通过十分钟就能开发一款简单的区块链游戏。如同你在游戏中购买更换装备一样简单。能做到这程程度的区块链公链肯定会是一个相当成功的公链了。
综上所述,具备了几个特征的公链才会是一个成功的区块链公链。
猎人将持续探索思考,区块链公链的未来和成功公链的判断标准,请关注后续文章更新。