Я не уверен, прав ли я в своем ответе, но насколько я знаю, Corda Network разработана на основе необходимости знать, и я знаю, что вы знаете об этом, и у меня были те же сомнения, когда я сначала начал с Corda, но я обнаружил, что можно просто заблокировать узел от отправки вам любых нежелательных потоков, которые могут стоить вам ненужного времени работы процессора. Объяснение этому дано в этой ссылке. Помимо этого, я просмотрел Medium Post, в котором рассказывалось о том, что ResoponderFlow проверяет информацию, проходящую через потоки, и одним из упомянутых выше пунктов является проверка личности инициатор потока (чтобы определить, нужен ли нам этот поток), что нельзя сделать в контракте, поэтому это необходимо сделать внутри потока. Также нельзя продолжать заполнять узел потоком, потому что он содержит тайм-аут, maxRestartCount и backOffBase, которые действительно помогают определить, как поток распространяется по сети. Я надеюсь, что это поможет вам найти решение для ваших сомнений.