區塊鏈應該打造國產作業系統

2021-09-29 10:50:09 字數 2476 閱讀 1472

區塊鏈產業發展現在在風口浪尖,作為應用領域,區塊鏈仍存在安全、儲存、傳輸、檢索等一系列的技術問題,且存在生態、應用等產業環境問題。國產作業系統同樣也存在這些問題。

對於技術問題來講,通過各種演算法可以實現優化。我覺得基於區塊鏈產業打造真正國產作業系統是乙個很好的研究方向(不是基於linux核心,而是發展國產作業系統的核心)。

1、安全問題

我認為,安全問題主要分為兩個部分,一方面的是資料儲存的安全;另一方面是系統安全。資料安全可以用加密和檢錯演算法解決,很多人以為檢錯演算法就應該用在通道編碼上,我認為且不說通訊也是作業系統和區塊鏈的關鍵模組,就拿檢錯演算法本身的特徵來講能對乙個資料是否被篡改、丟失具有很好的檢驗作用,其實目前很多標準都在使用,比如usb、***等,甚至很多的硬碟中也帶有檢錯演算法。同時,檢錯演算法可以為系統安全提供最核心的防護能力,對於非法篡改的資料進行丟棄和ip鎖定等。至於系統安全,一方面是核心的穩定和相容性,同時底層排程和程序安全等,另一方面是構建一套具有壓縮和檢錯能力的檔案系統。

2、區塊鏈技術可為打造國產系統核心提供思路

區塊鏈技術的關鍵是利用去中心化,防止資料被輕易篡改。區塊鏈如果結合虛擬程序技術完全可以打造乙個全新的算力共享核心。現在,包括攝像頭、印表機、冰箱、電視機、音響等均聯網,且均具有賦閒的算力。由於區塊鏈分散的資料儲存模式為每個節點調取程序資源成為可能,於是每個算力節點僅構建乙個虛擬程序,國產作業系統核心通過匹配對應的硬體資源實現算力共享。虛擬程序其實就是乙個通用跨平台的程序,平時處於等待狀態,內建程序通訊,資源獲取、運算結果輸出、資源釋放等功能。

3、國產作業系統核心模式的思考

系統的核心就是演算法,且並不是很多演算法。cpsos(computing power sharing operating system)是一種運算能力共享式作業系統。這裡以我的編碼演算法為例,拋磚引玉搭建的cpsos系統。我認為,cpsos核心應該包括至少四層結構,分別為運算層、編碼層、排程層、應用層。

運算層:包括了cpu和程序管理、儲存管理、裝置和驅動等。主要是管理每個節點的運算資源。由於運算能力需要進行共享,所以運算層採用了虛擬程序方式(虛擬程序是方便每個節點開闢一些確定執行方式的虛擬程序,這些程序是不執行,且不占有資源的。虛擬程序從某種角度上來講是一種通用的程序編譯器),當接收到實際需要運算的程序(實際程序需要按照虛擬程序的執行方式進行)時虛擬程序自動轉換成實際程序,並進行執行,然後將執行後的結果以虛擬程序的方式反饋到編碼層。

編碼層:包括傑林碼的編譯碼核心,虛擬程序編譯器,主要將實際程序和對應資源編譯為虛擬程序資料,這些資料需要通過傑林碼的編譯碼核心處理後再傳送到傳輸層,或者從傳輸層接收對應的資料。

排程層:包括基於傑林碼檢錯糾錯編碼和去中心化的通訊協議,支援現有所有的網路通訊協議。內嵌虛擬程序均衡演算法,將虛擬程序**給閒置的硬體資源相似的節點進行運算,同時將構建優先權系統,確保緊急程序先執行。

應用層:包括檔案系統、資源管理器、各種應用介面等,可相容現有的所有檔案型別。

4、什麼是什麼是共享算力?

我們知道當下作業系統基本分為兩種:分時式作業系統和分布式作業系統。共享是分布式作業系統的特徵,但是卻僅限於各個節點程序執行所需的資源共享,卻不具備共享本節點運算資源和能力。共享運算資源主要是針對cpu和記憶體共享,即將程序和資源一併實現共享。用圖表可以解釋分布系統和我所提出的運算資源共享兩種體系的區別。

(分布式作業系統)

也就是說,分布式作業系統程序通訊是為了保證每個節點自身程序運算時需要的資源,而這些資源首先必須是具有分布性質。然後,還要確保這些資源的安全可靠,否則分布式作業系統將非常容易被攻擊。

(cpsos的運算能力共享)

顯然,cpsos是通過共享程序而實現每個節點的運算能力和記憶體資源共享。為了保證共享過程中節約網路頻寬(資料壓縮)、資料安全可靠、虛擬程序資料傳輸穩定(檢錯糾錯),從而使用傑林碼中的多功能編碼演算法,用乙個演算法實現三個功能。然後在編碼層構建乙個虛擬程序編譯器功能,這個編譯器用於標準化所有節點的程序方式。

5、算力共享的利弊

算力共享為可以極大程度的節約能耗和資源資源的損耗,且為人工智慧和海量計算提供了全新的運算方式和能力。但是伴隨的確實人類生存被全面控制的風險,因為每個節點都聯網,人與人生活以及社會的體系可以完全的系統化。比如「某人某個時間需要和你見面」,利用算力共享和資料分析很容易知道這個未發生的結果,而這個結果很容易利用系統實現干擾,讓這次的見面推遲或者不會發生。所以,區塊鏈技術、加密和檢錯演算法綜合應用可以杜絕這個恐怖的情形——***。

你應該知道的八款國產作業系統

目前世界上存在的那些作業系統 windows mac os x mvx dos vse unix linux等,很少見到國產作業系統的影子,你知道國產作業系統有那些嗎?雖然國內的作業系統我們可能用不上,但我們有足夠的理由去了解ta們。國產作業系統有哪些?spg思普作業系統 簡稱spgnux 深度li...

國產作業系統收集

收集一些國產作業系統,銀河麒麟用過一段時間,只有乙個軟體源,使用過程 現很多問題,不如ubuntu好用!linux系 中科紅旗 red flag 基於rpm系linux,已倒閉 珠穆朗瑪作業系統 qomo linux 基於rpm系linux,紅旗社群版 中標普華 i soft os 和銀河麒麟部分合...

撕下國產作業系統的面紗

4月 23日,ubuntu 15.04 版本發布了。我是十一年的 ubuntu 老使用者,當然想跟著公升級。優麒麟15.04 版本只是 ubuntu 作業系統的乙個 分支 算不上是什麼 國產作業系統 說句實在話,優麒麟給 ubuntu 加上乙個 國產外殼 但是,在實際安裝 體驗的過程中,優麒麟的這個...