The core reason for building ZED on the blockchain is to ensure a provably fair racing system for users within the community. All race outcomes are determined by a dynamic algorithm to ensure races are exciting, fair, and of course, unpredictable.