ArcBlock Q&A:ABT 平台 1.0 版發布,支持爆款 DApp 孕育產生

ArcBlock 區塊基石平台 1.0 版發布問答

ArcBlock 平台 1.0 版於北京時間 11 月 13 日正式發布。上午 10 時,ArcBlock 區塊基石(ABT)創辦人兼執行長冒志鴻、研發副總裁陳天出席「ABT 新聞直播間」,回答 ABT 社群及媒體提問。
主持人: 感謝 ABT 社群熱心支持者和專業主流媒體參加 ArcBlock 平台 1.0 版發布問答。今天的活動是 ArcBlock 官方與 ABT 共識社群聯合舉辦的第三場社群問答活動,我們將直播同步至 40 個群、規模近萬人的 ABT 中文社群。
現在問答開始——
Q1:請問 ArcBlock 平台 1.0 版發布意味著什麼?1.0 版本產品框架有哪些服務,與以前發布的有何不同?產品有什麼特徵,只是做一下打包嗎?
冒志鴻: 1.0 版本是我們過去發布的鏈相關元件、SDK 等的集合。在此之前,我們的版本號都是 0.x.x,表示尚未達到穩定版本;而 1.0.x 的版本號表示我們自己有信心,同時我們的客戶和合作夥伴也有信心,這個版本可以提供產品營運所需的品質。
1.0.0 版本包括 Forge 框架 1.0 版、多種語言 SDK 的 1.0 版(包括 Erlang/Elixir、Javascript、Python、Java 等),以及完善的文件和範例。在達到 1.0 版本之前,我們的合作夥伴與早期開發者踩了許多「坑」,在此對他們表示感謝!正因為他們提前踩了許多坑,我們才有機會修正這些問題,讓以後的開發者和使用者不必再遇到這些坑,這非常有意義。
1.0 版本還意味著開發者和合作夥伴可以更放心地投入時間學習相關技術、SDK、API 等,因為未來的 1.x 版本不會發生劇烈變動。
Q2:1.0 版本產品的線上化、視覺化程度如何?是否有較完善的管理後台,而非各類介面?1.0 版本的效能、穩定性如何,可以支援多大客戶規模?是否有詳細的新手指南,特別為第一次接觸區塊鏈的開發者介紹如何上手?
陳天: 1.0 版本不包含管理後台,但包含 ABT 鏈節點(Forge-Web)作為視覺化前端,以及提供給開發者的 CLI(命令列工具)。此外,它還包括模擬器、Workshop 和跨鏈服務。1.0 版發布後,我們會以每兩週一個版本的節奏發布 1.0 維護版本。1.0 版的文件目前已經成熟,其中有詳盡的新手指南。
可以支援多大客戶規模——這個問題很模糊,取決於應用程式開發者的部署情境、節點(尤其是驗證節點)數量、機器設定、出塊時間設定等因素。
Q3:1.0 版本有沒有同類競爭者?與公鏈提供的產品框架相比有什麼優勢?
陳天: 現在市場上有一些區塊鏈框架競品,可算是 Forge 本身的競爭者,這與 1.0 版沒有關係。至於目前大多數公鏈提供的產品框架,公鏈主要提供的是鏈本身,而 Forge 更像是一份建構區塊鏈的藍圖,讓你可以輕鬆自訂並建立自己的鏈,還能在鏈上載入智慧合約,也可以擴充我們目前提供的這組核心智慧合約。因此,我們的優勢是讓開發者更方便、更快速地進行 DApp 開發,而不僅僅是提供一條鏈。

Q4:目前公鏈尚未出現落地的商用產品,跨鏈更被許多人稱為偽概念,1.0 版產品發布有哪些前瞻性成果?
陳天: 我認為有必要澄清,1.0 版的發布代表我們在 Forge 框架與 API 層面已趨於穩定,並不代表 1.0 版會有許多前瞻性成果。1.0 包含跨鏈服務;跨鏈被許多人稱為偽概念,這是見仁見智的事情。那麼 Forge 為什麼要提供跨鏈服務?因為 Forge 本身是發鏈框架,用來建立各式各樣的鏈。當應用程式不斷產生,應用程式之間必然會產生跨鏈需求,可以說這是一項較具前瞻性的設計。
對於那些本來目標並非協助開發者更好地開發應用程式的區塊鏈,跨鏈本身可能是偽需求。對我們而言,目前支援的是使用 Forge 發行的鏈,也就是 Forge 鏈與 Forge 鏈之間的跨鏈,是我們內部的一種跨鏈方式。其應用情境例如某位開發者或開發團隊開發了一款區塊鏈遊戲或認證系統,這套系統可以與 ABT 資產鏈進行跨鏈,使用者可以在認證鏈或遊戲鏈上取得相應資產,這些資產還可以進一步與 ABT 資產鏈跨鏈。因此,從這個意義來說,我們不認為這是偽需求。
Q5:今年官方媒體或大型企業推動的一些區塊鏈專案已陸續落地,可否介紹目前實際使用 ABT 平台與工具的合作專案?
陳天: 目前已對外發布的合作夥伴有首汽 GoFun 出行,另外還有好幾家正在密切合作的夥伴,也會在近期簽署合作協議。等到適當時機,我們的行銷團隊會陸續對外發布這些具體合作與落地專案。目前合作夥伴開發的產品方向和專案本身,都能很好地運用區塊鏈特性,例如金融證券、交通運輸等產業領域。未來行銷團隊會在適當時機逐步揭露更具體的合作細節。
Q6:1.0 版本收費嗎?是否可以用 ABT 支付?1.0 版本發布後有什麼推廣計畫?如何提高目前 ABT 產品的能見度和知名度?
陳天: 1.0 的產品對開發者而言仍然免費,企業使用則需要與我們討論具體合作,並支付相應的軟體授權費用。未來有使用 ABT 支付的計畫。關於推廣計畫,請參考行銷團隊的規劃,未來會有一系列相關發布。

Q7:ABT 與基於 Tendermint 開發的 Ethermint 有什麼關係?
陳天: 聽過我先前 Forge 技術講座的朋友可能知道,我們最底層的鏈,也就是 P2P 與共識機制層,使用 Tendermint 的共識機制。Ethermint 是在 Tendermint 之上建構一套 Ethereum 介面以相容 Ethereum 的專案。據我所知,許多所謂的公鏈其實只是包裝 Ethermint 後推出。Forge 與 Ethermint 沒有任何關係;我們在 Tendermint 基礎上的所有工作均由自己研發,智慧合約等也與 Ethereum 非常不同。
基本上,你可以把 Forge 框架視為一套為開發者建構應用程式並啟動自己的應用鏈而生的框架;Ethermint 則是 Ethereum 的翻版,因此 Ethermint 建構的鏈與 Ethereum 沒有太本質的差別,只是底層共識機制使用 Tendermint。
Q8:ABT 是否會出現類似 EIDOS 對 EOS 網路占用過多資源而導致癱瘓的問題?
陳天: Forge 框架背後的邏輯與現今公鏈很不一樣:我們期待應用程式擁有自己的應用鏈,並由應用程式負責維護自己的鏈,因此我們提倡萬鏈齊發。EOS 相當於一條集中式、中心化的鏈,所有 EOS 應用程式都在 EOS 主網執行,這並不是我們推崇的方式。未來資產鏈上線後,我們會讓資產鏈本身保持非常輕量,只接受有限的智慧合約,而將許多應用邏輯分散到不同的應用鏈。
這也是我們比其他協定、框架或鏈更強調跨鏈的原因,因為從鏈的設計角度,我們更提倡鏈本身的去中心化,而不是讓一條鏈承載所有各式各樣的智慧合約。我們認為後者是非常不好的方式,違背了去中心化的設計理念。
當然,區塊鏈在網際網路上執行,一台或多台裝置不可避免地會遭受各式各樣的洪水攻擊。區塊鏈具有資產屬性,遭到洪水攻擊的可能性會更高。雖然 EOS 這類網路占用情況可以透過分散到不同應用鏈來規避,但不可否認,駭客仍可能對部分核心鏈節點發動 DDoS 攻擊,我們也會採取相應防範措施。
具體而言,核心思想就是「棄車保帥」。我們未來上線的資產鏈驗證節點不會分配公網 IP,而是在驗證節點外圍設置一圈哨兵節點,由哨兵節點承擔所有流量並與驗證節點互動。此外,我們的節點都部署在 AWS 和阿里雲上,會運用雲端平台的防範措施,盡可能將 DDoS 攻擊對網路的影響降到最低。
Q9:ABT 計畫何時接入 Ethereum 網路,與非 ArcBlock 鏈進行跨鏈?
陳天: 目前 Tokenswap(代幣互換)的開發已進入尾聲。基於安全性考量,我們將這個過程分為兩步:未來幾週內先上線資產鏈,將資產鏈打磨得盡可能安全;之後再上線 Tokenswap,先進行小規模換幣實驗,再逐步擴大。具體發布日期請以官方網站公告為準。

主持人:現在歡迎老冒為今天的問答活動作總結發言。
冒志鴻: 感謝大家支持我們的 1.0 發布活動!在此也讓我再次感謝合作夥伴與早期開發者。若不是他們替我們踩了許多坑,提供無數意見回饋、告訴我們真實需求並協助確認設計,我想我們無法這麼快就有信心宣布已達到產品品質階段。
也非常感謝我們的社群,例如 ABT 共識社群的夥伴一直不斷給予支持、鼓勵和鞭策,同時積極參與應用程式開發。例如 ABT 社群朋友開發的「哈希快訊」,我們整個團隊都認為這個應用程式非常有趣、有創意也很好玩,部分細節設計得相當出色。隨著 1.0 正式發布以及接下來一系列周邊產品推出,我認為共識社群很可能做出這類爆款 DApp。
正如我們所宣布的,從這次開始,我們將再次回歸定期發布的節奏。接下來會先發布最新版 ABT Wallet。我將它定位為 2.0,是因為我們收到 ABT 社群許多有意義的回饋,使我們在使用者體驗與整體錢包設計上有了更多改進。
ABT Wallet 2.0 將是一款劃時代的錢包產品。事實上,我們發布 1.0 時,它已是市場上第一款、甚至唯一一款支援去中心化身分的加密錢包,帶來與以往錢包完全不同的體驗。ABT Wallet 2.0 是在 1.0 基礎上的重大使用者體驗升級。2.0 全面內建跨鏈技術、跨鏈支付、跨鏈資產等支援;當開發者的應用程式需要跨鏈,涉及資產交換或資產管理時,ABT Wallet 2.0 就能勝任。
ABT Wallet 2.0 發布後,我們先前有所延後、但一直努力做到完善的跨鏈,以及 ABT 自己的資產鏈,都將正式推出。接著在本季,也就是年底前,我們還會發布 ArcBlock 整體經濟模型的運作方式與規則,讓更多朋友參與 ArcBlock 鼓勵的「智力挖礦」,也就是運用智力開發產品來挖礦的概念。我們也會公布明年的年度路線圖與計畫。
大家都知道,中國目前在區塊鏈政策和應用方向上都有巨大機會,ArcBlock 已準備好把握這個機會。到目前為止,我們已有相當不錯的合作夥伴,也獲得政府的支持與關注。我們會將 ArcBlock 技術有效運用於目前中國的各種情境。值得提醒的是,ArcBlock 在這方面有非常強大的優勢:目前中國的應用情境其實完全不適合公鏈;而聯盟鏈和私有鏈方案在過去一兩年並未獲得長足發展,一些基於舊一代聯盟鏈的解決方案仍大約需要一到兩年的技術更新。我認為,在當前中國情勢下,最適合的方式就是透過鏈框架產生大量自訂鏈,並確保這些自訂鏈可以互聯互通。這套架構已獲得中國部分高層和研究人員肯定。在此過程中,同時擁有發鏈框架、足夠完善的開放協定及自主智慧財產權的公司其實不多。
因此,這個機會意味著 ArcBlock 推出的區塊鏈產品不但可以涵蓋企業與政府的需求,也能涵蓋一般消費者需求,並有可能成為讓鏈互聯互通的方案。從技術公司的角度,ArcBlock 能在協定與產品實作上做到隨時讓它們互聯互通。一旦政策、企業或政府認為有需要且條件允許,互聯互通就能立即完成,因為底層已經提供支援。從這個角度來看,我們也具有非常大的優勢;同時,這套方案最能兼顧企業、政府應用需求與一般大眾需求。
非常感謝大家參與,歡迎持續關注我們接下來一個又一個的發布。更希望擁有開發資源和能力、對開發有興趣的朋友,可以直接瞭解我們正在做的事。如果大家擁有合作資源,或既有企業、政府資源可以運用 ArcBlock,也歡迎聯絡我們,大家一起把這些事情向前推進。再次感謝大家!
鳴謝:ABT 共識社群成員 @大 E_Elvis @Boniuge @Ycm @Changer 提問(每位獲得 100 TBA 測試代幣獎勵)