A blockchain architect is designing a supply chain solution where multiple competing companies must share data. Which architecture pattern best preserves data confidentiality between competitors?
-
A
Public blockchain with encryption
-
B
Consortium blockchain with private channels
-
C
Single-node permissioned blockchain
-
D
Centralized database with blockchain notarization