高度財經:由 ArcBlock 和 Penta 說開去,關於公鏈方向的不同思考

作者: 王熙喜
媒體: 高度財經
日期: 2018 年 7 月 11 日
我們想要進一步探究兩個公鏈對於未來發展方向的堅持,背後是出於對區塊鏈怎樣的觀察。在關於未來公鏈的發展方向上,誰的可能性和合理性更高一些。
引言
以太坊、EOS 等公鏈不斷遭遇擴展性、安全性和公平性的挑戰,ArcBlock(區塊基石)的創始人冒志鴻認為從比特幣(專用區塊)到以太坊的通用計算機之路,腳步邁得過大,提出可編程 Token 公鏈的發展方向。
同時提出做跨鏈的、介於底層公鏈與 DApps 之間的雲端服務平台,也就是為區塊鏈應用程式配備一個標準化中間件執行層-開放鏈存取協定(Open Chain Access Protocol)。
而 Penta 作為呼聲較高的另一公鏈項目,有與以太坊、EOS 一較高下之勢,提出了 DSC(動態權益共識協議)作為解決區塊鏈不可能三角的方案,並且提出了 DLOS(分散式操作系統),作為最終的解決方案。
「該作業系統有點類似手機端的 ios 或安卓,不管是開發一條區塊鏈,或者採用一些區塊鏈的協議來實現 DApps,還是實現跨鏈以及整體的區塊鏈網絡的概念均可。」Penta 的 CEO David Ritter 向高度財經表示。
日前高度財經分別對其做了深度專訪──《冒志鸿:谈谈区块基石(ArcBlock)打造跨链应用平台》、《公鏈之爭下的 Penta 突圍路,DSC 能否引領下一代共識機制? 》,這之後又對兩家所代表的公鏈發展方向請教了業內相關人士。
相互點評
EOS 為了解決效率問題所提出的 21 個超級節點方案,遭遇到外界對其中心化的贅問。此外,RAM 高昂的價格及其投機性,使開發者在開發工作面前望而卻步。在以太坊方面,由於每秒只能處理交易(tps)15 筆,也正在遭遇可擴展性難題。
針對主鏈所面對的困境,Penta 和 ArcBlock 都給出了自己的解決方案。詳情可參考日前高度財經對 ArcBlock 和 Penta 的獨家專訪,相信定會對兩家關於公鏈的方向堅持有透徹了解。
但 我們想要進一步探討兩個公鏈對於未來發展方向的堅持,背後是出於對區塊鏈怎樣的觀察。 在關於未來公鏈的發展方向上,誰的可能性和合理性更高一些。首先高度財經獲得了 Penta 的 David 對 ArcBlock 模式的獨家點評,其表示:
ArcBlock 的願景很大,目標是建立一個連接 DApp 與底層區塊鏈平台的中間服務平台,並將智能合約標準化,這其中包含多項富有挑戰的工作;
- 智能合約標準化。目前智能合約的應用還不成熟,各個區塊鏈平台也在不斷的迭代,制定標準化的智能合約在推廣上將面臨挑戰,適配不同的平台在技術上也將面臨挑戰;
- 開放鏈存取協定(Open Chain Access Protocol)是一個好的設想,提供簡化的解決方案是一個好的思路,不過在技術實現上需要解決的不僅僅是信息的傳遞、如何實現信任傳遞、價值轉移需要全方位設計與考慮。 Penta 連接器中首次提出的四層連接器協定架構是目前比較全面的實作方案。
- ArcBlock 類似中間件的定位在目前區塊鏈底層平台尚未成熟的情況下為時過早,還需要時間的驗證。
值得注意的是,冒志鴻對 David 的回應也給予了回應,其表示如下:
Penta 的 David 很客氣,他們的願景也很宏大。
- 智能合約標準化這件事情我們其實並沒有打算做,這部分他解讀得超過了我們的目標,我們其實是採用比較巧妙而簡單的思路來實現這種“標準化”, 實際上這也是貫穿我們設計的原則:就是盡可能簡化問題,而不是複雜化;
- OCAP 這層仍然是簡化設計思路,Penta 和其他許多跨鏈方案都考慮得過於全面,但可能 99%的應用場景 OCAP 就夠了,我們犧牲這 1%可能都不到的場景來換取簡單易用。 遇到這些複雜場景我們建議開發者用其他方案,而其他方案可以被 ocap 支援;
- 中介軟體這部分其實很成熟,區塊鏈只是地位如同資料庫,缺少這個中間層。我們是開創性的,這部分和區塊鏈本身關係其實不那麼大。
跨鏈是否為方向
社區運營 Bytom 的創始人朗豫在 7 日的「數位經濟高峰會」上表示,「跨鏈更像是中國聯通、中國移動、中國電信等等,我們需要在鏈上通訊,未來的生態肯定是跨鏈的, 每個用戶會在每一條公鏈上有一個映射。」
中科院計算所上海分所所長孔華威則提出了不同看法:“跨鏈平台是否是方向,還存在模糊地帶。現在公鏈雖然多但是都還沒成熟,比如量子鏈,只有 7000 多個點。再說如果以太坊、EOS 解決了目前的困境,還會不會有那麼多公鏈?”
據高度財經獲得的僅 2018 年主網上鍊的公鏈不完全項目統計就超過 26 條。
七年虛擬貨幣玩家 hyrik 老師的總結或許具有較大參考意義,其認為區塊鏈的發展是:短期是底層技術,中期是應用場景,長期是改造社會。
ArcBlock 在底層技術在方面引入了開放鏈訪問協議(Open Chain Access Protocol),“通過一個接口訪問的技術”,冒志鴻表示,“把 Facebook 主導和開源的 GraphQL 定義為開放鏈訪問協議上的查詢語言,把 GraphQL 生態的工具和開發社區引入區塊鏈。”
開放鏈存取層結構的靈感來自資料庫的開放連接設計,即透過 ODBC(開放資料庫連接),連接各式各樣不同的資料庫介面。同時,用於存放鏈下程式碼邏輯的基石程式(Blocklet)吸收了最新的微服務(Microservice)架構和無伺服器(Serverless)計算方式的優勢。
孔華威告訴高度財經,“ArcBlock 把區塊鏈當作數據庫看,然後加上 index 和搜索應用是對的;邏輯上,操作系統上面是數據庫、數據庫上面是應用,是對的;未來大規模企業級應用不得不採用關係型數據庫,方向是對的。”
在 Penta 方面,白皮書顯示 DLOS 是 Penta 的基礎設施,是一個高可擴展性、微服務、分散式框架。 Penta 網路中參與節點使用 DLOS 接入,形成以 Penta 鏈為核心,同時包含側鏈、獨立鏈在內的多鏈網路。
DLOS 支援各種多元化的網路結構、多樣化的帳本結構和多種共識演算法,因此 DLOS 可以對運算、儲存、網路、共識等進行分離,每一層進行介面抽象,然後透過服務管理和事件元件連接起來,從而使得具體的應用鍊或 DApp 只需要實現自己特有的部分而無需關注底層技術。
“Penta 將會在第四步實現 DLOS”,David 告訴高度財經。
可見 DLOS 確實是像冒志鴻所說的是通用運算環境,孔華威表示,兩家公司的路徑實際上與兩家公司的基礎有關,Penta 沒有 IT 外包經驗,提出的系統比較完整,構想比較宏大。
不過,從電腦整體邏輯來看,不需要很多公鏈並存, 孔華威解釋,可以分為以算力、儲存、頻寬等運算資源為主的公鍊和中介軟體層級(或資料庫類型)的公鏈,符合不同的交易速度、安全即可。
此外,微軟美國的一位工程師告訴高度財經,微服務和無服務架構已經成熟,但是他認為作為區塊鏈底層技術,可能還面臨不同政府的障礙。高度財經也在網路上查到大量相關資料,鑑於有偏於今日主題,在此不一一贅述。