Аккаунты Corda - Возможность перенести аккаунт на другой хост-узел - PullRequest
2 голосов
/ 24 апреля 2020

В библиотеке учетных записей Corda, чтобы изменить «владение» хоста учетной записью с одного узла на другой, необходимо изменить Host в состоянии AccountInfo на новый хост (узел) вместе с поделиться всеми состояниями хранилища, относящимися к этой учетной записи.

AccountInfo не имеет команды обновления ( команды AccountInfo ), что означает, что вы не можете изменить хост после его создания.

  • Эта функция была исключена по какой-либо причине? Планируется ли ввести команду обновления (с поддерживающими потоками)?
  • Какие шаги будут выполняться при перемещении / передаче (владение хостом)? И каковы возможные предостережения относительно этой реализации?

1 Ответ

0 голосов
/ 28 апреля 2020

Амол, в будущем будет проделана работа над этим, но на данный момент есть два варианта, которые могут помочь вам решить вашу проблему.

  1. Создайте новую учетную запись на новый узел. Создайте новый ключ (и) для новой учетной записи. Потратьте все состояния из старой учетной записи в эту новую учетную запись.

  2. Если вы контролируете все ключи, используемые для участия в ваших состояниях, и можете перенести их на новый узел, тогда вам просто нужно как-то импортировать пары ключей, а затем скопировать все состояния из старого узла в новый.

Надеюсь, это поможет.

...