0
本文作者: 張馳 | 2016-09-22 18:03 | 專題:雷峰網(wǎng)公開課 |
從去年開始,好像所有的金融機構(gòu)都在談?wù)搮^(qū)塊鏈。但是真正有相關(guān)開發(fā)、操作經(jīng)驗的人很少,楊永智的同心互助團隊算一個。作為一個技術(shù)大牛出身的CEO,我們相信他在區(qū)塊鏈的技術(shù)和應(yīng)用前景上都有自己的判斷可供我們參考:他為什么選擇區(qū)塊鏈,又為什么從區(qū)塊鏈里選擇網(wǎng)絡(luò)互助?在實際開發(fā)中,他們遭遇過什么技術(shù)或非技術(shù)問題,是怎么解決的?
楊永智,畢業(yè)于華中科技大學(xué),曾任職于微軟亞洲工程院,在職期間年年被評為“微軟最有培養(yǎng)力和領(lǐng)導(dǎo)力”員工,著名技術(shù)創(chuàng)業(yè)者,海豚瀏覽器創(chuàng)始人兼CEO。2014年,暢游以9100萬美元收購海豚瀏覽器開發(fā)商51%股權(quán),楊永智完成了第一次創(chuàng)業(yè)。2016年,楊永智再次出發(fā),這一次他選擇的是區(qū)塊鏈的應(yīng)用——創(chuàng)辦了同心互助。
雷鋒網(wǎng):如何跟非技術(shù)背景的人描述清楚什么是區(qū)塊鏈?
楊永智:區(qū)塊鏈(Blockchain)來源于比特幣,是比特幣的底層核心技術(shù)。從最簡單的概念來說,區(qū)塊鏈就是分布式帳本+共識思想,即區(qū)塊鏈內(nèi)的每個節(jié)點都擁有一份全網(wǎng)的帳本,而且近乎實時同步。共識思想說的是決策機制。
舉個栗子,一個村里面有幾十戶人家,每戶人家都有全村所有人家的帳本——一個總帳本,誰家今天多了一百斤柴堆,誰家多了十近魚,誰家多了一頭豬,每戶人都清清楚楚,在這種情況下,村里人家之間做生意就方便多了。
雷鋒網(wǎng):這種“分布式賬本”的優(yōu)點是什么?
楊永智:首先,要交易的人家雙方都知道對方是否有對應(yīng)的資產(chǎn)、有多少資產(chǎn),不用猜測對方有沒有購買能力、有沒有資產(chǎn),信任成本降低,交易效率提高。
其次,雙方完成交易后,交易信息和結(jié)果也在帳本上,全村人都見證了交易過程,A或B都無法抵賴這個交易,大大降低了交易風(fēng)險。
雷鋒網(wǎng):從過往的IT技術(shù)史上看,區(qū)塊鏈可以類比成哪一種已經(jīng)出現(xiàn)的技術(shù)/事物?
楊永智:正如上面的例子中提到的,區(qū)塊鏈上既可以存儲單純的信息,也可以用來存儲數(shù)字資產(chǎn),還可完成資產(chǎn)的分割、交易等,所以很多區(qū)塊鏈研究的專家、學(xué)者們都認為“借助于區(qū)塊鏈,互聯(lián)網(wǎng)將從信息互聯(lián)網(wǎng)升級成為價值互聯(lián)網(wǎng)”。
從這個角度來看,區(qū)塊鏈將會是新的互聯(lián)網(wǎng)中的HTTP協(xié)議:它將會在TCP/IP協(xié)議的基礎(chǔ)上,做為HTTP協(xié)議一樣的事情:統(tǒng)一的價值定義、交換、交易協(xié)議。
雷鋒網(wǎng):你從眾多的創(chuàng)業(yè)方向里選擇了區(qū)塊鏈(AI+Blockchain+Cloud),你的決策依據(jù)是什么?
楊永智:我認為區(qū)塊鏈有可能成為下一個顛覆性的機會。海豚退出之后,我自己弄了一個基金,專門做一些投資,然后自己也在看各種各樣的機會——因為自己是技術(shù)出身,所以關(guān)注新技術(shù)比較多。有兩個技術(shù)開始進入到我的視野,一個是區(qū)塊鏈,一個是人工智能。
區(qū)塊鏈?zhǔn)菑娜ツ晗掳肽觊_始火起來的,人工智能現(xiàn)在仍然很火,我覺得這兩個技術(shù)是非常新的技術(shù),都會有屬于他們自己的爆發(fā)期,我們現(xiàn)在處于爆發(fā)期的前夜。對于AI我們的判斷是,C端創(chuàng)業(yè)的機會比較難,2B的模式相對靠譜點。區(qū)塊鏈對于創(chuàng)業(yè)公司是有機會的,而區(qū)塊鏈的未來可以和AI結(jié)合起來的。
你可以把它理解為是一項基礎(chǔ)設(shè)施的創(chuàng)新,平臺性的機會,它對于金融等很多行業(yè)來說是顛覆性的——但是同樣需要時間。就像當(dāng)年的互聯(lián)網(wǎng),開始只有極客或科研工作者等少數(shù)人使用,需要輸入各種指令,后來出現(xiàn)了瀏覽器,才出現(xiàn)雅虎之類的門戶網(wǎng)站,互聯(lián)網(wǎng)才開始走入尋常百姓家?,F(xiàn)在,很多投資者和大公司在關(guān)注區(qū)塊鏈,大家都在尋找能讓這個技術(shù)走進尋常百姓家的“瀏覽器”一樣的機會,我們也在這一從信息互聯(lián)網(wǎng)到價值互聯(lián)網(wǎng)發(fā)展的大趨勢下,尋找機會。
除了金融之外,共享經(jīng)濟非?;馃?。但是區(qū)塊鏈可能是真正的共享經(jīng)濟底層技術(shù),區(qū)塊鏈才能兼顧公平和效率。
雷鋒網(wǎng):區(qū)塊鏈技術(shù)有哪些特性?
楊永智:區(qū)塊鏈有如下三個非常重要的特性:
1. 公開、 透明。區(qū)塊鏈中的數(shù)據(jù)全部會存儲在每個節(jié)點上,保證所有節(jié)點看到的是一致的數(shù)據(jù),不僅包括數(shù)據(jù)內(nèi)容是相同的,還包括數(shù)據(jù)的順序也是一致的。
2. 不可改、不可篡改。區(qū)塊鏈中的數(shù)據(jù)只能增加,不能修改,更不能被刪除。因為節(jié)點的數(shù)據(jù)都會相互進行同步、驗證,如果數(shù)據(jù)驗證不通過,節(jié)點會主動拋棄數(shù)據(jù)。所以,攻擊者必須控制超過51%的節(jié)點(算力),才能篡改現(xiàn)有的數(shù)據(jù)。但因為區(qū)塊鏈網(wǎng)絡(luò)是分布式的,節(jié)點數(shù)量越多、算力越高,攻擊者的難度也會越來越高。這種結(jié)構(gòu)決定了數(shù)據(jù)不可篡改。
3. 智能合約?;趨^(qū)塊鏈技術(shù)的智能合約,通過代碼,保證操作一定在預(yù)定的時機下執(zhí)行,自動執(zhí)行、強制執(zhí)行,沒有人能取消這個過程。
雷鋒網(wǎng):這些特性決定了分布式賬本技術(shù)適用于哪些領(lǐng)域?
楊永智:區(qū)塊鏈這個分布式帳本技術(shù),加上公開透明和數(shù)據(jù)不可修改、不可篡改的特性,使得區(qū)塊鏈技術(shù)天然的適用于銀行證券等金融行業(yè)。一個最直接的例子就是“數(shù)字貨幣”,正如比特幣一樣。一方面它能更好的管理、發(fā)行“數(shù)字貨幣”,另一方面在銀行間的清算和結(jié)算中,它能顯著的提高效率,加快交易過程。
另一個適用場景是共享經(jīng)濟。網(wǎng)絡(luò)互助是一個典型的應(yīng)用,比如我們做的同心互助,國內(nèi)第一家用區(qū)塊鏈的網(wǎng)絡(luò)互助平臺 ,國內(nèi)首家區(qū)塊鏈落地應(yīng)用。在同心互助中,我們充分運用區(qū)塊鏈技術(shù),公開數(shù)據(jù),包括用戶的脫敏數(shù)據(jù)、資金記錄,以及受助人的賠付記錄、公估記錄等,保證用戶的信息、資金記錄的有效性和一致性,提高透明度,增強平臺的信用,提供一個更公正安全的互助平臺。
區(qū)塊鏈還用在奢侈品防偽,比如說鉆石的交易,LV的防偽等。IBM在大力推動供應(yīng)鏈,物聯(lián)網(wǎng)領(lǐng)域的區(qū)塊鏈應(yīng)用。
雷鋒網(wǎng):區(qū)塊鏈技術(shù)存在哪些可預(yù)見的缺陷?
楊永智:區(qū)塊鏈技術(shù)現(xiàn)在還很新,還有很多需要完善和發(fā)展的地方。商業(yè)場景下的應(yīng)用,有如下三個問題需要解決:
1. 性能提升。現(xiàn)在比特幣的交易速度只能達到7筆/s,遠遠低于Visa的1.4萬筆/秒,更遠遠低于支付寶的5萬筆/s。
2. 監(jiān)管合規(guī)。比如說數(shù)字身份標(biāo)識:即銀行的KYC(即Know Your Customer——充分了解你的客戶)的要求,如何在保護隱私的情況下,對用戶進行身份認證和標(biāo)識。真實的商業(yè)場景,需要實名認證,滿足法律、監(jiān)管的要求。
3. 智能合約的增強。智能合約(Smart Contract)是一個非常好的設(shè)計,能保證交易條款的嚴(yán)格執(zhí)行。但是現(xiàn)在的設(shè)計和實現(xiàn),還不足以滿足要求,比如智能合約是不可修改的,意味著無法很方便的完成升級(條款的更新、合約代碼的Bug修復(fù));又或者是智能合約的審核,如何更方便的保證智能合約的代碼與真實的交易條款、合同是一致的。
雷鋒網(wǎng):在你們業(yè)務(wù)實際的開發(fā)流程中,你們面對上述問題是如何解決的?
楊永智:性能的問題就兩種解決辦法,一方面需要設(shè)計更高效的共識算法,替換POW(工作量證明)等不夠高效的算法;另一方面,針對網(wǎng)絡(luò)傳輸?shù)腜2P網(wǎng)絡(luò),進行優(yōu)化,配合使用更高速的網(wǎng)絡(luò)架構(gòu),提供區(qū)塊鏈的吞吐量。
在同心互助的開發(fā)中,我們用PBFT(拜占庭容錯算法)來替換POW,提供更快的性能。
數(shù)字身份方面,我們接入了身份認證接口,驗證用戶的真實身份;另外使用智能合約的底層機制,使得業(yè)務(wù)發(fā)展更靈活。
雷鋒網(wǎng):未來區(qū)塊鏈的大規(guī)模應(yīng)用可能面臨的最大問題是什么?
楊永智:最大的問題是和現(xiàn)實商業(yè)的沖突。比如說這個世界沒有絕對的去中心化,如果真的這么干了,誰領(lǐng)導(dǎo)我們呀!
所以我覺得最終可能是找到現(xiàn)實的好方法,能夠做到滿足監(jiān)管的需求,同時能夠滿足業(yè)務(wù)的需求。也就是說部分的業(yè)務(wù)去中心化,有些的東西還得中心化。
雷鋒網(wǎng):有人說“區(qū)塊鏈上資產(chǎn)交易確權(quán)還是靠人,和原本中心模式?jīng)]有區(qū)別”,這句話有沒有根據(jù)。區(qū)塊鏈的去中心化真的能實現(xiàn)么,是不是仍然需要一個類似超級管理員的角色?
楊永智:正如之前介紹的,智能合約能保證合約的代碼、條款的自動執(zhí)行、強制執(zhí)行。通過這個特性,區(qū)塊鏈上就不存在一個真正的中心,不存在一個中心節(jié)點來管理、運行智能合約;相反,每一個節(jié)點都會執(zhí)行、都在執(zhí)行,保證智能合約的自動執(zhí)行和強制執(zhí)行,達到了真正的去中心化。
雷鋒網(wǎng):你自己有個基金,是否也在看區(qū)塊鏈相關(guān)的項目,有什么可以跟我們分享的現(xiàn)象、數(shù)據(jù)或者結(jié)論?
楊永智:世行有個報告,到了明年80%的金融機構(gòu)會應(yīng)用區(qū)塊鏈技術(shù),區(qū)塊鏈在金融行業(yè)的應(yīng)用將是農(nóng)村包圍城市戰(zhàn)略,也就是從邊緣業(yè)務(wù)開始滲透到核心業(yè)務(wù)。我判斷現(xiàn)階段區(qū)塊鏈創(chuàng)業(yè)的機會更多在ToB的方向,企業(yè)未來大量的應(yīng)用私有鏈和聯(lián)盟鏈,提供技術(shù)解決方案將會是區(qū)塊鏈初創(chuàng)企業(yè)的機會。
同時,我們也在關(guān)注區(qū)塊鏈如何使用在共享經(jīng)濟領(lǐng)域,帶來共享經(jīng)濟的升級,解決好效率和公平的問題。
問:在區(qū)塊鏈技術(shù)中,除了礦機和挖礦芯片,您覺得還有哪些硬件和芯片的需求?IBM的IoT白皮書提到了去中心化和設(shè)備民主,您認為這會對底層芯片和系統(tǒng)提出新的要求和需求嗎?
答:未來區(qū)塊鏈的2C應(yīng)用,最好能夠充分利用現(xiàn)在的用戶的pc機器;而很多的2B應(yīng)用可能對硬件和網(wǎng)絡(luò)提出更高的要求。有可能會產(chǎn)生一些軟硬結(jié)合的挖礦設(shè)備。
問:同心互助用能做到每秒多少次交易? 加入同心互助計劃有保險合同嗎?
答:可以做到每秒5000-10000次。同心互助不是保險,是網(wǎng)絡(luò)互助,但是我們即將推出電子合同。
問:同心互助是怎么從業(yè)務(wù)層面,解決互助會員之間關(guān)于互助事件真實性的共識問題的?如果通過第三方公估就沒有意義了,第一成本高,第二失去了區(qū)塊鏈的意義。
答:理想情況是,所有的環(huán)節(jié)都上鏈,所有的數(shù)據(jù)都上線,就能完美解決這個問題。但實際情況是現(xiàn)實世界是復(fù)雜的,共識要依賴群體做決策,而群體由個體組成的。如果這些個體都專業(yè)的,信息充裕的,決策就沒有問題,否則就得通過社交驗證的方式來解決。
問:區(qū)塊鏈開發(fā)如何入門?可以看哪些科普讀物?
答:清華的韓峰老師出了一本書,區(qū)塊鏈新經(jīng)濟藍圖可以作為入門的書。區(qū)塊鏈的開發(fā)可以從開源開始,閱讀以下以太坊 ,HL的代碼也可以看看。對分布式存儲計算背景的程序員來說應(yīng)該不難上手。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。