Abstract
The Internet of Things is widely used and has far-reaching significance. It is essential to ensure the trustworthiness of the IoT computing environment. Using blockchain technology to store and manage the data traces in the IoT is feasible to implement the trustworthy IoT. In a “Cloud-Edge-End” structure, the difference in the degree of energy constraint between various parts makes the use of the same consensus algorithm a compromise between overall performance degradation and energy constraints on terminal devices. We take advantage of the high modularity of the chained consensus algorithm to build a layered consensus mechanism framework, running a two-phase consensus algorithm in the local environment of the terminal devices, and a three-phase consensus algorithm with better overall performance. Preliminary evaluation shows that this scheme is feasible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ayaz, F., Sheng, Z., Tian, D., Guan, Y.L.: A Proof-of-Quality-Factor (PoQF)-based blockchain and edge computing for vehicular message dissemination. IEEE Internet Things J. 8, 2468–2482 (2021). https://doi.org/10.1109/JIOT.2020.3026731
Bai, F., Shen, T., Yu, Z., Zeng, K., Gong, B.: Trustworthy blockchain-empowered collaborative edge computing-as-a-service scheduling and data sharing in the IIoE. IEEE Internet Things J. X (2021). https://doi.org/10.1109/JIOT.2021.3058125
Guo, S., Hu, X., Guo, S., Qiu, X., Qi, F.: Blockchain meets edge computing: a distributed and trusted authentication system. IEEE Trans. Ind. Inf. 16, 1972–1983 (2020). https://doi.org/10.1109/TII.2019.2938001
Huang, Z., Mi, Z., Hua, Z.: HCloud: a trusted JointCloud serverless platform for IoT systems with blockchain. China Commun. 17, 1 (2020). https://doi.org/10.23919/JCC.2020.09.001
Liu, Y., Wang, K., Qian, K., Du, M., Guo, S.: Tornado: enabling blockchain in heterogeneous internet of things through a space-structured approach. IEEE Internet Things J. 7, 1273–1286 (2020). https://doi.org/10.1109/JIOT.2019.2954128
Mendki, P.: Blockchain enabled IoT edge computing. ACM Int. Conf. Proc. Ser. Part F1481, 66–69 (2019). https://doi.org/10.1145/3320/15433/20166
Sun, W., Liu, J., Yue, Y., Wang, P.: Joint Resource allocation and incentive design for blockchain-based mobile edge computing. IEEE Trans. Wirel. Commun. 19, 6050–6064 (2020). https://doi.org/10.1109/TWC.2020.2999721
Team, T.L.: State Machine Replication in the Libra Blockchain, pp. 1–21 (2020)
Xu, J., Wang, S., Zhou, A., Yang, F.: Edgence: a Blockchain-enabled edge-computing platform for intelligent IoT-based dApps. China Commun. 17(4), 78–87 (2020)
Xu, X., Zhu, D., Yang, X., Wang, S., Qi, L., Dou, W.: Concurrent practical byzantine fault tolerance for integration of blockchain and supply chain. ACM Trans Internet Technol. 21 (2021). https://doi.org/10.1145/3395331
Yin, M., Malkhi, D., Reiter, M.K., Gueta, G.G., Abraham, I.: HotStuff: BFT consensus in the lens of blockchain, 1–23 (2018). (arXiv)
Acknowledgements
This work has been supported by the Project of National Natural Science Foundation of China under Grant No. 61702442 and 61862065, the Application Basic Research Project in Yunnan Province Grant No. 2018FB105, the Major Project of Science and Technology of Yunnan Province under Grant No. 202002AD080002 and No. 2019ZE005, the Project of Scientific Research Foundation of Yunnan Department of Education under Grant No.2017ZZX212.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Dong, Y., Dai, F., Qin, M. (2022). Trustworthy IoT Computing Environment Based on Layered Blockchain Consensus Framework. In: Khosravi, M.R., He, Q., Dai, H. (eds) Cloud Computing. CloudComp 2021. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 430. Springer, Cham. https://doi.org/10.1007/978-3-030-99191-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-99191-3_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-99190-6
Online ISBN: 978-3-030-99191-3
eBook Packages: Computer ScienceComputer Science (R0)