Which blockchain did you use? If it's privately run, wouldn't this be the same as a centralized DB? And if a public chain, how did you encrypt the data? Thank you
A centralized database wouldn't work here because: 1)It is owned by 1 company, there is no transparency into what is happening with the data. Lack of immutability and provenance of data matters here. 2)Not auditable. No way to prove or verify the transactions without the database owner approving.
These issues prevent that centralized database from giving end users from both a behavioral and technical perspective.
Consensus can be called Proof of Authority, established through negotiations. Highly scalable. This could be achieved without Fabric, or Blockchain, but Fabric has a lot of the common features needed for such a system anyhow.