我正在尝试设计具有以下要求的Hyperledger Fabric解决方案
-
用户已与组织注册
-
但是,用户应该在区块链上拥有自己的个人身份
-
用户将通过Web应用程序与区块链进行交互
-
用户应存储自己的私钥/证书
-
个人用户's key / certificate should be used to sign the transaction going to Blockchain. The organization however should not have access to user' s私钥/证书
-
相反,Web应用程序应该仅将签名的事务内容传输到区块链,使其防篡改
是否有任何解决方案可以满足这些要求,以便用户继续只使用Web应用程序?可以在客户端使用node.js SDK for Fabric在用户桌面/笔记本电脑上使用本地存储的私钥/证书对事务进行签名吗?
1 回答
截至目前,不,没有可用的解决方案来满足这些要求,因为节点SDK当前不支持签署交易提议和发送交易提议之间的逻辑分离 . 1.2 SDK无法实现步骤6 .
将该逻辑分开为1.3版本 .