ArcBlock 2019 產品路線圖

ArcBlock 2019 產品路線圖(社群意見徵詢版)
根據先前公布的「ArcBlock 產品路線圖」,我們很高興宣布這份全新更新的 2019 產品路線圖。所幸,我們並不需要對先前公布的路線圖進行大幅修訂,我們團隊在產品與工程方面的集體經驗,幫助我們在 2018 全年都維持在正確的軌道上。這份更新後的路線圖,針對即將推出的版本提供了更多新功能與新能力的資訊,相較於先前的路線圖,也為社群提供了更多細節。為了幫助我們的開發者與終端使用者社群更加了解 ArcBlock 的全端平台,以及新路線圖的內容,我們將從 2019 年 1 月起發布一系列文章,更清楚地說明我們的設計原則、經驗、決策與架構,以及這些要素如何整合在一起,讓 ArcBlock 在區塊鏈市場中脫穎而出。
這份路線圖是「社群意見徵詢」版本,也就是說,我們希望聽到您的回饋。
在我們所做的每一件事情上,我們都會傾聽您的意見,無論您是開發者還是終端使用者,您的聲音都會被聽見。我們的路線圖將持續根據目前的市場狀況以及社群提供的回饋進行調整。
第一季:「打造鏈成網」
2019 年第一季的主要重點,是在 ArcBlock 於 12 月正式上線之後,接續推出一系列基礎服務。重點將放在推出 ArcBlock 自有的區塊鏈網路 —— ABT Chain,而 ABT Wallet App 以及相關的開發者 SDK 將是關鍵里程碑。
ArcBlock 的 ABT Chain 擁有獨特且創新的設計。ABT Chain 不僅僅是一條鏈,而是一個由多條鏈組成的網路,其理念是每條鏈只專注做好一件事,並透過多條鏈彼此協作來構成整體服務。我們將另外發表一篇文章,介紹 ABT Chain 的設計與架構。
平台:
- ABT Wallet
- 支援原生 ABT 代幣
- 允許 ETH 上的 ERC20 ABT 與原生 ABT 之間 1 錨定
- 透過 OCAP(開放式鏈接取協議,Open Chain Access Protocol)支援第三方區塊鏈代幣,包括支援 BTC、ETH 及 ETH ERC20 代幣
- ABT Chain
- 從資產追蹤、計費服務起步
開發者:
- 更新 ArcBlock 開發者入口網站
- 發布 ArcBlock 應用程式 SDK,包含行動端與網頁端支援
- WalletKit
- AccountKit
應用程式:
- TokenFlow 測試版
- TAO(代幣會計主管,Token Accounting Officer)測試版
- 第三方合作夥伴應用程式
社群:
- 更新 ArcBlock 官方網站
- 發布 ArcBlock 開發者社群網站(基於 Discourse)
- 舉辦黑客松、研討會等活動(我們已將先前規劃的 DevCon 延後至今年第三季)
第二季:「應用、應用、還是應用」
第二季的重點,將放在為我們新發布的 ABT Chain 增添新功能與強化項目,其中包括推出數款基於此鏈建構的全新區塊鏈應用程式。開發者將能利用 ArcBlock 的開發工具,建構屬於自己的應用鏈與應用代幣。
本季另一項里程碑是 Blocklet。透過 Blocklet,任何要透過 ArcBlock 平台部署的應用程式或元件,都必須符合 Blocklet 規範,才能享有 ArcBlock 的各項能力,包括統一的跨雲端部署、可公開驗證的計費機制等等。
平台:
- ABT Wallet
- 支援應用代幣
- 面向一般消費者用戶的權益證明(Proof of Stake)服務
- 支援數位直效行銷(推薦計畫)
- 支援 ABT 支付
- ABT 超級區塊瀏覽器,這是一款通用區塊瀏覽器,可用於任何支援 OCAP 的區塊鏈,以及任何建構於 ABT Chain 之上的應用鏈
- Blocklet Framework,開發者可透過 Blocklet 將其應用程式或元件的部署、計費與運維支援標準化
開發者:
- 發布 ABT Chain Builder,以及多種語言的 SDK(將優先推出 Elixir/Erlang 與 Node.js 版本)
- 發布 ABT Token Engine,讓應用程式開發者能輕鬆發行自己的代幣
- ABT Payment SDK,讓應用程式能輕鬆透過 ABT 代幣或應用代幣接收付款
- Blocklet SDK,協助開發者將其應用程式或元件封裝為 Blocklet
應用程式:
- 推出可重複使用的數位媒體、內容、出版與知識分享類應用程式
- 全新的眾包應用程式,可直接部署使用,或依需求客製化
社群:
- 啟動「挖礦」試營運期,讓社群使用者能夠運行自己的區塊鏈節點並加入網路
- 收集有關「挖礦」的回饋,並與社群共同準備自治治理框架
- 根據先前收集到的回饋,我們計畫新增一種名為「營運礦工(Operator Miner)」的礦工類型。正如我們在 2018 年版產品白皮書中所述,我們將支援兩種類型的「礦工」——「資源礦工」是指能夠提供雲端運算資源以運行 ArcBlock 服務的人;「元件礦工」則是指能夠提供並分享其元件或應用程式、供平台重複使用的開發者。而新增的礦工類型即為「營運礦工」。這種新支援的「營運礦工」既不提供雲端運算資源,也不提供軟體開發技能,而是以服務提供者的身分,負責運行應用程式,或與其他礦工合力參與服務營運。
第三季:「互聯的去中心化世界」
我們第三季的重點將放在 ABT Token Bus 上。ABT Token Bus 是我們最初白皮書中所介紹的「去中心化 Pub/Sub API Gateway」的更新版名稱。ABT Token Bus 與 ABT Chain 協同運作,提供即時的反應式通訊,確保開發者與使用者在區塊鏈應用程式中的體驗獲得提升。
我們也計畫在 ABT Token Bus 中新增對裝置的支援,包括物聯網(IoT)裝置、智慧硬體、智慧家庭裝置以及伺服器元件。由於這些部分與市場及我們合作夥伴的動向高度相關,我們可能會將本季作為緩衝期,用來檢視市場狀況,以因應先前幾季可能出現的任何非預期變化。若發生此情況,我們可能會延後對物聯網相關裝置與服務的支援,以確保能夠達成本路線圖所描述的季度目標。
平台:
- 計費與營運支援系統(BOSS),利用 ArcBlock 平台與 Forge 框架,為 ArcBlock 平台內的各項服務提供可公開驗證的計費與營運支援
- ABT Token Bus
開發者:
- 面向裝置節點的 SDK,涵蓋物聯網裝置、智慧硬體、智慧家庭裝置與伺服器元件。此 SDK 的目的是讓裝置整合變得極為簡單,讓裝置能夠支援應用代幣,並將資料回饋至資料市場(此為延伸目標)
應用程式:
- 使用 ArcBlock 平台建構的 DevCon 0 應用程式。我們專為首屆開發者大會打造這款應用程式,用以展示不同區塊鏈技術的整合、微任務機制,以及應用代幣在應用程式中的運用
社群:
- 我們的創世開發者大會:ArcBlock DevCon 0
- 「挖礦」試營運,並根據結果微調社群的經濟模型與治理框架
第四季:「積少成多」
第四季的主要目標,是對 ArcBlock 生態系進行微調與優化。我們將致力於改善開發者與使用者體驗,並強化對 ArcBlock 團隊、合作夥伴以及開發者社群所開發的所有應用程式的支援。ArcBlock 也將建立一個去中心化的應用程式與可重複使用元件市場,讓開發者與使用者能夠輕鬆將自己的程式碼變現,或利用現有的開發者套件來推進自己的專案。隨著越來越多開發者、生態系合作夥伴與終端使用者加入並達到網路效應的臨界規模,我們預期整個生態系將迎來顯著成長。
平台:
- 去中心化的應用程式、元件、資料與服務市場。該市場應用程式本身即是一款可直接部署及/或客製化的應用程式
開發者:
- ArcBlock Marketplace SDK,協助開發者為其應用程式加入市場支援功能
應用程式:
- 隨著生態系的成長,我們將投入更多資源與心力,協助開發者與合作夥伴在我們的平台上建構自己的應用程式,而非自行開發應用程式
社群:
- 成立由社群主導的 DAO 與指導委員會,滿足 ArcBlock 社群治理的需求
- 根據收集到的資料,優化挖礦經濟模型;建立社群自治框架,用於挖礦經濟模型的調整與衝突解決
請注意,本路線圖僅涵蓋我們能夠掌控的產品進展。未來,我們也將積極尋求與企業、政府相關專案及合作夥伴合作的潛在機會,同時積極調整我們的業務,以確保符合加密貨幣與數位資產相關的監管要求。然而,這些部分大多不在我們的掌控範圍內,因此不會納入本路線圖之中。一旦我們在這些額外領域取得進展,我們將另行公告。我們迫不及待想看看大家能夠共同打造出什麼樣的成果,也期待您的回饋。