跳到主要內容

ArcBlock 平台的應用案例示例

Matt McKinney - ArcBlock VP of Marketing
ArcBlockDecentralized IdentityDID WalletNode

作者: Matt McKinney - ArcBlock 行銷副總裁

ArcBlock 提供了一些示例,協助您輕鬆上手並展示面向大眾的最新功能。

ArcBlock 剛發布了 ABT Node 的最新技術預覽版,這是一個為開發者打造的新一代開發與基礎設施平台,旨在為去中心化網路提供更好的構建組件。

在這篇文章中,我們將提供幾個示例,向您展示如何輕鬆開始,包括部署您的節點、創建區塊鏈以及從市集安裝套件。在開始之前,請務必下載並安裝 ABT Wallet(錢包),因為它將用於將服務連接到您的身份,並使用業界領先的加密技術保護您的服務。

1. 部署 ABT Node

ABT Node 代表了 ArcBlock 平台的新一代演進,將 ArcBlock 所提供的一切整合到一個易於使用的平台中,讓您可以創建、部署和管理應用程式、區塊鏈、使用者等。目前您有兩種部署選項,未來還會推出更多。現在,您可以在自己的裝置上或透過 AWS Marketplace(市集)部署 ABT Node。

在地端部署

開始使用 ABT Node 非常簡單。首先,在您的終端機中執行以下指令:

npm install -g @abtnode/cli
abtnode init
abtnode start

節點啟動後,在瀏覽器中輸入 URL,使用您的 ABT Wallet 掃描 QR code 並確認同意將節點連接到您的身份。就這樣,您的節點現在已經啟動並運行了。您將看到全新的 ABT Node 入門(Getting Started)頁面,供您掃描並開始設定 ABT Node。

在 AWS 上部署

您也可以使用 AWS 的免費方案(Free Tier)部署全新的 ABT Node。請點擊此連結獲取逐步指引,了解如何在 AWS Marketplace 上設定 ABT Node。設定完成後,您將看到 ABT Node 入門(Getting Started)頁面。

2. 創建區塊鏈

在這個示例中,我們將創建並部署一條新的區塊鏈。

  1. 登入您的 ABT Node。
  2. 點擊左側導覽列進入市集(Marketplace)。
  3. 找到「Blockchain Manager」Blocklet 並選擇 install(安裝)。安裝完成後,選擇 open(開啟),並點擊視窗頂部附近的 start(啟動)
  4. 在 Overview(概覽)分頁下,找到 admin interface(管理介面) 並點擊它。
  5. 選擇 +create chain(+創建鏈) 並輸入詳細資訊。對於進階用戶,底部有 advanced create(進階創建) 選項。
  6. 務必選擇 create moderator(創建版主) 並使用您的 ABT Wallet 掃描 QR Code。
  7. 點擊 create(創建)
  8. 現在選擇 start(啟動) 來發布區塊鏈。
  9. 大功告成。您在不到 2 分鐘的時間內就建立了一條新的區塊鏈。

3. 安裝套件

套件(Packages)是開發者構建應用程式和服務時使用的關鍵組件。對於 ArcBlock,我們更進一步創建了名為 Blocklets 的現成套件,讓任何人只需點擊一下,即可輕鬆地為其開發環境和應用程式添加新功能。在這個示例中,我們將造訪市集並在我們的節點中安裝幾個 Blocklet。

  1. 登入您的 ABT Node。
  2. 選擇左側導覽列中的市集(Marketplace)。
  3. 現在您會看到幾個不同的 Blocklet。讓我們選擇 install latest(安裝最新版本) 來安裝 static-demo-blocklet
  4. 安裝完成後,選擇 open(開啟) 並點擊頂部附近的 start(啟動)
  5. 現在,如果您回到概覽(Overview)分頁,您會看到一個公開 URL。點擊它。
  6. 快去玩一場簡單的遊戲吧。在這個示例中,我們安裝了一個新套件,它添加了一些程式碼和商業邏輯,讓我們能在節點上運行一個簡單的遊戲。任何組件或服務都可以透過簡單的點擊來添加。

本頁涉及

產品

  • DID Wallet renamed

    在一個應用程式裡建立和管理數位身分(DID),並管理相關憑證。

術語

  • Decentralized Identity

    一種做法:識別碼和關於它的聲明由主體自己持有、由驗證方自己核對,而不是存放在某一家服務商的帳號體系裡。DID 和可驗證憑證是讓它可行的兩塊。