在 Corda 中,`PartyAndReference.reference` 应该设置成什么?

In Corda, what should `PartyAndReference.reference` be set to?

在 Corda 中定义 FungibleAsset 时,需要以 PartyAndReference.

的形式提供 issuer 引用

PartyAndReference 是以下组合:

这个 reference: OpaqueBytes 字段应该设置什么?

JavaDocs 声明 reference 字段应该表示 "something being stored or issued by a party e.g. in a vault or (more likely) on their normal ledger"。

但是,如果两个 FungibleAsset 状态具有不同的 reference 字段但在其他方面完全相同,则它们不再被视为可替代。这是因为没有提供将不同的 reference 字段组合成单个组合的 reference 字段的逻辑。

将来可能会重新设计此功能。简而言之,运行,我建议将此字段设置为您发行的所有可替代资产共享的虚拟值,例如 OpaqueBytes.of(0).