螞蟻金服閆鶯:讓區塊鏈賦能實體——螞蟻區塊鏈的實踐與思考
11月19日,在杭州召開的“2018區塊鏈新經濟杭州峰會”上,螞蟻金服區塊鏈技術總監閆鶯發表了題為《讓區塊鏈賦能實體--螞蟻區塊鏈的實踐與思考》的演講。
在演講中,閆鶯主要分享了近兩年螞蟻金服在區塊鏈上取得的成果, 包括今年首次亮相雙11的商品溯源技術以及今年9月份與杭州網際網路法院一起推出的全球首個區塊鏈司法可信存證平臺等。
以下為閆鶯的演講全文,由白話區塊鏈整理。
大家好,今天非常高興在這裡代表螞蟻金服向大家分享一下我們區塊鏈賦能實體經濟的一些實踐與思考。我們對這個技術市場都是有敬畏的,我們通過實踐發現很多挑戰,需要和各位一起來解決。首先我們來談這樣一個問題: 什麼是區塊鏈最大的核心價值? 今天前面幾位嘉賓也都提到了是“信任”,我們看到整個數字金融的金字塔,“信任”處在最核心位置,向上支撐這個普惠的、可持續的數字金融產品和市場。
對螞蟻金服來說,從2014年我們做“支付寶”開始,解決的就是買家賣家的信任問題,後來我們做“芝麻信用”解決免押問題。 區塊鏈技術,是一個能很好解決信任問題的手段。
螞蟻金服一直致力於用技術手段來建立更好的服務。今天和大家 分享過去兩年,我們在底層技術、應用場景、開放平臺這三個方面的實踐。
01
螞蟻金服區塊鏈專案的底層技術
第一個就是區塊鏈的底層技術。正如主持人剛剛說的,去年和今年我們蟬聯兩年的區塊鏈專利數的冠軍,從這裡可以看出我們一直處在技術領先的地位。橫向來看,其實各個企業在區塊鏈上的投入都加大了,專利數量也增加了。
從螞蟻區塊鏈角度來看,我們還在達摩院建立了區塊鏈實驗室,爭取在技術上有更大突破。下面,我們來看看螞蟻區塊鏈平臺的架構圖。
這個圖給大家展示的特點是模組化。共識演算法可以有多種,虛擬機器有多種,共識協議有多種。 為什麼一個平臺需要有多種的演算法支撐呢? 我們認為在不同的場景裡面能夠發揮最大效果的是不同演算法。整體架構向下,需要處理好不同的底層儲存、不同共識演算法、不同的虛擬機器。向上需要解決隱私、合約的安全以及聯盟的管理等問題,考慮如何讓大家更方便地去開發等。
我們具體來說技術的特點,區塊鏈技術上大體的挑戰無外乎這幾種:
首先是效能,如何在大規模的場景下還能保持比較高的吞吐。
第二個是 ofollow,noindex">合約 的安全 ,我們說“Code is law”,合約跑在區塊鏈上之後,單方面很難終止它,怎麼樣保證鏈上所有的邏輯是安全的。我們需要有一系列的工具來制定 合約 安全的保障。
第三個是隱私保護。到今天我們面臨的所有的場景都在談隱私保護。如果一個平臺,沒有精心設計的隱私保護做支撐,這個平臺是沒有落地場景的。區塊鏈本質就是用技術的方式來解決信任問題。在整個運用過程中,區塊鏈的邏輯既需要其他人驗證資訊,同時又需要保護隱私。
這對區塊鏈提出一個很大的挑戰,在螞蟻金服方面提出兩個方向的方案,如果場景當中比較固定的隱私需求,我們可以用密碼學的方式做下去;如果在一個場景當中隱私會隨著它的業務、引數、配置變化的時候,我們需要一個通用的隱私方案,會用一些可行硬體技術來解決。所以,大家看到不同的場景其實有不同的解決方案。
我還想在這裡提一個“跨鏈”的概念。“ 跨鏈”是非常重要的且即將會大規模應用的技術。
舉一個例子,我們在設計資料庫時,會融入資料表的理念。這個表的設計原則是,表不要太大,如果太大,裡面列的特別多的話,我們每次查詢的速度會變慢。如果表小的話,又會有另一個問題,就是多表之間需要有個連線,多表之間的操作代價會比較大。
區塊鏈也是一樣的,不可能把所有企業,所有應用放在一條鏈當中,如果這樣的話,效能、安全、隱私保護都會受到空前挑戰。更好的方式是,每個垂直領域一條鏈,鏈和鏈之間通過“跨鏈”的方式連結。
如何高效解決這個連結是一個挑戰。具體來說“跨鏈”上有三大挑戰。 第一個挑戰是每一條鏈的業務邏輯不一樣 ,怎麼連結不同業務邏輯表達的區塊鏈。 第二個挑戰是不同的區塊鏈開發的環境不一樣,語言不一樣,資料結構不一樣, 怎麼聯絡這些異構的物理結構的區塊鏈; 第三個是效能 ,怎麼可行高效的連線它們,這些都是需要我們去突破的,並且已經有了一定的技術成果。
02
螞蟻金服區塊鏈落地場景
接下來,我們來聊聊場景,很多嘉賓說我們不要為了做區塊鏈而做區塊鏈,一定要找到核心的價值。我們已經落地的十幾個場景,這些場景都只有一個目標。判斷這個場景要不要做,只需要回答一個問題,這個場景到底給客戶和企業帶來什麼樣的價值。只有創造和客戶核心價值的場景,才能長久的、大規模的落地。
我們的場景可以按照以下緯度來分: 資料可信, 比如我們的慈善公益,互助保險; 還有物的可信 ,包括供應鏈金融,溯源;還有 合約可信 ,我們有電子合約和數字版權; 還有資產可信 ,比如跨境匯款, 電子票據 ; 還有人的可信 ,比如我們和雄安一起合作的 房屋租賃 的網站,還有公積金區塊鏈的合作。
下面我針對場景給大家展開介紹。
第一個是今年6月25日釋出的 支付寶從香港到菲律賓的Gcash跨境匯款 。首先看這給客戶創造了什麼價值,從使用者的角度來說,可以縮短匯款週期、降低匯款手續費。對參與機構來說,降低了對賬成本,提高了資金效率和資訊透明度。同時對監管方來說也很透明,規則可以定義,可以更好地做風控。
第二個案例就是想跟大家分享的 電子票據 。 這個是8月份和浙江行信等合作伙伴共同釋出的醫療的票據上鍊。
使用者在醫院繳費之後,就可以拿到電子票據,報銷的流程會非常便捷。專案上線後兩週,就有60萬張票據上鍊,大大減少了報銷流程的複雜度和成本。
再一個分享的是 溯源的專案 , 今年雙11是螞蟻區塊鏈的第一年首秀 ,雙11有1.5億的商品上了溯源平臺。我們和五常大米合作,給東北的大米帶上了一個身份證。在溯源的場景當中打通的是每一個商品的原料,物流,到最後使用者掃描時的分銷,使所有的資訊透明。但如果是光打通這些資訊,就是價值最大化了嗎?當然不是。這個資訊當中有物流的資訊,倉儲的資訊,可以做一些金融保險。掃碼溯源的時候直接面對的是C端使用者,在分銷的過程當中也可以做一些比較好的商業模式。這個都是區塊鏈資料打通之後帶給我們的機遇。
接下來分享的是,我們今年9月份和 杭州的網際網路法院一起推出的一個區塊鏈的司法可信存證平臺 ,這個也是全球第一家被法院認可的區塊鏈存證平臺。在這個平臺上可以做版權保護,金融保險,電子合同等。在上面簽署的數字資產會直接到存證鏈上,直接具有法律效應。之後如果有糾紛的時候,可以通過“跨鏈”的技術,就能提供證據,大大降低解決糾紛成本。
上述這些案例當中可以看到我們其實離不開與合作伙伴的合作。我們是一個技術的公司,提供底層的技術和服務,而各行各業最有經驗的就是我們的合作伙伴, 區塊鏈是一個生態,技術和行業結合才能把事情做好,不是閉門就能做好的事情。
03
螞蟻金服區塊鏈的三大平臺
第三個給大家講的是,既然我們找合作伙伴合作,就要開放我們的服務,一起解決我們的瓶頸。我們有三個平臺,BaaS(區塊鏈即服務)平臺,安全計算平臺和可信存證平臺。
第一個平臺是BaaS平臺。其定位是,給大家更快的部署,更安全合約檢測工具,更好的金鑰保護,這些都是BaaS給使用者提供給的。使用者可以在這個平臺上直接搭建一個個聯盟鏈。可以跨雲部署,包括跨公有云和私有云的部署。
第二個平臺是 多方安全計算平臺 。在很多應用場景裡,需要鏈上計算和鏈下計算結合。比如保險理賠的評判,很多計算都是在鏈下進行,最後理賠的結果上鍊,去觸發 合約 的執行。鏈下的計算怎麼保證效能高、隱私性好,可驗證呢?
今年以太坊的開發者大會,也推出了一個鏈下計算的標準。鏈上鍊下如何進行溝通,它的介面有可信計算的介面,有同行間計算介面,還有零知識證明的介面。這也是我們多方安全計算平臺所要打造的,在多方能夠提供資料、提供演算法的合作下,互相不暴露隱私,完成計算。
第三個平臺是 可信存證平臺 。 我們認為大量的場景需要存證,存證平臺更好的是單獨做一個架構,它與合約平臺目前來說,可以一起用也可以分開用。需要存證平臺數據的時候我們通過“跨鏈”的方式訪問。這個存證平臺上線一年時間了,我們沒有太多的維護人員,可見平臺的穩定性、高效。
最後,今天的分享就是我們在區塊鏈上面技術和實戰的一些經驗。 更多的挑戰,更好的場景,以及更大規模的應用還需要和在座的各位一起來努力,也希望和大家攜手同行面向未來 ,謝謝大家!