ArcBlock Blocklet のご紹介

ArcBlock Blocklet のご紹介 - DApp、ブロックチェーン、DeFi プロジェクトを作成およびデプロイするためのローコードな手法
ArcBlock Blocklet のご紹介
Blocklet は ABT Node の重要な構成要素であり、スタンドアロンアプリ、再利用可能なコンポーネント、開発者ツール、または Blocklet Marketplace からインストールできるスマートコントラクトが含まれます。
ユーザーや開発者は、必要な Blocklet を選択して即座にインストールするだけで、すぐに使い始めることができます。Blocklet の主な特徴の 1 つは、複数の Blocklet を組み合わせて、より複雑なアプリケーションや DApp を構築するのが非常に簡単であることです。

Blocklet は、以下のような(これらに限定されませんが)ユースケースに応じてさまざまなパッケージで提供されます:
- スターターテンプレート:開発者が forge ベースのブロックチェーンに数分で接続された DApp をブートストラップできます。
- フル機能の DApp:マイナーやコミュニティユーザーがインストールして、すぐに稼働させることができます。
- スマートコントラクト:ビジネスロジックのオンチェーンパイプラインを定義し、ワンクリックで forge ベースのチェーンにデプロイできます。
- Web コンポーネントまたはサービス
- Azure、AWS、またはその他のクラウド対応サンプル
- など
各 Blocklet は標準形式で提供され、ABT Node にワンクリックでインストールできます。
個別の Blocklet を確認する際、以下の画像のように、各 Blocklet の異なるバージョンに簡単にアクセスできます。

Blocklet の管理

Blocklet 管理ページでは、以下を含む Blocklet に関するさまざまな詳細と情報が表示されます:
- 名前
- アクセス URL(アクセス URL にはパブリックインターフェース、管理インターフェース、設定インターフェースが含まれます)
- バージョン
- インストール日と稼働時間
- ステータス
- アクション
Blocklet アクション
Blocklet をインストールした後、ユーザーは標準のアクションセットを使用して、ノード上の Blocklet を素早く開始、停止、または設定できます。

これらのオプションには以下が含まれます:
- Blocklet の開始 (Start Blocklet)
- Blocklet の停止 (Stop Blocklet)
- Blocklet の再起動 (Restart Blocklet)
- Blocklet のリロード (Reload Blocklet)
- Blocklet の削除 (Remove Blocklet)
- Blocklet の設定 (Configure Blocklet)
Blocklet の概要
すべての Blocklet には、Blocklet のあらゆる側面を簡単に管理できるさまざまな画面が含まれています。下の画像は、Blocklet の概要ページです。

概要ページには、Blocklet の現在のステータスと以下が表示されます:
- Blocklet ステータス
- グループタイプ
- DID アドレス(すべてのアプリ、ノード、ユーザーなどは、分散型アイデンティティ(「DID」)が自動的に割り当てられます)
- 作成者
- インターフェース
- ソース
- ディスク情報
- ランタイム情報
- 設定の詳細
また、すべての Blocklet でさまざまな設定の詳細を確認できます。下の画像では、Blocklet 設定とシステム設定の詳細を確認できます。これらの詳細には、各ディレクトリの場所、DID アドレス、ポートなどが表示されます。

ArcBlock コア Blocklet
Blocklet には、ArcBlock コミュニティによって作成されたさまざまな Blocklet だけでなく、ArcBlock チームによって開発されたいくつかのコア Blocklet も含まれています。これらのコア Blocklet には、開発者が ABT Node を最大限に活用できるようにするための、さまざまな主要サービスとコンポーネントが含まれています。
Blocklet は単独で使用することも、簡単に連携させてアプリケーションに新しい機能や特徴を自動的に提供することもできます。例えば、ABT Node Launcher を使用してノードをデプロイし、Blockchain Manager Blocklet を使用して新しいブロックチェーンネットワークを作成し、それを Blockchain Explorer Blocklet に接続してブロックチェーンに関する洞察を即座に得ることができます。それほど簡単です!
ABT Node Launcher
ABT Node Launcher Blocklet を使用すると、アプリ用の追加の ABT Node を簡単にデプロイし、ユーザーの所在地に合わせてインフラストラクチャとノードネットワークを拡張できます。Node Launcher には、新しいインフラストラクチャパートナーが追加される予定です。また、独自のサーバーや IoT デバイスなどに ABT Node をデプロイすることも可能になります。
BlockChain Manager
Blockchain Manager は、アプリケーション用の相互運用可能なブロックチェーンを作成およびデプロイするための最も簡単な方法です。30 秒足らずで、アセット交換を容易にするアトミック・スワップ機能が組み込まれた新しいブロックチェーンネットワークをデプロイでき、デフォルトで常に相互運用可能です。 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 の deployable unit です。アプリケーションが宣言する content、configuration、runtime の要件を一緒に保ち、実行する単位を理解し管理しやすくします。