摘要
大数据产业快速发展使得委托计算服务需求日趋增多,且委托计算效率在云计算支持下不断提高,然而传统委托计算协议需要验证计算结果,导致其计算效率降低。为此,提出一种基于智能合约的三方博弈理性委托计算协议。将博弈理论与传统委托计算相结合,采用信誉机制建立三方博弈委托计算模型,并使用以太坊区块链技术设计智能合约和理性委托计算协议,以保证计算结果的正确性。实验结果表明,与直接计算、传统委托计算协议相比,该协议计算时间更短、计算效率更高,可使三方博弈可达到贝叶斯纳什均衡。
With the rapid development of big data industry,the demand for delegation computation services is increasing.With the support of cloud computing,the efficiency of delegation computation is constantly improved.However,the traditional delegation computation protocols need to verify the computation results,reducing the efficiency of computing.To address the problem,this paper proposes a rational anti-collusion delegation computation protocol of three-party game based on smart contract.This paper combines the game theory with traditional delegation computation,establishes a model for the delegation computation of three-party game using the reputation mechanism,and uses the Ethereum-based blockchain technique to design the smart contract and the rational delegation computation protocol,so as to ensure the correctness of the computation results.Experimental results show that compared with the direct calculation and traditional delegation computation protocol,the proposed protocol reduces computation time consumption and increases the computation efficiency,and can make the three-party game reach a Bayesian Nash equilibrium.
作者
周全兴
李秋贤
樊玫玫
ZHOU Quanxing;LI Qiuxian;FAN Meimei(School of Big Data Engineering,Kaili University,Kaili,Guizhou 556011,China;School of Mathematics and Statistics,Guizhou University,Guiyang 550025,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2020年第8期124-131,138,共9页
Computer Engineering
基金
国家自然科学基金(61772008)
教育部-中国移动科研基金(MCM20170401)
贵州省科技计划项目(20175788)
贵州省科技重大专项计划项目(20183001)
贵州省教育厅科技拔尖人才支持项目(2016060)
贵州大学培育项目(20175788)。
关键词
理性委托计算
三方博弈
智能合约
以太坊
贝叶斯纳什均衡
rational delegation computation
three-party game
smart contract
Ethereum
Bayesian Nash equilibrium