Abstract

In a mobile blockchain network, many mobile devices have insufficient computational capacity to execute computation-intensive tasks locally. To tackle this problem, blockchain tasks can be offloaded to edge servers with the aid of auction. However, most auction mechanisms on mobile blockchain ignore the automatic parallel execution and long-term performance. This paper aims to solve the problem of computation offloading in a mobile blockchain network. We transform this problem into a multi-choice multi-dimensional knapsack problem which is NP-hard. To improve the total utility of auction participants, this paper proposes a smart-contract-based double auction mechanism, named long-term auction for mobile blockchain (LAMB). The subtasks can be offloaded from one mobile device to heterogeneous edge servers. Also, LAMB satisfies the economic properties of an auction mechanism. Experimental results demonstrate that, the utility and utilization ratio can be achieved by 130.55% higher and 138.64% higher, respectively, in comparison to the existing auction algorithm WBD. Furthermore, the proposed LAMB can guarantee long-term performance for task offloading, and it can achieve automatic execution in an autonomous and secure environment.

Highlights

  • The global mobile commerce market continues to grow rapidly in recent years

  • This paper investigates the edge computing enabled mobile blockchain network and design protocols for mobile devices to execute the mobile blockchain applications using the resources of edge servers

  • In this paper, we have proposed a smart contract-based mobile blockchain architecture with edge computing for double auction without any trusted third platforms

Read more

Summary

Introduction

The global mobile commerce market continues to grow rapidly in recent years. In order to guarantee the reliable and consistent performance of mobile commerce transactions, some trusted centralized authorities are needed to provide computational resources. It leads to some issues including a single point of failure and additional fees. In 2008, a new p2p electronic payment system named Bitcoin was developed, which is the successful application of blockchain technologies. As an underlying technology of Bitcoin, blockchain is an open, decentralized and tamper-proof ledger that can effectively save transactions among participants in a verifiable manner [3], [4].

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.