{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T19:24:42Z","timestamp":1781205882538,"version":"3.54.1"},"reference-count":66,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2019,7,10]],"date-time":"2019-07-10T00:00:00Z","timestamp":1562716800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["774478"],"award-info":[{"award-number":["774478"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Nowadays, it has been recognized that blockchain can provide the technological infrastructure for developing decentralized, secure, and reliable smart energy grid management systems. However, an open issue that slows the adoption of blockchain technology in the energy sector is the low scalability and high processing overhead when dealing with the real-time energy data collected by smart energy meters. Thus, in this paper, we propose a scalable second tier solution which combines the blockchain ledger with distributed queuing systems and NoSQL (Not Only SQL database) databases to allow the registration of energy transactions less frequently on the chain without losing the tamper-evident benefits brought by the blockchain technology. At the same time, we propose a technique for tamper-evident registration of smart meters\u2019 energy data and associated energy transactions using digital fingerprinting which allows the energy transaction to be linked hashed-back on-chain, while the sensors data is stored off-chain. A prototype was implemented using Ethereum and smart contracts for the on-chain components while for the off-chain components we used Cassandra database and RabbitMQ messaging broker. The prototype proved to be effective in managing a settlement of energy imbalances use-case and during the evaluation conducted in simulated environment shows promising results in terms of scalability, throughput, and tampering of energy data sampled by smart energy meters.<\/jats:p>","DOI":"10.3390\/s19143033","type":"journal-article","created":{"date-parts":[[2019,7,10]],"date-time":"2019-07-10T11:56:51Z","timestamp":1562759811000},"page":"3033","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":59,"title":["Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4886-3572","authenticated-orcid":false,"given":"Claudia","family":"Pop","sequence":"first","affiliation":[{"name":"Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcel","family":"Antal","sequence":"additional","affiliation":[{"name":"Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tudor","family":"Cioara","sequence":"additional","affiliation":[{"name":"Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ionut","family":"Anghel","sequence":"additional","affiliation":[{"name":"Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Sera","sequence":"additional","affiliation":[{"name":"Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ioan","family":"Salomie","sequence":"additional","affiliation":[{"name":"Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giuseppe","family":"Raveduto","sequence":"additional","affiliation":[{"name":"R&amp;D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Denisa","family":"Ziu","sequence":"additional","affiliation":[{"name":"R&amp;D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vincenzo","family":"Croce","sequence":"additional","affiliation":[{"name":"R&amp;D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Massimo","family":"Bertoncini","sequence":"additional","affiliation":[{"name":"R&amp;D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,7,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1038\/nclimate2512","article-title":"Decentralized energy systems for clean electricity access","volume":"5","author":"Gershenson","year":"2015","journal-title":"Nat. Clim. Chang."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1016\/j.apenergy.2015.04.114","article-title":"Integration of decentralized energy systems in neighbourhoods using the energy hub approach","volume":"154","author":"Orehounig","year":"2015","journal-title":"Appl. Energy"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.apenergy.2011.09.022","article-title":"Design of decentralized energy systems for rural electrification in developing countries considering regional disparity","volume":"91","author":"Herran","year":"2012","journal-title":"Appl. Energy"},{"key":"ref_4","unstructured":"(2019, June 20). Smart Metering Deployment in the European Union. Available online: https:\/\/ses.jrc.ec.europa.eu\/smart-metering-deployment-european-union."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/j.rser.2018.10.014","article-title":"Blockchain technology in the energy sector: A systematic review of challenges and opportunities","volume":"100","author":"Andoni","year":"2019","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Wang, N., Zhou, X., Lu, X., Guan, Z., Wu, L., Du, X., and Guizani, M. (2019). When Energy Trading Meets Blockchain in Electrical Power System: The State of the Art. Appl. Sci., 9.","DOI":"10.3390\/app9081561"},{"key":"ref_7","unstructured":"(2019, June 21). Working Group Ancillary Services, Cross Border Balacing in Europe. Available online: https:\/\/www.elia.be\/en\/users-group\/Working-Group_Balancing\/Projects-and-Publications\/Cross-Border-Balancing."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.enbuild.2016.03.059","article-title":"Building energy metering and environmental monitoring\u2014A state-of-the-art review and directions for future research","volume":"120","author":"Ahmad","year":"2016","journal-title":"Energy Build."},{"key":"ref_9","unstructured":"(2019, June 21). ETH Gas Station. Available online: https:\/\/ethgasstation.info\/."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Clark, J., Meiklejohn, S., Ryan, P., Wallach, D., Brenner, M., and Rohloff, K. (2016). On Scaling Decentralized Blockchains. Financial Cryptography and Data Security, Springer.","DOI":"10.1007\/978-3-662-53357-4"},{"key":"ref_11","unstructured":"(2019, June 21). Vitalik on Ethereum. Available online: https:\/\/www.investinblockchain.com\/vitalik-ethereum-needs-100k-transactions-per-second\/."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1016\/j.apenergy.2017.06.054","article-title":"Designing microgrid energy markets A case study: The Brooklyn Microgrid","volume":"210","author":"Mengelkamp","year":"2018","journal-title":"Appl. Energy"},{"key":"ref_13","unstructured":"(2019, June 21). Brooklyn Microgrid 101. Available online: https:\/\/www.brooklyn.energy\/bmg-101."},{"key":"ref_14","unstructured":"(2019, June 21). SolarCoin. Available online: https:\/\/solarcoin.org."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Castellanos, J.A.F., Coll-Mayor, D., and Notholt, J.A. (2017, January 12\u201314). Cryptocurrency as guarantees of origin: Simulating a green certificate market with the Ethereum Blockchain. Proceedings of the IEEE International Conference on Smart Energy Grid Engineering (SEGE), Oshawa, ON, Canada.","DOI":"10.1109\/SEGE.2017.8052827"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Imbault, F., Swiatek, M., de Beaufort, R., and Plana, R. (2017, January 6\u20139). The green blockchain: Managing decentralized energy production and consumption. Proceedings of the IEEE International Conference on Environment and Electrical Engineering and IEEE Industrial and Commercial Power Systems Europe (EEEIC\/I&CPS Europe), Milan, Italy.","DOI":"10.1109\/EEEIC.2017.7977613"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Otjacques, B., Hitzelberger, P., Naumann, S., and Wohlgemuth, V. (2018). Goal-Based Automation of Peer-to-Peer Electricity Trading. From Science to Society. Progress In IS, Springer.","DOI":"10.1007\/978-3-319-65687-8"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Kounelis, I., Steri, G., Giuliani, R., Geneiatakis, D., Neisse, R., and Nai Fovino, I. (2017, January 10\u201313). Fostering Consumers\u2019 Energy Market through Smart Contracts. Proceedings of the Energy and Sustainability in Small Developing Economies (ES2DE), International Conference in Engineering Applications, Track: Energy and Sustainability in Small Developing Economies, Funchal, Portugal.","DOI":"10.1109\/ES2DE.2017.8015343"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Hahn, A., Singh, R., Liu, C., and Chen, S. (2017, January 23\u201326). Smart contract-based campus demonstration of decentralized transactive energy auctions. Proceedings of the 2017 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA.","DOI":"10.1109\/ISGT.2017.8086092"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"M\u00fcnsing, E., Mather, J., and Moura, S. (2017, January 27\u201330). Blockchains for decentralized optimization of energy resources in microgrid networks. Proceedings of the 2017 IEEE Conference on Control Technology and Applications (CCTA), Mauna Lani, HI, USA.","DOI":"10.1109\/CCTA.2017.8062773"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Huh, S., Cho, S., and Kim, S. (2017, January 19\u201322). Managing IoT devices using blockchain platform. Proceedings of the 19th International Conference on Advanced Communication Technology (ICACT), Bongpyeong, Korea.","DOI":"10.23919\/ICACT.2017.7890132"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1454","DOI":"10.1016\/j.jclepro.2016.10.006","article-title":"A review of Internet of Things for smart home: Challenges and solutions","volume":"140","author":"Stojkoska","year":"2017","journal-title":"J. Clean. Prod."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Dorri, A., Kanhere, S.S., Jurdak, R., and Gauravaram, P. (2017, January 13\u201317). Blockchain for IoT security and privacy: The case study of a smart home. Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kona, HI, USA.","DOI":"10.1109\/PERCOMW.2017.7917634"},{"key":"ref_24","unstructured":"Burger, C., Kuhlmann, A., Richard, P., and Weinmann, J. (2019, June 21). Blockchain in the Energy Transition a Survey among Decision-Makers in the German Energy Industry. Available online: https:\/\/shop.dena.de\/fileadmin\/denashop\/media\/Downloads_Dateien\/esd\/9165_Blockchain_in_der_Energiewende_englisch.pdf."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"592","DOI":"10.1016\/j.procs.2015.07.250","article-title":"The internet of energy: Smart sensor networks and big data management for smart grid","volume":"56","author":"Jaradat","year":"2015","journal-title":"Procedia Comput. Sci."},{"key":"ref_26","unstructured":"(2019, June 21). Slock.It. Available online: https:\/\/slock.it\/usn.html."},{"key":"ref_27","unstructured":"(2019, June 21). Oli SharEnergy. Available online: https:\/\/www.my-oli.com\/en\/technology.html."},{"key":"ref_28","unstructured":"(2019, June 21). Bankymoon Launches Blockchain Smart Meter Technology. Available online: https:\/\/www.smart-energy.com\/regional-news\/africa-middle-east\/bankymoon-launches-bitcoin-to-simplify-utility-revenue-collection."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Stephant, M., Hassam-Ouari, K., Abbes, D., Labrunie, A., and Robyns, B. (2018, January 24\u201326). A survey on energy management and blockchain for collective self-consumption. Proceedings of the 7th International Conference on Systems and Control (ICSC), Valencia, Spain.","DOI":"10.1109\/ICoSC.2018.8587812"},{"key":"ref_30","unstructured":"(2019, June 18). SunChain. Available online: https:\/\/www.sunchain.fr."},{"key":"ref_31","unstructured":"(2019, June 18). GRIDCHAIN\u2014Blockchain-Based Process Integration for the Smart Grids of the Future. Available online: https:\/\/enerchain.ponton.de\/index.php\/16-gridchain-blockchain-based-process-integration-for-the-smart-grids-of-the-future."},{"key":"ref_32","unstructured":"(2019, June 18). ENERCHAIN P2P Trading Project. Available online: https:\/\/enerchain.ponton.de\/index.php\/21-enerchain-p2p-trading-project."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Pop, C., Cioara, T., Antal, M., Anghel, I., Salomie, I., and Bertoncini, M. (2018). Blockchain based decentralized management of demand response programs in smart energy grids. Sensors, 18.","DOI":"10.3390\/s18010162"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Pusti\u0161ek, M., Kos, A., and Sedlar, U. (2016, January 19\u201321). Blockchain Based Autonomous Selection of Electric Vehicle Charging Station. Proceedings of the International Conference on Identification, Information and Knowledge in the Internet of Things (IIKI), Beijing, China.","DOI":"10.1109\/IIKI.2016.60"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/s00450-017-0348-5","article-title":"Privacy-preserving blockchain-based electric vehicle charging with dynamic tariff decisions","volume":"33","author":"Knirsch","year":"2018","journal-title":"Comput. Sci. Res. Dev."},{"key":"ref_36","unstructured":"(2019, June 21). Share and Charge. Available online: https:\/\/innovationhub.innogy.com\/news-event\/1AStXhfTXmG6EKSSQUm6mQ\/share-charge-the-future-of-charging."},{"key":"ref_37","unstructured":"(2019, June 21). Energy Web. Available online: https:\/\/energyweb.org."},{"key":"ref_38","unstructured":"(2019, June 21). Applying Blockchain Technology to Electric Power Systems. Available online: https:\/\/www.cfr.org\/report\/applying-blockchain-technology-electric-power-systems."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1038\/548158b","article-title":"Blockchains: Crypto-control your own energy supply","volume":"548","author":"Andoni","year":"2017","journal-title":"Nature"},{"key":"ref_40","unstructured":"(2019, June 21). France Adopts Law for Self-Consumption of Renewable Energy. Available online: https:\/\/www.pv-tech.org\/news\/france-adopts-law-for-self-consumption-of-renewable-energy."},{"key":"ref_41","unstructured":"(2019, June 21). Peer-to-Peer Distributed Ledger Technology Assessment, Available online: https:\/\/arena.gov.au\/assets\/2017\/10\/Final-Report-MHC-AGL-IBM-P2P-DLT.pdf."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Abramova, V., and Bernardino, J. (2013, January 10\u201312). NoSQL databases: MongoDB vs. Cassandra. Proceedings of the international Conference on Computer Science and Software Engineering, Porto, Portugal.","DOI":"10.1145\/2494444.2494447"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Li, T., Liu, Y., Tian, Y., Shen, S., and Mao, W. (2012, January 20\u201323). A storage solution for massive IoT data based on NoSQL. Proceedings of the IEEE International Conference on Green Computing and Communications, Besancon, France.","DOI":"10.1109\/GreenCom.2012.18"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.future.2014.11.009","article-title":"A secure and scalable storage system for aggregate data in IoT","volume":"49","author":"Jiang","year":"2015","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_45","unstructured":"McConaghy, T., Marques, R., M\u00fcller, A., De Jonghe, D., McConaghy, T., McMullen, G., and Granzotto, A. (2019, June 21). BigchainDB: A Scalable Blockchain Database. White Paper. Available online: https:\/\/www.bigchaindb.com\/whitepaper\/."},{"key":"ref_46","unstructured":"Buchman, E. (2016). Tendermint: Byzantine fault tolerance in the age of blockchains. [Master\u2019s Thesis, University of Guelph]. Available online: http:\/\/hdl.handle.net\/10214\/9769."},{"key":"ref_47","unstructured":"(2019, June 21). Mongo DB. Available online: https:\/\/www.mongodb.com\/."},{"key":"ref_48","unstructured":"(2019, June 21). BigchainDB Smart Contracts. Available online: http:\/\/docs.bigchaindb.com\/en\/latest\/smart-contracts.html."},{"key":"ref_49","unstructured":"(2019, June 21). Oraclize. Available online: https:\/\/docs.oraclize.it\/."},{"key":"ref_50","unstructured":"Antonopoulos, A.M., and Wood, G. (2018). Mastering Ethereum: Building Smart Contracts and Dapps, O\u2019Reilly Media. [1st ed.]."},{"key":"ref_51","unstructured":"Antonopoulos, A.M. (2014). Mastering Bitcoin: Unlocking Digital Cryptocurrencies, O\u2019Reilly Media. [1st ed.]."},{"key":"ref_52","unstructured":"(2019, June 24). What is the Imbalance Settlement Process?. Available online: https:\/\/www.elexon.co.uk\/knowledgebase\/what-is-the-imbalance-settlement-process\/."},{"key":"ref_53","unstructured":"Grewal-Carr, V., and Marshall, S. (2019, June 24). Blockchain Enigma Paradox Opportunity. Available online: https:\/\/www2.deloitte.com\/content\/dam\/Deloitte\/uk\/Documents\/Innovation\/deloitte-uk-blockchain-full-report.pdf."},{"key":"ref_54","unstructured":"van der Veen, R.A.C., Abbasy, A., and Hakvoort, R.A. (2019, June 24). A Comparison of Imbalance Settlement Designs and Results of Germany and the Netherlands. Available online: https:\/\/www.sintef.no\/globalassets\/project\/balance-management\/paper\/comparison-imbalance-settlement-germany-and-netherlands_van-der-veen_2010.pdf."},{"key":"ref_55","unstructured":"(2019, June 24). Kiwi Power. Available online: https:\/\/www.kiwipowered.com\/."},{"key":"ref_56","unstructured":"(2019, June 18). Solidity. Available online: https:\/\/solidity.readthedocs.io\/en\/latest\/."},{"key":"ref_57","unstructured":"(2019, June 18). RabbitMQ. Available online: https:\/\/www.rabbitmq.com\/."},{"key":"ref_58","unstructured":"(2019, June 24). Electricity Price Statistics. Available online: https:\/\/ec.europa.eu\/eurostat\/statistics-explained\/index.php\/Electricity_price_statistics#Electricity_prices_for_household_consumers."},{"key":"ref_59","first-page":"188","article-title":"Filtering of impulse noise in digital signals using logical transform","volume":"5817","author":"Danahy","year":"2005","journal-title":"Vis. Inf. Process. XIV"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Marsland, S. (2014). Machine Learning, Chapman and Hall\/CRC. [2nd ed.].","DOI":"10.1201\/b17476"},{"key":"ref_61","unstructured":"Poon, J., and Dryja, T. (2019, June 24). The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments. Available online: https:\/\/lightning.network\/lightning-network-paper.pdf."},{"key":"ref_62","unstructured":"(2019, June 24). Raiden Network. Available online: https:\/\/raiden.network\/."},{"key":"ref_63","unstructured":"Raiden (2019, June 24). Raiden Transport Explained. Available online: https:\/\/medium.com\/raiden-network\/raiden-transport-explained-939d7741b6f4."},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Kabbinale, A.R., Dimogerontakis, E., Selimi, M., Ali, A., Navarro, L., and Sathiaseelan, A. (2019). Blockchain for economically sustainable wireless mesh networks. arXiv, arXiv:1811.04078.","DOI":"10.1002\/cpe.5349"},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Decker, C., and Wattenhofer, R. (2013, January 9\u201311). Information propagation in the bitcoin network. Proceedings of the IEEE P2P 2013 Proceedings, Trento, Italy.","DOI":"10.1109\/P2P.2013.6688704"},{"key":"ref_66","unstructured":"Camenisch, J., and Kesdo\u011fan, D. (2015). The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication. Open Problems in Network Security, Lecture Notes in Computer Science, Springer."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/14\/3033\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:04:09Z","timestamp":1760187849000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/14\/3033"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,10]]},"references-count":66,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2019,7]]}},"alternative-id":["s19143033"],"URL":"https:\/\/doi.org\/10.3390\/s19143033","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,10]]}}}