在Corda中,OwnableState
必须指定AbstractParty
作为所有者。 AbstractParty
有两种类型:
Party
,具有众所周知的身份AnonymousParty
,仅由公钥识别如果我创建一个CompositeKey
来拥有OwnableState
,那么谁会将其作为FinalityFlow
的一部分存储在其保管库中?
答案 0 :(得分:1)
目前没有人会使用低级API。
保险库需要更多工作才能完全理解多重状态,例如:现金,我们需要一种方法来选择我们参与的硬币。
这是一个相当高级的功能,因为复合键有很多用例。这在区块链空间中是典型的,比特币在协议中支持CHECKMULTISIG输出很久之前知道如何使用它们的钱包。当钱包开始出现时,它们针对不同的用例具有不同的代码和功能。例如。使用multisig / composite键来获得更安全的钱包与使用它们进行争议中介协议不同。 至少对于流,我们有一种直接的方式来实现支持 - 我们可以创建理解复合键的流,并且可以将证书链接到真实的各方,或者知道他们是谁,然后自动收集签名。