Energy Trading Between Prosumer and Consumer in P2P Network Using Blockchain

Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 96)


Nowaday’s energy demand and energy production are increasing. Renewable energy resources will play an important role in managing future production of electricity due to an increase in the development of societies. The centralized energy trading system faces a challenge in terms of fair energy distribution. Centralized existing energy trading system totally relies on a central system or third party, because the third party has many drawbacks in the form of record tampering or record altering. The fair transaction is the main issue in the energy trading sector. When the bitcoin is introduced in the market, the trust of Blockchain technology is increased. We proposed a Blockchain based energy trading system in peer to peer networks. Blockchain technology provides trust, security, and transparency for energy trading. In Blockchain technology, there is no necessary need of the third party in the energy supply sector. In our proposed paper, we facilitate the prosumer who produces renewable energy and sells surplus energy to the consumer. We achieved transparency, accuracy, efficiency in our proposed paper. Using a double auction process, we obtain low energy price and acheived consumer trust in energy trading.


Blockchain Prosumer Consumer Energy trading DSO Double auction Smart grid Peer-to-Peer network 


  1. 1.
    Aitzhan, N.Z., Svetinovic, D.: Security and privacy in decentralized energy trading through multi-signatures, blockchain and anonymous messaging streams. IEEE Trans. Dependable Secure Comput. 15(5), 840–852 (2016)CrossRefGoogle Scholar
  2. 2.
    Karame, G.O., Androulaki, E.: Bitcoin and blockchain security: introduction. In: Bitcoin and Blockchain Security, pp. 1–9. Artech House (2016)Google Scholar
  3. 3.
    Rahmadika, S., Ramdania, D.R., Harika, M.: Security analysis on the decentralized energy trading system using blockchain technology. J. Online Inform. 3(1), 44–47 (2018) CrossRefGoogle Scholar
  4. 4.
    Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008).
  5. 5.
    Narayan, P.: Building Blockchain Projects: Develop Real-time Dapps Using Ethereum and Javascript. Packt Publishing Ltd., Birmingham-Mumbai (2017)Google Scholar
  6. 6.
    Kang, E.S., Pee, S.J., Song, J.G., Jang, J.W.: A blockchain-based energy trading platform for smart homes in a microgrid. In: 2018 3rd International Conference on Computer and Communication Systems (ICCCS), pp. 472–476. IEEE, April 2018Google Scholar
  7. 7.
    Pee, S.J., Kang, E.S., Song, J.G., Jang, J.W.: Blockchain based smart energy trading platform using smart contract. In: 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), pp. 322–325. IEEE, February 2019Google Scholar
  8. 8.
    Mannaro, K., Pinna, A. Marchesi, M.: Crypto-trading: blockchain-oriented energy market. In: 2017 AEIT International Annual Conference, pp. 1–5. IEEE, September 2017Google Scholar
  9. 9.
    Mengelkamp, E., Notheisen, B., Beer, C., Dauer, D., Weinhardt, C.: A blockchain-based smart grid: towards sustainable local energy markets. Comput. Sci.-Res. Dev. 33(1–2), 207–214 (2018)CrossRefGoogle Scholar
  10. 10.
    Lombardi, F., Aniello, L., De Angelis, S., Margheri, A., Sassone, V.: A blockchain-based infrastructure for reliable and cost-effective IoT-aided smart grids (2018)Google Scholar
  11. 11.
    Samuel, O., Javaid, N., Awais, M., Ahmed, Z., Imran, M., Guizani, M.: A blockchain model for fair data sharing in deregulated smart gridsGoogle Scholar
  12. 12.
    Singh, M., Kim, S.: Branch based blockchain technology in intelligent vehicle. Comput. Netw. 145, 219–231 (2018) CrossRefGoogle Scholar
  13. 13.
    Jiang, T., Fang, H., Wang, H.: Blockchain-based internet of vehicles: distributed network architecture and performance analysis. IEEE Internet Things J. (2018)Google Scholar
  14. 14.
    Lin, J., Shen, Z., Miao, C., Liu, S.: Using blockchain to build trusted lorawan sharing server. Int. J. Crowd Sci. 1(3), 270–280 (2017) CrossRefGoogle Scholar
  15. 15.
    Rosa, R., Rothenberg, C.E.: Blockchain-based decentralized applications for multiple administrative domain networking. IEEE Commun. Stand. Mag. 2(3), 29–37 (2018)CrossRefGoogle Scholar
  16. 16.
    Jia, B., Zhou, T., Li, W., Liu, Z., Zhang, J.: A blockchain-based location privacy protection incentive mechanism in crowd sensing networks. Sensors 18(11), 3894 (2018)CrossRefGoogle Scholar
  17. 17.
    Rehman, M., Javaid, N., Awais, M., Imran, M., Naseer, N.: Cloud based secure service providing for IoTs using blockchainGoogle Scholar
  18. 18.
    Mateen, A., Javaid, N., Iqbal, S.: Towards energy efficient routing in blockchain based underwater WSNs via recovering the void holes. MS Thesis, COMSATS University Islamabad (CUI), Islamabad 44000, Pakistan, July 2019Google Scholar
  19. 19.
    Naz, M., Javaid, N., Iqbal, S.: Research based data rights management using blockchain over ethereum network. MS Thesis, COMSATS University Islamabad (CUI), Islamabad 44000, Pakistan (2019)Google Scholar
  20. 20.
    Javaid, A., Javaid, N., Imran, M., Ensuring analyzing and monetization of data using data science and blockchain in loT devices. MS Thesis, COMSATS University Islamabad (CUI), Islamabad 44000, Pakistan (2019)Google Scholar
  21. 21.
    Kazmi, N., Javaid, N., Imran, M.: Towards energy efficiency and trustfulness in complex networks using data science techniques and blockchain. MS Thesis, COMSATS University Islamabad (CUI), Islamabad 44000, Pakistan (2019)Google Scholar
  22. 22.
    Zahid, M., Javaid, N., Babar, M.: Balancing electricity demand and supply in smart grids using blockchain. MS Thesis, COMSATS University Islamabad (CUI), Islamabad 44000, Pakistan (2019)Google Scholar
  23. 23.
    Noshad, Z., Javaid, N., Imran, M.: Analyzing and securing data using data science and blockchain in smart networks. MS Thesis, COMSATS University Islamabad (CUI), Islamabad 44000, Pakistan, 2019Google Scholar
  24. 24.
    Ali, I., Javaid, N., Iqbal, S.: An incentive mechanism for secure service provisioning for lightweight clients based on blockchain. MS Thesis, COMSATS University Islamabad (CUI), Islamabad 44000, Pakistan (2019)Google Scholar
  25. 25.
    Jalees, R., Javaid, N., Iqbal, S.: Blockchain based node recovery scheme for wireless sensor networks. MS Thesis, COMSATS University Islamabad (CUI), Islamabad 44000, Pakistan (2019)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of Computer ScienceComsats University IslamabadIslamabadPakistan

Personalised recommendations