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

ArcBlock「Future of Work」ハッカソンの振り返り

ArcBlock
ArcBlockDecentralized IdentityDIDEventsHackathon

ArcBlockは、業界のリーダーたちと共にバーチャルハッカソン「Future of Work」に参加し、開発者が分散型アイデンティティを活用した次世代のアプリやサービスを構築できるよう支援しました。

先週末、ArcBlockはYGC Data主催のバーチャルハッカソン「Future of Work」をスポンサーとして支援し、参加しました。このイベントでは、200名以上の開発者が、人々が安全に職場へ復帰するのを助けるアプリやサービスの構築を目標に、賞金や賞品を競い合いました。ヘルスケア・コンペティションの一環として、開発者たちは、アプリケーションで分散型アイデンティティ(DID)を利用可能にする最新の「DID」サービスを含むArcBlockの開発者プラットフォームを活用したほか、完全なエンドツーエンドの分散型アイデンティティ体験を可能にする「ABT Node」と「ABT Wallet」のテクニカルプレビューも使用しました。

分散型アイデンティティの使用は、データのプライバシーとセキュリティを維持しながら、異なる当事者間で信頼できる方法で情報を簡単に共有できるようにするための重要な要素です。

「Future of Work」ハッカソンの概要

今週末のハッカソンの前提はシンプルでした。「過去2週間で1,680万件という驚異的な数の新規失業保険申請が行われたことは、我々にとって非常に懸念すべきことです」とYGCのCOO、Henry Liu氏は述べています。「多くの企業が検疫への対応として採用を凍結しているため、影響を受けた多くの労働者が立ち直るのに苦労しています。雇用を求める労働者がエンタープライズパートナーに価値を提供し、業界の課題解決を学ぶためのプラットフォームを提供することは極めて重要です。このハッカソンで学んだスキルは実践的であり、今日のエンタープライズパートナーのニーズに直接貢献するものです。私たちは、これらの労働者を市場に戻すためのステップを踏んでいます」

Facebook、Twitter、Microsoftなどの他のテクノロジー大手も世界保健機関(WHO)と提携し、世界的なオンラインハッカソンの独自バージョンである「#BuildforCOVID19」を立ち上げています。

YGCのハッカソンには、Chevron、Indeed、Rackspace、ArcBlockのほか、エネルギー、輸送、ヘルスケア分野の主要な組織が参加し、各プロジェクトにメンターシップを提供しました。

ファイナリストのプレゼンテーション

  • エネルギー部門の課題: Fuel for Thought, Lassio, The 3A's
  • ヘルスケア部門の課題: Dappsule, StarSolution, Wellpass, Uncle Jon Gatekeeper, The Daily Ride, PaPure, CovID, Technology Loving Care

受賞プロジェクト

  • 1位($5,000): Lassio
  • 2位($3,000): Uncle Jon Gatekeeper
  • 3位($1,000): Fuel for Thought

ヘルスケアプロジェクト

ArcBlockは、ハッカソンの「ヘルスケア」部門のハッカーたちと直接協力し、ABT Wallet、ABT Node、DID・ソリューションを全参加者に提供しました。イベントの最後には、11組のファイナリストによるプレゼンテーションのうち8組が、ArcBlockのサービスを少なくとも2つ組み込んでいました。その中には、The Daily Ride、Dappsule、covID、Wellpassなどのプロジェクトが含まれており、以下に詳しく説明します。

ABT Nodeを使用することで、開発者は「DID」Blockletを使用して、自身のアプリ用のアイデンティティサービスを簡単に立ち上げることができました。立ち上げ後は、React、Android、OAuthなどの組み込み統合ガイドを簡単に利用できます。さらに開発者が利用できた機能の一つに、ArcBlockの新しい「Blockchain Manager」Blockletがあります。この新しいBlockchain Manager Blockletにより、開発者や一般ユーザーは、アプリケーション用のブロックチェーンを1つ、2つ、あるいは多数、簡単に立ち上げることができます。

Wellpass

ハッカソンにおけるそのような例の一つが「Wellpass」です。このアプリケーションはSarthok Arora氏によって作成された、ブロックチェーンベースの患者データ保存アプリケーションです。以下でアプリケーションの基本的な仕組みを確認できます。

アプリケーションの構成を見ると、WellpassはABT Nodeを活用してDID、ABT NodeのBlockchain Manager Blockletを使用して独自のブロックチェーンを運用しています。基本的なアーキテクチャは以下の通りです。

WellpassのプロジェクトはGithubで確認できます - https://github.com/sarthakarora1208/wellpass

CovID

このイベントで成功し、審査員からも高く評価されたもう一つのプロジェクトが「covID」です。CovIDは、ABT Walletを活用し、様々な病院やヘルスケア組織と連携して検査結果をキャプチャする接触確認アプリケーションを構築しました。陽性反応が特定されると、接触確認ソリューションは、ブロックチェーン上に公開されたリストと照らし合わせてデータを共有することができます。

この特定のアプリケーションでは、最初のイテレーションとしてEpic(電子カルテシステム)からのデータを活用し、ArcBlockのDID機能と組み合わせて動作させることで、ユーザーが安全かつプライベートに自分のIDを病院に登録できるようにしています。

デプロイされると、下のスクリーンショットに示すように、ユーザーと登録者はDID

今後数週間のうちに、さらなる追加プロジェクトを共有していく予定です。読者の皆様も、ぜひこれらのアプリをご自身で動かしてみたり、ArcBlockを使って独自の分散型アプリケーションを構築してみてください。数週間後には、新しいABT Nodeのテクニカルプレビューをリリースする予定です。

このページに関わるもの

用語

  • Decentralized Identity

    識別子とそれに関する主張を、単一の事業者のアカウント体系の中ではなく、主体自身が保持し検証者が確認する方式。DID と検証可能な資格情報がそれを成り立たせる部品です。

  • DID

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