Blockchain-Aided Edge Computing Market: Smart Contract and Consensus Mechanisms

被引:23
|
作者
Du, Yu [1 ]
Wang, Zhe [2 ]
Li, Jun [1 ]
Shi, Long [1 ]
Jayakody, Dushantha Nalin K. [3 ,4 ]
Chen, Quan [5 ]
Chen, Wen [6 ]
Han, Zhu [7 ,8 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Elect & Opt Engn, Nanjing 210094, Peoples R China
[2] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
[3] Univ Autonoma lisboa, Ctr Deinvest Tecnol, Autonoma Techlab, P-1169023 Lisbon, Portugal
[4] Tomsk Polytech Univ, Sch Comp Sci & Robot, Tomsk 634050, Russia
[5] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[6] Shanghai Jiao Tong Univ, Dept Elect Engn, Shanghai 200240, Peoples R China
[7] Univ Houston, Houston, TX 77004 USA
[8] Kyung Hee Univ, Dept Comp Sci & Engn, Seoul 446701, South Korea
基金
中国国家自然科学基金;
关键词
Edge computing; blockchain; smart contract; matching; double auction; proof-of-stake; Shapley value; RESOURCE-ALLOCATION; MOBILE BLOCKCHAIN; CLOUD; STRATEGY; NETWORK; DESIGN;
D O I
10.1109/TMC.2021.3140080
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Building upon the prevailing concept of edge computing (EC), a distributed EC market requires decentralized and verified transaction management to trade computing resources. Towards this goal, we study a blockchain-aided EC market wherein each data service operator (DSO) rents a group of edge computing nodes (ECNs) and leases the ECNs to the user terminals (UTs) to provide computation offloading services. A trustworthiness model is introduced to evaluate the quality of each network entity throughout the transactions. We develop a two-level trading mechanism over smart contract to enable the automatic and efficient transactions among the network entities and provide high quality services. First, we propose a smart contract based matching mechanism to establish the renting association between the DSOs and ECNs with the aim of maximizing the social welfare. Second, we propose a social welfare improved double auction (SWIDA) mechanism to build up the leasing association between the DSOs and UTs, and determine the pricing of the winners. We show that the proposed double auction mechanism can achieve individual rationality, balanced budget, truthfulness in expectation, and an improved social welfare than the benchmark mechanisms. Moreover, we put forth a trustworthiness driven Proof-of-Stake (PoS) consensus mechanism to enable verified transaction and fair allocation of block generation reward. Following the principle of PoS, we formulate the block generation as a coalitional game, wherein each stakeholder votes according to its trustworthiness and coinage, and shares the reward among the coalition according to the Shapley values. The simulation results show that the proposed PoS consensus mechanism can reduce the wealth inequality among the network entities compared with the conventional consensus mechanisms.
引用
收藏
页码:3193 / 3208
页数:16
相关论文
共 50 条
  • [1] Trusted Mobile Edge Computing: DAG Blockchain-Aided Trust Management and Resource Allocation
    Yang, Weiwei
    Shi, Long
    Liang, Hui
    Zhang, Wei
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2024, 23 (05) : 5006 - 5018
  • [2] Blockchain-Aided Secure Access Control for UAV Computing Networks
    Wang, Jingjing
    Jiao, Zihan
    Chen, Jianrui
    Hou, Xiangwang
    Yang, Tingting
    Lan, Dapeng
    [J]. IEEE Transactions on Network Science and Engineering, 2024, 11 (06): : 5267 - 5279
  • [3] Distributed Logistics Resources Allocation with Blockchain, Smart Contract, and Edge Computing
    Chen, Junhua
    Zhang, Jiatong
    Pu, Chenggen
    Wang, Ping
    Wei, Min
    Hong, Seungho
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (07)
  • [4] BARA: A blockchain-aided auction-based resource allocation in edge computing enabled industrial internet of things
    Baranwal, Gaurav
    Kumar, Dinesh
    Vidyarthi, Deo Prakash
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 135 : 333 - 347
  • [5] Smart contract swarm and multi-branch structure for secure and efficient BIM versioning in blockchain-aided common data environment
    Tao, Xingyu
    Wong, Peter Kok-Yiu
    Xu, Yuqing
    Liu, Yuhan
    Gong, Xingbo
    Zheng, Chengliang
    Das, Moumita
    Cheng, Jack C. P.
    [J]. COMPUTERS IN INDUSTRY, 2023, 149
  • [6] Blockchain-Aided Decentralized Trust Management of Edge Computing: Toward Reliable Off-Chain and On-Chain Trust
    Shi, Long
    Wang, Taotao
    Xiong, Zehui
    Wang, Zhe
    Liu, Yang
    Li, Jun
    [J]. IEEE NETWORK, 2024, 38 (05): : 182 - 188
  • [7] SmartEdge: A Smart Contract for Edge Computing
    Wright, Kwame-Lante
    Martinez, Martin
    Chadha, Uday
    Krishnamachari, Bhaskar
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1685 - 1690
  • [8] Smart Contract-based Hierarchical Auction Mechanism for Edge Computing in Blockchain-empowered IoT
    Lin, Hui
    Yang, Zetao
    Hong, Zicong
    Li, Shenghui
    Chen, Wuhui
    [J]. 2020 21ST IEEE INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (IEEE WOWMOM 2020), 2020, : 147 - 156
  • [9] Resource Allocation and Consensus on Edge Blockchain in Pervasive Edge Computing Environments
    Huang, Yaodong
    Zhang, Jiarui
    Duan, Jun
    Xiao, Bin
    Ye, Fan
    Yang, Yuanyuan
    [J]. 2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 1476 - 1486