跳到主要內容

網路是區塊鏈與 DApp 互通性的未來

Ishan Garg
ArcBlockArticleBlockchainDappsInteroperability

作者: Ishan Garg

媒體: 最初發表於 Blockmanity

日期: 07-31-2019

互通性是區塊鏈的未來

互通性 是區塊鏈 3.0 最基本的功能之一。簡而言之,它讓不同區塊鏈能透過去中心化協定或區塊鏈彼此通訊。互通性的可能性無窮,也是解決今日 DApps 與區塊鏈擴充性問題的關鍵。依定義,互通性是適當共享資訊的能力;區塊鏈若要真正實用,各系統就必須能雙向分享資訊。多年來,醫療等產業的資訊經常被困在特定軟體或裝置的孤島中,卻又需要與其他系統或裝置分享。

區塊鏈快速發展時,Ethereum 和 Bitcoin 等先行者建立網路時忽略了互通性,轉而打造一統天下的平台。Ethereum 曾專注於建構世界超級電腦,但沿途的設計決策顯示這種方法未必正確。Ethereum 每秒約能處理 10 到 30 筆交易,受限於 Proof of Work 及交易向全網分散的瓶頸。此外,Ethereum 強制使用其網路,使開發者只能依 Ethereum 的規定,而非特定使用案例,打造低效又複雜的應用程式。

因此,許多公司嘗試以分片或側鏈修正擴充性問題。但即使改善後,仍出現需要專門程式能力、缺乏使用者體驗,以及運行系統日益複雜昂貴等問題。於是,一種新型區塊鏈網路應運而生:既解決擴充性,也讓人能更輕鬆地依特定應用需求或案例建構與維護區塊鏈。

ArcBlock 讓區塊鏈彼此互通

ArcBlock 的 ABT Network 是以互通性為核心設計的次世代區塊鏈網路。平台上每條自訂區塊鏈都能與其他鏈協作並安全分享資訊。此外,ABT Network 還能連接不同區塊鏈,促成原本並非為彼此協作而設計的系統交換資訊。ArcBlock 創辦人 Robert Mao 將 ABT Network 稱為區塊鏈「超級公路」。

這套網路於 2019 年 3 月與 Forge SDK、ArcBlock 去中心化身分錢包一同首次推出。ABT Network 與 Cosmos、Polkadot 等互通網路不同之處,在於重視易用性。ArcBlock 不只考量擴充性,也考量使用者本身。ABT Network 高度可擴充,可支援數千條鏈;更重要的是,網路中的一切都有自己的 ID,能在整個網路中安全運作。無論資產、使用者或代幣,去中心化身分都能隨處為所有人運作。

為實現此目標,ArcBlock 開發者在 ABT Network 建立了特定端點,以便與既有離線資料(不在區塊鏈上的資料)通訊;許多頂尖區塊鏈都沒有這項功能。這不表示 ABT Network 忽略新經濟。開發者可使用 Forge SDK 與 ABT Wallet 建立出色 DApps。ArcBlock 打造完整端對端體驗,既確保開發者擁有輕鬆建構 DApps 所需的工具與服務,也確保使用者能輕鬆使用 ABT Network 上執行的一切。

但為何是未來?

真正使 ABT Network 成為區塊鏈未來、以及引領區塊鏈 3.0 競爭者的,是它對開發者友善。

其他區塊鏈專注於打造更快的鏈,卻忽略了是否已為開發者做好準備。以目前估值 7.38 億美元的 Cosmos 為例,其 SDK 僅限區塊鏈開發,代表開發者尚無法在網路上建立 DApps,必須周旋於多個框架才能在 Cosmos 上執行 DApps。

對開發者友善是任何區塊鏈最根本的面向之一。若開發者無法在特定區塊鏈上建立應用程式,該鏈會因缺乏使用而逐漸消失。

ArcBlock 深知這一點。從一開始,ArcBlock 就提供一整套工具,讓各種程度的開發者使用 ABT Network 的完整能力。Forge SDK、Open Chain Access Protocol 和 ABT Wallet 等技術,讓幾乎所有經驗程度的開發者都能投入精彩的區塊鏈世界並進行實驗。

本頁涉及

術語

  • Dapp

    一種應用,它的關鍵狀態不只存在某一個營運方的資料庫裡。各個專案對「去中心」的標準差別很大,所以有用的問題是:哪一部分能被外部的人核實。

  • 區塊鏈

    透過密碼學連接記錄,並按共同的驗證與共識規則確定交易歷史的分散式帳本。