跳到主要內容

ArcBlock 推出 OCAP Playground

ArcBlock
DappsOCAP

專為簡化開發者建立區塊鏈應用程式而設計

6月30日,ArcBlock 正式推出其第一款應用程式:OCAP Playground。

這是一款基於開放鏈訪問協議(Open Chain Access Protocol)所打造的開發者工具,同時也是業界速度最快、最簡單、最易於使用的區塊鏈應用程式開發環境。只要您擁有網頁瀏覽器,無需任何下載或安裝,即可立即開始開發區塊鏈應用程式。

這款首發應用體現了 ArcBlock 的目標:大幅降低區塊鏈開發的門檻

自 ArcBlock 於1月6日首次亮相以來,區塊鏈產業與社群對於 ArcBlock 的第一款去中心化應用程式(DApp)究竟會是什麼,一直充滿好奇。經過多次內部討論,ArcBlock 團隊選擇以 OCAP Playground 作為首款 DApp 進行開發,並規劃於第二季推出

透過簡單、統一且互動式的終端介面,開發者首次得以存取不同的區塊鏈,從此擺脫安裝區塊鏈節點、SDK(軟體開發套件)以及學習不同區塊鏈所使用的各種語言和技術等繁瑣負擔,專注於設計和開發自己的區塊鏈應用程式。

「唯有大幅改善開發者體驗、降低區塊鏈應用程式開發的門檻,才能推動區塊鏈技術的普及化,」ArcBlock 創辦人暨執行長 Robert Mao 表示。「沒有任何工具能比 OCAP Playground 更輕鬆地讓人開發區塊鏈。」OCAP Playground 的正式亮相,也向市場傳遞了一個明確的訊息:ArcBlock 致力於打造一個用於建置和部署 DApp 的雲端服務平台

透過 OCAP Playground 的互動式終端,開發者可以直接存取不同的區塊鏈,開發並調試各種基於 GraphQL 的查詢。當您登入 ArcBlock 官方網站的新版本並開啟 OCAP Playground,您會看到左側為查詢輸入區,右側為結果輸出區。舉例來說,若您查詢比特幣,可以查詢區塊高度、大小、此區塊及前一個區塊的雜湊值,點擊執行後,即可從 OCAP 獲得 JSON 格式的查詢結果。

為了方便開發者使用,ArcBlock 提供多種不同的渲染格式,例如以表格呈現大多數的資料,並以圖表讓部分資料更直觀易懂。若開發者對比特幣和以太坊的資料格式不熟悉,OCAP Playground 提供整合式文件,以便進一步了解不同區塊鏈的資料格式與結構。若開發者進行了多次查詢,可透過歷史功能點擊不同的查詢代碼,輕鬆調閱各種查詢結果。

更多關於開放鏈訪問協議的資訊

OCAP Playground 是一款基於 OCAP 的開發者工具,因此其正式發布也意味著 OCAP 公開測試版服務已悄然上線。隨著 OCAP 的持續擴展,OCAP Playground 的功能也將不斷提升。目前,OCAP 的公開測試版支援比特幣和以太坊等底層區塊鏈。ArcBlock 團隊與社群將持續努力,擴展 OCAP 對新區塊鏈的支援

OCAP 是 ArcBlock 平台的根本核心,是一個開源協議,提供抽象介面層以存取底層區塊鏈,協助應用程式在不同區塊鏈上運作。根據 ArcBlock 技術白皮書,它「類似於資料應用程式中 ODBC 或 JDBC 與各種資料庫之間的關係。在不同底層區塊鏈之間切換,或使用多種協議的區塊鏈時,您甚至不需要更改業務邏輯代碼。」透過簡單一致的介面存取連接不同的區塊鏈,OCAP 讓開發者得以忽略各種區塊鏈的底層細節,從而解決了平台鎖定與使用者選擇的問題。

借助 GraphQL,OCAP Playground 讓存取區塊鏈更輕鬆、更直觀

為了讓前端查詢靈活高效並擁有良好的開發體驗,OCAP 所定義的查詢語言採用了 Facebook 的 GraphQL。Robert 表示:「我們沒有重新發明輪子。我們既沒有採用業界普遍使用的 RESTful,也沒有發明一種花俏的新語言。我們採用了 GraphQL。這是一種統一存取應用程式資料的方式,讓 OCAP 非常易於使用,這正是我們的設計初衷:前端的簡潔性由後端設計的複雜封裝來實現。」

在 GraphQL 的支援下,ArcBlock 讓開發者能夠充分利用 GraphQL 社群中已有的工具和框架。作為最早採用 GraphQL 的區塊鏈公司之一,ArcBlock 將把區塊鏈創新帶入 GraphQL 社群。透過技術共享,雙方將共同強化各自的生態系統。

展望未來

根據 Robert Mao 的說法,ArcBlock 平台的建構正依照先前公布的產品路線圖如期推進。隨著 OCAP Playground 公開測試版的上線,ArcBlock 的開發者社群已可參與 DApp 的開發。ArcBlock 將在官方網站上發布示範應用程式,以激發人們的靈感。與此同時,ArcBlock 將與國內外具有影響力的技術社群合作,舉辦黑客松活動。這些活動將鼓勵人們開發創新應用程式,其中表現最佳者將獲得 ArcBlock Token 獎勵。未來版本的 OCAP Playground 將擴展為 OCAP Playbook,這是一個互動式文件,允許開發者分享代碼片段和提示。最終,OCAP Playground 將演進為一個應用程式託管環境,讓開發者得以開發真正完整的區塊鏈應用程式。

本頁涉及

產品

  • OCAP active

    一個用統一介面查詢鏈上資料的協定,不必每條鏈配一個客戶端。ArcBlock 持有相關專利。

術語

  • Dapp

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