The future of blockchain technology

By Gautam Srivastava, Ashutosh Dhar Dwivedi, and Rajani Singh
October 2018
Print Version

What you need to know

The blockchain is the core mechanism for cryptocurrencies like Bitcoin. Blockchain technology can be regarded as a public ledger, in which all committed transactions are stored in a chain of blocks. This technology has far-reaching possibilities of applications beyond finance in areas such as healthcare, voting systems, and civil document management to name just a few.

Why this research is important

With most of, if not all, public and private documentation moving into a digital form, new and innovative ways to store, share, and protect that data becomes of the utmost importance. Bitcoin started to emerge in 2009, but only recently it became a water cooler discussion topic with its value skyrocketing. The technology behind Bitcoin and other cryptocurrencies known as blockchain has been viewed as the future of information sharing. Different ways of using blockchain technology in a multitude of areas are being heavily researched; sometimes behind the scenes as to not give any legitimacy to cryptocurrency by banks and governments who rely on physical currencies to run the world.

How this research was conducted

The beginnings of any computer science or mathematical research are always based on strong theoretical, provable results. Therefore, most of this preliminary research on blockchain technology was done ensuring that the technology is robust and technically sound.

We introduced a more advanced blockchain voting management system utilizing a Directed Acyclic Graph of blocks—aka blockDAG—a generalization of blockchains which better suits a setup of fast or large blocks. Our system uses a repetitive process on the blockDAG to distinguish between blocks mined properly by trustworthy miners and those mined by non-cooperating miners that deviated from the mining protocol.

What the researchers found

To date, we have explored the possibilities of implementing blockchain technology in voting systems. One of the biggest problems plaguing society today is that of fraudulent elections. The world's largest democracies still suffer from flawed electoral systems. In current voting systems, we see problems with vote rigging, hacking of the EVM (Electronic Voting Machine), election manipulation, and polling booth capturing. We have proposed a novel voting model, which can resolve these issues. Using blockchain technology, we try to alleviate known problems in voting systems. Furthermore, the advantage of using our model is that it is compatible with all voting schemes. So, one can implement our model using any voting scheme depending on the requirement of the different type of elections.

We have also explored the on-going “GAME” that exists between the miners in Bitcoin. Miners in bitcoin receive reward payments for confirmation of transactions, thereby making the mining of bitcoins a competitive activity. We have found provable results stating that it is better for miners to work together to mine bitcoins rather than against each other. These findings are not only in the best interests of the miners but for the currency itself.

How this research can be used

We see research in blockchain technology taking over many public services. Since the blockchain is secure, decentralized, and can be easy to use, it can have far-reaching uses in all facets of public administration. To date, we have seen certain countries adopt blockchain technology for some of their services. A quick top ten uses:

  1. Payment processing and money transfers
  2. Monitor supply chains
  3. Retail loyalty rewards programs
  4. Digital IDs
  5. Copyright and royalty protection
  6. Digital voting
  7. Real estate, land, and auto title transfers
  8. Tax regulation and compliance
  9. Medical recordkeeping
  10. Wills or inheritances.

Acknowledgements

Research was supported by BURC during the early stages of the project.

About the Researchers

Gautam Srivastava

Gautam Srivastava, Ph.D.

srivastavag@brandonu.ca

Dr. Gautam Srivastava is an Associate Professor of Mathematics and Computer Science at Brandon University.

Ashutosh Dhar Dwivedi

Ashutosh Dhar Dwivedi, Ph.D. candidate


Polish Academy of Sciences

Rajani Singh

Rajani Singh, Ph.D. candidate


University of Warsaw

Keywords

  • bitcoin
  • blockchains
  • crytography
  • directed graphs
  • hash functions

Publications Based on the Research

Dwivedi, A. D., Singh, R., & Srivastava, G. (2018, forthcoming). PHANTOM protocol as the new Crypto-democracy. Proceedings of the International Conference on Computer Information Systems and Industrial Management Applications (CISIM).

Srivastava, G., Dwivedi, A. D., & Singh, R. (2018). Crypto-democracy: A decentralized voting scheme using blockchain technology. Proceedings of the International Conference on Security and Cryptography (SECRYPT).

Dwivedi, A. D., Singh, R., & Srivastava, G. (2018). A democratic future using a decentralized blockchain voting scheme. Proceedings of the 41st International Central European Conference on Cryptography (CECC).

Editor: Christiane Ramsey

Research at Brandon University follows comprehensive policies designed to safeguard ethics, to ensure academic integrity, to protect human and animal welfare and to prevent conflicts of interest.