跳到主要內容

Blocklet Launcher 正式發布

Zhenqiang Zhang(ArcBlock Engineer)
Blocklet LauncherProduct Release

作者 張振強(ArcBlock 工程師)

Blocklet Launcher 正式發布!https://install.arcblock.io

結合 Blocklet Server 與 Blocklet 的能力,Blocklet Launcher 達成了讓使用者以極低使用成本運行應用的目標。此過程幫助使用者免除購買伺服器、配置伺服器、部署應用等需要專業技能的工作,降低了部署去中心化應用的門檻。

隨著更多 Blocklet 發布到 Blocklet Store,使用者將更容易部署所需的 Blocklet,例如運行線上遊戲、建立 NFT 市場等,透過豐富多樣的 Blocklet 來實現。

功能特色

Blocklet Launcher 提供了部署應用所需的基本功能,主要包括:

  • 使用 ABT 或信用卡購買 Blocklet Server 實例
  • 透過 NFT 管理 Blocklet Server 實例
  • 安裝 Blocklet 至指定的 Blocklet Server 實例

本文將透過運行 NFT 市場展示 Blocklet Launcher 的功能。

從零開始部署 NFT 市場

NFT 市場是一個可以發佈 NFT 並對 NFT 進行競標的網站。我們將基於 NFT Marketplace Blocklet 從零開始部署一個 NFT 市場,展示如何透過 Blocklet Launcher 部署 Blocklet。

最終的 NFT 市場畫面如下圖所示:

nft-marketplace

需求條件

相關概念

  • Blocklet Server:去中心化應用的容器,提供標準運行環境、管理及其他功能。
  • Blocklet:可安裝並運行於 Blocklet Server 的軟體,解決特定實際業務問題,可能是小型遊戲或工具。
  • Blocklet Store:去中心化的 Blocklet Store,使用者可透過 Blocklet Server 連接任一商店,尋找、購買並啟動 Blocklet。

1. 在 Blocklet Store 選擇 NFT Marketplace Blocklet

1.1 首先前往 https://store.blocklet.dev 網站,搜尋「NFT Marketplace」Blocklet,點擊「Launch」按鈕進入 Blocklet Launcher 頁面。

nft-marketplace-blocklet

2. 選擇/購買 Blocklet Server

NFT Marketplace Blocklet 需要部署在 Blocklet Server 上,因此此處需建立 Blocklet Server。

若之前已建立 Blocklet Server,可在此選擇現有的 Blocklet Server。

2.1 同意 NFT Marketplace 協議

此頁面需仔細閱讀 Blocklet 協議,若無問題,點擊「Agree To The EULA And Continue」繼續下一步。

launcher-blocklet-license

2.2 連接 Blocklet Launcher(可選)

點擊「Connect Launcher」按鈕,使用 DID Wallet 連接 Blocklet Launcher。

若之前已連接,可跳過此步驟。

launcher-connect

2.3 啟動 Blocklet Server(可選)

因尚未購買 Blocklet Server,此處無可用的 Blocklet Server。點擊「Create」按鈕前往購買 Blocklet Server 頁面。

launcher-create

2.4 購買 Blocklet Server NFT

此步驟需購買 Blocklet Server NFT,後續將用此啟動 Blocklet Server。頁面列出可用的 Blocklet Server NFT 類型,選擇合適類型,並選擇付款方式完成購買。

目前支援 ABT 及信用卡(美元)付款,此處以 ABT 付款為例。

2.5 啟動 Blocklet Server

購買 Blocklet Server NFT 後,頁面會跳轉至「命名 Blocklet Server」頁面,填寫 Blocklet Server 基本資訊,閱讀使用者協議,點擊「Agree To The EULA And Continue」按鈕,等待 Blocklet Server 啟動完成。

launcher-server-setup

2.6 等待 Blocklet Server 成功啟動

啟動過程約需 3-5 分鐘。

launcher-waiting-for-server

3. 在 Blocklet Server 上安裝並啟動 NFT Marketplace

Blocklet Server 啟動後,頁面會自動跳轉至剛啟動的 Blocklet Server 的 Blocklet 安裝頁面,完成 Blocklet 安裝。

3.1 確認應用資訊

此處需再次確認應用資訊,點擊「Next」按鈕:

blocklet-server-blocklet-info

3.2 授權安裝

安裝 NFT Marketplace 至 Blocklet Server 前,需驗證 Blocklet Server NFT:

3.3 等待 NFT Marketplace 安裝完成

blocklet-server-install-waiting

4. 設定 NFT 市場

應用安裝完成後,頁面會自動跳轉至 Blocklet 設定頁面。在設定頁面,我們需要為應用做一些必要配置,如網域名稱、權限等。

4.1 授權驗證

此處需驗證 NFT 市場所在的 Blocklet Server NFT。

blocklet-server-setup-auth

4.2 網域名稱設定

應用安裝完成後,Blocklet Server 會自動分配兩個地址給應用:IP Echo 地址與 DID Domain 地址,您也可以輸入自訂網域名稱。

!! 若選擇自訂網域名稱,請確保該網域已解析至 Blocklet Server 所在的伺服器地址。

此示範選擇使用自動分配的地址。

blocklet-server-setup-domain

4.3 設定 NFT 市場基本資訊

設定網域名稱後,可在「設定」頁面自訂應用名稱、描述資訊、NFT 市場發行通行證的主題色等資訊。

標有 * 的欄位為必填。

此外,啟動 NFT 市場的必要條件也需在此設定:可用鏈。

blocklet-server-setup-basic

4.4 權限設定

NFT 市場為一般用戶應用,此處選擇「所有人可訪問」。接著點擊「Next」,等待應用準備完成。

blocklet-server-setup-permission

4.5 完成

應用啟動後,點擊「Open」按鈕開啟 NFT 市場。

blocklet-server-setup-done

NFT 市場啟動後的樣貌:

當然,目前尚無任何使用者發佈 NFT。

nft-marketplace

5. 總結

我們剛剛透過 Blocklet Launcher 使用 ABT 購買並啟動了一個 NFT 拍賣應用。Blocklet Store 也提供其他 Blocklet,您可依實際需求選擇想要啟動的 Blocklet。

收費型 Blocklet Launcher 應用

為了讓開發者能從開發與維護 Blocklet 中獲得經濟回報,部分 Blocklet 需付費。基於付費 Blocklet 啟動應用與免費 Blocklet 差異不大,唯一差別是啟動過程中需購買該 Blocklet。

資源連結

本頁涉及

產品

  • Blocklet Launcher sunset

    把一個 Blocklet 部署到伺服器上,不必先手動設定。ARC 用另一種方式處理這件事,所以不再需要它。