獵雲財經:公鏈效能焦慮是被 EOS 忽悠了

作者: 王涵
媒體: 獵雲財經
日期: 2018 年 9 月 25 日

「我認為未來好的應用,使用者端是感受不到底層是哪條鏈。」
1987 年的一天,一位英文老師帶著一把吉他走進江蘇省無錫市第一中學清華少年班的教室,下面坐著的是來自江蘇省各地學校的尖子生,其中就有冒志鴻。
這位英文老師不按「常理」出牌,不讓大家死記硬背一些單字文法,彈著吉他、唱著歌就把課給上了。
「我那個時候就學會了很多歐美經典的英文歌。」冒志鴻說。
也是因為老師出奇的教學風格,讓冒志鴻對學英語有了濃厚的興趣。
「周老師對我的影響非常大,經常跟我們說要打破常規思維,我現在英文這麼好就和他當年用吉他教學有很大的關係。」
現在冒志鴻人在美國西雅圖,在百忙之中接受獵雲財經一個半小時的跨洋採訪,這幾天冒志鴻不斷在世界各地為專案奔走,洽談合作事宜,剛剛落腳。
2017 年冒志鴻和微軟同事 Flavien Charlon 合作發起 ArcBlock(基石區塊)區塊鏈應用平台,為 Dapp 開發者提供開發平台服務,網易丁磊曾擔任其顧問,引起極大關注。
2018 年的春節長假,一個三點鐘無眠微信群組火爆開來,Qtum 量子鏈帥初、隆領資本蔡文勝輪番坐鎮,每人每天分享一個主題並答問。冒志鴻也受邀在群組內分享自己這一路來對區塊鏈的認知變革以及提升。
創業維艱 仍不斷堅持
2004 年冒志鴻帶隊建立 UUZone,一個社交內容平台,兩年註冊使用者突破 400 萬,後因與投資方路線不一致,選擇離開。
「當時簽了協議,如果是現在的話,No way,不可能讓資本控制我。」冒志鴻說。
或許是技術思維侷限,亦或許是資本無情,離開 UUZone 都已成為冒志鴻一段深刻的記憶和人生重要的轉折點。
2007 年失落的冒志鴻轉戰國外,加入當時還很「強盛」的微軟,一幹就是 5 年。
「給我印象最深刻的是我在微軟內部做的 3G 行動流量管理軟體,當年是業內首創,現在 iOS 和 Android 裡成為了標配。」
隨著區塊鏈越來越火,冒志鴻看到大家都在討論時直冒冷汗。因為在 2009 年,在微軟的冒志鴻就已經是「比特幣礦工」,但是「挖」了一段時間比特幣後,並沒有看出比特幣背後技術的巨大價值,就放棄了。
在區塊鏈愈演愈烈之際,冒志鴻毅然決然地投入到區塊鏈的研究中。
當時,冒志鴻在創辦一個知識網路的專案,非常適合用區塊鏈做。但是真正執行時,發現區塊鏈的底層設施還沒搭建好,開發工具也缺乏,冒志鴻想來想去,還是決定自己做底層、做工具。
於是在 2017 年組建團隊發起了區塊鏈開發平台——ArcBlock。
2017 年的區塊鏈和數位貨幣無疑是最吸引大家眼球的,網易丁磊曾是冒志鴻好友,也是位不按常理出牌的「創業者」,看到火熱的區塊鏈自然想要了解一番,在了解 ArcBlock 之後,擔任其顧問並投資。
不做公鏈 做平台
現在有很多公鏈,ArcBlock 卻獨闢蹊徑,選擇做區塊鏈行業裡的開發平台,因為缺少開發工具是痛點。
一個在以太坊上做的應用要想轉移到 EOS 上需要花很高的成本,但是如果在 ArcBlock 上開發,再轉移到其他公鏈成本就小得多。
ArcBlock 參考微軟的開放資料庫連接(Open Database Connectivity,ODBC)架構思想設計了開放鏈存取協議,就像 ODBC 可以提供統一介面,開放鏈存取協議能夠適配多種不同的公鏈、聯盟鏈,包括並不限於比特幣、以太坊、EOS、超級帳本等。
「鏈如果可以開發應用,都會有自己的介面,我們定義一個抽象的介面,不需要經過它們的同意。」
這樣一來,應用不一定要在某個公鏈上運行,比如開發者在 ArcBlock 上開發好後,在以太坊運行,但是忽然發現 EOS 速度更快,開發者就可以低成本轉移到 EOS 上。
給開發者更多的選擇權,讓專案先行,而不用擔心底層效能等各種技術要素的限制帶來的問題。
「我認為未來好的應用,使用者端是感受不到底層是哪條鏈。」
就像現在大家叫外賣、叫車、聊微信,你並不一定需要知道底層技術,未來的區塊鏈應用也應該是這樣的,使用者並不一定需要知道應用在哪個鏈上,這是 ArcBlock 目前在做的事情。
而且 ArcBlock 的學習成本很低,開發者一到兩個星期就可以學會,專案方可以專注於業務,很快推出應用,不重複造輪子是提高效率的關鍵。
但是 ArcBlock 並不能解決底層公鏈提高效能問題,關於這一點冒志鴻同樣有感觸。
架構做得好 效能不是問題
說到如今公鏈的效能問題時,冒志鴻坦誠地說,大家現在都談百萬 TPS,是被 EOS 給忽悠了。
效能不是最大的問題,冒志鴻舉了以太貓的例子,以太貓如果放在 ArcBlock 上,是完全沒有問題的。
可以把以太貓 DNA 等核心部分放在主鏈上,其餘所有資訊都可以放在鏈外 Blocklet 層計算,速度非常快。只是以太坊目前的設計導致很難有好效能。
鏈外 Blocklet 層類似於主鏈的側鏈,可以計算大量的資料。
「本來以太貓這樣的應用大量都是鏈外計算的,包括 Fomo3D 等這些遊戲都是。今天不存在完全在區塊鏈上的應用,除非只是一個智慧合約的程式碼。」
而且很多應用其實並不需要那麼高的效能。以太坊等很多公鏈就是個大帳本,你也可以理解成資料庫,資料庫有讀和寫兩個操作。
比如你打開 ImToken 錢包,發現裡面有 1 個 ETH,這是讀取操作,這個資料從以太坊這個「資料庫」讀出來的;如果朋友給你轉了 1 個 ETH,那麼你的 ImToken 錢包有了 2 個 ETH,這就是寫入操作,把之前的 1 個 ETH 變成 2 個 ETH。
「大部分應用都是大量的讀取操作、少量的寫入操作。我們在效能提高上是有所為有所不為,提高 TPS 是底層區塊鏈該做的事情,不應該在應用和平台這一層來做。」
冒志鴻對於政府監管亦有自己的思考,在談到給政府提建議時他說,「政府應該給創業者更多的空間。美國的法律雖然很多,感覺有很多限制,其實是更自由,因為創業者知道什麼可以做,什麼不可以做。」
後記
公鏈現在面臨的最大問題是什麼,眾說紛紜,但是無疑大家都在探索,都在為區塊鏈產業添磚加瓦。
區塊鏈產業現在越來越大,就像工信部工業經濟研究所前所長于佳寧博士說的那樣,「區塊鏈已經形成了一個產業,而且在未來 3-5 年內會有大的爆發。」
ArcBlock 作為公鏈與應用之間的平台,可以幫助更多的開發者快速、低成本地開發應用,但是能否在今年年底成功落地,還需要繼續關注。
