Влияние на изменение определения актива и цепного кода в HL Fabric - PullRequest
0 голосов
/ 05 февраля 2019

Я хотел знать, в каких случаях будет возможно обновление цепного кода и активов в Fabric (NOT COMPOSER) или нет, и вот что я пришел к выводу из своих наблюдений, играя с образцом мрамора .

Являются ли эти утверждения правильными?

  • Добавление объекта в актив: Возможно

  • Изменение типа актива: Невозможно (если актив уже имеет это свойство установлено) ||| Выполнимо (если ни у какого актива не установлено это свойство)

  • Удаление свойства: Осуществимо

  • Изменение кода цепи(бизнес-логика): Реально

(Опять же, здесь речь не идет о композиторе. Говоря о простом Fabric и golang / nodejs)

1 Ответ

0 голосов
/ 10 февраля 2019

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

...