[发明专利]一种区块链网络、部署方法及存储介质有效
申请号: | 201810942160.6 | 申请日: | 2018-08-17 |
公开(公告)号: | CN109218079B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 黄海泉;孙海波 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08;G06F21/64;G06Q40/04 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 周丽莎;张颖玲 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 网络 部署 方法 存储 介质 | ||
本发明实施例提供一种区块链网络、部署方法及存储介质;区块链网络包括:共识节点,数量为至少两个,对应参与业务的业务主体在所述业务中所实现的角色而部署;所述共识节点,用于对终端提交的交易排序后打包为新区块,执行所述新区块中的交易得到交易结果;对所述交易结果在所述区块链网络中共识节点之间执行共识,并根据执行共识后的交易结果更新所述共识节点维护的账本。
技术领域
本发明涉及通信技术,尤其涉及一种区块链网络、部署方法及存储介质。
背景技术
现有技术提供的区块链网络,节点(例如共识节点)是在参与业务的不同业务主体之间以功能对等的方式部署。
发明人在实施本发明的过程中发现,现有技术提供的区块链网络在提供企业级应用时,在一个典型行业的业务过程中,需要有多种不同角色的业务主体参与,因此需要针对每个业务主体部署在区块链网络中相应的节点。
然而,由于不同角色的业务主体会有不同的功能诉求,同时不同角色业务主体的信息(IT,Information)能力也有差异,使得现有技术提供的区块链网络解决方案无法适应业务主体角色导致的多样性/差异性的问题。
发明内容
本发明实施例提供一种区块链网络、部署方法及存储介质,能够使区块链网络的部署与业务主体参与业务的角色相适配。
本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种区块链网络,所述区块链网络包括:
共识节点,数量为至少两个,对应参与业务的业务主体在所述业务中所实现的角色而部署;
所述共识节点,用于对终端提交的交易排序后打包为新区块,执行所述新区块中的交易得到交易结果;对所述交易结果在所述区块链网络中共识节点之间执行共识,并根据执行共识后的交易结果更新所述共识节点维护的账本。
第二方面,本发明实施例提供一种区块链网络的部署方法,所述方法包括:
在区块链网络中部署至少两个共识节点,所述共识节点对应参与业务的不同业务主体而部署;
通过所述共识节点对终端提交的交易排序后打包为新区块,执行所述新区块中的交易得到交易结果;
对所述交易结果在所述区块链网络中共识节点之间执行共识,并根据执行共识后的交易结果更新所述共识节点维护的账本。
第三方面,本发明实施例提供一种区块链网络,所述区块链网络包括:
共识节点,用于对终端提交的交易排序后打包为新区块,执行所述新区块中的交易得到交易结果;对所述交易结果执行共识,并根据执行共识后的交易结果更新所述共识节点维护的账本;
合约引擎节点,用于当所述共识节点执行所述交易时,执行所述交易中所调用的智能合约,将得到的交易结果返回所述共识节点。
第四方面,本发明实施例提供一种区块链网络的部署方法,所述方法包括:
通过共识节点对终端提交的交易排序后打包为新区块;
通过合约引擎节点部署的智能合约引擎执行所述交易中所调用的智能合约,并将得到的交易结果返回所述共识节点;
对所述交易结果在所述区块链网络中共识节点之间执行共识,并根据执行共识后的交易结果更新所述共识节点维护的账本。
第五方面,本发明实施例提供一种区块链网络,所述区块链网络包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令,实现本发明实施例提供的区块链网络部署方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810942160.6/2.html,转载请声明来源钻瓜专利网。