ArcBlock Blocklets 簡介

ArcBlock Blocklets 簡介 — 一種用於創建和部署 DApp、區塊鏈和 DeFi 項目的低代碼方式
ArcBlock Blocklets 簡介
Blocklets 是 ABT Node 的關鍵構建塊,其中包括獨立應用程式、可重複使用的組件和開發者工具,或是可以從 Blocklet 市集(Marketplace)安裝的智慧合約。
用戶和開發者只需挑選您需要的 Blocklet 並立即安裝,即可輕鬆啟動並運行。Blocklets 的關鍵特性之一是,它可以非常輕鬆地組合多個 Blocklets 來構建更複雜的應用程式或 DApps。

Blocklets 根據使用場景提供不同的套件,包括但不限於以下內容:
- 入門模板:開發者可以在幾分鐘內引導一個已連接到 Forge 驅動區塊鏈的 DApp;
- 全功能 DApp:礦工或社群用戶可以快速安裝並啟動運行;
- 智慧合約:定義了業務邏輯的鏈上流程,並可一鍵部署到 Forge 驅動的鏈上;
- Web 組件或服務;
- Azure、AWS 或其他雲端就緒的範例;
- 以及更多。
每個 Blocklet 都採用標準格式,並且可以一鍵安裝在您的 ABT Node 上。
在查看單個 Blocklet 時,用戶可以輕鬆存取每個 Blocklet 的不同版本,如下圖所示。

Blocklet 管理

在 Blocklet 管理頁面上,用戶可以看到關於其 Blocklets 的各種詳細資訊,包括:
- 名稱
- 存取 URL(存取 URL 包括公開介面、管理介面和配置介面)
- 版本
- 安裝日期和運行時間
- 狀態
- 操作
Blocklet 操作
安裝 Blocklet 後,用戶可以使用一組標準操作快速啟動、停止或配置其 Blocklets,這些操作可用於與其節點上的 Blocklet 進行交互。

這些選項包括:
- 啟動 Blocklet
- 停止 Blocklet
- 重啟 Blocklet
- 重新載入 Blocklet
- 移除 Blocklet
- 配置 Blocklet
Blocklet 概覽
每個 Blocklet 都包含各種畫面,讓用戶能輕鬆管理其 Blocklet 的各個面向。在下圖中,我們可以看到 Blocklet 概覽頁面。

概覽頁面向我們展示了 Blocklet 的當前狀態以及:
- Blocklet 狀態
- 群組類型
- DID 地址(每個應用程式、節點、用戶等都會被自動分配一個去中心化身分或「DID」)
- 作者
- 介面
- 來源
- 磁碟資訊
- 執行階段資訊
- 配置詳情
每個 Blocklet 還為用戶提供了一系列配置詳情。在下圖中,我們可以看到 Blocklet 配置和系統配置詳情。這些詳情會顯示各種目錄的位置、DID 地址、連接埠等資訊。

ArcBlock 核心 Blocklets
Blocklet 包含了由 ArcBlock 社群創建的一系列 Blocklets,但也包含由 ArcBlock 團隊開發的多個核心 Blocklets(Core Blocklets)。這些核心 Blocklets 包含各種關鍵服務和組件,旨在幫助開發者充分發揮其 ABT Node 的功能。
Blocklets 可以單獨使用,也可以輕鬆連接在一起,以便輕鬆且自動地為您的應用程式賦予新的能力和功能。例如,使用 ABT Node Launcher 部署一個節點,使用 Blockchain Manager Blocklet 創建一個新的區塊鏈網路,然後將其連接到 Blockchain Explorer Blocklet 以即時了解您的區塊鏈狀況。就是這麼簡單!
ABT Node Launcher
使用 ABT Node Launcher Blocklet 可以為您的應用程式輕鬆部署額外的 ABT Node,並將您的基礎設施和節點網路擴展到用戶所在的任何地方。我們將在 Node Launcher 中加入新的基礎設施合作夥伴,並讓您能夠將 ABT Node 部署到自己的伺服器、物聯網(IoT)設備等。
BlockChain Manager
Blockchain Manager 是為您的應用程式創建和部署具備互操作性區塊鏈的最簡單方式。在不到 30 秒的時間內,用戶即可部署新的區塊鏈網路,並內置原子交換(atomic swap)功能以實現輕鬆的資產交換,且預設始終具備互操作性。 透過 Blockchain Manager Blocklet,您可以使用簡單或進階模式輕鬆創建新的區塊鏈,並單獨管理每個區塊鏈網路。
Blockchain Explorer
Blockchain Explorer 透過專注於卓越用戶體驗的設計,讓您能即時洞察您的區塊鏈網路。
Blockchain Boarding Gate
Blockchain Boarding Gate 是一個用於在區塊鏈網路上快速創建新帳戶的 Blocklet。
DID Connect
DID Connect 是一個 Blocklet,它讓任何人都能輕鬆部署和運行去中心化身分服務,以支援關鍵的身分驗證需求,包括允許用戶使用自己的身分登入。DID blocklet 還包含各種整合,包括 OAuth、Android 和 JavaScript。
要開始使用,用戶可以造訪 ArcBlock 的 ABT Node 文件,這將幫助用戶快速上手。 點擊此處查看 ABT Node 文件。
本頁涉及
產品
-
Blocklet Server
superseded
把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。
術語
-
Blocklet
Blocklet 是 ARC 的可部署單元。它把應用宣告的內容、設定和執行需求放在一起,讓開發者面對的是一個清楚的應用單位,而不是散落在不同位置的部署線索。