跳到主要內容

ArcBlock「未來工作」黑客松回顧

ArcBlock
ArcBlockDecentralized IdentityDIDEventsHackathon

ArcBlock 與業界領袖一同參與了「未來工作」虛擬黑客松,支持開發者利用去中心化身分技術構建新一代應用程式與服務。

在過去的週末,ArcBlock 贊助並參與了 YGC Data 舉辦的「未來工作」(Future of Work)虛擬黑客松。此次活動吸引了 200 多名開發者角逐現金與獎項,目標是開發能協助人們安全復工的應用程式或服務。作為醫療保健競賽的一部分,開發者使用了 ArcBlock 的開發平台,包含全新的 DID 服務(讓開發者的應用程式能使用去中心化身分),以及 ABT Node 和 Wallet 的技術預覽版,實現了完整的端到端去中心化身分體驗。

使用去中心化身分是一個核心組件,因為它讓不同方能以信任的方式輕鬆共享資訊,同時保持數據的隱私與安全。

「未來工作」黑客松概覽

本週末黑客松的背景很簡單。「過去兩週內驚人的 1,680 萬件初次失業申請令我們深感擔憂,」YGC 營運長 Henry Liu 表示。「由於許多企業因隔離措施而凍結招聘,許多受影響的勞工正努力尋求翻身。提供一個平台,讓尋求就業的勞工能為企業合作夥伴創造價值並學習解決行業挑戰,是至關重要的。透過黑客松學到的技能非常實用,並直接對接我們企業合作夥伴當前的需求。我們正採取行動讓這些勞工重返市場。」

其他技術巨頭如 Facebook、Twitter 和 Microsoft 也與世界衛生組織(WHO)合作,推出了全球線上黑客松版本 #BuildforCOVID19。

YGC 的黑客松吸引了 Chevron、Indeed、Rackspace、ArcBlock 以及其他幾家領先的能源、交通和醫療保健組織參與,並為每個專案提供指導。

決賽演示

  • 能源挑戰(ENERGY CHALLENGE):Fuel for Thought, Lassio, The 3A's
  • 醫療保健挑戰(HEALTHCARE CHALLENGE):Dappsule, StarSolution, Wellpass, Uncle Jon Gatekeeper, The Daily Ride, PaPure, CovID, Technology Loving Care

獲獎專案

  • 第一名 - $5,000:Lassio
  • 第二名 - $3,000:Uncle Jon Gatekeeper
  • 第三名 - $1,000:Fuel for Thought

醫療保健專案

ArcBlock 直接與黑客松「醫療保健」組別的開發者合作,並為所有參賽者提供其去中心化身分解決方案,包括 ABT Wallet、Node 和 DID 服務。活動結束時,11 個決賽演示中有 8 個使用了至少 2 項 ArcBlock 的服務。部分專案包括 The Daily Ride、Dappsule、covID、Wellpass,以及下文詳細介紹的其他一些專案。

透過使用 ABT Node,開發者可以使用 DID Blocklet 輕鬆地為其應用程式啟動專屬的身分服務,一旦啟動,他們就能輕鬆使用內建的 React、Android、OAuth 等整合指南。開發者可以使用的另一項功能是 ArcBlock 新的區塊鏈管理器(Blockchain Manager)Blocklet。新的 Blockchain Manager Blocklet 讓任何開發者或一般使用者都能輕鬆為應用程式啟動一個、兩個或多個區塊鏈。

Wellpass

黑客松中的一個例子是 Wellpass。該應用程式由 Sarthok Arora 創建,是一款基於區塊鏈的患者數據存儲應用程式。您可以在下方看到該應用程式的基本運行機制。

在審查應用程式時,Wellpass 利用 ABT Node 透過 DID 服務運行其數位身分服務,並使用 ABT Node 的 Blockchain Manager Blocklet 運行其專屬區塊鏈。其基本架構如下。

您可以前往 Github 查看 Wellpass 的專案 - https://github.com/sarthakarora1208/wellpass。

CovID

另一個受到評審團高度評價的成功專案是 covID。CovID 構建了一個接觸者追蹤應用程式,利用 ABT Wallet 並與各大醫院及醫療機構合作來記錄檢測結果。一旦確認檢測結果呈陽性,接觸者追蹤解決方案就可以根據區塊鏈上發佈的清單共享數據。

對於這個特定的應用程式,第一個版本利用了來自 Epic 的數據,並結合 ArcBlock 的 DID 功能,讓使用者能輕鬆、安全且私密地向醫院註冊其 ID。

部署後,使用者和註冊者可以在 DID 應用程式中進行驗證,如下方螢幕截圖所示。

我們將在未來幾週分享更多專案,並鼓勵所有讀者嘗試親自運行這些應用程式,或使用 ArcBlock 構建您自己的去中心化應用程式。我們將在未來幾週發佈新版 ABT Node 的技術預覽版。

本頁涉及

術語

  • Decentralized Identity

    一種做法:識別碼和關於它的聲明由主體自己持有、由驗證方自己核對,而不是存放在某一家服務商的帳號體系裡。DID 和可驗證憑證是讓它可行的兩塊。

  • DID

    DID 是一種數位身分標識。它幫助持有者和驗證方確認某個身分由誰控制,也讓一項聲明有明確的關聯對象。帳戶、登入和授權各自仍有自己的角色。