Что именно представляет собой актив в Hyperledger Fabric? - PullRequest
0 голосов
/ 01 марта 2019

Согласно веб-сайту Hyperledger Fabric, в нем говорится:

Активы могут варьироваться от материального (недвижимость и оборудование) до нематериального (контракты и интеллектуальная собственность).Hyperledger Fabric предоставляет возможность изменять активы с использованием транзакций с цепочками кодов.

Если мой вариант использования для HF Blockchain - это хранение журналов обслуживания судов, тогда Активы судов вв этом случае?

Но какие изменения должны быть сделаны в активе, когда я не передаю актив или изменяю его состояния?Я веду только неизменную запись об оказании услуг судам.

Может ли кто-нибудь объяснить это в моем случае использования?С благодарностью.

Ответы [ 3 ]

0 голосов
/ 01 марта 2019

Это полностью зависит от того, как вы моделируете свою Сеть.

В указанном вами случае использования вы можете использовать Суда в качестве активов и Услуги на этих судах в качестве Транзакций.Кроме того, у вас может быть актив «ServiceLog», связанный с судном.Это может или не может потребоваться и зависит от того, какую информацию вы хотите регистрировать и как вы хотите обрабатывать эту информацию позже.Если вы просто хотите зарегистрировать дату и время службы вместе с тем, кто ее проводил, для целей проверки, блокчейн сделает это за вас (вы можете использовать историку для отслеживания этой информации).

Но если вы хотите больше подробностей в своих журналах, то лучше иметь актив ServiceLog и связать его с судном.

0 голосов
/ 27 июня 2019

АКТИВ в этом случае действительно является Судном.ServiceLog больше не нужен, так как LEDGER теперь действует как ServiceLog и будет записывать все транзакции.СДЕЛКА в этом случае - СЕРВИС, и вся ее необходимая информация будет записана в упорядоченном, датированном формате в Главную книгу в неизменяемом виде.Другими словами, транзакции сначала должны быть настроены, а затем связаны с типами активов, после чего транзакция «СЕРВИС» и связанные элементы данных могут быть записаны для конкретного актива «VESSELid».

0 голосов
/ 01 марта 2019

Это зависит от вашей настройки.

Ваши суда могут быть активами да, если вам нужно хранить их в бухгалтерской книге.Журналы также являются активами и могут связываться с судами через идентификатор, который однозначно идентифицирует судно.

Вы также не можете хранить суда в бухгалтерской книге вообще.если они определены и поддерживаются в другой системе, то вы можете иметь журналы только в качестве активов, все еще связывая их через VesselId.

Если вы не хотите, чтобы журналы вообще изменялись, тогда вы могли бы использовать некоторые правила ACL, которые останавливаютлюбые изменения после создания актива.

Так что да, у вас есть несколько доступных вариантов в зависимости от того, что вы хотите сделать.

В очень простых сроках, активы - это объекты, которые вы хотите сохранитьрегистр.

...