How to ensure data integrity in a distributed database system?
A) Implementing strong encryption algorithms.
B) Using blockchain technology for transaction tracking.
C) Employing checksums and error detection mechanisms.
D) Increasing server processing power.