journal article Open Access Mar 29, 2022

Blockchain as IoT Economy Enabler: A Review of Architectural Aspects

View at Publisher Save 10.3390/jsan11020020
Abstract
In the IoT-based economy, a large number of subjects (companies, public bodies, or private citizens) are willing to buy data or services offered by subjects that provide, operate, or host IoT devices. To support economic transactions in this setting, and to pave the way for the implementation of decentralized algorithmic governance powered by smart contracts, the adoption of the blockchain has been proposed both in scientific literature and in actual projects. The blockchain technology promises a decentralized payment system independent of (and possibly cheaper than) conventional electronic payment systems. However, there are a number of aspects that need to be considered for an effective IoT–blockchain integration. In this review paper, we start from a number of real IoT projects and applications that (may) take advantage of blockchain technology to support economic transactions. We provide a reasoned review of several architectural choices in light of typical requirements of those applications and discuss their impact on transaction throughput, latency, costs, limits on ecosystem growth, and so on. We also provide a survey of additional financial tools that a blockchain can potentially bring to an IoT ecosystem, with their architectural impact. In the end, we observe that there are very few examples of IoT projects that fully exploit the potential of the blockchain. We conclude with a discussion of open problems and future research directions to make blockchain adoption easier and more effective for supporting an IoT economy.
Topics

No keywords indexed for this article. Browse by subject →

References
167
[1]
Rathore "Exploiting IoT and big data analytics: Defining Smart Digital City using real-time urban data" Sustain. Cities Soc. (2018) 10.1016/j.scs.2017.12.022
[2]
Compare "Challenges to IoT-Enabled Predictive Maintenance for Industry 4.0" IEEE Internet Things J. (2020) 10.1109/jiot.2019.2957029
[3]
Borelli, E., Paolini, G., Antoniazzi, F., Barbiroli, M., Benassi, F., Chesani, F., Chiari, L., Fantini, M., Fuschini, F., and Galassi, A. (2019). HABITAT: An IoT Solution for Independent Elderly. Sensors, 19. 10.3390/s19051258
[4]
Gupta "Future Smart Connected Communities to Fight COVID-19 Outbreak" Internet Things (2021) 10.1016/j.iot.2020.100342
[5]
Huckle "Internet of Things, Blockchain and Shared Economy Applications" Procedia Comput. Sci. (2016) 10.1016/j.procs.2016.09.074
[6]
Tan, L. (2019). Token Economics Framework, Social Science Research Network. SSRN Scholarly Paper ID 3381452. 10.2139/ssrn.3381452
[7]
Ishmaev "The Ethical Limits of Blockchain-Enabled Markets for Private IoT Data" Philos. Technol. (2020) 10.1007/s13347-019-00361-y
[8]
Mercan, S., Kurt, A., Erdin, E., and Akkaya, K. (2021). Cryptocurrency Solutions to Enable Micro-payments in Consumer IoT. IEEE Consum. Electron. Mag., 97–103. 10.1109/mce.2021.3060720
[9]
Robert "Enhanced Lightning Network (off-chain)-based micropayment in IoT ecosystems" Future Gener. Comput. Syst. (2020) 10.1016/j.future.2020.05.033
[10]
Ensor, A., Schefer-Wenzl, S., and Miladinovic, I. (2018, January 9–13). Blockchains for IoT payments: A survey. Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates. 10.1109/glocomw.2018.8644522
[11]
Strugar, D., Hussain, R., Mazzara, M., Rivera, V., Young Lee, J., and Mustafin, R. (August, January 30). On M2M micropayments: A case study of electric autonomous vehicles. Proceedings of the 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Halifax, NS, Canada. 10.1109/cybermatics_2018.2018.00283
[12]
Lundqvist, T., de Blanche, A., and Andersson, H.R.H. (2017, January 6–9). Thing-to-thing electricity micro payments using blockchain technology. Proceedings of the 2017 Global Internet of Things Summit (GIoTS), Geneva, Switzerland. 10.1109/giots.2017.8016254
[13]
Burchert "Scalable funding of Bitcoin micropayment channel networks" R. Soc. Open Sci. (2018) 10.1098/rsos.180089
[14]
Panarello, A., Tapas, N., Merlino, G., Longo, F., and Puliafito, A. (2018). Blockchain and iot integration: A systematic survey. Sensors, 18. 10.3390/s18082575
[15]
Blockchain for Internet of Things: A Survey

Hong-Ning Dai, Zibin Zheng

IEEE Internet of Things Journal 2019 10.1109/jiot.2019.2920987
[16]
The Internet of Things: A survey

Luigi Atzori, Antonio Iera, Giacomo Morabito

Computer Networks 2010 10.1016/j.comnet.2010.05.010
[17]
Salman "IoT survey: An SDN and fog computing perspective" Comput. Netw. (2018) 10.1016/j.comnet.2018.07.020
[18]
LoRa Alliance® (2021, November 29). LoRaWAN for Developers. Available online: https://lora-alliance.org/lorawan-for-developers.
[19]
(2022, March 11). SIGFOX.COM. Available online: https://www.sigfox.com/en/what-sigfox/technology.
[20]
Beniwal, G., and Singhrova, A. (2021). A systematic literature review on IoT gateways. J. King Saud Univ. Comput. Inf. Sci., in press. 10.1016/j.jksuci.2021.11.007
[21]
Bormann, C., Ersue, M., and Keränen, A. (2014). Terminology for Constrained-Node Networks, Internet Engineering Task Force (IETF). RFC 7228. 10.17487/rfc7228
[22]
Prince, B., and Prince, D. (2018). Embedded Flash and EEPROM for Smart IoT. Memories for the Intelligent Internet of Things, John Wiley & Sons, Ltd. 10.1002/9781119298922
[23]
Tosi, J., Taffoni, F., Santacatterina, M., Sannino, R., and Formica, D. (2017). Performance Evaluation of Bluetooth Low Energy: A Systematic Review. Sensors, 17. 10.3390/s17122898
[24]
Farahani, S. (2008). Chapter 2—ZigBee/IEEE 802.15.4 networking examples. ZigBee Wireless Networks and Transceivers, Elsevier. 10.1016/b978-0-7506-8393-7.00002-9
[25]
Adelantado "Understanding the Limits of LoRaWAN" IEEE Commun. Mag. (2017) 10.1109/mcom.2017.1600613
[26]
All one needs to know about fog computing and related edge computing paradigms: A complete survey

Ashkan Yousefpour, Caleb Fung, Tam Nguyen et al.

Journal of Systems Architecture 2019 10.1016/j.sysarc.2019.02.009
[27]
Antal, C., Cioara, T., Anghel, I., Antal, M., and Salomie, I. (2021). Distributed ledger technology review and decentralized applications development guidelines. Future Internet, 13. 10.3390/fi13030062
[28]
Wang "A survey on consensus mechanisms and mining strategy management in blockchain networks" IEEE Access (2019) 10.1109/access.2019.2896108
[29]
Xiong, H., Chen, M., Wu, C., Zhao, Y., and Yi, W. (2022). Research on Progress of Blockchain Consensus Algorithm: A Review on Recent Progress of Blockchain Consensus Algorithms. Future Internet, 14. 10.3390/fi14020047
[30]
Ferdous "A survey of consensus algorithms in public blockchain systems for crypto-currencies" J. Netw. Comput. Appl. (2021) 10.1016/j.jnca.2021.103035
[31]
Tamassia "Authenticated data structures" Algorithms—ESA 2003 (2003) 10.1007/978-3-540-39658-1_2
[32]
Pennino "Overlay indexes: Efficiently supporting aggregate range queries and authenticated data structures in off-the-shelf databases" IEEE Access (2019) 10.1109/access.2019.2957346
[33]
Pennino "Pipeline-integrity: Scaling the use of authenticated data structures up to the cloud" Future Gener. Comput. Syst. (2019) 10.1016/j.future.2019.05.018
[34]
Bernardini, M., Pennino, D., and Pizzonia, M. (2019, January 12). Blockchains meet distributed hash tables: Decoupling validation from state storage. Proceedings of the Second Distributed Ledger Technology Workshop, DLT@ITASEC 2019, Pisa, Italy.
[35]
Leung, D., Suhl, A., Gilad, Y., and Zeldovich, N. (2019, January 24–27). Vault: Fast bootstrapping for the Algorand Cryptocurrency. Proceedings of the Network and Distributed Systems Security (NDSS) Symposium 2019, San Diego, CA, USA. 10.14722/ndss.2019.23313
[36]
(2022, January 17). Ethereum Nodes and Clients. Available online: https://ethereum.org/en/developers/docs/nodes-and-clients/.
[37]
Wood "Ethereum: A secure decentralised generalised transaction ledger" Ethereum Proj. Yellow Pap. (2014)
[38]
(2021, December 20). Eosio Documentation. Available online: https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md.
[39]
Rehman "Trustworthy blockchain oracles: Review, comparison, and open research challenges" IEEE Access (2020) 10.1109/access.2020.2992698
[40]
(2022, March 28). Ethash. Available online: https://eth.wiki/en/concepts/ethash/ethash.
[41]
Popov, S. (2022, March 28). The Tangle White Paper. Available online: http://www.descryptions.com/Iota.pdf.
[42]
Churyumov, A. (2022, March 28). Byteball: A Decentralized System for Storage and Transfer of Value. Available online: https://byteball.org/Byteball.pdf.
[43]
Nano (2022, January 17). Eco-Friendly and Feeless Digital Currency. Available online: https://nano.org/.
[44]
The Ethereum Community (2022, January 18). ERC-20 Token Standard. Available online: https://ethereum.org/en/developers/docs/standards/tokens/erc-20/.
[45]
Zhang, E. (2022, January 18). NEP-17 Token Standard. Available online: https://github.com/neo-project/proposals/blob/master/nep-17.mediawiki.
[46]
Algorand (2022, January 18). Algorand Standard Assets (ASAs). Available online: https://developer.algorand.org/docs/get-details/asa/.
[47]
Dotan "Survey on blockchain networking: Context, state-of-the-art, challenges" ACM Comput. Surv. (2021) 10.1145/3453161
[48]
Blockchain technology: A survey on applications and security privacy Challenges

Bhabendu Kumar Mohanta, Debasish Jena, Soumyashree S. Panda et al.

Internet of Things 2019 10.1016/j.iot.2019.100107
[49]
Ethereum Wiki Project (2022, January 26). Scalability Trilemma. Available online: https://eth.wiki/en/sharding/Sharding-FAQs#this-sounds-like-theres-some-kind-of-scalability-trilemma-at-play-what-is-this-trilemma-and-can-we-break-through-it.
[50]
Cirillo, A., Dalena, V., Mauro, A., Mogavero, F., Pennino, D., Pizzonia, M., Vitaletti, A., and Zecchini, M. (Int. J. Comput. Appl., 2021). Empowering citizens by a blockchain-Based Robinson list, Int. J. Comput. Appl., to appear. 10.1080/1206212x.2021.1986245

Showing 50 of 167 references

Related

You May Also Like