Blockchains for Smart Communities

Internet of Things, Cyber-Physical Systems, and Data Sciences are fueling the development of innovative solutions for various applications in Smart and Connected Communities (SCC). These solutions are often data-driven, which makes them vulnerable to data integrity attacks. Additionally, the increasing dependence on dynamic data-driven support systems implies that any operational breach in the underlying SCC networks or services due to attacks or failures will have cascading effects. These challenges have led to increasing focus on SCC platforms that provide participants the capability to not only exchange data and services in a decentralized and perhaps anonymous manner, but also provide them with the capability to preserve an immutable and auditable record of all transactions in the system. Such transactive platforms are actively being suggested for use in Healthcare, Smart Energy Systems, and Smart Transportation Systems. Our group has been working on a number of projects (see below) in this interesting area focusing on both the reusable middleware aspect as well as the foundational technologies required to ensure the rigor and correctness of the platform.

  • Transactive Energy Systems : This project is developing privacy and safety preserving decentralized trading mechanisms for transactive microgrids. It supports local peer-to-peer energy trading within microgrids to reduce the load on the distribution system operators (DSO). More information is available from the following publications: [1], [2], [3], [4], [5], [6], [7]
  • Solidworx: Solidworx provides the generic middleware for resource sharing in smart communities. It is the foundation on which TRANSAX is built [7].
  • MODiCuM: Mechanisms for Outsourcing via a Decentralized Computation Market: There are many compute devices which spend a significant amount of time idle. MODiCuM seeks to provide a platform to make these resources available for outsourced computational tasks, similar to how cloud computing is used currently. In this context the compute nodes are not owned or maintained by a single organization which introduces complexity not found in the cloud computing paradigm. The complexities addressed in this work are (a) how to reach consensus on which services are to be run on a given compute node, and (b) how to address bad actors while expending as few additional resources as possible. See [8]


  1. S. Eisele, T. Eghtesad, N. Troutman, A. Laszka, and A. Dubey, Mechanisms for Outsourcing Computation via a Decentralized Market, in 14TH ACM International Conference on Distributed and Event Based Systems, 2020.
  2. S. Eisele, T. Eghtesad, K. Campanelli, P. Agrawal, A. Laszka, and A. Dubey, Safe and Private Forward-Trading Platform for Transactive Microgrids, Transactions on Cyber-Physical Systems, 2020.
  3. S. Eisele et al., Blockchain and Cyberphysical SystemsBlockchains for Transactive Energy Systems, IEEE Computer, 2020.
  4. M. A. Walker, D. C. Schmidt, and A. Dubey, Chapter Six - Testing at scale of IoT blockchain applications, in Advances in Computers, vol. 115, Oreilly, 2019, pp. 155–179.
  5. A. Laszka, S. Eisele, A. Dubey, G. Karsai, and K. Kvaternik, TRANSAX: A Blockchain-Based Decentralized Forward-Trading Energy Exchanged for Transactive Microgrids, in 24th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2018, Singapore, December 11-13, 2018, 2018, pp. 918–927.
  6. S. Eisele, A. Laszka, A. Mavridou, and A. Dubey, SolidWorx: A Resilient and Trustworthy Transactive Platform for Smart and Connected Communities, in IEEE International Conference on Internet of Things and Blockchains, 2018, pp. 1263–1272.
  7. A. Laszka, A. Dubey, M. Walker, and D. C. Schmidt, Providing privacy, safety, and security in IoT-based transactive energy systems using distributed ledgers, in Proceedings of the Seventh International Conference on the Internet of Things, IOT 2017, Linz, Austria, October 22-25, 2017, 2017, pp. 13:1–13:8.
  8. J. Bergquist, A. Laszka, M. Sturm, and A. Dubey, On the design of communication and transaction anonymity in blockchain-based transactive microgrids, in Proceedings of the 1st Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers, SERIAL@Middleware 2017, Las Vegas, NV, USA, December 11-15, 2017, 2017, pp. 3:1–3:6.