【技术实现步骤摘要】
一种基于区块链的云服务平台及其部署方法
[0001]本专利技术涉及区块链技术、云计算技术,特别涉及到一种基于区块链的云服务平台及其部署方法。
技术介绍
[0002]目前,在金融业开展区块链业务的部署方式通常是在自建机房、租用机房或企业机房。对需要使用区块链服务的企业来说,自己搭建区块链系统的难度较大,而区块链BaaS云服务平台面向的正是企业级的用户。在传统区块链业务中,企业开发者不仅需要对自己的业务领域进行熟悉,还要对区块链技术有一定认识。
技术实现思路
[0003]本专利技术的主要目的在于面向企业客户提供一站式的区块链云服务解决方案。平台封装有区块链技术,可以通过SDK、SaaS服务、BaaS服务方式供客户接入使用。利用云计算技术负载均衡、弹性计算等优势,进一步降低区块链技术的使用成本。
[0004]本专利技术一方面提供了一种基于区块链的云服务平台,包括以下模块:
[0005]区块链管理模块:提供图形化界面及接口供租户对云服务平台上的区块链节点进行管理,实现添加、删除、启动、重启、停止区块链 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的云服务平台,其特征在于,包括以下模块:区块链管理模块:提供图形化界面及接口供租户对云服务平台上的区块链节点进行管理,实现添加、删除、启动、重启、停止区块链节点;区块链监控模块:提供图形化界面及接口供租户监控云服务平台上的区块链节点的基础性能数据、健康程度、警报及故障情况,维护区块链系统的健康稳定运行;用户管理模块:提供图形化界面从平台层面、租户层面对用户进行管理,包括用户权限设置、用户分组管理;智能合约管理模块:提供图形化界面及接口供租户管理区块链智能合约,包括智能合约的编译、部署、测试、升级、冻结;应用管理模块:提供图形化界面供租户管理接入云服务平台的应用,包括应用的准入、授权、解除授权。2.如权利要求1所述的一种基于区块链的云服务平台,其特征在于,采用四层架构,包括:应用层:该层为用于通信的应用程序和用于消息传输的底层网络提供接口;BaaS层:为顶层应用提供封装好的区块链服务,包括分区共识、隐私交易、数据验签、变更管理、交易分发、应用接入、合约管理、成员管理、协议管理、共识管理、交易处理、跨链服务功能;PaaS层:将IaaS层的计算资源进行封装,向BaaS层提供容器服务、并行处理、访问控制、身份认证、自动化部署、资源调度、加密管理、集群管理功能;IaaS层:提供云计算服务所需的物理及虚拟计算资源,提供物理资源虚拟化、数据存储、计算服务、负载管理、镜像管理、网络资源、系统维护、备份管理功能。3.如权利要求1所述的一种基于区块链的云服务平台,其特征在于,无需租户提供区块链的节点服务器和网络资源,应用交易信息根据与云服务平台约定的协议、接入方式、连接方式,与平台进行交互,所述协议包括TCP、UDP,所述接入方式包括HTTPS、专线接入,所述连接方式包括长连接、短连接。4.如权利要求1所述的一种基于区块链的云服务平台,其特征在于,包含有三级账户体系,包括平台、租户、用户三级,平台管理员可对平台租户进行管理,租户管理员可对自身用户进行管理。5.如权利要求1所述的一种基于区块链的云服务平台,其特征在于,所述智能合约管理模块中对智能合约的管理包括:智能合约编译:租户上传智能合约源码至区块链节点进行编译;智能合约部署:租户上传编译完成的bin文件进行区块链智能合约部署;智能合约测试:租户进行区块链智能合约调用,以达到测试的目的;智能合约升级:租户上传编译完成的bin文件进行区块链智能合约升级;智能合约冻结:租户冻结智能合约,所有对合约的调用操作将失效。6.如权利要求5所述的一种基于区块链的云服务平台,...
【专利技术属性】
技术研发人员:臧铖,陈嘉俊,张敬之,
申请(专利权)人:浙商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。