欢迎阅读 OCAP 库的官方文档,这是一个用于构建去中心化身份应用的综合套件。本指南提供了将强大的、自主主权的身份功能集成到您的应用中所需的一切。其核心是三个主要包:@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 库则创建了“什么”(公共标识符)。

接下来做什么?
准备好深入了解了吗?这里有一些起点: