區塊鏈新創公司 Cortex 的區塊鏈主網在 6 月 26 日昨日正式上線,生成創世區塊(Genesis block)。該公司表示這將開啟 AI 智能合約新時代。
在 2015 年的時候,承載著智能合約的以太坊網路上線,對區塊鏈應用而言是一大突破。以現階段而言,以太坊還尚未達到「大規模應用」。而以太坊開發社區也不斷地在鏈上開發,包括未來將會變成權益證明(Proof of Stake)、信標鏈、雷電網路、分片系統等等。
而在以太坊網路朝向寧靜(Serenity)¹的階段走去之時,也出現不少競逐者。有趣的是,大多數項目都是希望改善區塊鏈的問題,例如擴展性和治理機制。對於真正在區塊鏈應用上的突破「智能合約」卻沒有太多的著墨。
[註*1]:寧靜為以太坊 Roadmap 的最後一個階段,在這階段以太坊將已經成功過渡到權益證明共識演算法。
AI 智能合約?
Cortex 最令人注意的特點在於強調智能合約與 AI 數據模型結合,這也是現在區塊鏈技術領域發展十分罕見的方向。
一般現在所使用的網路平台產品都有「特殊的數據模型」,以 Google 的搜尋系統來說,即是很好的例子。在 Google 搜尋引擎開發出來以前,網路的搜尋效果效能低落,例如你搜尋汽車,很有可能會出現色情廣告。而 Google 改變了演算法的數據模型,並且不斷精進,最後就是 Google Search 占據了全球搜尋引擎的 90% 市佔率。
Cortex 不像其它的 AI 區塊鏈,Cortex 區塊鏈並不是一個搜集數據、計算大數據運算的平台,而是將區塊鏈變得更適合運作較為複雜的智能合約。
現在的智能合約受限於虛擬機(Virtual Machine,VM)是在 CPU² 上運行,無法整合 AI 數據模型、真正執行複雜的 AI 計算程序。而 Cortex 虛擬機(CortexVirtual Machine,CVM)是在 GPU 上運行的,因此解放了智能合約的能力。
[註*2]:CPU 和 GPU 處理任務的差異在於 CPU 含有數顆核心,用來為循序的序列處理進行最佳化;而 GPU 則含有數千個更小型且更高效率的核心,專為同時處理多重任務進行最佳化。
開發標準模型框架,瞄準全球 AI 開發者
然而,在不同機器、不同執行環境下的條件所執行的運算模型都會不同,因此,Cortex 創建了 CVM Executor ,又叫 Synapse Infer Engine,解決了模型定點化的問題,讓鏈上的模型可以在異構計算環境之下,保證 AI 運算模型的推斷結果一致。
另外,Cortex 還開發出了模型表示工具(Model Representation Tool,MRT) ,可以將 NNVM 支持的浮點計算模型轉換成 Cortex 虛擬機可執行的定點執行環境,而NNVM 可以支援包括 mxnet、pytorch、caffe2、coreml 等在內的深度學習模型編譯。
我們的虛擬機的技術亮點在於解決了模型定點化的問題。
MRT 是針對NNVM支持的浮點模型轉換為CVM可執行的全整形定點化模型,從一般的 int64、int32 壓縮到 int16、int8,且不失精準度。
Cortex 的營運長 Amy Chen 告訴動區。
而透過這樣的技術,可以讓未來不同虛擬機執行智能合約所得出的運算結果一致,確保所有節點能夠達成共識。而引入 AI 計算模型,可以讓現在的智能合約或是 dApp 變得更加強大。
以去中心化金融為例,借貸平台未來將可以運行 AI 計算模型,根據地址的個人信用記錄來確定借貸的利率。用於分析個人信用評分的 AI 模型不是運行在某個特定的、封閉的環境下,而是運行在 Cortex 鏈上,確保 AI 推斷的每一步都是公開透明的。
Cortex 的營運長 Amy Chen 最後表示:
Cortex 對人工智能的願景是開放 AI 模型和公開數據,無償開放給全世界的研究者和開發人員,形成開放、民主的 AI 社區。AI 智能合約的時代已經開啟。
我們在拋磚引玉,希望能夠給 AI 開發者一個透明、開放的開發環境,將他們從網路巨頭的中心化世界中解放出來,我們期待在這個全新的民主中,誕生越來越多有用、好用、真正智能的應用出現。
?相關報導?
【會思考的智能合約?】透過結合AI領域讓智能合約有更多想像
【未來經濟體系幻想】以區塊鏈「真正實現」現行經濟體系的實際應用——NEM模型深度探討
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!