隨著機器學習、大資料、渲染服務、搜尋等行業的興起,這些計算開銷大、並行度高的高效能運算需求越來越大。MassGrid希望能成為全球最大的分散式GPU高效能雲端計算網路。MassGrid希望透過改進的POW演算法和區塊鏈網路機制將無意義的POW雜湊計算轉變成能對人類社會產生實際價值的通用平行計算。
Mass Grid 是一個去中心化高效能運算網路。隨著 AI、VR 等行業發展壯大,高效能運算需求也滲透到各行業,而每個公司、團隊都不一定有財力、能力和必要性去建設一個算力叢集,即便建成了自己的 GPU 算力叢集,維護、升級也需要付出大量人力物力及時間成本。MassGrid 可以聚集散佈在世界各地的閒置算力,建設起可動態升級的 GPU 通用算力叢集,可供所有需要這些算力的個人或企業機構使用,有效解決了他們的實際需求。
基於智慧合約和虛擬機器的p2p撮合式交易系統,使用者可以自定義算力使用規則和交易規則,靈活進行算力交易。
什麼是POW跳變雜湊
• 大多數加密數字貨幣都是基於固定的一種演算法,無論這種演算法多複雜,空間複雜度多高,長期來看總有被ASIC化,最後算力集中化的風險。
• Jump Hash可以根據塊的特徵,按照一定規則選擇hash演算法,可以不斷變化hash跳變演算法的組合。
• MassGrid最終將整合30種不同Hash演算法,每塊block的計算隨機從演算法池中挑選1個或多個演算法進行POW計算,如果對Jump Hash進行ASIC化,就需要實現全部30種Hash演算法,並且每次運算都只有1/30的晶片空間在執行,其它都會被閒置。
• 綜上所述,Jump Hash提高GPU相對於ASIC的執行效率,並且隨著GPU能耗和製程的進一步下降,採用GPU進行Jump Hash POW將優於ASIC。
• 透過Jump Hash,我們可以強制所有參與POW的節點都使用顯示卡進行計算。
POW 雜湊演算法池
MassGrid的演算法池從幾百種雜湊演算法中挑選了28種,結合了SHA3族和其它十多個安全性排名靠前的幾種其它演算法。這些演算法是密碼學發展幾十年來的成果,其中大部分演算法已大規模應用。這些演算法經過了時間和實踐的檢驗。
跳變演算法GPU與ASIC比較
POW計算流程
POW驗證流程
GPU算力虛擬化
• Hash是目前唯一的計算複雜度可調、易於驗證、無資料依賴、低資料傳輸的POW演算法,但通用計算與雜湊相反,計算複雜度隨需求變動、不易驗證、有一定的依賴性,資料量不可預測,如果對通用計算進行約束以使其適合POW,則會造成算力網路通用性低的問題。
• 我們透過將GPU硬體虛擬化解決上述問題,使用者將GPU資源接入算力網路,算力使用者使用虛擬化GPU執行任務,並根據功耗+使用時間用智慧合約來付費,由此可以使得通用計算的POW問題變成虛擬化GPU分時租賃的問題。
• 分散式GPU硬體虛擬化網路的優點有:a).普適幾乎所有的基於GPU的計算任務,b).易於計算和結算POW酬勞,c).規模靈活可擴充套件,按需縮放。
• 我們希望推出一種跨平臺、高效的GPU虛擬化標準,將各種型別的GPU裝置抽象成遵循虛擬化標準的計算資源,在未來,我們希望可以最佳化x86架構,讓遵循虛擬化標準的平行計算晶片裝置免去Host直接介入網路。
我們透過將GPU硬體虛擬化解決上述問題,使用者將GPU資源接入算力網路,算力使用者使用虛擬化GPU執行任務,並根據功耗+使用時間用智慧合約來付費,由此可以使得通用計算的POW問題變成虛擬化GPU分時租賃的問題。
分散式GPU硬體虛擬化網路的優點有:a).普適幾乎所有的基於GPU的計算任務,b).易於計算和結算POW酬勞,c).規模靈活可擴充套件,按需縮放。
MassGrid第一階段
MassGrid首先實現一個區塊鏈p2p網路,基於1.0版本的跳變雜湊演算法,強制所有接入網路的節點使用GPU或CPU作為計算裝置。
MassGrid第二階段
計算資源交易流程
• POW礦工、算力使用者、普通使用者、和骨幹節點都透過p2p網路互相連線,支援交易網路進行跳變hash計算
• 與此同時,POW礦工還將自己的物理GPU註冊到骨幹節點,骨幹節點將維護一個GPU資源列表
• 當算力使用者發起GPU使用請求時,將請求提交給骨幹節點,骨幹節點凍結算力使用者的一部分資產,透過撮合引擎,為兩者建立一個虛擬化連線,此時連結的GPU裝置停止POW挖礦,開始執行其它計算
• 算力客戶根據智慧合約,透過微小高頻的交易,每分鐘向POW節點支付一次MassGridCoin
• 首先,每個骨幹節點將維護一個龐大的POW節點列表,這些POW節點在接入網路的時候,就自動將自己註冊到骨幹節點;
• 算力使用者發起GPU使用請求,提交預算和需求給骨幹節點,等待骨幹節點評估;
• 發起的請求內容包括:GPU視訊記憶體要求、頻寬要求、出價、資料私密性等級等;
• 骨幹節點驗證請求合法性,評估資料傳輸/計算量,並作出迴應
• 如果請求合法,骨幹節點根據需求和使用者的位置,為用戶在POW網路中尋找最優節點;
• 最優節點根據節點與使用者之間的延遲、頻寬、硬體規格等評估;
• 骨幹節點將連線指令發往算力客戶和POW節點;
• POW節點停止POW挖礦,與算力客戶建立連線並將顯卡許可權交給算力客戶,虛擬化到算力客戶的機器中;
• 算力客戶獲取虛擬化計算資源許可權,獲得裝置使用權;
• 根據智慧合約,透過微小高頻的交易,每分鐘向POW節點支付一次MassGridCoin
網址:
交易平臺
炒客網 : | Q網 : |
DigiFinex : | CoinEx: |
G網 : | 紫牛幣交所 : |