Corda提供了使用门卫服务生成节点的私钥和公钥的能力,以及执行事务时签名的数据。
是否有任何API可以通过它来签署客户的身份并将此身份存储在节点的数据库中。
例如:在KYC用例中,如果银行正在参与联盟并添加客户人口统计详细信息,Corda中是否有任何条款可以生成客户的身份(以证书和私钥的形式)和商店它在Bank的节点数据库中。
此身份将成为客户的区块链标识,通过该标识,它可以与另一家银行(另一位参与者)共享同一客户的KYC详细信息
答案 0 :(得分:0)
门卫不会生成节点的公钥/私钥。密钥在节点侧生成。然后,节点将私钥保密,但向门卫提供公钥以包含在其证书中(有关所涉及的步骤顺序,请参阅Sequence of steps when a Corda node starts up and joins a network for the first time。)
该节点当前也不支持多个身份。它目前是每个节点一个身份。请参阅Can one single Corda node support multiple parties/accounts?。
可以将客户的信息表示为州,并使用节点的密钥对此状态进行签名。