计算机科学 ›› 2019, Vol. 46 ›› Issue (11A): 548-552.

所属专题: 区块链技术

• 综合、交叉与应用 • 上一篇    下一篇

基于区块链的云计算资源去中心化交易共识机制研究

梁贺君1, 韩景倜2   

  1. (上海海洋大学工程学院 上海201306)1;
    (上海财经大学金融科技研究院 上海 200433)2
  • 出版日期:2019-11-10 发布日期:2019-11-20
  • 通讯作者: 韩景倜(1959-),男,教授,博士生导师,主要研究方向为区块链、大数据等,E-mail:liang.hejun@shufe.edu.cn。
  • 作者简介:梁贺君(1982-),男,博士后,讲师,CCF会员,主要研究方向为区块链技术、云计算与大数据、智慧物流。
  • 基金资助:
    本文受国家社科基金重大项目基金(18ZDA088)资助。

Research on Decentralized Transaction Consensus Mechanism of Cloud Computing Resources Based on Block Chain

LIANG He-jun1, HAN Jing-ti2   

  1. (College of Engineering Science and Technology,Shanghai Ocean University,Shanghai 201306,China)1;
    (Institute of Financial and Technology,Shanghai University of Finance and Economics,Shanghai 200433,China)2
  • Online:2019-11-10 Published:2019-11-20

摘要: 区块链的去中心化、去信任、数据可追溯等技术特性,为云计算发展带来了新的机遇与挑战。传统的中心化数据中心,用户通过网络带宽资源从数据中心获取计算、存储、数据库等资源,这种模型下存在中心化机构运行成本高、效率低以及数据存储不安全等问题。为此,文中提出了去中心化的云计算交易机制与方法,构建了基于区块链的云计算资源交易市场,重点研究了共识机制在云计算去中心化交易市场中的应用。通过分析比较目前主流的区块链共识算法(PoS,PoW,DPoS,PBFT),提出基于实用拜占庭容错算法(PBFT)改进的算法,对以太坊应用于联盟链时会产生的资源浪费与信任缺失等缺点进行优化,从而达到减少开销的目的,并将改进算法应用到云计算资源去中心化交易市场中。文中提出了在云计算资源交易中引入区块链技术,采用去中心化和去信任的方式集体维护一个可靠分布式数据库,设计了基于以太坊的共识机制,能够构建全球联网计算机算力交易平台,真正实现云计算资源的弹性可扩展与按需分配。

关键词: 共识机制, 区块链, 实用拜占庭容错算法, 以太坊, 云计算交易

Abstract: The technical characteristics of de-centered,de-trust,data complete and traceable of block chain provide brand-new opportunity and challenge for cloud computing.Users get computing,storage,database and other resources from the traditional centralized data center through network.There are many problems under this model,such as high operating cost,low efficiency,unsafe data storage and so on.In this paper,a de-centered cloud computing trading mechanism and method was proposed to build a cloud computing resource trading market based on block chain technology,focusing on the application of consensus mechanism in the central cloud computing trading market.Through the analysis and comparison of the popular block chain consensus algorithms (Pos,PoW,DPoS,PBFT),this paper proposed the improved practical byzantine fault-tolerant algorithm (PBFT),which is employed to optimize the disadvantages of resource waste and trust loss when the etheric square is applied to the alliance chain,so as to reduce the cost,and apply the improved algorithm to the central trading market of cloud computing resources.This paper proposed to introducte block chain technology in cloud computing resource trading,and collectively maintain a reliable distributed database by means of de-centered and de-trust.The design of a consensus mechanism based on Ethernet can build a global Internet computing power trading platform,thus realizing the elastic scalability and on-demand allocation of cloud computing resources.

Key words: Block chain, Cloud computing transactions, Consensus mechanism, Etheric fang, Practical Byzantine fault-tolerant algorithm

中图分类号: 

  • TP301
[1]DORIAN S.Nakamoto Bitcoin:A peer-to-peer electronic cashsystem [Z].Consulted,2008.
[2]浦东平,樊重俊,梁贺君.基于区块链视角的电商平台体系构建及应用[J].中国流通经济,2018,32(3):45-51.
[3]平健,陈思捷,等.基于智能合约的配电网去中心化交易机制[J].中国电机工程学报,2017,37(13):3682-3690.
[4]邵炜晖,许维胜,等.基于区块链的虚拟电厂模型研究[J].计算机科学,2018,45(2):25-31.
[5]沈鑫,裴庆祺,刘雪峰.区块链技术综述[J].网络与信息安全学报,2016,2(11):11-20.
[6]邵奇峰,金澈清,张召,等.区块链技术:架构及进展[J].计算机学报,2018,41(5):969-988.
[7]琚巍巍.分布式存储系统容错技术的研究与实现[D].西安:西安电子科技大学,2009.
[8]翟社平,李兆兆,等.区块链关键技术中的数据一致性研究[J].计算机技术与发展,2018,28(9):94-100.
[9]陈冬林.云计算市场交易与资源调度机制[M].北京:电子工业出版社,2017.
[10]黄秋波,安庆文,苏厚勤.一种改进PBFT算法作为以太坊共识机制的研究与实现[J].计算机应用与软件,2017,34(10):288-293.
[1] 王子凯, 朱健, 张伯钧, 胡凯.
区块链与智能合约并行方法研究与实现
Research and Implementation of Parallel Method in Blockchain and Smart Contract
计算机科学, 2022, 49(9): 312-317. https://doi.org/10.11896/jsjkx.210800102
[2] 黄松, 杜金虎, 王兴亚, 孙金磊.
以太坊智能合约模糊测试技术研究综述
Survey of Ethereum Smart Contract Fuzzing Technology Research
计算机科学, 2022, 49(8): 294-305. https://doi.org/10.11896/jsjkx.220500069
[3] 周航, 姜河, 赵琰, 解相朋.
适用于各单元共识交易的电力区块链系统优化调度研究
Study on Optimal Scheduling of Power Blockchain System for Consensus Transaction ofEach Unit
计算机科学, 2022, 49(6A): 771-776. https://doi.org/10.11896/jsjkx.210600241
[4] 傅丽玉, 陆歌皓, 吴义明, 罗娅玲.
区块链技术的研究及其发展综述
Overview of Research and Development of Blockchain Technology
计算机科学, 2022, 49(6A): 447-461. https://doi.org/10.11896/jsjkx.210600214
[5] 高健博, 张家硕, 李青山, 陈钟.
RegLang:一种面向监管的智能合约编程语言
RegLang:A Smart Contract Programming Language for Regulation
计算机科学, 2022, 49(6A): 462-468. https://doi.org/10.11896/jsjkx.210700016
[6] 毛典辉, 黄晖煜, 赵爽.
符合监管合规性的自动合成新闻检测方法研究
Study on Automatic Synthetic News Detection Method Complying with Regulatory Compliance
计算机科学, 2022, 49(6A): 523-530. https://doi.org/10.11896/jsjkx.210300083
[7] 李博, 向海昀, 张宇翔, 廖浩德.
面向食品溯源场景的PBFT优化算法应用研究
Application Research of PBFT Optimization Algorithm for Food Traceability Scenarios
计算机科学, 2022, 49(6A): 723-728. https://doi.org/10.11896/jsjkx.210800018
[8] 王思明, 谭北海, 余荣.
面向6G可信可靠智能的区块链分片与激励机制
Blockchain Sharding and Incentive Mechanism for 6G Dependable Intelligence
计算机科学, 2022, 49(6): 32-38. https://doi.org/10.11896/jsjkx.220400004
[9] 孙浩, 毛瀚宇, 张岩峰, 于戈, 徐石成, 何光宇.
区块链跨链技术发展及应用
Development and Application of Blockchain Cross-chain Technology
计算机科学, 2022, 49(5): 287-295. https://doi.org/10.11896/jsjkx.210800132
[10] 阳真, 黄松, 郑长友.
基于区块链与改进CP-ABE的众测知识产权保护技术研究
Study on Crowdsourced Testing Intellectual Property Protection Technology Based on Blockchain and Improved CP-ABE
计算机科学, 2022, 49(5): 325-332. https://doi.org/10.11896/jsjkx.210900075
[11] 任畅, 赵洪, 蒋华.
一种量子安全拜占庭容错共识机制
Quantum Secured-Byzantine Fault Tolerance Blockchain Consensus Mechanism
计算机科学, 2022, 49(5): 333-340. https://doi.org/10.11896/jsjkx.210400154
[12] 冯了了, 丁滟, 刘坤林, 马科林, 常俊胜.
区块链BFT共识算法研究进展
Research Advance on BFT Consensus Algorithms
计算机科学, 2022, 49(4): 329-339. https://doi.org/10.11896/jsjkx.210700011
[13] 王鑫, 周泽宝, 余芸, 陈禹旭, 任昊文, 蒋一波, 孙凌云.
一种面向电能量数据的联邦学习可靠性激励机制
Reliable Incentive Mechanism for Federated Learning of Electric Metering Data
计算机科学, 2022, 49(3): 31-38. https://doi.org/10.11896/jsjkx.210700195
[14] 张潆藜, 马佳利, 刘子昂, 刘新, 周睿.
以太坊Solidity智能合约漏洞检测方法综述
Overview of Vulnerability Detection Methods for Ethereum Solidity Smart Contracts
计算机科学, 2022, 49(3): 52-61. https://doi.org/10.11896/jsjkx.210700004
[15] 杨昕宇, 彭长根, 杨辉, 丁红发.
基于演化博弈的理性拜占庭容错共识算法
Rational PBFT Consensus Algorithm with Evolutionary Game
计算机科学, 2022, 49(3): 360-370. https://doi.org/10.11896/jsjkx.210900110
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!