區塊鏈和人工智能結合會帶來什麼呢?區塊鏈或將極大促進人工智能發展

物聯網 數字貨幣 人工智能 機器人 科技與生活觀察 2017-07-16

人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發用於模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能是計算機科學的一個分支,它企圖瞭解智能的實質,並生產出一種新的能以人類智能相似的方式做出反應的智能機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。

區塊鏈技術是利用塊鏈式數據結構來驗證與存儲數據、利用分佈式節點共識算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分佈式基礎架構與計算範式。區塊鏈最初是作為比特幣的底層技術被創造出來,從2016年開始,區塊鏈迅速成為全世界最炙手可熱的黑科技,如果區塊鏈成為全世界廣泛使用的協議,可能會構造出下一代互聯網。

那麼區塊鏈和人工智能結合,會帶來什麼呢,區塊鏈+人工智能,會出現什麼樣的場景呢?這是一個非常複雜的命題!首先來說,人工智能和區塊鏈的概念、範疇、應用都是不斷在隨著時間升級和演化的。區塊鏈現在已經有1.0、2.0和3.0的概念,人工智能更是在1956年被提出後已經修訂升級出無數個版本和範疇。我們僅從區塊鏈的共識機制、智能合約、社區自治幾個特性來展開談論基於區塊鏈的人工智能。

拜占庭將軍問題(Byzantine Generals Problem)通常被區塊鏈領域提及,因為其思想與比特幣的賬本的一致性有關,即要討論的共識機制(Consensus)。區塊鏈上的共識機制主要解決由誰來構造區塊,以及如何維護區塊鏈統一的問題,該問題的理論基礎是拜占庭容錯(Byzantine Fault-Tolerant,BFT),共識機制是指區塊鏈事務達成分佈式共識的算法。

區塊鏈的共識機制恰巧可以在比特幣的“連接的世界”中,在人類和機器之間的信息交流方面有效地發揮作用,使得越來越多的自主的機器行為出現,並導致真正的人工智能,實現技術上的突破。

區塊鏈和人工智能結合會帶來什麼呢?區塊鏈或將極大促進人工智能發展

區塊鏈和人工智能結合會帶來什麼呢?區塊鏈或將極大促進人工智能發展

比特幣萊特幣等貨幣型區塊鏈(公有鏈)的共識機制是POW(proof of work)工作量證明,也是我們說的挖礦。工作量證明是礦工在處理交易數據(對數據也是進行哈希)的同時不斷的進行哈希計算,求得一位前23位為0的哈希值,這個值成為nonce黃金數。當全網有一位礦工哈希出nonce時,他就會把自己打包的區塊公佈出去,其他節點收到區塊驗證區塊後就會一致性認為這個區塊接到了區塊鏈上,就繼續進行下一個區塊的打包和哈希計算。在這個過程中,中本聰大神是通過算力的比拼犧牲了一部分最終一致性(因為會有分叉的產生)並且需要等待多個確認,但是這種簡單暴力的方法卻保證了整個區塊鏈系統的合法性,而且把區塊鏈系統的健壯性提升到極致,就算全網只剩下一個節點運行,這個區塊鏈系統還是會繼續運行下去。最後POW也充分提高了區塊鏈系統的安全性,依靠51%攻擊理論去破壞區塊鏈系統是隻有政府或者瘋子才會採取的方法。

現在仍然是最初級的共識,從PBFT拜占庭容錯機制、POW已經進化產生各種各樣的共識,比如POS耐力機制、DPOS投票機制、Paft Raft算法機制等等。

智能合約和共識機制,在某種層面來說是有交叉和重疊的。智能合約,從本質上講,工作原理類似於其它計算機程序的if-then語句。智能合約只是以這種方式與真實世界的資產進行交互。當一個預先編好的條件被觸發時,智能合約執行相應的合同條款。

區塊鏈和人工智能結合會帶來什麼呢?區塊鏈或將極大促進人工智能發展

區塊鏈和人工智能結合會帶來什麼呢?區塊鏈或將極大促進人工智能發展

智能合約由法律學者尼克·薩博(Nick Szabo)提出來。他在發表在自己的網站的幾篇文章中提到了智能合約的理念。他的定義如下:“一個智能合約是一套以數字形式定義的承諾(promises),包括合約參與方可以在上面執行這些承諾的協議。”一套承諾指的是合約參與方同意的(經常是相互的)權利和義務。這些承諾定義了合約的本質和目的。

以一個銷售合約為典型例子。賣家承諾發送貨物,買家承諾支付合理的貨款。智能合約的潛能不只是簡單的轉移資金,我們正在進入一個計算和連接無所不在的時代,通俗地講,就是物聯網。一輛汽車或者一所房屋的門鎖,都能夠被連接到物聯網上的智能合約被打開。物理實體能夠從互聯網/物聯網中檢索信息和向互聯網/物聯網發送信息,它們也能夠通過軟件控制它們自身的使用(這彷彿聽起來很玄),這使得我們能夠建立薩博所指的嵌入式合約(embedded contracts)。

去中心化自治組織(這裡指的並非具體的The DAO)以及社群屬性,這個是目前為止,討論的相對較少的,但是與密碼學、分佈式賬本、點對點傳輸等純粹的技術概念相比而言,是更加有哲學、社會學、心理學屬性的,是高於共識機制和智能合約的另外一層,相信會從不同角度對於區塊鏈與人工智能的融合起到作用。

區塊鏈解決了在不可信信道上傳輸可信信息、價值轉移的問題,而共識機制解決了區塊鏈如何在分佈式場景下達成一致性的問題,共識機制在去中心化的思想上解決了節點間互相信任的問題;智能合約更加接近現實,延伸到了社會生活和商業,可能從方方面面讓機器參與更多以前人類能完成的“判斷”和“執行”;社群及自治又讓區塊鏈引發無限的猜想。“投票”、“信任”、“承諾”、“協作”、“判定”等等原本是人類才有的意識或者思維,區塊鏈同時具備了。

區塊鏈作為一項偉大的信息技術創新,在有關信息的質量和真實性上,區塊鏈將為人類提供高精度調製。當我們的大數據、雲計算、物聯網、人工智能、機器人等越來越多,並且被連接到一個可以互相通訊的網絡,不同的程序為了實現他們(也可能是它們)的目標,數字智能將要求其在網絡上進行傳輸,進行交易,實現思維,其中許多任務可以通過區塊鏈來自動管理。

作者:高澤龍,國內知名區塊鏈社區塊訊網顧問,曾經擔任中國第一智庫互聯網實驗室副總裁。

相關推薦

推薦中...