跳到主要內容

總覽

歡迎來到 OCAP Libraries 的官方文件,這是一套用於建構具有去中心化身分應用的綜合套件。本指南提供了將強大的自主權身分功能整合到您的應用中所需的一切。其核心是三個主要套件:@arcblock/did、@ocap/wallet 和 @ocap/util。它們共同提供了一套完整的工具集,用於

歡迎來到 OCAP Libraries 的官方文件,這是一套用於建構具有去中心化身分應用的綜合套件。本指南提供了將強大的自主權身分功能整合到您的應用中所需的一切。其核心是三個主要套件:@arcblock/did@ocap/wallet@ocap/util。它們共同提供了一套完整的工具集,用於在去中心化環境中建立、管理和使用 DID。

@arcblock/did

@arcblock/did 函式庫是一個用於處理 ArcBlock DID 的 JavaScript 實現,完全符合 ArcBlock DID 規範。它提供了從各種輸入(如公鑰或私鑰)建立和驗證 DID 的基本功能。

@ocap/wallet

@ocap/wallet 函式庫提供了一些實用功能,用於建立和管理與 DID 相容的加密錢包。錢包持有作為去中心化身分基礎的加密金鑰(公鑰和私鑰)。它處理核心操作,如簽署訊息和驗證簽章,這對於在去中心化系統中證明所有權和授權操作至關重要。

@ocap/util

@ocap/util 函式庫作為一個基礎工具包,提供了多個 OCAP 函式庫共用的實用功能。它包含了資料類型轉換、編碼(如 Base58 和 Hex)以及 @arcblock/did@ocap/wallet 正常運作所依賴的其他底層操作的基本輔助工具。

它們如何協同工作

雖然這些函式庫可以獨立使用,但它們被設計為可以無縫地協同工作。典型的工作流程是使用 @ocap/wallet 管理加密金鑰,然後將這些金鑰傳遞給 @arcblock/did 以產生對應的 DID 位址。錢包保護了「誰」(金鑰),而 DID 函式庫則建立了「什麼」(公開識別碼)。

Overview

接下來呢?

準備好深入了解了嗎?以下是一些起點: