The blockchain is the process which is based on the concept of the distributed ledger. That means there are several people in the chain who are controlling, recording each transaction and for authenticating the transaction 50% of the people present in the chain has to authenticate it. There are various flaws in the current process of blockchain voting. In this article, all such flaws are discussed in detail. Many ways are also mentioned which could help you to overcome those flaws.
Various flaws in the Blockchain
- There is no secrecy of identity: As it happens in any election, the voter must have the full privacy of his vote but in open ledger system thousands of people are maintaining the ledger of each vote. For maintaining the secrecy of the identity of the voter, identity could be kept encrypted and each voter would be given a dummy identity number.
- The real-time result is provided: In any election real-time result can influence the voters. In blockchain even if the identity of the voter is encrypted but still the vote data could not be kept secret as each ledger keeper has to authenticate it. This implies that people present in the chain are able to know the voting trend on the real-time basis. If the data is stored till the poll closes, then there are chances that it may get manipulated in between.
- The problem in computing process: We know that each transaction is authenticated by thousands of ledgers so any transaction in blockchain has to be computed more than thousand times. This engages a lot of server uptime and server cost. As the number of people maintaining the ledger increases the computing requirement also increases that many times.
- Time taken in the election process: Each transaction in blockchain has a block time which is the average time taken by the network for generating one extra block in the blockchain. Therefore, the time required for these multiple authentications is much more and the blockchain has difficulty in handling it.
These flaws may arise in your mind the question, do you really need blockchain? It could be understood in simple words when you imagine that it is implemented in Indian voting system. If blockchain is implemented in the voting process of Indian democracy, then that would really become tough to handle. The e-Voting in India is the best method for conducting the elections and receiving appropriate results on time.
The increase in usage of cryptocurrencies is generating eagerness among the people of the blockchain. There are many people who are confused between the bitcoin and blockchain whereas both are entirely different things. But it must be kept in mind that blockchain is not something that is extremely needed. There is no secrecy in the identity of the voter, along with that even the computing the result is not at all an easy affair. The cost incurred, and the time involved in the process also gives you a feeling that, do you really need this kind of election process.