计算机科学 ›› 2021, Vol. 48 ›› Issue (11): 4-11.doi: 10.11896/jsjkx.210500159
毛瀚宇1, 聂铁铮1, 申德荣1, 于戈1, 徐石成2, 何光宇2
MAO Han-yu1, NIE Tie-zheng1, SHEN De-rong1, YU Ge1, XU Shi-cheng2, HE Guang-yu2
摘要: 区块链即服务是将区块链框架嵌入到云计算平台的一种新型应用方式,能够有效利用云平台提高区块链系统部署和运营的便捷性和高效性。文中主要对区块链即服务(BaaS)的关键技术和现有平台系统进行了全面的分析总结。首先介绍了BaaS的概念和平台功能,分析了BaaS平台在提高安全性能、实现个性定制和降低开发成本等方面具有的优势;然后基于现有商业化BaaS平台详细介绍了BaaS平台的系统架构和关键技术架构,并介绍了当前主流的BaaS平台的特性技术和功能,以及相关应用场景;最后,在整理当前BaaS平台遇到的挑战问题的同时对BaaS的未来研究方向进行了展望。
中图分类号:
[1]SATOSHI N.Bitcoin:A Peer-to-Peer Electronic Cash System[EB/OL].https://bitcoin.org/bitcoin.pdf. [2]BENČIĆF M,ŽARKO I P.Distributed Ledger Technology:Blockchain Compared to Directed Acyclic Graph[C]//2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).2018:1569-1570. [3]LENG J D,LV X Q,JIANG Y,et al.Consensus Mechanisms of ConsortiumBlockchain:A Survey[J].Data Analysis and Know-ledge Discovery,2021,5(1):56-65. [4]TAN M S,YANG J,DING L,et al.Review of Consensus Me-chanism of Blockchain[J].Computer Engineering,2020,46(12):1-11. [5]LONEA H,NAAZ R.Demystifying Cryptography behind Block-chains and a Vision for Post-Quantum Blockchains[C]//2020 IEEE International Conference for Innovation in Technology (INOCON).2020:1-6. [6]YU G,NIE T Z,LI X H,et al.The Challenge and Prospect of Distributed Data Management Techniques in Blockchain System[J].Chinese Journal of Computers,2021,44(1):28-54. [7]SHAO Q F,JIN C Q,ZHANG Z,et al.Blockchain:Architecture and Research Progress[J].Chinese Journal of Computers,2018,41(5):969-988. [8]HUA S,ZHANG S,PI B,et al.Reasonableness discussion and analysis for Hyperledger Fabric configuration[C]//2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC).2020:1-3. [9]ABUHASHIMA,TANC C.Smart Contract Designs on Block-chain Applications[C]//2020 IEEE Symposium on Computers and Communications (ISCC).2020:1-4. [10]YANG S,LIU H S,CHENG Y.Overview of design and implementation of cloud computing security system[J].Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition),2020,32(5):816-824. [11]ZHENG W,ZHENG Z,CHEN X,et al.NutBaaS:A Blockchain-as-a-Service Platform[J].IEEE Access,2019,7:134422-134433. [12]XU Z Y,ZHOU X.Survey on crosschain technology[J].Application Research of Computers,2021,38(2):341-346. [13]GUO C,GUO S Y,ZHANG S L,et al.Analysis of cross-chain technology of blockchain[J].Chinese Journal on Internet of Things,2020,4(2):35-48. [14]ALEKSIEVA V,VALCHANOV H,HULIYAN A.Implementation of Smart-Contract,Based on Hyperledger Fabric Blockchain[C]//2020 21st International Symposium on Electrical Apparatus & Technologies (SIELA).2020:1-4. [15]JIANG Y,LV R Z.Overview of Blockchain Consensus Algorithms[J].Journal of Jiamusi University(Natural Science Edition),2021,39(2):132-137,161. [16]KANG H Y,DENG J.Survey on Blockchain Data Privacy Protection[J].Journal of Shandong University (Natural Science),2021,56(5):92-110. [17]JIAO J,KAN S,LINS W,et al.Semantic Understanding ofSmart Contracts:Executable Operational Semantics of Solidity[C]//2020 IEEE Symposium on Security and Privacy (SP).2020:1695-1712. [18]KHANS A,AGGARWALR K,KULKARNI S.EncryptionSchemes of Cloud Computing:A Review[C]//2019 5th International Conference on Advanced Computing & Communication Systems (ICACCS).2019:23-26. [19]BAO Y H,FU Y J,CHEN W W.Research Progress on KeyTechnologies of Multi-Cloud Storage[J].Computer Enginee-ring,2020,46(10):18-32,40. [20]ZHANG Z W,WANG G R,XU J L,et al.Survey on Data Ma-nagement in Blockchain Systems[J].Journal of Software,2020,31(9):2903-2925. [21]DAI B R,JIANG S M,LI D W,et al.Evaluation model of cross-chain notary mechanism based on improved PageRank algorithm[J].Computer Engineering,2021,47(2):26-31. [22]YE S J,WANG X Y,XU C C,et al.BitXHub:Side-relay Chain Based Heterogeneous Blockchain Interoperable Platform[J].Computer Science,2020,47(6):294-302. [23]KALYANI D,SRIDEVI R.Robust distributed key issuing protocol for identity based cryptography[C]//2016 International Conference on Advances in Computing,Communications and Informatics (ICACCI).2016:821-825. [24]SIRIS V A,DIMOPOULOS D,FOTIOU N,et al. IoT ResourceAccess utilizing Blockchains and Trusted Execution Environments[C]//2019 Global IoT Summit (GIoTS).2019:1-6. [25]FAN J L,LI X H,NIE T Z,et al.Survey on Smart Contract Based on Blockchain System[J].Computer Science,2019,46(11):1-10. [26]TSUTSUMI D,OHMURA I,ABE T,et al.An AES processing system with a compact CPU core for secure communication in embedded systems[C]//TENCON 2012 IEEE Region 10 Conference.2012:1-5. [27]YU H B,CHEN J,ZHANG K.Design of a Secure Cloud Storage Scheme Based on Blockchain[J].Computer Applications and Software,2021,38(4):64-68. [28]LI G H.Blockchain-based cloud storage for digital forensics[J].Network Security Technology & Application,2021(4):155-156. [29]LI D,WONGW E,ZHAO M,et al.Secure Storage and Access for Task-Scheduling Schemes on Consortium Blockchain and Interplanetary File System[C]//2020 IEEE 20th International Conference on Software Quality,Reliability and Security Companion (QRSC).2020:153-159. [30]WANG T,CHANG X,LIU B.Performability Analysis for IaaSCloud Data Center[C]//2016 17th International Conference on Parallel and Distributed Computing,Applications and Technologies (PDCAT).2016:91-94. [31]KHAJEH-HOSSEINI A,GREENWOOD D,SOMMERVILLEI.Cloud Migration:A Case Study of Migrating an Enterprise IT System to IaaS[C]//2010 IEEE 3rd International Conference on Cloud Computing.2010:450-457. [32]WEN Z,LIANG Y,LI G.Design and Implementation of High-availability PaaS Platform Based on Virtualization Platform[C]// 2020 IEEE 5th Information Technology and Mechatronics Engineering Conference (ITOEC).2020:1571-1575. [33]CHENG T L,QING L,ZHOU L,et al.PaaS:A revolution for information technology platforms[C]//2010 International Conference on Educational and Network Technology.2010:346-349. [34]LIU G.Research on independent SaaS platform[C]//2010 2nd IEEE International Conference on Information Management and Engineering.2010:110-113. [35]LIU W,ZHANG B,LIU Y,et al.New model of SaaS:SaaS with tenancy agency[C]//2010 2nd International Conference on Advanced Computer Control.2010:463-466. [36]YAN L,DENG H J,CHEN X.A Survey of Status and Research on TLS Protocol[J].Network New Media Technology,2019,8(1):1-8,17. [37]YU D R,BIAN F,ZHANG B.Improving TLS Protocol UsingIdentity-Based Double-certificate Mechanism[C]//2012 International Conference on Industrial Control and Electronics Engineering.2012:48-51. [38]YUAN X C,FU G,BI J Z,et al.Survey on data caching techno-logy of distributed dataflow system[J].Big Data Research,2020,6(3):101-116. [39]NGUYENC N,KIM J,HWANG S.KOHA:Building a Kafka-Based Distributed Queue System on the Fly in a Hadoop Cluster[C]//2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W).2016:48-53. [40]WANGX,LI J W,CHAI J P.The Research on the Incentive Method of Consortium Blockchain Based on Practical Byzantine Fault Tolerant[C]//2018 11th International Symposium on Computational Intelligence and Design (ISCID).2018:154-156. [41]NEISSE R,HERNANDEZ-RAMOS J L,MATHEU-GARCIAS N,et al.An Interledger Blockchain Platform for cross-border Management of Cybersecurity Information[J].IEEE Internet Computing,2020,24(3):19-29. [42]THOMAS S,SCHARRTZ E.Interledger whitepaper [EB/OL].https://interledger.org/. [43]BASTA A,BLENK A,LAI Y.HyperFlex:Demonstrating control-plane isolation for virtual software-defined network[C]//2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).2015:1163-1164. [44]WANG X T.Construction of Cloud DataCenter based on Vir-tualization Technology and Automated Maintenance Management[J].Software Engineering,2020,23(11):27-29. [45]ZHANG T,GAO T,XU P,et al.A Review of AI and AI Intelligence Assessment[C]//2020 IEEE 4th Conference on Energy Internet and Energy System Integration (EI2).Wuhan,China,2020:3039-3044. [46]SHAMIM M,BHUIYAN F A,RAHMAN A.XI Command-ments of Kubernetes Security:A Systematization of Knowledge Related to Kubernetes Security Practices[OL].https://arxiv.org/abs/2006.15275. [47]ANT Group.Antchain Blockchain as a Service Documentation[EB/OL].https://antchain.antgroup.com/docs/11/73763. [48]AOKI Y,KOSHIZUKA N,SEIKE H.Fork Rate-Based Analysis of the Longest Chain Growth Time Interval of a PoW Blockchain[C]//2019 IEEE International Conference on Blockchain (Blockchain).IEEE,2019. [49]SUKHWANI H,MARTINEZ J M,CHANG X,et al.Perfor-mance Modeling of PBFT Consensus Process for Permissioned Blockchain Network (Hyperledger Fabric)[C]//2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS).IEEE,2017. [50]LIU Y J.Research on Content Placement Optimization in Cloud Content Distribution Network[D].Jinan:Shandong Normal University,2019. [51]AIYAR K,HALGAMUGE M N,MOHAMAD A.Probability Distribution Model to Analyze the Trade-off between Scalability and Security of Sharding-Based Blockchain Networks[C]//IEEE Consumer Communications & Networking Conference (IEEE CCNC’21).IEEE,2021. |
[1] | 郭显, 王雨悦, 冯涛, 曹来成, 蒋泳波, 张迪. 基于区块链的工业控制系统角色委派访问控制机制[J]. 计算机科学, 2021, 48(9): 306-316. |
[2] | 王日宏, 周航, 徐泉清, 张立锋. 用于联盟链的非拜占庭容错共识算法[J]. 计算机科学, 2021, 48(9): 317-323. |
[3] | 张小艳, 李秦伟, 付福杰. 基于数字承诺的区块链交易金额保密验证方法[J]. 计算机科学, 2021, 48(9): 324-329. |
[4] | 周艺华, 贾玉欣, 贾立圆, 方嘉博, 侍伟敏. 基于红黑树的共享电子病历数据完整性验证方案[J]. 计算机科学, 2021, 48(9): 330-336. |
[5] | 王政, 姜春茂. 一种基于三支决策的云任务调度优化算法[J]. 计算机科学, 2021, 48(6A): 420-426. |
[6] | 刘嘉琪, 刘贝丽, 彭韬, 段江, 康立, 陈智. 基于区块链的音频版权存证模型[J]. 计算机科学, 2021, 48(6A): 438-442. |
[7] | 唐飞, 陈云龙, 冯卓. 基于区块链和代理重加密的电子处方共享方案[J]. 计算机科学, 2021, 48(6A): 498-503. |
[8] | 李嘉明, 赵阔, 屈挺, 刘晓翔. 基于知识图谱的区块链物联网领域研究分析[J]. 计算机科学, 2021, 48(6A): 563-567. |
[9] | 潘瑞杰, 王高才, 黄珩逸. 云计算下基于动态用户信任度的属性访问控制[J]. 计算机科学, 2021, 48(5): 313-319. |
[10] | 陈玉平, 刘波, 林伟伟, 程慧雯. 云边协同综述[J]. 计算机科学, 2021, 48(3): 259-268. |
[11] | 蒋慧敏, 蒋哲远. 企业云服务体系结构的参考模型与开发方法[J]. 计算机科学, 2021, 48(2): 13-22. |
[12] | 郭上铜, 王瑞锦, 张凤荔. 区块链技术原理与应用综述[J]. 计算机科学, 2021, 48(2): 271-281. |
[13] | 王卫红, 陈震宇. 基于改进区块链的智能制造安全模型[J]. 计算机科学, 2021, 48(2): 295-302. |
[14] | 季钰翔, 黄建华, 王喆, 郑红, 唐瑞琮. 基于信任度匹配的改进PBFT共识算法[J]. 计算机科学, 2021, 48(2): 303-310. |
[15] | 闫凯伦, 张继连. 一种可用于数据和模型分享的模型链[J]. 计算机科学, 2021, 48(2): 311-316. |
|