For all its features, the model has the following shortcomings:
- A true blockchain implementation involves multiple nodes, each maintaining a copy of the blockchain. In other words, it is decentralized and prevents central authority manipulation. For demonstration purposes, the model is a simple and small-scale implementation of what a large-scale model might be.
- The centralized and simplified admin controls cannot be implemented in real-life scenarios, as it is against decentralization, and lacks advanced features such real-time vote-tracking and multi-level administrative roles. This also creates a single point of failure, which is avoided by a decentralized system.