Влияние нотариальных изменений в Корде - PullRequest
0 голосов
/ 08 февраля 2019

В Corda, хотя в каждом штате может быть свой нотариус, все состояния, используемые определенной транзакцией, должны быть присвоены одной и той же.

  1. Какое влияние оказывает этот новыйназначен нотариусом на оригинал с точки зрения проверки двойных расходов?Например: состояние наличных денег обрабатывается нотариусом A. Но из-за транзакции DvP с участием денежных средств (нотариус A) и другого актива (нотариус B) во входных состояниях, скажем, мы назначаем нотариуса B. Как может нотариус B знать, какие денежные состояниябыли израсходованы, зная тот факт, что нотариус А в настоящее время владеет списком потребляемых штатов наличности?

  2. Тот же вопрос, что и 1), но влияние с точки зрения видимости цепочки зависимостей TX.Следуя вышеприведенному примеру, предполагая, что оба нотариуса являются действительными, должен ли нотариус B запрашивать у нотариуса A цепочку зависимостей tx денежных состояний?

Большое спасибо за разъяснения.

Best, Afrisal

1 Ответ

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

1) Двойных трат не будет, как вы упомянули all of the states consumed by a particular transaction must be assigned to the same Notary. Поэтому, прежде чем делать какие-либо передачи с разными нотариусами, убедитесь, что их нотариусы совпадают.Вы сделаете это, позвонив по номеру NotaryChangeFlow, и вся информация о состоянии потребления будет передана новому нотариусу.

2) вы просто позвоните, как subFlow(NotaryChangeFlow(stateRefOfYourState, newNotary)).Это собирает транзакцию для замены нотариуса и рассылает предложения об изменениях всем участникам этого государства.Если участники соглашаются на предлагаемое изменение, каждый подписывает сделку, и нотариус заменяется.

...