天天看點

楊永智:我有一些區塊鍊應用的經驗可以傳授 | 硬創公開課

從去年開始,好像所有的金融機構都在談論區塊鍊。但是真正有相關開發、操作經驗的人很少,楊永智的同心互助團隊算一個。作為一個技術大牛出身的ceo,我們相信他在區塊鍊的技術和應用前景上都有自己的判斷可供我們參考:他為什麼選擇區塊鍊,又為什麼從區塊鍊裡選擇網絡互助?在實際開發中,他們遭遇過什麼技術或非技術問題,是怎麼解決的?

楊永智,畢業于華中科技大學,曾任職于微軟亞洲工程院,在職期間年年被評為“微軟最有培養力和上司力”員工,著名技術創業者,海豚浏覽器創始人兼ceo。2014年,暢遊以9100萬美元收購海豚浏覽器開發商51%股權,楊永智完成了第一次創業。2016年,楊永智再次出發,這一次他選擇的是區塊鍊的應用——創辦了同心互助。

楊永智:我有一些區塊鍊應用的經驗可以傳授 | 硬創公開課

雷鋒網:如何跟非技術背景的人描述清楚什麼是區塊鍊?

楊永智:區塊鍊(blockchain)來源于比特币,是比特币的底層核心技術。從最簡單的概念來說,區塊鍊就是分布式帳本+共識思想,即區塊鍊内的每個節點都擁有一份全網的帳本,而且近乎實時同步。共識思想說的是決策機制。

舉個栗子,一個村裡面有幾十戶人家,每戶人家都有全村所有人家的帳本——一個總帳本,誰家今天多了一百斤柴堆,誰家多了十近魚,誰家多了一頭豬,每戶人都清清楚楚,在這種情況下,村裡人家之間做生意就友善多了。

雷鋒網(公衆号:雷鋒網):這種“分布式賬本”的優點是什麼?

楊永智:首先,要交易的人家雙方都知道對方是否有對應的資産、有多少資産,不用猜測對方有沒有購買能力、有沒有資産,信任成本降低,交易效率提高。

其次,雙方完成交易後,交易資訊和結果也在帳本上,全村人都見證了交易過程,a或b都無法抵賴這個交易,大大降低了交易風險。

雷鋒網:從過往的it技術史上看,區塊鍊可以類比成哪一種已經出現的技術/事物?

楊永智:正如上面的例子中提到的,區塊鍊上既可以存儲單純的資訊,也可以用來存儲數字資産,還可完成資産的分割、交易等,是以很多區塊鍊研究的專家、學者們都認為“借助于區塊鍊,網際網路将從資訊網際網路更新成為價值網際網路”。

從這個角度來看,區塊鍊将會是新的網際網路中的http協定:它将會在tcp/ip協定的基礎上,做為http協定一樣的事情:統一的價值定義、交換、交易協定。

雷鋒網:你從衆多的創業方向裡選擇了區塊鍊(ai+blockchain+cloud),你的決策依據是什麼?

楊永智:我認為區塊鍊有可能成為下一個颠覆性的機會。海豚退出之後,我自己弄了一個基金,專門做一些投資,然後自己也在看各種各樣的機會——因為自己是技術出身,是以關注新技術比較多。有兩個技術開始進入到我的視野,一個是區塊鍊,一個是人工智能。

區塊鍊是從去年下半年開始火起來的,人工智能現在仍然很火,我覺得這兩個技術是非常新的技術,都會有屬于他們自己的爆發期,我們現在處于爆發期的前夜。對于ai我們的判斷是,c端創業的機會比較難,2b的模式相對靠譜點。區塊鍊對于創業公司是有機會的,而區塊鍊的未來可以和ai結合起來的。

你可以把它了解為是一項基礎設施的創新,平台性的機會,它對于金融等很多行業來說是颠覆性的——但是同樣需要時間。就像當年的網際網路,開始隻有極客或科研工作者等少數人使用,需要輸入各種指令,後來出現了浏覽器,才出現雅虎之類的門戶網站,網際網路才開始走入尋常百姓家。現在,很多投資者和大公司在關注區塊鍊,大家都在尋找能讓這個技術走進尋常百姓家的“浏覽器”一樣的機會,我們也在這一從資訊網際網路到價值網際網路發展的大趨勢下,尋找機會。

除了金融之外,共享經濟非常火熱。但是區塊鍊可能是真正的共享經濟底層技術,區塊鍊才能兼顧公平和效率。

雷鋒網:區塊鍊技術有哪些特性?

楊永智:區塊鍊有如下三個非常重要的特性:

1. 公開、 透明。區塊鍊中的資料全部會存儲在每個節點上,保證所有節點看到的是一緻的資料,不僅包括資料内容是相同的,還包括資料的順序也是一緻的。

2. 不可改、不可篡改。區塊鍊中的資料隻能增加,不能修改,更不能被删除。因為節點的資料都會互相進行同步、驗證,如果資料驗證不通過,節點會主動抛棄資料。是以,攻擊者必須控制超過51%的節點(算力),才能篡改現有的資料。但因為區塊鍊網絡是分布式的,節點數量越多、算力越高,攻擊者的難度也會越來越高。這種結構決定了資料不可篡改。

3. 智能合約。基于區塊鍊技術的智能合約,通過代碼,保證操作一定在預定的時機下執行,自動執行、強制執行,沒有人能取消這個過程。

雷鋒網:這些特性決定了分布式賬本技術适用于哪些領域?

楊永智:區塊鍊這個分布式帳本技術,加上公開透明和資料不可修改、不可篡改的特性,使得區塊鍊技術天然的适用于銀行證券等金融行業。一個最直接的例子就是“數字貨币”,正如比特币一樣。一方面它能更好的管理、發行“數字貨币”,另一方面在銀行間的清算和結算中,它能顯著的提高效率,加快交易過程。

區塊鍊還用在奢侈品防僞,比如說鑽石的交易,lv的防僞等。ibm在大力推動供應鍊,物聯網領域的區塊鍊應用。

雷鋒網:區塊鍊技術存在哪些可預見的缺陷?

楊永智:區塊鍊技術現在還很新,還有很多需要完善和發展的地方。商業場景下的應用,有如下三個問題需要解決:

1. 性能提升。現在比特币的交易速度隻能達到7筆/s,遠遠低于visa的1.4萬筆/秒,更遠遠低于支付寶的5萬筆/s。

2. 監管合規。比如說數字身份辨別:即銀行的kyc(即know your customer——充分了解你的客戶)的要求,如何在保護隐私的情況下,對使用者進行身份認證和辨別。真實的商業場景,需要實名認證,滿足法律、監管的要求。

3. 智能合約的增強。智能合約(smart contract)是一個非常好的設計,能保證交易條款的嚴格執行。但是現在的設計和實作,還不足以滿足要求,比如智能合約是不可修改的,意味着無法很友善的完成更新(條款的更新、合約代碼的bug修複);又或者是智能合約的稽核,如何更友善的保證智能合約的代碼與真實的交易條款、合同是一緻的。

雷鋒網:在你們業務實際的開發流程中,你們面對上述問題是如何解決的?

楊永智:性能的問題就兩種解決辦法,一方面需要設計更高效的共識算法,替換pow(工作量證明)等不夠高效的算法;另一方面,針對網絡傳輸的p2p網絡,進行優化,配合使用更高速的網絡架構,提供區塊鍊的吞吐量。

在同心互助的開發中,我們用pbft(拜占庭容錯算法)來替換pow,提供更快的性能。

數字身份方面,我們接入了身份認證接口,驗證使用者的真實身份;另外使用智能合約的底層機制,使得業務發展更靈活。

雷鋒網:未來區塊鍊的大規模應用可能面臨的最大問題是什麼?

楊永智:最大的問題是和現實商業的沖突。比如說這個世界沒有絕對的去中心化,如果真的這麼幹了,誰上司我們呀!

是以我覺得最終可能是找到現實的好方法,能夠做到滿足監管的需求,同時能夠滿足業務的需求。也就是說部分的業務去中心化,有些的東西還得中心化。

雷鋒網:有人說“區塊鍊上資産交易确權還是靠人,和原本中心模式沒有差別”,這句話有沒有根據。區塊鍊的去中心化真的能實作麼,是不是仍然需要一個類似超級管理者的角色?

楊永智:正如之前介紹的,智能合約能保證合約的代碼、條款的自動執行、強制執行。通過這個特性,區塊鍊上就不存在一個真正的中心,不存在一個中心節點來管理、運作智能合約;相反,每一個節點都會執行、都在執行,保證智能合約的自動執行和強制執行,達到了真正的去中心化。

雷鋒網:你自己有個基金,是否也在看區塊鍊相關的項目,有什麼可以跟我們分享的現象、資料或者結論?

楊永智:世行有個報告,到了明年80%的金融機構會應用區塊鍊技術,區塊鍊在金融行業的應用将是農村包圍城市戰略,也就是從邊緣業務開始滲透到核心業務。我判斷現階段區塊鍊創業的機會更多在tob的方向,企業未來大量的應用私有鍊和聯盟鍊,提供技術解決方案将會是區塊鍊初創企業的機會。

同時,我們也在關注區塊鍊如何使用在共享經濟領域,帶來共享經濟的更新,解決好效率和公平的問題。

問:在區塊鍊技術中,除了礦機和挖礦晶片,您覺得還有哪些硬體和晶片的需求?ibm的iot白皮書提到了去中心化和裝置民主,您認為這會對底層晶片和系統提出新的要求和需求嗎?

答:未來區塊鍊的2c應用,最好能夠充分利用現在的使用者的pc機器;而很多的2b應用可能對硬體和網絡提出更高的要求。有可能會産生一些軟硬結合的挖礦裝置。

問:同心互助用能做到每秒多少次交易? 加入同心互助計劃有保險合同嗎?

答:可以做到每秒5000-10000次。同心互助不是保險,是網絡互助,但是我們即将推出電子合同。

問:同心互助是怎麼從業務層面,解決互助會員之間關于互助事件真實性的共識問題的?如果通過第三方公估就沒有意義了,第一成本高,第二失去了區塊鍊的意義。

答:理想情況是,所有的環節都上鍊,所有的資料都上線,就能完美解決這個問題。但實際情況是現實世界是複雜的,共識要依賴群體做決策,而群體由個體組成的。如果這些個體都專業的,資訊充裕的,決策就沒有問題,否則就得通過社交驗證的方式來解決。

問:區塊鍊開發如何入門?可以看哪些科普讀物?

答:清華的韓峰老師出了一本書,區塊鍊新經濟藍圖可以作為入門的書。區塊鍊的開發可以從開源開始,閱讀以下以太坊 ,hl的代碼也可以看看。對分布式存儲計算背景的程式員來說應該不難上手。

本文作者:張馳