Pricing and Budget Allocation for IoT Blockchain With Edge Computing

Attracted by the inherent security and privacy protection of the blockchain, incorporating blockchain into Internet of Things (IoT) has been widely studied in these years. However, the mining process requires high computational power, which prevents IoT devices from directly participating in blockchain construction. For this reason, edge computing service is introduced to help build the IoT blockchain, where IoT devices could purchase computational resources from the edge servers. In this paper, we consider the case that IoT devices also have other tasks that need the help of edge servers, such as data analysis and data storage. The profits they can get from these tasks is closely related to the amounts of resources they purchased from the edge servers. In this scenario, IoT devices will allocate their limited budgets to purchase different resources from different edge servers, such that their profits can be maximized. Moreover, edge servers will set "best" prices such that they can get the biggest benefits. Accordingly, there raise a pricing and budget allocation problem between edge servers and IoT devices. We model the interaction between edge servers and IoT devices as a multi-leader multi-follower Stackelberg game, whose objective is to reach the Stackelberg Equilibrium (SE). We prove the existence and uniqueness of the SE point, and design efficient algorithms to reach the SE point. In the end, we verify our model and algorithms by performing extensive simulations, and the results show the correctness and effectiveness of our designs.

[1]  Keke Gai,et al.  Permissioned Blockchain and Edge Computing Empowered Privacy-Preserving Smart Grid Networks , 2019, IEEE Internet of Things Journal.

[2]  Chong Bai,et al.  State-of-the-Art and Future Trends of Blockchain Based on DAG Structure , 2018, SOFL+MSVL.

[3]  Robert Shorten,et al.  On the Stability of Unverified Transactions in a DAG-Based Distributed Ledger , 2020, IEEE Transactions on Automatic Control.

[4]  Jong-Hyouk Lee,et al.  A Group Signature and Authentication Scheme for Blockchain-Based Mobile-Edge Computing , 2020, IEEE Internet of Things Journal.

[5]  Nir Kshetri,et al.  Can Blockchain Strengthen the Internet of Things? , 2017, IT Professional.

[6]  Alfred Menezes,et al.  The Elliptic Curve Digital Signature Algorithm (ECDSA) , 2001, International Journal of Information Security.

[7]  J. Goodman Note on Existence and Uniqueness of Equilibrium Points for Concave N-Person Games , 1965 .

[8]  Haipeng Yao,et al.  Resource Trading in Blockchain-Based Industrial Internet of Things , 2019, IEEE Transactions on Industrial Informatics.

[9]  Jiang Xiao,et al.  LDV: A Lightweight DAG-Based Blockchain for Vehicular Social Networks , 2020, IEEE Transactions on Vehicular Technology.

[10]  Song Guo,et al.  Blockchain Meets Edge Computing: Stackelberg Game and Double Auction Based Task Offloading for Mobile Blockchain , 2020, IEEE Transactions on Vehicular Technology.

[11]  Jörg Ott,et al.  Consolidate IoT Edge Computing with Lightweight Virtualization , 2018, IEEE Network.

[12]  Dae-Young Kim,et al.  P2P computing for trusted networking of personalized IoT services , 2020, Peer Peer Netw. Appl..

[13]  Weili Wu,et al.  A Blockchain-Enabled Ecosystem for Distributed Electricity Trading in Smart City , 2021, IEEE Internet of Things Journal.

[14]  Zhu Han,et al.  When Mobile Blockchain Meets Edge Computing , 2017, IEEE Communications Magazine.

[15]  Deying Li,et al.  An Incentive Mechanism for Building a Secure Blockchain-based Industrial Internet of Things , 2020, ArXiv.

[16]  B. S. Manoj,et al.  Sliding Window Blockchain Architecture for Internet of Things , 2020, IEEE Internet of Things Journal.

[17]  Zhu Han,et al.  A Multi-Leader Multi-Follower Stackelberg Game for Resource Management in LTE Unlicensed , 2017, IEEE Transactions on Wireless Communications.

[18]  Davor Svetinovic,et al.  Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams , 2018, IEEE Transactions on Dependable and Secure Computing.

[19]  Rodrigo Roman,et al.  On the features and challenges of security and privacy in distributed internet of things , 2013, Comput. Networks.

[20]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[21]  Yuanqing Zheng,et al.  Cpds: Enabling Compressed and Private Data Sharing for Industrial Internet of Things Over Blockchain , 2021, IEEE Transactions on Industrial Informatics.

[22]  Nagaveni B. Biradar,et al.  IOTA-Next Generation Block chain , 2018 .

[23]  Deying Li,et al.  Attract More Miners to Join in Blochchain Construction for Internet of Things , 2020 .

[24]  Nadeem Javaid,et al.  Cloud Based Secure Service Providing for IoTs Using Blockchain , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[25]  Tapani Ristaniemi,et al.  Incentive Mechanism for Edge-Computing-Based Blockchain , 2020, IEEE Transactions on Industrial Informatics.

[26]  Mazliza Othman,et al.  Internet of Things security: A survey , 2017, J. Netw. Comput. Appl..

[27]  Jiyue Huang,et al.  Groupchain: Towards a Scalable Public Blockchain in Fog Computing of IoT Services Computing , 2020, IEEE Transactions on Services Computing.

[28]  Oscar Novo,et al.  Blockchain Meets IoT: An Architecture for Scalable Access Management in IoT , 2018, IEEE Internet of Things Journal.

[29]  Zhu Han,et al.  Cloud/Fog Computing Resource Management and Pricing for Blockchain Networks , 2017, IEEE Internet of Things Journal.

[30]  F. Richard Yu,et al.  Resource Optimization for Delay-Tolerant Data in Blockchain-Enabled IoT With Edge Computing: A Deep Reinforcement Learning Approach , 2020, IEEE Internet of Things Journal.

[31]  Xuemin Shen,et al.  Secure and Efficient Distributed Network Provenance for IoT: A Blockchain-Based Approach , 2020, IEEE Internet of Things Journal.

[32]  Ying Zhao,et al.  EdgeChain: An Edge-IoT Framework and Prototype Based on Blockchain and Smart Contracts , 2018, IEEE Internet of Things Journal.

[33]  Zhu Han,et al.  Edge Computing Resource Management and Pricing for Mobile Blockchain , 2017, ArXiv.