近日,来自EOS USA的David Pence在Youtube视频直播中解释Linux操作系统与区块链EOSIO技术的相似之处。由于Linux的可定制化特点,自诞生以来,Linux作为其他软件和操作系统的基础被重复使用数千次。Linux是开源的,EOSIO也是开源的,这是两者最大的共同点。Linux就像是互联网的基础,EOSIO也将是区块链的未来,让EOSIO成为区块链的Linux是未来追求的目标。简单来说,即探索 EOSIO,使之成为区块链的基础。
(来自引力观察)
Unix、Linux和Windows
如今的计算机已经像家常便饭一样,人人都得接触,我们平时用的这些电脑操作系统主要包括:Unix、Linux和Windows。
其实我们现在所用的电脑的操作系统最初是Unix,后来又出现了minix,再后来又出现了Linux和Windows,这是一个继承和发展的关系。
目前全球最厉害的最核心的操作系统就是Linux和Unix,但Unix收费,而Linux开源(免费)的,因此用Linux的人也很多。由于Unix和Linux操作系统有一个问题是,虽然他很高效,但是上手比较难,这个主要是通过输入命令来执行,对于大多数人来说,很难操作。
这时候就出现了Windows操作系统,它的好处就是,你只需要点击鼠标就能解决很多问题,不需要你学习命令,并且可视化程度也很大,所以有叫视窗操作系统,也就是我们现在很多电脑所使用的操作系统。
Linux是一套开源(免费使用和自由传播)的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
EOSIO
根据EOSIO的白皮书:EOSIO 软件引入一种新的区块链架构设计,它使得去中心化的应用可以横向和纵向的扩展。这通过构建一个仿操作系统的方式来实现,在它之上可以构建应用程序。该软件提供帐户、身份验证、数据库、异步通信和跨越数百个CPU内核或集群的应用程序调度。由此产生的技术是一种区块链架构,它可以扩展至每秒处理百万级交易,消除用户的手续费,并且允许快速和轻松的部署去中心化的应用。
EOSIO可以理解为商用分布式应用设计的一款区块链操作系统。它引入了一种新的区块链架构,旨在实现分布式应用的性能扩展。
EOSIO是开源的,也就是允许开发者在其链上创建区块链应用(DAPP)。它的目标是建立未来区块链世界的操作系统,成为区块链核心底层技术。
总结
从上面可以看出,Linux和EOSIO都是一种操作系统,二者都是开源的。Linux是互联网的基础,在Linux环境中,你不仅可以进行C语言程序设计,也可以进行C++/Java等多种语言的程序设计;而EOSIO的目标是建立未来区块链世界的操作系统,成为区块链核心底层技术,它采用的是石墨烯技术,是用C++语言编写的。
总体来说,EOSIO目标远大,蓝图合理,要做区块链3.0的开放性操作平台,前景不错。