в вашей bna вы можете создавать различные типы сущностей, участников, активы и т. Д.
вы можете иметь несколько из них.каждый из них идентифицируется с помощью уникального идентификатора.
сейчас, так как вы используете композитор, вы, вероятно, заметили, что вы получаете конечные точки активов.Вы должны будете игнорировать те, в основном, не используйте их.Вы можете создавать активы посредством транзакции, и в этом случае вы можете использовать свой js-файл для изменения свойства участника.
некоторую документацию можно найти здесь: https://hyperledger.github.io/composer/v0.19/api/runtime-assetregistry
изКонечно, вам нужно будет найти правильный вариант для используемой вами версии hyperledger, но она должна дать вам представление о том, как это сделать.Таким образом, вы создаете свой ресурс, затем через реестр загружаете своего участника и затем меняете то, что вам нужно.
может быть и другое решение, я сам не пробовал, но оно могло бы работать.В Hyperledger вы можете использовать события.Возможно, вы можете вызвать событие при создании актива, и в этом случае не имеет значения, как вы его создаете, и внутри этого события вы меняете участника.