跳到主要內容

雷鋒網:融合雲端運算,才是區塊鏈的未來

方凯
專訪

作者: 方凱

媒體: 雷鋒網

日期: 2018 年 7 月 17 日

導語:「不是開發者不可能真正理解 OCAP 和 OCAP Playground 的價值,這也沒法強求。其實比特幣和以太坊最初更不容易被理解」。

初識 ArcBlock 的創始人冒志鴻(老冒)是因為 OCAP Playground (開放鏈存取協定實驗台)發布。

OCAP Playground 是一個直接面向開發者、建構在開放鏈存取協定( Open Chain Access Protocol,OCAP )之上的開發工具。雷鋒網跟老冒進行了一次線上專訪,時間是早上,老冒在東京,下午就要飛往越南的胡志明市。

點開老冒的朋友圈,你會發現他的行程排得很滿。在全球範圍內布道、接受各大媒體訪談、進行技術直播,老冒愛「秀」,ArcBlock 也確實能帶來不少話題,褒貶皆有。這次雷鋒網(公眾號:雷鋒網)跟老冒聊了一些很有意思的想法。

老冒在韓國參加路演

「區塊鏈要有未來必須與雲端運算結合」

Q : 現在普遍的說法是雲端運算是中心化的,區塊鏈是去中心化的, ArcBlock 是怎麼把兩者融合的?

A : 現在業界有一個很深的誤解,認為雲端運算就是中心化的,鏈和雲格格不入, ArcBlock 剛開始發布時就碰到了。

Q : 所以你們其實對這種觀點持否定態度嗎?

A : 區塊鏈要有未來,必須與雲端運算結合。 如果未來區塊鏈成為我們生活中的一項基礎服務,你的金錢、交易、學歷等許多重要的敏感資料都透過區塊鏈存在,你能想像這些東西運行在四川的一個小礦場裡,只靠簡陋的機房來支撐這個應用嗎?這是不可能的。

區塊鏈如果想得到良好應用,一定要走向正規。今天的雲端運算支撐著整個社會,就像幾十年前的電信網路一樣,是社會的基礎和命脈;雲端運算的機房,就像多年前的電信機房一樣,需要相當安全可靠,不可能只是簡單地放幾台礦機。

從另一個角度來說,雲端運算就一定是中心化的嗎? 我認為這個想法來自許多人對中心化和去中心化的誤解。許多人說,這個是中心化,那個是去中心化,但你真的問他們什麼是中心化,他們未必真正理解,也回答不出來。判斷是否去中心化,需要從不同維度來解讀。從一個維度看它是中心化的,換一個維度可能就不是。

我認為對技術型產品而言,判斷它是否中心化,至少有三個維度。

第一是物理維度。 舉例來說,這個網路中的機器節點、機器節點的軟體及其應用是否分散?如果從機器節點的角度來看,今天所有大型企業,例如銀行,都是高度去中心化的。一個阿里雲有無數個機房,這些機房都經過精心設計,使其能夠容錯、災難備援,可以抵抗地震,甚至戰爭,因此必須有意識地將這些設計分布得非常合理。所以從物理層面來看,所有雲端運算都是非常去中心化的。

第二是治理維度。 主要看這套系統是由一個中心化組織治理,還是由一個去中心化組織治理。從這個角度來說,今天的雲端運算無論在物理上多麼去中心化,從管理機制來看,全部都是高度中心化的,例如阿里雲由阿里巴巴管理,中國電信的機房都由中國電信管理。

第三是邏輯維度。 主要看服務是否可以一分為二,甚至一分為多,而且分拆後能夠相對獨立地運作。從這個角度來看,阿里雲和如今大部分雲端服務都比較去中心化,它們提供儲存、虛擬主機、函式運算等數十種服務,可以拆開作為單獨的業務。從邏輯上來說,阿里雲的設計是去中心化的。同樣地,如果觀察銀行或電信系統,它們在邏輯上非常中心化。銀行所有的事物都與你的帳戶直接關聯,很難直接分拆出某項產品。電信系統的所有加值業務都綁定在電信或寬頻的基礎業務之上,所以在邏輯上也是中心化的。

所以沒有絕對的中心化或去中心化,要看從哪個角度考量。

一些專案的白皮書寫道,它們從物理上就不能去中心化,這是沒有意義的。真正的去中心化應該是治理上的去中心化, 也就是說,這個系統不是由一家壟斷經營,而是有更多人一起參與決策。去中心化並不是說徹底沒有中心,而是可能有許多個中心,權力相對較為分散。

「其實區塊鏈 3.0 這個口號是我們最先提出的」

Q : 人人都在說自己是區塊鏈 3.0,您怎麼看待這個現象? ArcBlock 的定位是什麼?

A : 其實 3.0 這個口號是我們最先提出的。 1.0 到 3.0 其實都沒有非常明確的界定,但我提出了一個比較容易判定的方法。

區塊鏈 1.0 時代, 主要是鏈上只有交易資料,沒有程式碼。

區塊鏈 2.0 時代以以太坊為代表, 有了智慧合約,鏈上除了交易,還有程式碼。但我認為,EOS 其實就是以太坊的追隨者,它一點都沒有革命性,也沒有提出任何超越以太坊之處。

區塊鏈 3.0 時代,我的定義是鏈上能夠完整地發展應用,也就是一個應用平台,這與之前有本質上的區別。 以太坊光靠一個智慧合約做不了任何事情,也不是完整的應用,只是一項功能。我認為,提出「這個專案能夠完整地發展應用」說法的,都可以被界定為 3.0。

「我們認為市場定價機制可能是最棒、最合理的」

Q : ArcBlock 的獎勵機制是如何設定的?

A : 目前 ArcBlock 的獎勵機制還有待完善,目前我們制定了一些原則。這裡主要談的是市場機制。 怎麼判斷是不是市場機制?具體來說,資源被使用後,礦工應該收取多少 ABT?這件事不是由任何人或組織,而是由市場決定。我們設想未來建立一個市場,我願意花 10 元買這個東西,但整個市場都賣 15 元,那我就得把出價提高到 15 元,所以價格就定在 15 元。如果市場上只有一個買方、一個賣方,那很可能由賣方決定。但是當需求較大時,就開始出現新的賣方,形成一個有多個賣方和買方的市場。如果有一個合理的機制,價格就會趨於穩定,多方會達成共識。好處是, ArcBlock 在初期營運時,我們不把自己稱為規則的制定者,而是由健康的市場機制來確定其價值。這個市場可以理解為整個 ABT 生態系統的網路。

ArcBlock 的 token 經濟學

雲端運算領域已經出現透過 bid 市場定價的服務,而且非常成功。亞馬遜兩年前推出了 Spot fleet,有了新的定價模式。因此,我們認為市場定價機制可能是最棒、最合理的,同時也充分體現了區塊鏈服務去中心化的思維。一旦引入市場激勵機制,再加上區塊鏈的 token 機制,一切就會變得更加有趣,因為 token 本身就是由市場定價的。而在 ArcBlock 的體系中, ABT 是基礎 token, ABT 與各項資源在系統內是比較穩定的。市場會為 ABT 這個 token 定價, ABT 的基礎價格不變,但上面某些加值服務,例如礦工服務的定價,會使市場價格發生變化,最終達到一個非常微妙、趨於平衡的狀態。

Q : 你們之前提到, ArcBlock 能比目前的區塊鏈支援更複雜的商業邏輯,指的是市場定價這一部分嗎?

A : 這是其中一個方面,更複雜之處體現在 Blocklet (基石程式)的設計上。 它不僅可以與區塊鏈結合,也可以與傳統商業結合, Blocklet 是一座橋梁。我們將它統一在一個框架中,從這個角度來說,我們的邏輯非常強。舉例來說,以太坊無法在智慧合約中呼叫外部 API 和資源。實際上,開發應用不可能不涉及外部資源,這時就要找其他方法解決這個問題。 EOS 也有同樣的問題。它作為以太坊的效仿者,聲稱要自行建立虛擬機器,其邏輯是讓區塊鏈成為一台世界電腦。而 ArcBlock 不建立虛擬機器,我們的一切都圍繞著 token,以及前面提到的市場定價,這些其實都是圍繞 token 經濟的一些基礎服務。從 token 經濟的角度來說,我們的先進之處在於,我們為此進行最佳化。如果一件事與 token 無關,那我們就不做。

Q : ArcBlock 基於 OCAP 的應用有哪些?

A : 我們會針對 OCAP 推出一系列措施。之後會有 OCAP Playbook,這是一份互動式文件,大家可以就開發區塊鏈的心得與經驗進行交流;接下來會推出 OCAP SDK,相當於真正將 OCAP 應用到 web 和行動應用程式上。 Playground 也會推出桌面版,這三者為開發者提供一套完整的工具。

雷鋒網截稿時, OCAP Playbook 即將正式發布。從半年前大規模宣傳技術白皮書,到如今持續發布產品迭代, ArcBlock 似乎真的開始行動了。 爭議在所難免,老冒朋友圈裡有一句話表明了他的態度:「不是開發者不可能真正理解 OCAP 和 OCAP Playground 的價值,這也沒法強求。其實比特幣和以太坊最初更不容易被理解」。

原文連結: https://www.leiphone.com/news/201807/h3dzCMDkF8rw5NRA.html