Proof-of-resource: A resource-efficient consensus mechanism for IoT devices in blockchain networks

Authors

DOI:

https://doi.org/10.4108/eetiot.6565

Keywords:

Blockchain, Consensus mechanism, IoT

Abstract

In this paper, we propose an innovative, lightweight, and energy-efficient consensus mechanism, Proof-of-Resource (PoR), custom-designed for Internet of Things (IoT) devices in blockchain networks. As IoT's integration with blockchain faces hurdles such as scalability, resource efficiency, and security, conventional blockchain consensus mechanisms prove unsuitable due to IoT devices' resource limitations. The PoR is a breakthrough that capitalizes on IoT device resources' inherent capabilities to achieve consensus, thus enabling secure and efficient data exchange while minimizing resource consumption. Our paper presents the comprehensive design of PoR, discussing aspects like initialization, resource verification, consensus protocol, validator selection, block validation, and rewards. Through a simulation involving fifteen IoT devices, we demonstrate that PoR effectively addresses key challenges in IoT-blockchain integration, signifying a significant step forward in enabling blockchain technology for IoT systems.

Downloads

Download data is not yet available.
<br data-mce-bogus="1"> <br data-mce-bogus="1">

Author Biography

Juan Manuel Corchado, Universidad de Salamanca

AIR Institute, IoT Digital Innovation Hub, Salamanca, Spain

References

Kök, İ., Okay, F.Y.,Muyanlı, Ö., Özdemir, S.: Explainable artificial intelligence (xai) for internet of things: a survey. IEEE Internet of Things Journal (2023) DOI: https://doi.org/10.1109/JIOT.2023.3287678

Qiu, T., Chen, N., Li, K., Atiquzzaman, M., Zhao, W.: How can heterogeneous internet of things build our future: A survey. IEEE Communications Surveys & Tutorials 20(3) (2018) 2011–2027 DOI: https://doi.org/10.1109/COMST.2018.2803740

Abbasi, M., Plaza-Hernández, M., Prieto, J., Corchado, J.M.: Security in the internet of things application layer: Requirements, threats, and solutions. IEEE Access 10 (2022) 97197–97216 DOI: https://doi.org/10.1109/ACCESS.2022.3205351

Mezquita, Y., Plaza-Hernández, M., Abbasi, M., Prieto, J.: Cryptocurrencies, systematic literature review on their current context and challenges. In: International Congress on Blockchain and Applications, Springer (2023) 162–172 DOI: https://doi.org/10.1007/978-3-031-21229-1_16

Majeed, U., Khan, L.U., Yaqoob, I., Kazmi, S.A., Salah, K., Hong, C.S.: Blockchain for iot-based smart cities: Recent advances, requirements, and future challenges. Journal of Network and Computer Applications 181 (2021) 103007 DOI: https://doi.org/10.1016/j.jnca.2021.103007

Platt, M., Sedlmeir, J., Platt, D., Xu, J., Tasca, P., Vadgama, N., Ibañez, J.I.: The energy footprint of blockchain consensus mechanisms beyond proof-of-work. In: 2021 IEEE 21st International Conference on Software Quality, Reliability and Security Companion (QRS-C), IEEE (2021) 1135–1144 DOI: https://doi.org/10.1109/QRS-C55045.2021.00168

Jiang, W., Wu, X., Song, M., Qin, J., Jia, Z.: A scalable byzantine fault tolerance algorithm based on a tree topology network. IEEE Access 11 (2023) 33509–33519 DOI: https://doi.org/10.1109/ACCESS.2023.3264011

Lao, L., Dai, X., Xiao, B., Guo, S.: G-pbft: a location based and scalable consensus protocol for iot-blockchain applications. In: 2020 IEEE international parallel and distributed processing symposium (IPDPS), IEEE (2020) 664–673 DOI: https://doi.org/10.1109/IPDPS47924.2020.00074

Xu, R., Chen, Y., Blasch, E., Chen, G.: Microchain: A hybrid consensus mechanism for lightweight distributed ledger for iot. arXiv preprint arXiv:1909.10948 (2019)

Liu, Z., Hou, L., Zheng, K., Zhou, Q., Mao, S.: A dqn-based consensus mechanism for blockchain in iot networks. IEEE Internet of Things Journal 9(14) (2021) 11962–11973 DOI: https://doi.org/10.1109/JIOT.2021.3132420

Fu, J., Zhang, L., Wang, L., Li, F.: Bct: An efficient and fault tolerance blockchain consensus transform mechanism for iot. IEEE Internet of Things Journal (2021)

Huang, J., Kong, L., Chen, G., Cheng, L., Wu, K., Liu, X.: B-iot: Blockchain driven internet of things with credit-based consensus mechanism. In: 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), IEEE (2019) 1348–1357 DOI: https://doi.org/10.1109/ICDCS.2019.00135

Li, C., Zhang, J., Yang, X., Youlong, L.: Lightweight blockchain consensus mechanism and storage optimization for resource-constrained iot devices. Information Processing & Management 58(4) (2021) 102602 DOI: https://doi.org/10.1016/j.ipm.2021.102602

Biswas, S., Sharif, K., Li, F., Maharjan, S., Mohanty, S.P., Wang, Y.: Pobt: A lightweight consensus algorithm for scalable iot business blockchain. IEEE Internet of Things Journal 7(3) (2019) 2343–2355 DOI: https://doi.org/10.1109/JIOT.2019.2958077

Hossain, M.T., Badsha, S., Shen, H.: Porch: A novel consensus mechanism for blockchain-enabled future scada systems in smart grids and industry 4.0. In: 2020 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS), IEEE (2020) 1–7 DOI: https://doi.org/10.1109/IEMTRONICS51293.2020.9216438

Türk, U., Östh, J.: Introducing a spatially explicit gini measure for spatial segregation. Journal of Geographical Systems (2023) 1–20 DOI: https://doi.org/10.1007/s10109-023-00412-1

Downloads

Published

09-07-2024

How to Cite

[1]
M. Abbasi, J. Prieto, M. Plaza-Hernandez, and J. Manuel Corchado, “Proof-of-resource: A resource-efficient consensus mechanism for IoT devices in blockchain networks”, EAI Endorsed Trans IoT, vol. 10, Jul. 2024.