В Corda, что должен быть установлен для PartyAndReference.reference? - PullRequest
0 голосов
/ 02 мая 2018

При определении FungibleAsset в Corda необходимо предоставить ссылку issuer в виде PartyAndReference.

PartyAndReference является комбинацией:

  • party: AbstractParty, личность в бухгалтерской книге стороны, выпустившей актив
  • reference: OpaqueBytes

Что должно быть установлено в этом поле reference: OpaqueBytes?

1 Ответ

0 голосов
/ 02 мая 2018

JavaDocs заявляет, что поле reference должно представлять «что-то, хранящееся или выданное стороной, например, в хранилище или (что более вероятно) в ее обычной бухгалтерской книге».

Однако, если два FungibleAsset состояния имеют разные поля reference, но в остальном они полностью идентичны, они больше не считаются взаимозаменяемыми. Это связано с тем, что не существует логики для объединения различных полей reference в одно объединенное поле reference.

Эта функция, вероятно, будет изменена в будущем. В краткосрочной перспективе я бы посоветовал установить в этом поле фиктивное значение, которое будет использоваться для всех выпускаемых вами грибковых активов, например OpaqueBytes.of(0).

...