Transparency in election is one of Africa’s biggest problems over the years. Africans has never seen or experienced an election process that is 100% transparent, efficient and cheap. But is this possible? Is it possible to have a free, fair, transparent fast and cheap election? Emphatically yes! It’s possible.
There are several technologies that could make this a reality today in Nigeria, but currently, only one technology has been proven to be efficient, secure, fast and cheap for this purpose, that technology is known as BLOCKCHAIN TECHNOLOGY.
But what is Blockchain?
If you’ve been following our blog post, you’d have noticed that we’ve already blogged about blockchain before but here is a little definition.
A blockchain, originally block chain, is a growing list of records, called blocks, which are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. By design, a blockchain is resistant to modification of the data
Blockchain technology has been proven to be transparent and fast (depending on the type of Blockchain used). There are different Blockchain that this election with a Blockchain solution can be built on. It’s left to the users or country who wishes to have their election on a Blockchain to choose the one they want to use.
For the sake of clarity, we’ll like to point out two blockchains that could be used to build the Dapp needed for this purpose.
1. Ethereum Blockchain
Ethereum Blockchain is the second most popular Blockchain after bitcoin. Ethereum has maintained a second position on coinmarketcap.com with a market cap of over $21,877,590,960, Ethereum has gained lots of attention and has lots of dapps has already been built on it . No doubt Ethereum is the leader in number of dapps built on a Blockchain.
A decentralized application is an application that is run by many users on a decentralized network with trustless protocols. They are designed to avoid any single point of failure. They typically have tokens to reward users for providing computing power
But Can ethereum carry out this purpose? According to blocktivity.info, Ethereum can currently handle 400,000+ transactions at full capacity. 400,000+ because Ethereum currently has over 60k transactions unconfirmed and its network is running at full capacity. Meaning at this current rate Ethereum can handle blockchain election, but result compilation won’t be fast enough, but it will obviously be better Than the current voting system of Most African countries.
2. EOS BLOCKCHAIN:
EOS on the other hand currently handles over 1 Million transactions within 24 hours by using 0.1% of its capacity with no unconfirmed transactions. Going by those numbers , eos can deliver the job time at ease with great speed and without stressing the Blockchain.
Cost of use for these blockchains: The cost of building a dapp on Ethereum is relatively cheap as compared to eos. Although there is a plan to drastically reduce the cost of building dapps Eos, until that is implemented, Ethereum is cheapest Blockchain for building dapps.
Cost of transactions:
This is the part where EOS gets some credit for being free , every transaction on EOS is free of charge, whether your Dapp carries 1 million transactions in a day or 1 million dollars worth of transactions in day, you pay absolutely zero fee on EOS blockchain. this is possible because EOS is a delegated proof of stake blockchain ,where you make free transactions when you stake some tokens. Ethereum does not have these feature so every transaction on ethereum blockchain attracts a fee. there are other blockchains that can be used to build Dapps, but for today we are discussing the two most used blockchains in the world for Dapps.
CHALLENGES WITH HAVING BLOCKCHAIN VOTING ADOPTION IN AFRICA
- IGNORANCE: Getting the government to adopt and use blockchain might not be as easy as it sounds because a lot of African presidents and government officials still have absolutely no idea what blockchain is and how it can be implemented in the government, so the number one challenge here is ignorance, the people don’t just know what blockchain ís and how it can be implemented.
- CORRUPTION: this is one major reason why some government in Africa might accept this tech, most of them will not accept a transparent voting system that will expose their voting scams.
- MONEY: This is a minor issue in terms of building the DAPP needed, but a major issue when it comes to educating the people. a lot of awareness needs to be done for the people to understand and know how to use this new way of voting, but it shouldn’t be too difficult. the DAPP could be designed in such a way that anyone can use it without knowing any complex coding.