hyperledger-fabric - 从 Fabric 链码中验证 Indy 凭证
问题描述
我正在尝试结合两个 Hyperledger 项目 Indy / Aries 和 Fabric 的核心优势。
在这个场景中,我们有一个用于 SSI 的 Indy 网络和一个管理令牌的 Fabric 网络。Fabric 令牌帐户应与 Indy 身份相关联。此外,只有在可以证明自己是高尔夫球杆的活跃成员时,才允许身份移动令牌。
这意味着,Fabric 背书人需要一种方法来查看身份的 DID 并验证高尔夫球杆证书。
问题:是否有实现这一目标的最佳实践架构?
我目前的方法是让用户<Proof Proposal>,<Receiver>,<Qty>
通过她的 Aries 代理向与 Fabric 网络连接的服务器发送消息。然后,服务器通过 fabric-sdk 向所有背书者发送包含此数据的交易。现在,链代码在每个组织中执行。链码告诉它的 Aries 代理验证这个 Proof Proposal,这会导致针对用户代理的大量连接邀请和证明请求。验证成功后,链码继续执行并更改状态。
我看到了几个(潜在的)问题:
- 用户必须手动接受许多连接邀请(如果没有硬编码的自动接受白名单)
- 即使您可以避免连接尝试(可能是 /w 短暂的挑战?相关文档?),由于表示协议,仍然会有大量并行流量来自相当大的结构网络。
我错过了什么吗?您对如何实现这一点有任何提示/经验吗?
亲切的问候
解决方案
推荐阅读
- java - 英制到公斤转换器
- java - Why is my Apache Storm 2.0 topology restarted after 30s?
- outlook - 从 REST 访问已回复/转发/等状态
- c - 在计算 c 中的标量积的程序中的第一个“for”循环之后,第二个“for”循环被忽略
- cors - Azure APIM:新的开发人员门户需要 CORS 来测试 API
- python - 加速熊猫块
- html - Fontawesome 不在 Chrome 上显示
- c++ - 有没有办法用单行逻辑代码打印金字塔星形图案?面试官问了我朋友这个问题
- ssl - 使用 kubernetes nginx-ingress 反向代理具有 SNI 支持的站点
- angular - 构建未设置正确路径