区块链应该打造国产操作系统
區塊鏈產業發展現在在風口浪尖,作為應用領域,區塊鏈仍存在安全、存儲、傳輸、檢索等一系列的技術問題,且存在生態、應用等產業環境問題。國產操作系統同樣也存在這些問題。
對于技術問題來講,通過各種算法可以實現優化。我覺得基于區塊鏈產業打造真正國產操作系統是一個很好的研究方向(不是基于linux內核,而是發展國產操作系統的內核)。
1、安全問題
我認為,安全問題主要分為兩個部分,一方面的是數據存儲的安全;另一方面是系統安全。數據安全可以用加密和檢錯算法解決,很多人以為檢錯算法就應該用在信道編碼上,我認為且不說通信也是操作系統和區塊鏈的關鍵模塊,就拿檢錯算法本身的特征來講能對一個數據是否被篡改、丟失具有很好的檢驗作用,其實目前很多標準都在使用,比如USB、DVD等,甚至很多的硬盤中也帶有檢錯算法。同時,檢錯算法可以為系統安全提供最核心的防護能力,對于非法篡改的數據進行丟棄和IP鎖定等。至于系統安全,一方面是內核的穩定和兼容性,同時底層調度和進程安全等,另一方面是構建一套具有壓縮和檢錯能力的文件系統。
2、區塊鏈技術可為打造國產系統內核提供思路
區塊鏈技術的關鍵是利用去中心化,防止數據被輕易篡改。區塊鏈如果結合虛擬進程技術完全可以打造一個全新的算力共享內核。現在,包括攝像頭、打印機、冰箱、電視機、音響等均聯網,且均具有賦閑的算力。由于區塊鏈分散的數據存儲模式為每個節點調取進程資源成為可能,于是每個算力節點僅構建一個虛擬進程,國產操作系統內核通過匹配對應的硬件資源實現算力共享。虛擬進程其實就是一個通用跨平臺的進程,平時處于等待狀態,內置進程通信,資源獲取、運算結果輸出、資源釋放等功能。
3、國產操作系統內核模式的思考
系統的內核就是算法,且并不是很多算法。CPSOS(Computing Power Sharing Operating System)是一種運算能力共享式操作系統。這里以我的編碼算法為例,拋磚引玉搭建的CPSOS系統。我認為,CPSOS內核應該包括至少四層結構,分別為運算層、編碼層、調度層、應用層。
運算層:包括了CPU和進程管理、存儲管理、設備和驅動等。主要是管理每個節點的運算資源。由于運算能力需要進行共享,所以運算層采用了虛擬進程方式(虛擬進程是方便每個節點開辟一些確定執行方式的虛擬進程,這些進程是不執行,且不占有資源的。虛擬進程從某種角度上來講是一種通用的進程編譯器),當接收到實際需要運算的進程(實際進程需要按照虛擬進程的執行方式進行)時虛擬進程自動轉換成實際進程,并進行執行,然后將執行后的結果以虛擬進程的方式反饋到編碼層。
編碼層:包括杰林碼的編解碼核心,虛擬進程編譯器,主要將實際進程和對應資源編譯為虛擬進程數據,這些數據需要通過杰林碼的編解碼核心處理后再發送到傳輸層,或者從傳輸層接收對應的數據。
調度層:包括基于杰林碼檢錯糾錯編碼和去中心化的通信協議,支持現有所有的網絡通信協議。內嵌虛擬進程均衡算法,將虛擬進程轉發給閑置的硬件資源相似的節點進行運算,同時將構建優先權系統,確保緊急進程先執行。
應用層:包括文件系統、資源管理器、各種應用接口等,可兼容現有的所有文件類型。
4、什么是什么是共享算力?
我們知道當下操作系統基本分為兩種:分時式操作系統和分布式操作系統。共享是分布式操作系統的特征,但是卻僅限于各個節點進程執行所需的資源共享,卻不具備共享本節點運算資源和能力。共享運算資源主要是針對CPU和內存共享,即將進程和資源一并實現共享。用圖表可以解釋分布系統和我所提出的運算資源共享兩種體系的區別。
(分布式操作系統)
也就是說,分布式操作系統進程通信是為了保證每個節點自身進程運算時需要的資源,而這些資源首先必須是具有分布性質。然后,還要確保這些資源的安全可靠,否則分布式操作系統將非常容易被攻擊。
(CPSOS的運算能力共享)
顯然,CPSOS是通過共享進程而實現每個節點的運算能力和內存資源共享。為了保證共享過程中節約網絡帶寬(數據壓縮)、數據安全可靠、虛擬進程數據傳輸穩定(檢錯糾錯),從而使用杰林碼中的多功能編碼算法,用一個算法實現三個功能。然后在編碼層構建一個虛擬進程編譯器功能,這個編譯器用于標準化所有節點的進程方式。
5、算力共享的利弊
算力共享為可以極大程度的節約能耗和資源資源的損耗,且為人工智能和海量計算提供了全新的運算方式和能力。但是伴隨的確實人類生存被全面控制的風險,因為每個節點都聯網,人與人生活以及社會的體系可以完全的系統化。比如“某人某個時間需要和你見面”,利用算力共享和數據分析很容易知道這個未發生的結果,而這個結果很容易利用系統實現干擾,讓這次的見面推遲或者不會發生。所以,區塊鏈技術、加密和檢錯算法綜合應用可以杜絕這個恐怖的情形——反人類。
總結
以上是生活随笔為你收集整理的区块链应该打造国产操作系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php编写除法器程序,Booth除法器设
- 下一篇: UOS国产操作系统试用图解+网络配置