メインコンテンツへスキップ

ArcBlock、分散型アイデンティティ向け開発者ツールをリリース

ArcBlock
ArcBlockBlockchainDappsDeveloperDIDForge

ArcBlock、ブロックチェーンアプリの開発を簡素化する DApp および分散型アイデンティティの開発者向けテストツールをリリース

主要なブロックチェーンアプリケーションプラットフォーム兼エコシステムである ArcBlock は、DApps Workshop をリリースしました。これは、開発者、企業、プロダクトマネージャーがプロトタイプや POC を構築し、さまざまな DApp と分散型アイデンティティのシナリオを検証できる、使いやすい開発者ツールです。コードを一行も書く前に、開発者は各種認証標準を含むアプリケーションをシミュレーションし、モバイルウォレットでログインしたり、トランザクションモデルを簡単に構築してさまざまな送金シナリオを再現したりすることで、特定のユースケースを検証できます。

今回のリリースにより、新しい DApps Workshop はブロックチェーン開発者にとって非常に重要な問題、すなわちアプリケーションシナリオでの分散型アイデンティティの利用をどうテストし検証するかを解決します。たとえば、分散型アイデンティティのモバイルウォレットを使ったアプリへのログインを簡単にテストする方法や、ユーザー間の資産移転を含む取引活動を、高額な開発やコード作成なしに、より容易に検証する方法です。

本日から、新しい DApps Workshop を使えば、誰でも数分で POC を構築し、コードを一行も書くことなく Forge で構築したアプリケーションのさまざまな分散型アイデンティティ認証とトランザクションのシナリオをテスト・体験できます。時間と開発工数を節約し、ユースケースをすぐに検証できます。DID Workshop がサポートする活動には次のものがあります。

  • 取引関連のトランザクション
  • 複数トランザクションのシナリオを含む、サポート対象の全 Tx タイプ向けの構築済みワークフローとプロセス/ルール
  • アイデンティティタイプ、DSA(デジタル署名アルゴリズム)、ハッシュ関数を含む DID ベースの認証
  • 設定可能なメタデータ
  • プロフィールや合意事項を含む必須クレームの定義
  • ABT Wallet のモバイル認証

「初日から私たちは、開発者が DApp を容易に構築、管理、デプロイでき、より幅広い開発者がブロックチェーンを利用できるプラットフォームづくりに注力してきました。Workshop は、あらゆるアプリ開発者の現実的な問題を解決する、非常に価値ある開発者ツールです。今日のブロックチェーン開発者には、大量のコードを書かずにアプリケーションをテスト、検証する簡単な方法がありません」と、エンジニアリング担当副社長の Tyr Chen は述べました。「このツールにより、開発者は事業責任者や開発チームと協力し、取引固有のトランザクション、クレーム、分散型アイデンティティ、モバイルウォレットのシナリオを組み込んだ各種 POC を、一行もコードを書かずローカルで簡単に定義、作成、テストできます。以前はテストに数日、場合によっては数週間かかっていたものが、今では数分から数時間で行えます。」

DApps Workshop は本日より ArcBlock の Forge CLI を通じて利用できます。DID Workshop は、ArcBlock が最近リリースした Forge Blockchain Application Framework and Forge SDKs 上で構築されるあらゆるアプリケーションをサポートするよう設計されています。Forge SDK を使えば、Python、Java、Javascript、Android、iOS など複数言語への対応に加え、ブロックチェーンバックエンド、充実した開発者インターフェース、多様なウォレットシステム、そしてブロックチェーンプラットフォームの中でも最多のトランザクションプロトコル対応など、DApp のコーディング、管理、デプロイに必要なものがすべて揃います。準備が整えば、開発者は独自のテストチェーンを使ってユーザーや他の関係者と DApp をテストし、最後に ABT Network に参加して DApp を一般公開できます。

このページに関わるもの

製品

  • Forge sunset

    ノード、データ層、クライアントを別々に組み立てずにチェーンアプリケーションを構築するための SDK とツールチェーン。これが後の ArcBlock Chain になりました。

用語

  • Dapp

    重要な状態が単一の運営者のデータベースだけに存在しないアプリケーション。何をもって分散とするかはプロジェクトごとに大きく異なるため、有用な問いは「どの部分が外部の人に検証できるか」です。

  • DID

    DID はデジタル識別子です。保持者と検証者が、そのアイデンティティを誰が管理し、ある主張が誰に関わるかを確認するために使います。DID はウォレットではなく、アプリケーションのアカウント、サインイン方法、権限ルールを置き換えるものではありません。

  • ブロックチェーン

    記録を暗号学的に結び付け、共通の検証・合意形成ルールに従って取引履歴を確定する分散台帳。