作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2020, Vol. 46 ›› Issue (8): 124-131,138. doi: 10.19678/j.issn.1000-3428.0056756

• 网络空间安全 • 上一篇    下一篇

基于智能合约的三方博弈防共谋委托计算协议

周全兴1, 李秋贤1, 樊玫玫2   

  1. 1. 凯里学院 大数据工程学院, 贵州 凯里 556011;
    2. 贵州大学 数学与统计学院, 贵阳 550025
  • 收稿日期:2019-11-29 修回日期:2020-01-15 发布日期:2020-02-13
  • 作者简介:周全兴(1987-),男,讲师,主研方向为安全算法协议分析;李秋贤(通信作者),硕士;樊玫玫,讲师、硕士。
  • 基金资助:
    国家自然科学基金(61772008);教育部-中国移动科研基金(MCM20170401);贵州省科技计划项目(20175788);贵州省科技重大专项计划项目(20183001);贵州省教育厅科技拔尖人才支持项目(2016060);贵州大学培育项目(20175788)。

Anti-Collusion Delegation Computation Protocol of Three-Party Game Based on Smart Contract

ZHOU Quanxing1, LI Qiuxian1, FAN Meimei2   

  1. 1. School of Big Data Engineering, Kaili University, Kaili, Guizhou 556011, China;
    2. School of Mathematics and Statistics, Guizhou University, Guiyang 550025, China
  • Received:2019-11-29 Revised:2020-01-15 Published:2020-02-13

摘要: 大数据产业快速发展使得委托计算服务需求日趋增多,且委托计算效率在云计算支持下不断提高,然而传统委托计算协议需要验证计算结果,导致其计算效率降低。为此,提出一种基于智能合约的三方博弈理性委托计算协议。将博弈理论与传统委托计算相结合,采用信誉机制建立三方博弈委托计算模型,并使用以太坊区块链技术设计智能合约和理性委托计算协议,以保证计算结果的正确性。实验结果表明,与直接计算、传统委托计算协议相比,该协议计算时间更短、计算效率更高,可使三方博弈可达到贝叶斯纳什均衡。

关键词: 理性委托计算, 三方博弈, 智能合约, 以太坊, 贝叶斯纳什均衡

Abstract: 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.

Key words: rational delegation computation, three-party game, smart contract, Ethereum, Bayesian Nash equilibrium

中图分类号: