Нотариусам следует помнить о двух аспектах:
- Высокая доступность: нотариальный пул предоставляет реплицированные экземпляры нотариуса для обеспечения постоянной доступности его нотариальных услуг.
- Удостоверение нотариуса: удостоверение нотариуса X500, зарегистрированное в сети Corda.
Говоря о нотариусе в сети Corda, мы обычно ссылаемся на его личность. Способ развертывания нотариуса (он же пул нотариусов) - это деталь реализации. Каждое удостоверение нотариуса, которое может использоваться в сети Corda, обычно представляет собой другой согласованный протокол и / или другую бизнес-организацию, которая управляет нотариусом.
Когда вы используете API выбора нотариуса, вы выбираете, какую нотариальную идентификацию использовать (иначе как консенсус / организация), а не какую-либо деталь реализации того, как разворачивается нотариус.
Выбор нотариуса происходит с карты сети, и вы можете выбрать из списка белых нотариусов, которые существуют в сети Corda. Вот примитивный выбор, который просто получает первый нотариус: final Party notary = getServiceHub().getNetworkMapCache().getNotaryIdentities().get(0)
Вы можете настроить его так, как считаете нужным, чтобы выбрать нотариуса для транзакции на основе транзакции.