跳到主要內容

發表文章

目前顯示的是有「Coretex Labs」標籤的文章

Cortex主鏈上線、Genesis Block生成! 開啟AI智能合約新時代

毫無疑問,繼比特幣之後,以太坊的智能合約——一個分布式、公開透明、不可篡改、可審查的計算程序,是區塊鏈技術應用的一個重大突破。區塊鏈技術天生可以為智能合約提供可信的執行環境。然而,當前以太坊的智能合約,受限於基礎設計,目前還無法真正執行更覆雜的AI計算程序。 基於很多因素,例如虛擬機的設計、AI模型在異構環境下推斷結果的不確定性、以及鏈上AI推斷比較慢的確認速度等等,傳統認知一般認為在區塊鏈上運行AI計算程序是不現實的。想要實現Cortex白皮書設計的既定目標,需要解決上述一系列工程挑戰,這是一個全新且艱巨的探索方向,需要對AI和區塊鏈兩個領域均有極深的了解。 經過一年多的努力研發和探索,Cortex於 2019年6月26日18:00(UTC+8)正式發布Cortex主鏈:這是人類歷史上第一條真正可以進行鏈上AI推斷的公鏈。 Cortex成功實現在區塊鏈上真正的運行AI計算程序,通過全網共識來驗證AI推斷的每一步。鏈上所有全節點,保證了推斷結果的去中心化、確定性和公平透明的特性。這對於我們即將進入的去中心化世界有著巨大影響,因為有了AI計算程序的加持,現在的智能合約已經變得更加智能,智能合約(Smart Contract)已經正式升級為AI智能合約(AI Smart Contract)。 在本文中,我們會從幾個方面如核心 技術創新、主鏈特性、AI智能合約應用場景、去中心化人工智能自治系統的願景、下一階段的發展計劃 等全面闡述和介紹Cortex AI公鏈。 一. 核心技術創新 1. CVM(CortexVirtual Machine,Cortex虛擬機) 像以太坊這樣的傳統區塊鏈無法有效整合AI的最大原因之一是因為它們的虛擬機是在CPU上運行的,不適合執行覆雜的AI程序。而我們的CVM能利用GPU,非常適合有效地執行AI程序。 Cortex在以太坊虛擬機(EVM)的基礎上添加了對 Cortex 鏈上 AI 推斷功能的支持。該功能主要分為兩個模塊,一方面是在 CVM 中支持了 Inference 指令,包含Infer(code: 0xc0),InferArray(code: 0xc1),前端如remix編譯合約時同步增加一條infer函數來封裝 CVM 接口,實現鏈上 AI 推斷功能;另一方面,Synapse 作為定點化 AI 推斷引擎,又名 CVM Executor...