深腦鏈DeepBrain Chain(DBC)簡介、網址及交易平臺

買賣虛擬貨幣
深腦鏈是基於區塊鏈技術,我們開發了一套去中心化的、低成本的、隱私的人工智慧計算平臺,並提供完善的周邊產品。深腦鏈中人工智慧計算節點,可由多種形態組成,包含大型GPU或者FPGA伺服器叢集執行的全功能節點(永久節點)、中小型企業閒散的空餘GPU伺服器計算節點以及個人閒置GPU計算節點。深腦鏈中的挖礦節點收入來源主要由訓練支付費用和挖代幣組成。其中訓練支付費用是人工智慧廠商購買基礎的神經網路計算資源需要支付的費用,挖到的代幣是系統根據深腦鏈代幣獎勵演算法所獎勵的代幣。深腦鏈基於智慧合約進行交易,其交易代幣是深腦幣,並根據智慧合約設計的獎勵系統對挖礦節點進行激勵。深腦幣在保證系統安全、穩定執行的同時,也讓所有的參與者都能從中獲取回報,從而達到人工智慧廠商低成本獲取到神經網路計算能力的目的。我們堅信深腦鏈將成為人工智慧領域的基礎平臺之一。它將能自動承載海量人工智慧產品底層計算需求,推動整個人工智慧行業的發展。深腦鏈的設計理念1.深腦鏈的設計思考2016年以來我們一直在思考將應用人工智慧領域,以解決人工智慧廠商面臨的痛點。2017年4月我們釋出了DeepBrain大腦平臺,完成了人工智慧作業系統的底層演算法設計和應用,目前有超過100家廠商,20W使用者使用,連線了超過500款智慧裝置。2017年8月我們釋出了深腦鏈的白皮書草稿,與區塊鏈社羣愛好者們共同研究解決有關區塊鏈的人工智慧問題,構建區塊鏈驅動的下一代人工智慧計算平臺。對於深腦鏈的設計我們思考如下原則:1. 擴充套件原則:深腦鏈每一個模組應該是松耦合的,很容易新增新的模組進來,每個模組本身更新不應該需要其他模組介面的變化。
2. 伸縮原則:深腦鏈的客戶產品使用者訪問是波動的,如果大量使用者訪問到一個節點的時候,必然會帶來節點的服務崩潰,所以節點的容器本身應該可以自動化部署,當使用者請求出現壓力的時候可以快速的實現橫向擴充套件。3. 隱私原則:深腦鏈生態的各方參與者,挖礦節點、人工智慧廠商、資料提供者等可以得到隱私保護,參與者可以根據自己的需求來選擇性開放。2.深腦鏈設計要解決的問題低成本:深腦鏈解決的核心問題就是人工智慧廠商硬體投入高成本問題,透過深腦鏈獨特的模式,每個挖礦節點的收入70%來自於挖到的DBC變現,30%是來自於使用者訓練支付費用。人工智慧廠商只需要為30%訓練支付費用買單。神經網路運算效能最佳化:深腦鏈專注於服務人工智慧廠商,當前人工智慧產品都是以深度神經網路為核心演算法為基礎進行開發的,深腦鏈在CUDA GPU之上進行運算最佳化,並對接目前主流的深度學習框架如:TensorFlow、Caffe、CNTK等等。高併發:人工智慧廠商的使用者是海量的,深腦鏈需要做到可以支援海量使用者的高效能運算,透過獨特的負載均衡技術實現每一個節點容器相互配合分攤併發壓力。
低延遲:除了訓練神經網路時間可以很長,所有的線上使用者請求必須是秒級響應,這就要求深腦鏈的每個模組都是能夠快速響應的,佔用資源儘可能少。隱私保護:要能夠保護生態中的每一個參與者隱私,讓參與者可以自由決定資訊開發程度。我們要透過加密演算法和分離機制來保證。彈性供給:人工智慧廠商的使用者請求並不是均勻的,很可能會出現高峰期的時候是平常的數十倍,這就需要能夠對突發流量進行有效的應對,這就需要透過彈性擴容技術,做到容器可以自動化部署,在流量高峰的時候快速複製部署到多個空閒節點。自動化運維:當某個節點容器出現故障的時候應該能夠及時報警提醒,並且將故障節點移除,同時增加一個正常節點。3.打造圍繞深腦鏈的人工智慧生態深腦鏈實現了人工智慧核心計算能力的去中心化供給,但是人工智慧除了算力,還需要演算法和資料,資料被訓練出來後就是模型,演算法配合模型生成人工智慧應用。因此未來深腦鏈將會衍生出AI資料交易平臺、AI演算法交易平臺、AI模型交易平臺、AI容器交易平臺、AI應用交易平臺。AI應用交易平臺目前已經具有一定規模,在DeepBrain之上已有數百項AI技能應用,可以出售給使用者使用。另外深腦鏈生態可以幫助人工智慧廠商全球發行自己的虛擬貨幣,廠商的虛擬貨幣可以和DBC自由兌換。
深腦鏈平臺1.NEO智慧合約NEO是基於區塊鏈技術實現的、開源的、公共維護的分散式計算底層系統,它提供了去中心化的圖靈完備的虛擬機器來支援智慧合約的執行。NEO作為是市面上最成熟的支援智慧合約的平臺之一,社羣非常活躍且基金會運轉良好,深腦鏈將基於NEO來發行深腦幣,並將深腦幣的發行演算法執行在NEO的智慧合約上。深腦鏈團隊將DBC透過統一的方式在區塊鏈上進行應用登記,確保資產一旦透過智慧合約被確認後,所有資料公開、透明、不可篡改。所以DBC進行共享資產交易的是完全可靠的資料,不會出現虛假資產、交易的情況。2.深腦鏈架構整體架構

深腦鏈的網路節點可以是大型挖礦節點,比如大型礦池,也可以是中型的挖礦節點或者利用Azure、阿里雲進行挖礦,也可以是家用高效能電腦。礦工只需要安裝深腦鏈挖礦軟體及基礎人工智慧執行環境,即可成為一個節點參與挖礦賺取DBC。人工智慧廠商提交包含神經網路計算需求的容器映象給深腦鏈客戶端,並存有相應數量的DBC。滿足需求的節點將會競爭部署容器映象,最終成功部署映象的節點,將會獲得DBC獎勵。

挖礦節點架構

1)計算引擎

計算引擎是一套控制器,包含計算量發射器、容器計算引擎

計算量發射器:容器被部署成功過後,做驗證計算,驗證計算透過,計算量發射器會廣播到全網,廣播
包含的欄位:

Struct{
Timestamp:從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數
Address:成功部署的節點錢包賬號
Id:映象id編號
}

容器計算引擎DCEngine:用於為單個使用者或者使用群組管理容器例項的整個生命週期,根據使用者需求來提供虛擬服務,負責容器的建立、掛起、暫停、調整、遷移、重啟、銷燬等操作。當使用者併發請求計算容量達到容器分配量特定值(由使用者自己設定)的時候,容器計算引擎會啟動報警工作,並且會開始自動化部署容器進入其他正常節點進行擴容。首先讀取配置檔案,讀取配置引數,並且根據配置完成初始化訊息佇列,用以後續與別的元件進行內部訊息互動。同時根據配置檔案中的配置項啟動DB伺服器,配置檔案中的每一個API對應的一個伺服器。另外根據系統的GPU核心數n,每個DB伺服器都會有n個協程去處理請求。


Def main():
Config.parse_args(sys.argv)
Loggin.setup(“DBEngine”);
Utils.monkey_patch()
Gmr.textDBMediation.setup_autorun(version)
Launcher=service.process_launcher()
For api in CONF.enabled_apis:
Should_use_ssl=api in CONF.enabled_ssl_apis
If api == ‘db2’:
Server =service.DBService(api,use_ssl=should_use_ssl,max_url_len=16384)
Else:
Server =service.DBService(api,use_ssl=should_use_ssl)
Launcher.launch_service(server,workers=server.workes or 1)
Launcher.wait()


2)映象管理系統

一套虛擬容器映象查詢和檢索系統,有建立映象、上傳映象、刪除映象、編輯映象基本資訊的功能。

映象管理系統主要由映象管理API和映象管理暫存器這兩種服務組成。映象管理API是映象管理系統服務的入口,負責接收使用者的API請求。映象管理暫存器處理的是映象後設資料相關的請求,當映象管理API收到使用者的API請求後,如果判斷該請求是與後設資料相關,就把該請求轉給映象管理暫存器服務。然後映象管理暫存器會解析使用者後設資料請求的內容,並和資料庫互動存取和更新映象的後設資料。

3)儲存管理系統

一套使用者大規模可擴充套件系統中透過內建冗餘及高容錯機制實現物件儲存的系統,允許進行儲存或者檢索檔案。可為映象管理系統提供映象儲存。

儲存管理系統由四部分組成,API伺服器:儲存管理系統API是主要的服務介面,負責接收和處理外界API請求,並將請求放入AMQP訊息佇列,交由後端執行。排程服務:處理任務佇列的任務,並根據預定策略選擇合適的卷服務節點來執行任務。卷服務:該服務執行在儲存節點上,管理儲存空間,處理儲存管理系統資料庫的維護狀態的讀寫請求,透過訊息佇列和直接在塊儲存裝置或軟體上與其他程序互動。每個儲存節點都有一個卷服務,若干個這樣的儲存節點聯合起來可以構成一個儲存資源池。備份服務:提供把儲存管理系統的卷備份到備份儲存裝置上去的服務。

4)身份服務引擎

為深腦鏈其他模組服務提供身份認證、服務規則和服務令牌的功能,管理命令、專案、使用者、組、角色。

5)網路管理引擎

提供網路的虛擬化技術,為深腦鏈其他服務提供網路連線服務。為服務使用者提供介面,可以定義網路、子網、虛擬IP地址、負載均衡等。

6)資料庫服務引擎

為使用者在深腦鏈環境提供可擴充套件和可靠的關係和非關聯式資料庫服務引擎。


深腦鏈挖礦及隱私保護

1.挖礦智慧合約

競爭部署成功獎勵

礦工主要收入來自挖礦獲得DBC,全網根據貢獻值,每1個小時獎勵一次DBC,只有成功部署容器並正常執行的節點才有資格獲得獎勵。

首次部署映象的新node獎勵1%*95%,異常中斷節點將會扣除獎勵受到懲罰,並且100小時獲獎概率降為1%*1%;

老節點正常部署映象獲得獎勵的概率=99%*99%;異常中斷節點將會扣除獎勵受到懲罰,並且連續100小時獲獎概率降為99%*1%;

實際獲得獎勵 數量Count=概率值*當前節點算力貢獻/全網節點算力之和 1)深腦鏈DBC挖礦機制深腦鏈挖礦產生的DBC總數為50億枚,每7年挖礦所得DBC數量減半,第一個5年,總共挖出25億枚,每年挖出5億枚。

挖礦演算法

I. 模型演算法的釋出

研究者針對某一AI應用研發了新模型後,開源並打包釋出至深腦鏈(資源a:模型演算法),提供執行環境以及輸入輸出資料格式標準(資源b:json描述檔案),並可以選擇用公開資料集提交訓練/測試任務(資源c:預訓練後的模型/資源d:參考跑分)。釋出的模型被他人使用時釋出者可以分得代幣(基礎費用)。

II. 訓練/測試任務的釋出

選擇已釋出的模型演算法,打包資料後釋出訓練/測試任務。提交前可以顯示:

a. 預估的價格 = 模型演算法訓練或測試單位成本 * 執行步數(可設定上限)+模型演算法基礎費用
b. 可用的節點+預計排隊時間

單位成本 = Averagei(Averagej(模型j單位成本*節點i執行模型j速度) / 當前模型執行速度)動態調整所有模型演算法的單位成本,使得全網所有節點跑任一模型的總體回報相同。

任務完成後交易記錄在區塊中。

III. 自動領取並執行訓練/測試任務

接收廣播到深腦鏈中的任務以及其他節點的執行狀態,每隔一定時間建立一個區塊並根據演算法選擇執行的任務。

最終的回報除了任務釋出者支付的費用外,任務完成後會在當前區塊中統計總的“計算量=∑模型演算法訓練或測試單位成本 * 執行步數, 每個區塊總獎池固定,按比例分配給各節點。

節點分配演算法:

任務釋出者希望任務儘快完成;執行任務節點希望最大化收益。

因此我們用強化學習,最大化所有節點的預期收益。

rti=在t時刻節點i獲得的回報
Y為折扣因子
Rj為任務j的回報
tj為任務j完成的時間點

演算法分為兩部分:

構建Q函式Q(S, A)來預測節點在狀態S下采取動作A的預期收益

a) 狀態S包含該節點的硬體以及歷史表現等特徵以及該節點目前的執行狀態
b) 動作A包含選擇當前所有可執行的模型演算法之一執行,以及不執行任何任務保持空閒狀態

用deep Q learning來訓練該Q函式中的引數
對所有節點在時間t採取的動作用beam search近似找到全域性最優的解

設計邏輯:

驅動模型演算法釋出者釋出更多人會用的模型以獲得更多回報
任務釋出者會自發地選擇效果更好的模型演算法,同時用單位成本懲罰計算量過大的模型演算法
礦工會根據當前熱門的模型演算法以及他們的單位成本來最佳化硬體以獲得更高回報
單位時間內總挖礦回報固定。

2.人工智慧廠商付費機制

按照浮點運算數、神經網路單元佔用數、佔用的儲存空間、單位時間記憶體使用空間、單位時間消耗的流量來計算需要支付的DBC費用,實際支付費用由廠商和礦工均可以自由設定,但不得低於一個特定閾值。滿足雙方條件後,礦工之間將需要相互競爭部署容器。支付的費用不會隨著DBC的升值成比例增加,它以簽約時的法幣匯率為參考值,是保持穩定的。

3.資料隱私保護

資料出售者如果想要在出售資料獲得收入的同時不希望資料被購買者拿到洩露使用者隱私或者轉手出售給其他人,他可以在深腦鏈內建的去中心化資料交易平臺進行交易,購買者在交易平臺購買得到的資料他們是無法直接拿到的,而是直接進入深腦鏈的匿名節點容器進行訓練,訓練出來的模型也會直接進入計算引擎所在的匿名節點容器進行使用。資料購買者在訓練資料和使用模型的過程中是無法從節點向外部複製資料。並且最後出售者可以透過客戶端請求驗證匿名節點容器是否會作弊輸出原始資料或者原始資料的變種資料。最後出售者和購買者可以互相打分。


4.深腦鏈底層區塊鏈深腦鏈作為AI底層公鏈,本質上是構建AI的基礎設施、智慧經濟生態。在整個生態中,有AI算力、AI演算法、AI資料的提供者;有AI算力、AI演算法、AI資料的需求方,雙方之間透過智慧合約進行交易。AI生態中,還需要生態的治理方,需要透過設定規則,維持整個AI經濟生態的運轉。底層區塊鏈,具備如下特點:1、底層採用Matrix平臺,採用Topic訂閱+Event驅動+processor的軟體架構,透過高效能非同步架構,支援高效能表現。2、多鏈由主鏈+工作鏈組成。主鏈包含所有工作鏈的schema定義,工作鏈數量不受限制;工作鏈由sharding blockchain組成,支援無限分片。
3、區塊資料基於shema定義,區塊大小支援彈性定義,塊資料支援壓縮儲存;4、深腦鏈的通訊傳輸,採用自編碼解釋的二級制傳輸協議或者二級制加密傳輸協議,減少網路頻寬,並且同一鏈路的不同訊息包的編解碼協議可以自由切換,提升傳輸的安全性;5、立體網路:在對等P2P網路基礎上,建立層疊網路,增加SN中繼節點角色,訊息路由採用多層網路訊息路由機制,加速訊息傳播;SN節點具備地域分散性,網路拓撲動態調整,提升整個網路的魯棒性,抵禦DDOS攻擊,降低安全風險;

6、網路共識機制,採用DPOS+POI的Hybrid混合共識機制,將使用者權益、使用者網路貢獻結合起來進行評估,採用分層流水處理,儲存、共識、驗證流水化分層處理,提升整個網路的系統伸縮性。



網址:


交易平臺


火幣Pro :
位元兒海外版 :
庫幣網 :
Allcoin :
LBank :

風險提示:數字貨幣投資具有極大的風險,請在嘗試投資前確定自己承受以上風險的能力。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;