我使用作曲家0.14开发了我的区块链没有问题。我管理了我的用户(参与者)的秘密,并且每件事都存储在区块链中。
现在使用Composer 0.15,我们必须使用卡连接到区块链(即使存在隐藏功能)。我想尊重当前的哲学......
如果我很好理解,现在我必须在我的webapp中管理用户,并在我的用户和他们的卡之间建立关系,以便将区块链连接到正确的参与者。我是对的吗?
另外一个问题,如何使用相同的参与者处理多个webapp,我是否必须在每台服务器上生成卡片?
最后,如何使存储在服务器上的卡更安全?因为,用户卡可以在没有他们同意的情况下使用(黑客,bug,......)
Web服务器:Ubuntu / NodeJS - 可以询问所有平台的问题
答案 0 :(得分:1)
现在我必须在我的webapp中管理用户,并在我的用户和他们的卡之间建立关系,以便将区块链连接到正确的参与者。我是对的吗?
更准确地说 - 将您的身份映射到Composer中的正确参与者。
多个webapp
如果您启动单独的Web应用程序,他们可以使用相同的业务网络,并且他们通过身份验证的身份将映射到Composer中的参与者。如果身份(映射到参与者)使用其中一个Web应用程序,那么它可以(比方说)在相关业务网络上进行交易。例如,您可以设置可由Web应用程序访问的持久性共享存储,或者部署具有持久存储卡的REST服务器 - > https://hyperledger.github.io/composer/integrating/deploying-the-rest-server.html
安全存储卡
硬件安全模块(用于密钥存储的基于加密硬件的选项)?可信平台模块?