Edge computing-based tasks offloading and block caching for mobile blockchain

25Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Internet of Things (IoT) technology is rapidly evolving, but there is no trusted platform to protect user privacy, protect information between different IoT domains, and promote edge processing. Therefore, we integrate the blockchain technology into constructing trusted IoT platforms. However, the application of blockchain in IoT is hampered by the challenges posed by heavy computing processes. To solve the problem, we put forward a blockchain framework based on mobile edge computing, in which the blockchain mining tasks can be offloaded to nearby nodes or the edge computing service providers and the encrypted hashes of blocks can be cached in the edge computing service providers. Moreover, we model the process of offloading and caching to ensure that both edge nodes and edge computing service providers obtain the maximum profit based on game theory and auction theory. Finally, the proposed mechanism is compared with the centralized mode, mode A (all the miners offload their tasks to the edge computing service providers), and mode B (all the miners offload their tasks to a group of neighbor devices). Simulation results show that under our mechanism, mining networks obtain more profits and consume less time on average.

Cite

CITATION STYLE

APA

Yan, Y., Dai, Y., Zhou, Z., Jiang, W., & Guo, S. (2020). Edge computing-based tasks offloading and block caching for mobile blockchain. Computers, Materials and Continua, 62(2), 905–915. https://doi.org/10.32604/cmc.2020.07425

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free