基于微服务的区块链云平台的研究与应用
2020-06-07姜海东张栋栋董艺
姜海东 张栋栋 董艺



摘要:区块链是目前最具颠覆性的创新技术,降低了信任成本,同时扩大了信任范围,推进跨界融合以及在更大范围内的一体化协作。微服务是一种用于构建应用的架构方案,微服务架构可将应用拆分成多个核心功能,通过服务化编排、自动修复、扩展、监控等实现微服务的智能托管。通过分析区块链云平台总体设计架构,提出了建立统一的服务调用机制,通过对支撑业务、业务模型、研发团队和技术等因素的分析,实现区块链云平台的服务化,将区块链服务容器化,由容器负责管理区块链微服务的各个节点,并以此为依据提出了基于微服务的区块链云平台的整体设计。微服务化有效地解决了区块链技术不统一、业务复杂等问题,为区块链云平台上的业务应用构建提供了支撑。
关键词:微服务;区块链;云平台;容器化
中图分类号: TP311 文献标识码:A
文章编号:1009-3044(2020)35-0050-04
开放科学(资源服务)标识码(OSID):
Design and Practice of Blockchain Cloud Platform Based on Micro-services
JIANG Hai-dong1,ZHANG Dong-dong1,2 , DONG Yi1,2
(1.Beijing China-Power Information Technology Co., Ltd., Beijing 100192, China; 2.State Grid Information & Telecommunication Group, Beijing 100031, China)
Abstract: Blockchain is the most subversive innovative technology at present, which reduces the cost of trust, expands the scope of trust, promotes cross-border integration, and opens up the possibility of integrated cooperation in a wider range. Microservice is an architecture scheme for building applications. The microservice architecture can divide the application into multiple core functions, and realize the intelligent hosting of microservices through the service-oriented arrangement, automatic repair, expansion, monitoring, etc. Through the analysis of the overall design architecture of the blockchain cloud platform, this paper proposes the establishment of a unified service invocation mechanism. Through the analysis of the supporting business, business model, R & D team, and technology, the service of the blockchain cloud platform is realized, and the blockchain service is containerized, and the container is responsible for managing each node of the blockchain microservice The overall design of blockchain cloud platform. Microservice effectively solves the problems such as disunity of blockchain technology and complex business and provides support for business application construction on the blockchain cloud platform.
Key words: micro-service; blockchain; cloud platform; containerization
《“十三五”國家信息化规划》明确提出“需加强区块链等新技术的创新、试验和应用”。2018 年提出以区块链为代表的新一代信息技术加速突破应用,这一重要论断标志着区块链技术和应用发展进入新阶段[1]。工信部的《2018中国区块链产业白皮书》指出区块链行业应用加速推进,深入分析国内的区块链技术在金融行业的应用情况。国网公司两会提出全方位建设“三型两网”,加快打造世界一流能源互联网企业的战略部署,提出“开展区块链等新技术应用研究,有效支撑和促进‘两网融合发展”,推动了区块链技术在电力行业的进一步研究和深化应用。……
