Быстрый ответ, конечно, вы можете выполнять «информационную трансляцию», и он может делать это точно так же, как это делают другие платформы DLT. На самом деле нет никакого смысла в том, что вы не можете вещать с Кордой!
Этот вопрос часто возникает, вероятно, потому, что есть некоторый маркетинговый материал, в котором говорится, что обмен сообщениями в Corda происходит на равноправной основе и что «трансляция отсутствует». На самом деле это означает, что нет никаких сплетен о транзакциях с Кордой. Это хорошо, потому что это означает, что одноранговые узлы имеют детальный контроль над тем, какие другие узлы могут видеть свои транзакции.
Чтобы отправить сообщение одноранговому узлу в сети, вы должны знать, где можно связаться с получателем. Таким образом, платформы DLT / blockchain поддерживают список пиров. Платформы, такие как Биткойн, имеют список пиров в комплекте с программным обеспечением для начальной загрузки сети. Этот список может увеличиваться по мере обнаружения других пиров. С помощью Corda это в настоящее время осуществляется через сетевой картографический сервис. Узлы Corda могут запрашивать свой локальный кеш карты сети, чтобы получить список пиров в сети.
Если вы хотите передать сообщение всем одноранговым узлам в сети или подмножеству одноранговых узлов в сети, то из этого следует, что вы можете перебирать набор одноранговых узлов, которым вы хотите отправить сообщение, и отправлять им сообщение. Легко. Обратите внимание, что здесь нет сплетен. Это просто куча одноадресных сообщений. Вы также можете делать это асинхронно.
Также возможно облегчить сплетни сообщений с Кордой. В разделе технического документа упоминается концепция, называемая группами или клубами распределения данных. Вы можете представить клуб как ориентированное минимальное связующее дерево узлов в сети, которое может выглядеть примерно так:

Таким образом, узел может создать клуб, затем пригласить в него других и так далее. Члены клуба могут отправить сообщение в клуб, и оно будет переслано всем остальным. Как показано на рисунке выше, если первый узел публикует сообщение в клубе, то все остальные узлы получат его.
Я реализовал прототип этого здесь . Это функция, которую мы планируем внедрить в ближайшем будущем.