В блокчейне находится информация о всех транзакциях и не думаю, что банку С будет нужно видеть транзакцию между А и B. Их, конечно, можно шифровать, но тогда может возникнуть вопрос с валидацией.
А городить отдельный блокчейн на каждую связь между банками выглядит как-то слишком наворочено и ненадежно
Не очень понимаю, нафига банкам блокчейн. У клиентов они цепочку хранить не будут, текущие СУБД вполне обеспечивают отказоустойчивость и транзакционность. Зачем?
Мне бы такая штука пригодилась когда я писал диплом по триангуляции поверхностей. А так, написали же, что многие комбинаторные задачи сводятся к графам
А городить отдельный блокчейн на каждую связь между банками выглядит как-то слишком наворочено и ненадежно