跳到主要內容

使用 Forge SDK 建構自訂區塊鏈與 DApps

ArcBlock
ArcBlockArticleBlockchainDappsForge

媒體: 最初發表於 Blockgeeks

日期: 2019 年 7 月 22 日

ArcBlock 的 Forge Framework 與 Forge SDK 讓建構自訂區塊鏈和 DApps 變得簡單

ArcBlock 的 Forge Framework 與 Forge SDK 是新一代區塊鏈應用程式開發框架,也是開發者建立自訂區塊鏈及輕鬆建構去中心化應用程式(DApps)最簡便的方式。就像 Ruby on Rails 為 Web 開發帶來的改變一樣,Forge Framework 消除了現有區塊鏈開發平台今日的許多限制,讓開發者專注於自己最擅長的事——撰寫程式碼——其餘則交給 Forge。

在預設情況下,使用 Forge 建構的區塊鏈與 DApps 都具備「跨鏈」能力,並可透過 Open Chain Access Protocol(OCAP)與 ABT 網路上的其他 DApps,以及 Bitcoin、Ethereum 互通。

從今天起,開發者可以使用 Forge SDK 開始建構自訂區塊鏈,只需幾個簡單步驟即可部署第一個 DApp。首先,開發者可以使用眾多受支援的開發語言之一開始開發,包括 Python、Node.js、Java、Android 等,並參考包含預先建置元件與入門應用程式的文件。準備就緒後,開發者便可在自己的測試鏈上,與使用者及其他參與者一起開始測試 DApps,最後加入 ABT Network,讓 DApp 公開使用。任何以 Forge SDK 建構的區塊鏈都包含 Forge Web,這是一套標準的模組化區塊鏈伺服器軟體,可在本機或雲端作為基礎服務執行。

不同於大多數區塊鏈平台,Forge SDK 為開發者提供 DApp 所需的一切——區塊鏈後端、豐富的開發者介面、多元的錢包系統,以及支援應用程式所需的豐富交易(TX)協定。Forge SDK 旨在成為最簡單且靈活的 SDK,讓開發者能夠抽換及替換框架內的元件,包括將儲存引擎改為使用 AWS S3 儲存空間,或設定新的共識引擎。

「使用 Forge SDK,你可以輕鬆建構自己的區塊鏈,也能輕鬆連接 Hyperledger 或 Ethereum 等公有鏈。我們對 Forge 的願景,是透過提供建構模組,讓開發者無須面對綁定或複雜性,便能簡單建構自己的區塊鏈,使我們的框架在協助開發者打造去中心化世界時扮演關鍵角色。」ArcBlock 工程副總裁 Tyr Chen 表示。「開發者與企業可以獲得區塊鏈技術的所有優勢,卻不必受到現有平台與工具的約束和限制。它具備高度擴充性與靈活性,並提供開箱即可正常運作所需的元件。」

Forge 已被眾多合作夥伴與客戶採用,用於設計、建構及執行其去中心化應用程式與服務,包括核發旅遊簽證及許可證、保護電玩遊戲資產的智慧財產權,以及身分管理。Forge SDK 代表 ArcBlock 朝實現去中心化 Web 願景邁出的另一個重要步驟。歡迎造訪 ArcBlock 網站深入了解,或立即開始使用 Forge SDK。

本頁涉及

產品

  • Forge sunset

    一套用來建造鏈上應用的 SDK 和工具鏈,不必分別拼裝節點、資料層和客戶端。它後來成了 ArcBlock Chain。

術語

  • Dapp

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

  • 區塊鏈

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