区块链应该打造国产操作系统

区块链产业发展现在在风口浪尖,作为应用领域,区块链仍存在安全、存储、传输、检索等一系列的技术问题,且存在生态、应用等产业环境问题。国产操作系统同样也存在这些问题。
对于技术问题来讲,通过各种算法可以实现优化。我觉得基于区块链产业打造真正国产操作系统是一个很好的研究方向(不是基于linux内核,而是发展国产操作系统的内核)。
1、安全问题
我认为,安全问题主要分为两个部分,一方面的是数据存储的安全;另一方面是系统安全。数据安全可以用加密和检错算法解决,很多人以为检错算法就应该用在信道编码上,我认为且不说通信也是操作系统和区块链的关键模块,就拿检错算法本身的特征来讲能对一个数据是否被篡改、丢失具有很好的检验作用,其实目前很多标准都在使用,比如USB、DVD等,甚至很多的硬盘中也带有检错算法。同时,检错算法可以为系统安全提供最核心的防护能力,对于非法篡改的数据进行丢弃和IP锁定等。至于系统安全,一方面是内核的稳定和兼容性,同时底层调度和进程安全等,另一方面是构建一套具有压缩和检错能力的文件系统。
2、区块链技术可为打造国产系统内核提供思路
区块链技术的关键是利用去中心化,防止数据被轻易篡改。区块链如果结合虚拟进程技术完全可以打造一个全新的算力共享内核。现在,包括摄像头、打印机、冰箱、电视机、音响等均联网,且均具有赋闲的算力。由于区块链分散的数据存储模式为每个节点调取进程资源成为可能,于是每个算力节点仅构建一个虚拟进程,国产操作系统内核通过匹配对应的硬件资源实现算力共享。虚拟进程其实就是一个通用跨平台的进程,平时处于等待状态,内置进程通信,资源获取、运算结果输出、资源释放等功能。
3、国产操作系统内核模式的思考
系统的内核就是算法,且并不是很多算法。CPSOS(Computing Power Sharing Operating System)是一种运算能力共享式操作系统。这里以我的编码算法为例,抛砖引玉搭建的CPSOS系统。我认为,CPSOS内核应该包括至少四层结构,分别为运算层、编码层、调度层、应用层。
运算层:包括了CPU和进程管理、存储管理、设备和驱动等。主要是管理每个节点的运算资源。由于运算能力需要进行共享,所以运算层采用了虚拟进程方式(虚拟进程是方便每个节点开辟一些确定执行方式的虚拟进程,这些进程是不执行,且不占有资源的。虚拟进程从某种角度上来讲是一种通用的进程编译器),当接收到实际需要运算的进程(实际进程需要按照虚拟进程的执行方式进行)时虚拟进程自动转换成实际进程,并进行执行,然后将执行后的结果以虚拟进程的方式反馈到编码层。
编码层:包括杰林码的编解码核心,虚拟进程编译器,主要将实际进程和对应资源编译为虚拟进程数据,这些数据需要通过杰林码的编解码核心处理后再发送到传输层,或者从传输层接收对应的数据。
调度层:包括基于杰林码检错纠错编码和去中心化的通信协议,支持现有所有的网络通信协议。内嵌虚拟进程均衡算法,将虚拟进程转发给闲置的硬件资源相似的节点进行运算,同时将构建优先权系统,确保紧急进程先执行。
应用层:包括文件系统、资源管理器、各种应用接口等,可兼容现有的所有文件类型。
区块链应该打造国产操作系统_第1张图片
4、什么是什么是共享算力?
我们知道当下操作系统基本分为两种:分时式操作系统和分布式操作系统。共享是分布式操作系统的特征,但是却仅限于各个节点进程执行所需的资源共享,却不具备共享本节点运算资源和能力。共享运算资源主要是针对CPU和内存共享,即将进程和资源一并实现共享。用图表可以解释分布系统和我所提出的运算资源共享两种体系的区别。
区块链应该打造国产操作系统_第2张图片
(分布式操作系统)
也就是说,分布式操作系统进程通信是为了保证每个节点自身进程运算时需要的资源,而这些资源首先必须是具有分布性质。然后,还要确保这些资源的安全可靠,否则分布式操作系统将非常容易被攻击。
区块链应该打造国产操作系统_第3张图片
(CPSOS的运算能力共享)
显然,CPSOS是通过共享进程而实现每个节点的运算能力和内存资源共享。为了保证共享过程中节约网络带宽(数据压缩)、数据安全可靠、虚拟进程数据传输稳定(检错纠错),从而使用杰林码中的多功能编码算法,用一个算法实现三个功能。然后在编码层构建一个虚拟进程编译器功能,这个编译器用于标准化所有节点的进程方式。

5、算力共享的利弊
算力共享为可以极大程度的节约能耗和资源资源的损耗,且为人工智能和海量计算提供了全新的运算方式和能力。但是伴随的确实人类生存被全面控制的风险,因为每个节点都联网,人与人生活以及社会的体系可以完全的系统化。比如“某人某个时间需要和你见面”,利用算力共享和数据分析很容易知道这个未发生的结果,而这个结果很容易利用系统实现干扰,让这次的见面推迟或者不会发生。所以,区块链技术、加密和检错算法综合应用可以杜绝这个恐怖的情形——反人类。

你可能感兴趣的:(杰林码应用)