HuffPost:〈Blockchain 3.0〉運用雲端運算打造一個用於建構與部署去中心化應用程式的生態系統

作者: Andrew Rossow
媒體: HuffPost
日期: 01/17/2018

區塊鏈 1.0 和 2.0 世代主要聚焦於比特幣、新興加密貨幣,以及令人印象深刻的 ICO(首次代幣發行)。如今,區塊鏈 3.0 正在登場,並將瞄準真實世界的使用情境,以推動區塊鏈技術的大規模採用。
區塊鏈 3.0 世代所聚焦的一個關鍵面向,是「Dapps」- 去中心化應用程式的發展。與當今常見的應用程式,如 Uber 或 Gmail 不同,dapps 不需要「中間人」即可運作。Dapps 的革命性之處在於,它們能直接連接使用者與提供者——消費者與企業。
率先瞄準 Dapp 成長發展的公司之一是 ArcBlock。ArcBlock 是世界上第一個用於建構與部署去中心化應用程式的區塊鏈生態系統。ArcBlock 的目標,是在動態產業中無縫連接現有系統與服務,以及區塊鏈網路。這將進一步賦能區塊鏈技術,使其能被落實到真實世界並長期使用。
「當人們今天談到區塊鏈時,他們只看見由比特幣代表的加密貨幣,」ArcBlock 創辦人暨首席架構師 Robert Mao 表示。「現在,區塊鏈正演進到一個以去中心化應用程式為核心的階段。未來,去中心化應用程式所創造的價值將超越加密貨幣今日所創造的一切。我們創立 ArcBlock 並組建全球團隊,目的就是打造下一代區塊鏈生態系統,用於建構與部署去中心化應用程式。我們對區塊鏈光明的未來感到無比興奮。」
為什麼區塊鏈技術尚未被使用
自 2014 年以來,Mao 一直專注於區塊鏈技術在非金融領域的應用。他與同事們的觀察顯示,區塊鏈技術對開發者與企業主帶來五大挑戰:
#1) 功能表現不佳
比特幣所建立的區塊鏈被設計為每秒僅處理七筆交易。以太坊也只能處理多一點,這一點在去年 12 月的 CryptoKitties 應用造成以太坊區塊鏈壅塞時已經證明。這清楚顯示了區塊鏈技術在處理大量同時線上使用者方面的限制。因此,相較於非區塊鏈替代方案,區塊鏈技術的競爭力較低。
#2) 不夠消費者友善
目前幾乎所有區塊鏈應用程式都要求使用者自行執行區塊鏈節點,或安裝「輕節點」。這需要使用者具備對區塊鏈技術的理解,也因此阻礙了它向更廣泛使用情境的擴展。
#3) 昂貴
使用區塊鏈技術的極高成本,也是主流採用的一大障礙。這限制了那些需要彈性來建立免費服務的開發者。與網際網路類似,區塊鏈技術應該能支援免費應用程式。開發者與企業應只對其創新與應用程式開發收費,而不是收取交易費用等成本。
#4) 平台綁定
大多時候,開發者必須從一開始到最後都決定要支援哪一條區塊鏈。基礎架構設計與程式碼通常被鎖定在區塊鏈平台之內,一旦套用就無法替換。若缺乏對多種區塊鏈技術的支援,許多區塊鏈平台無法提供最佳使用者體驗。
#5) 缺乏功能
區塊鏈上的去中心化應用程式是一個很棒的概念,然而其中大多數都缺乏功能性特徵,且無法讓區塊鏈社群為功能堆疊做出貢獻。
區塊鏈技術與雲端運算的力量
這五大挑戰在區塊鏈 1.0 或 2.0 世代中都尚未被解決(而這兩代主要聚焦於加密貨幣與 ICO),這也是 ArcBlock 透過打造區塊鏈 3.0 世代,致力於解決這些問題的原因。這將透過鼓勵去中心化應用程式的開發,進而讓區塊鏈技術被廣泛採用。
ArcBlock 旨在透過一項革命性的新設計來達成這一點,將區塊鏈技術與雲端運算結合。ArcBlock 的設計是原生於雲端執行。ArcBlock 初期將建立於 AWS 與 Windows Azure 之上,接著擴展以支援 Google Compute Engine、中國的主要雲端運算業者,以及其他平台。ArcBlock 也可以在單一電腦上執行,用於測試與開發。這項設計原則使 ArcBlock 從區塊鏈世界中的其他平台根本不同。
例如,在 ArcBlock 中,一個節點可以是由一台或多台虛擬機器組成的「邏輯電腦」,或是一組共同運作的雲端服務所形成的運算環境。這種做法標誌著一項重要的進展,將有助於把區塊鏈與去中心化應用程式提升到下一個層次。
「ArcBlock 是一個結合區塊鏈技術與雲端運算的完整解決方案,而不是一個獨立軟體套件或一組 API,」Mao 表示。「此外,它也是一個由代幣經濟驅動的市場。ArcBlock 的『礦工』不僅會為系統貢獻運算資源,還會貢獻可重用元件、新服務,或可直接部署的應用程式,以獲得代幣獎勵。這是一個由整個 ArcBlock 社群共同打造的區塊鏈 3.0 應用程式生態系統——我們只是為這個專案啟動助跑。」
為了擴大影響力,ArcBlock 也一直積極與關鍵產業領導者建立合作夥伴關係。舉例來說,ArcBlock 最近加入了 IBM PartnerWorld 計畫,這是一個為希望與 IBM 合作的公司所設計的計畫。此外,ArcBlock 也已成為 IBM Cloud Solution Provider,並正進行成為 IBM Blockchain Partner 的程序。此外,在去年稍早,ArcBlock 也加入了 SAP 的 Blockchain co-innovation initiative,並成為 SAP Blockchain Early Access Program 的成員。自 2017 年以來,SAP 一直積極尋求創新公司加入其 SAP Blockchain Early Access program。
區塊鏈 3.0 的承諾
雖然圍繞比特幣與 ICO 的熱潮令人振奮,但下一代區塊鏈技術——區塊鏈 3.0——將聚焦於真實世界的使用情境,讓開發者與企業能夠運用區塊鏈技術。隨著去中心化應用程式日益受到關注,開始開發一個能容納 Dapps 成長的區塊鏈平台,才是合理之舉。
然而,當今與區塊鏈技術相關的挑戰,對許多有意開始接觸區塊鏈技術的人來說構成了問題。透過將雲端運算與區塊鏈技術結合,ArcBlock 成功解決了這些問題,甚至更多。這代表一項重大的技術進展,並將在未來引領新一代的區塊鏈應用程式。
