corda - 是什么让 Corda X500 的名称与众不同?
问题描述
根据 Corda Network 文档https://corda.network/participation/distinguishedname/
X.500 在 Corda Network 中必须是唯一的。O和OU的组合用于唯一性检查,其他字段被视为身份的属性。
这种唯一性检查是特定于 Corda 网络还是也适用于私有 Corda 网络?在 Corda 网络中,它在所有区域中是独一无二的吗?
如果不是,那么 X500 名称唯一性检查的 X500 名称是什么:
- CENM 网络
- 自举网络
解决方案
唯一性检查适用于任何网络,包括 Corda 网络 (tCN) 和任何其他私有 Corda 网络。它需要在所有区域中都是唯一的。
也就是说,无论部署在 tCN 或任何专用网络(使用 CENM 或引导程序)上,X500 名称都需要跨区域唯一。
原因是网络上的所有区域都使用相同的身份管理器,并且在身份管理器级别检查唯一性。此外,对网络的未来思考,客户可能会考虑子区域合并/跨区域互操作等。因此,这赋予了他们未来实现这一目标的灵活性和能力。
为了进一步解决您的问题:您将如何对引导网络和 CECM 网络执行唯一性检查?CENM 身份操作员将具有内置检查以强制执行唯一性检查。使用 newtwork boostrapper,没有唯一性检查,因此请谨慎使用。
推荐阅读
- mongodb - 当数组中的项目存在于另一个集合中时,如何在两个集合之间进行查找?
- linear-algebra - 在 MathNet.Numerics.LinearAlgebra.Vector 的底部添加 1
- android - 如何在 Visual Studio Team Services 上设置 Android 构建
- json - 隐藏 django json api 数据不让公众查看
- python - Python 3:每 4 个单词检查用户输入的语法是否正确
- r - 在 R 中拆分字符串后使用 lapply
- javascript - 在 while 循环中从一个表单发布数据
- php - Mysql不更新数据库
- ios - 在 iOS 上以编程方式将 flv 转换为 mp4
- python - 如何从数组中只选择实数?(Python 3)