Elastos DID:2021年發展與規劃

買賣虛擬貨幣

隨著區塊鏈的發展,去中心化身份識別 (DID) 解決方案越來越成為數字資產領域最具有發展潛力的技術之一。在 Elastos 生態系統中,DID 一直是 Elastos 核心技術的組成部分,並且 DID 的開發一直處在進展最前沿。在過去的一年裡,Trinity Tech 和Gelaxy 團隊積極合作共同釋出了 Elastos DID 1.0 SDK 和相容 W3C 的 DID 側鏈。在2020年 Elastos DID 取得了如下進展和成果:


  • 完成併發布 Elastos DID 方法1.0規範和其他完全符合 W3C 標準的相關規範。

  • 完成 DID 側鏈及相關規範的開發。

  • 釋出了支援完整1.0規範的 DID 側鏈。

  • 提供多種語言 DID SDK。

  • Java SDK (適用於 Android 和任何 Java 平臺)

  • Swift SDK (適用於 iOS 和 MacOS)

  • 本地 C SDK(適用於任何可移植作業系統介面的桌面,包括嵌入式系統)

  • Python SDK

自發布以來,Elastos DID 解決方案已經應用在 Elastos Essentials、CR、Feeds、Hyper 和其他應用程式中。此外,Tuum Tech 正在開發一個基於 Elastos DID 的應用程式 Profile,這是一款基於 Elastos DID 的去中心化版的 LinkedIn。在傳統應用程式中,資料和身份是由中心化機構管理和控制的,而 Profile 的出現讓使用者保留其資料的全部所有權。

隨著 Elastos 技術的進一步完善和應用,Trinity Tech 團隊還構建了統一的 DID 認證模型,該模型在傳統應用程式中 DID 的標準化和推廣以及客戶端和伺服器之間的身份驗證過程中發揮著關鍵作用。由不同開發人員開發的不同應用程式可以使用統一的身份管理和一致的身份驗證過程,其中以使用者為中心的身份管理取代現有的以應用程式為中心的模型。上述統一的 DID 認證及使用流程是 Elastos Essentials 提供的最健壯和最易於採用的功能之一。

在成功完成併發布了 DID 1.0之後,Trinity Tech 團隊也收到了大量來自社羣開發者和使用者的有價值的反饋。Trinity Tech 團隊開發人員在制定2021年發展規劃時考慮了所有這些要求和反饋。Trinity Tech 團隊為 DID 2.0設計了一個新的框架,並提供了詳細的實現和應用策略,旨在將 Elastos DID 2.0 儘可能整合到更多的新應用程式中。

DID 2.0:2021年發展規劃

DID 2.0 的主要目標是面向開發人員和使用者提供良好的體驗,並支援更復雜的業務模型和實用場景,從而發掘 DID 的實現和應用潛力。為了實現這些目標,Trinity Tech團隊將增加新的功能,並進行一系列重要的修改:

  • 支援定製 DID 識別符號:定製的 DID 識別符號是縮寫字串,非常有意義且容易記憶,如定製的名稱。與當前基於雜湊的 Base 58 識別符號相比,自定義特性大大提高了使用者友好度。該功能還支援多方 DID 所有權和多簽名 DID 文件管理,這為企業提供了許多關鍵的應用場景。此外,DID 2.0將允許多個 DID 實體共同持有特定的 DID,各方可以透過建立一個可識別的多重簽名引數來共同控制該簽名的所有權。例如,三方可以共同持有一個 DID,並且可以設定一個需要至少兩個簽名來修改或更改 DID 的多簽名引數。

  • 支援 DID 轉移(僅用於定製 DID 識別符號):透過這種機制可以轉移 DID,從而起到價值儲存的作用。

  • 支援在 DID 側鏈上獨立釋出可驗證的憑證:從使用者隱私的角度來看,憑證由使用者持有,使使用者能夠在與需要基於 ID 的可驗證憑據的平臺互動時維護其隱私。一旦憑證釋出到區塊鏈,就成為全世界都可以使用的公共資訊。

  • 支援公共憑證的搜尋和分析功能:分析服務和憑據搜尋服務提供給鏈上由特定 ID 頒發的憑據。

  • DID 側鏈共識修改:目前,DID 側鏈使用混合共識機制AuxPoW + DPoS。由於AuxPoW 對 DID 側鏈的區塊時間施加了限制,為了縮短區塊時間,鏈上的共識將轉變為完整的 DPo S共識機制,從而極大地提高效能。

  • 加速 DID 交易:截至目前,Elastos DID 側鏈上的平均區塊時間是2分鐘。DID 交易需要在三個區塊的過程中進行確認和簽名,也就是說,在鏈上釋出 DID 所需的時間間隔是6分鐘,加上其他變數,時間可能會更長一點。DID 側鏈的共識修改將顯著加速 DID 交易,有助於提供良好的使用者體驗,並更好地為真實世界的應用場景做準備。

  • 動態和靈活的 DID 交易費用:DID 2.0上線後, DID 側鏈將利用動態和靈活的規則來計算 DID 交易費用,特別是關於定製識別符號。每個 DID 交易費用將由許多因素決定,如定製 DID 識別符號的長度、有效期、所涉及檔案的檔案大小、控制器的數量或相關的多簽名方等等。一旦新的交易費用計算規則實施,普通交易的費用將不會有重大的修改。然而,定製的 DID 識別符號和大型 DID 文件檔案的交易費用將大幅增加。除了為計算 DID 交易費用提供一個合理公平的方法外,DID 的新經濟模型還將為 DPoS 節點提供一個新的收入來源,以補充區塊獎勵。

DID 2.0開發:治理考慮

為了確保 DID 2.0的成功推出和順利執行,DID 側鏈將提交三個基本提案,所有這些提案的設計都符合 Cyber Republic 的治理模式:

(1)保留 DID 識別符號列表的提案:在 DID 2.0釋出時,定製的 DID 識別符號註冊功能將完全啟用。為了支援和保護知名企業在 Elastos DID 生態系統中的權益,我們將在釋出前提交一份提案,其中包含為谷歌、蘋果、微軟、騰訊、阿里巴巴等組織保留 DID 名單的建議。一旦該提案 Cyber Republic 共識(CRC)獲得批准,保留的 ID 將在鏈上釋出。

(2)申請註冊保留 DID 的提案:如果一個組織希望註冊一個包含在保留 DID 列表中的 DID ,它必須向 Cyber Republic 提交申請註冊的建議。提案必須提供對特定 DID 所有權的宣告。一旦提案透過 CRC 批准,組織或其代表可以在 DID 側鏈上註冊指定的保留的 DID,並可以開始使用它的完整功能。

(3)修改 DID 側鏈交易費模式的提案:ELA 的價格會根據自由市場的動態變化而變化。因此,交易費用可能會在任何時候偏離一個令人望而卻步的價格範圍。為了降低大批註冊使用者或新使用者的使用難度,將交易費用保持在一個合理範圍是至關重要的。在 CRC 透過交易費模型修改建議後,交易費的計算將自動過渡到遵循透過 CRC 達成的新共識。

上述提案透過 CR 來執行,並透過主鍊形成共識,其主要目的是為 DID 側鏈提供一個高效和健康的治理基礎,因為 DID 將組成一個由使用者、組織和應用程式組成的強大生態系統。

發展路線圖

主鏈:

所有3個 DID 側鏈提案將於2021年5月更新。

(1)DID 側鏈

  • 基於 DPoS 的 DID 側鏈 1.0 將於2021年3月底在測試網釋出。

  • 基於 DPoS 的 DID 側鏈1.0將於2021年4月底在主網釋出。同時,之前的 DID 側鏈上的所有資料都將被遷移到新的 DID 側鏈上。

  • DID 2.0將於2021年6月底在測試網釋出。

  • DID 2.0將於2021年第三季度在主網上線。

(2) DID SDK

  • Swift/Java/Native SDK 2.0將於2021年6月正式釋出。

  • Python/JavaScript SDK 2.0將於2021年第三季度釋出。

(3)DID 錢包

Elastos Essentials 將作為 DID 管理的主要應用程式。更多關於 Elastos Essentials DID 管理的資訊可以在即將釋出的 Elastos Essentials 開發路線圖中找到。

開發人員的支援

除了上述的新功能、基礎設施修改和 DID SDK 外,還將提供以下應用服務和元件來支援開發者:

  • Tuum Tech 和 Trinity Tech 將提供基於 DID 的 KYC Web 服務。目前大多數網路公司使用的集中式身份識別系統,包括谷歌、微軟、Facebook、微訊號、支付寶 ID 等都需要特定平臺的 KYC 程式。關於這些現有的 Web 服務,Tuum Tech 和 Trinity Tech 將透過 KYC 提供基本的 DID 服務,使用者可以在 KYC 中控制他們的 DID。同時,Tuum Tech 將專注於為西方組織和使用者提供 KYC 服務,Trinity Tech 將專注於為中國的組織和使用者提供 KYC 服務。

  • 無縫的 DID 釋出服務和 API: DID 需要 ELA 來支付交易費用。為了支援新使用者可以方便使用,Tuum Tech 和 Trinity Tech還將提供 DID 釋出服務和 API ,從而讓傳統的 Web 應用程式和使用者可以輕鬆地使用 DID。

  • 在 Elastos Essentials中整合 DID。作為 Elastos 生態系統的旗艦應用,Elastos Essentials 將為使用者提供登入、身份驗證和 DID 管理等一系列身份管理功能。這些功能構成並實現了 DID 賦予使用者的權利。隨著 DID 管理功能的完善,使用者將以一種完全去中心化的方式真正擁有自己的身份。

  • 為移動和 Web 應用提供一站式、易用的 DID 整合解決方案。就像谷歌的整合登入功能一樣,可以在各種網路平臺上使用 DID ,對於開發人員來說可能更願意將 DID 整合到網站和應用程式中。

為了跟上 Trinity Tech 和 Tuum Tech 的發展,他們開發了最新版本的 Elastos,並開始在 Elastos 測試網和主網上更新新功能,請關注 Elastos 的後續資訊。Elastos DID 2.0正在進行中,掌握自己的資料所有權觸手可及。



作者:,來源:CR先鋒資訊

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读