小龜區塊鏈中國行:世界需要區塊鏈編織成網、互相協作

媒體: 小龜說
日期: 2019 年 4 月 21 日
作為“小龜區塊鏈中國行”首位受訪嘉賓,ArcBlock 區塊基石創始人兼 CEO 冒志鴻 4 月 7 日就互聯網 vs 區塊鏈網絡、鏈網 vs 公鏈、App vs Dapps 等一系列技術趨勢問題接受嗶嗶 News 自媒體達人小龜的專訪。下文為節選(上),略作編輯。

Q:請您介紹一下 ArcBlock?
一句話來介紹,ArcBlock 是一個區塊鏈應用開發平台,我們目標是讓開發者能夠非常容易地開發和部署區塊鏈應用。我們一直是堅持鏈網概念,我們認為未來的區塊鏈應該“織鏈為網”的狀態,很多條不同的區塊鏈互相連接起來,成為一個互聯的網絡,而不是一兩條公鏈就想搞定一切的思路。
Q:為什麼您認為未來的區塊鏈是“織鏈為網”的狀態?
縱觀整個計算機技術的成長、網絡的發展,最終都是這樣的狀態。

舉個例子,比如電信網絡,最初電話發明的時候是點對點的。隨著這麼多年的成長,我們現在看到的是電信網絡,無論是我們的固話,還是現在無線網絡,它都是由很多不同的交換機,不同的電信網絡互相連接起來的。
今天我們有不同的網絡,比如中國電信、中國移動、中國聯通,你用的手機有很多不同的制式,但他們最終都是在一起工作。沒有說哪一家通訊公司能夠徹底壟斷,沒有。
互聯網的天生的特點就是一大堆的網絡互相連接在一起。只不過大家都用相同的這個協議講話,都是 TCP/IP 協議。
在區塊鏈剛剛形成的時候,大概就像當年的貝爾發明電話,只有樓上跟樓下兩台電話機。但最終要變成真正能商用規模的東西,一定是把這些不同的東西連接起來。
這個世界是非常多元的,很多團隊都在研究區塊鏈技術,難以相信未來只有一條或少數幾條公鏈,能把整個世界的需求都滿足。所以,一定是很多的鏈去解決各種不同的需求,然後最終它連接成一個網絡。
其實我們在解釋““織鏈為網””的時候,總結了一種類比的方法,就是去類比交通系統。公鏈的思路是我們搞出一條路,這條路把所有的地方都連起來。
所以在公鏈思維之下,我們首先容易遇到容量問題,車多了之後交通就堵塞了,那要想解決這問題怎麼辦?
擴容,比如說這個車開 60 公里每小時,現在我們要求所有的車都提速,提速之後就可以跑更多的車了。
但是這個提速不可能是無止境的。
當它提到一定程度的時候,你就沒法再往上提了,那這時候怎麼辦?這時候我們可以把路修寬。

但如果你要建成這個交通系統,只是靠一兩條路把它修得無限寬的話,不可能解決世界的交通問題。
我們真實世界中有無數條路,有高速公路,有羊腸小道,有船,有飛機,最終形成一個巨大的交通系統,通過這個交通系統去解決不同的問題。
用區塊鏈來解決 IT 世界問題的時候,會有各種各樣不同的場景,有的場景需要非常高的性能非常短的延遲,但它可能對安全性沒那麼高的要求。
有的場景需要很高的安全性,但我們需要故意要讓它做的不能太快,比如說銀行的系統。
如果要去解決真實世界的問題,一定會有非常多元化的需求。想用一個方案去解決所有的多元化需求,歷史上從來沒有人做到過。
所以,我們覺得最有可能的情況是出現很多條不同的鏈,但這些鏈之間互相能夠溝通的,也就是“織鏈為網”的趨勢。
Q:我看您經常說傳統的公鏈思維,具體是指什麼?
我覺得公鏈思維其實分好幾種。
第一種是認為一條或者幾條鏈就可以解決所有的問題。
第二種是受互聯網思維的影響,總是想用一條鏈去擁有大量的用戶,公鏈之間是互相隔離的狀態。舉個例子,比如 EOS 跟 ETH 就是完全隔離的。大家都想取代對方,而不是想怎樣在這個生態中做貢獻。
而鏈網的思維,是一整個生態體系的項目,我們所有的人都能夠一起來共同建立的一堆區塊鏈的技術,這些技術互相可以連通的,大家一起來製造出一個生態系統。
Q:您覺得公鏈思維跟 ArcBlock 的鏈網思維,哪個想象空間更大?
當然是我們的想象空間要大。這就好比說是一個局域網還是一個全球的互聯網的想象空間大,對吧?這個不言而喻嘛!
Q:像以太坊,它也是一個 World Computer 的思路嗎?
以太坊把自己定位成“世界的計算機”,我認為這是一個巨大的錯誤。
Vitalik Buterin 曾回憶,以太坊最初的願景是做一個可編程的現金,後來他被 Gavin Wood 忽悠,把自己的願景改得無限之大,變成一個世界計算機。
世界計算機這個想法,我覺得很難實現。如果整個以太坊就是一台巨大的計算機,那麼我們全世界都需要這台計算機。
這個事情其實在過去發生過。在計算機剛剛出現的時候,IBM 的總裁曾說過,世界上只需要五台計算機就夠了。當時 IBM 總裁是計算機領域絕對的專家。
以太坊其實也是非常早期的區塊鏈,如果說比特幣是個鼻祖,以太坊是 2.0。在這個時候說,全世界只需要這麼開放的一台世界計算機就夠了,這個想法不過份。
但我們可以預料,這個想法是不太現實的。
世界需要很多台計算機,世界同樣需要很多條區塊鏈,並且需要區塊鏈能夠互相連在一起,互相協作。
Q:現在公鏈把計算這些都放在主鏈上,導致性能太差。有一種設計是只把確認放在主鏈上,把計算和存儲外包出去。您怎麼看這種觀點?
我覺得這個觀點比較正確。首先區塊鏈不可能解決任何問題,世界計算機這個概念比較容易誤導別人,也有很多項目很誇張,說區塊鏈是無所不能的。我們需要劃清區塊鏈的邊界在哪裡,就是說把一些適合區塊鏈的讓區塊鏈去乾,把一些不適合區塊鏈的事情就讓別的東西去乾,我覺得這是一條正道。
我們這個 ArcBlock 平台,並不是一個解決一切問題的平台,我們更專注地去解決區塊鏈相關的問題,它跟現有其他的計算機技術是密切配合的。
比如說我們的 Dapps,它一定非常易用,而不是徹底推翻所有的東西,全部重來。而我們這個平台只是專注在如何讓區塊鏈的工具更簡單更容易落地。
Q:請介紹一下 ArcBlock 的架構。
我們可以用這個類比的方法來對比一下互聯網的架構。

在一個互聯網的最底層,它是一大堆網絡,大家都通過 TCP/IP 協議連在一起。在 WEB 應用的上方有一個重要的固件,是 WEB 服務器,Apache 等標準的服務器節點跑在 WEB 服務器上,上面的軟件也是比較標準的。
如果我們開發一個 WEB 應用,比如淘寶京東,他們跑在 WEB 服務器上。
為了讓這些應用比較容易寫,大家發明瞭很多種不同的框架。現在最流行的就是 node.js,通過這個框架,讓開發者不需要從頭到尾地寫東西,只要把裡面空的地方填上去,就變成一個應用。
所以這時候你看從上到下,最下面是一個互聯網,上面一層是節點,也就是 WEB 服務器,再往上是一個開發 WEB 應用的框架,最上面是應用的代碼。

我們最下面是鏈網(ABT Network)是一堆鏈連接成的網絡;在鏈網之上,我們有一個標準的軟件部件叫 ABT Chain Node(ABT 鏈節點);在節點上面,我們運行的是一個叫 Forge Framework(鍛鏈框架),幫助開發者更容易地開發應用。
我們把這些東西搭好了,都是為了讓更多的開發者在這上面寫出一堆區塊鏈的 Dapps。所以,我們的架構非常容易理解,非常接近於成熟互聯網應用的架構。
Q:ArcBlock 是想把區塊鏈全部包下來嗎?
我們實際上沒有想把區塊鏈包下來,我們把區塊鏈打散了之後,讓所有的其他人可以更容易把它吃下來。
公鏈的思想是,他們想把區塊鏈包下來,讓所有的人都在我這條鏈上乾活。
如果我們 ArcBlock 這種鏈網的架構最終取得成功的話,大部分公鏈都會消亡,因為它不再有存在的必要性。
這個事情在互聯網時代已經發生了。在早期的時候,最快的網絡最好的網絡叫專線,只有政府、軍方、大的公司可以連,專線是最牛的。
今天還有人用專線嗎?沒有了。
它們都消失了,因為互聯網這樣的東西已經有更新的技術,更容易的技術取代了它。鏈網架構,像我們 ArcBlock、Cosmos,以及以後加入我們這個陣營的公司,我們做的事情,很不幸,我們需要把這些曾經作出歷史貢獻的公鏈都淘汰了,我覺得它們沒有前途。
Q:原來你說的不存在競爭關係是指不存在同一維度的競爭關係,是吧?
我跟他們不存在任何競爭關係,因為我們是不同世界的東西,就像互聯網跟 DDN 沒有任何可以競爭的地方,壓根就不在一個維度上。鏈網的架構對他們,我覺得是降維打擊。
Q:您想象中的 ArcBlock 的未來的形態是什麼樣子?
我們認為,真正的 ArcBlock 的成功,應該是我們所推薦的一系列的協議得到了大眾的認可,有更多的生態合作夥伴加入我們的鏈網體系。也許未來五年到十年,區塊鏈會變得像今天的互聯網一樣普及,而 ArcBlock 曾經為這件事情貢獻了很多常用的架構協議。
Q:ArcBlock 目前開發到哪一步了,最近有什麼新動作?
我們在 3 月 29 日正式上線發佈了我們的 ABT Network 公測版。
我們在去年 6 月份的時候就發佈了 OCAP (開放鏈訪問協議),讓不同的跨鏈之間訪問的協議。那時候,OCAP 就已經可以工作了,只不過那時候用 OCAP 只能訪問比特幣還有以太坊。
我們 4 月 13 日發佈了 ABT 鏈節點,這意味著任何一個團隊或者說運營者,他可以安裝這個節點去部署自己的節點。我們是一個持續迭代,不斷有新的東西發佈的狀態。
Q:那你覺得就是比如說 ArcBlock 跟 COSMOS 有什麼區別呢?
我們鏈網的思路是接近的,但我們側重點是一切都要簡單。
我們在設計 ArcBlock 的時候,有三大原則:第一個原則是每條鏈只乾一件事;第二個原則是鏈之間可以相互協作;第三個原則是通用,我們用相同的協議相同的語言。
所以,我們的目標是簡單,所以我們願意為了簡單而犧牲掉一些能力。我們 ArcBlock 都是圍繞著開發者體驗和最終的用戶體驗來設計的。

COSMOS 的設計,我感覺它是一個更加後端的設計。這沒有誰對誰錯,我們的價值觀認為簡單更重要,我們可以犧牲掉一些東西,而 Cosmos 會認為架構性和普適性更重要,前面一些開發者的體驗沒有那麼重要。
原文鏈接: 老冒:鏈網架構如果成功,大部分公鏈都會消亡!
本頁涉及
產品
-
ArcBlock Chain
active
為應用的身分、資產與約定而設計的 Layer 1。ArcBlock Chain 將這些常用操作納入協議,ABT 是公共網路的原生代幣。