Как часть FinalityFlow
, транзакция отправляется на все participants
всех состояний ввода и вывода транзакции. Я предполагаю, что в вашем случае PartyB является одним из participants
в выводе, поэтому они получают транзакцию.
Обратите внимание, что даже если вы удалите PartyB как участника на выходе, они все равно получат копию полной транзакции, потому что они являются участниками на входе (хотя они не будут хранить это состояние вывода в своем хранилище) , Мы работаем с SGX (см. https://docs.corda.net/head/design/sgx-integration/design.html), чтобы сделать так, чтобы PartyB вообще не мог видеть состояние вывода, даже если они являются участником ввода.