【技术实现步骤摘要】
一种区块链节点的管理方法、装置及电子设备
[0001]本专利技术实施例涉及区块链
,尤其涉及一种区块链节点的管理方法、装置及电子设备。
技术介绍
[0002]区块链分为公有链、私有链、联盟链等,因属性不同而有不同的应用场景。其中,联盟链是指由若干特定机构或组织共同参与管理的区块链,联盟链是一种只对特定的组织团体开放的半开放账本,由每个特定机构或组织各自运行着一个或多个节点,以共同完成账本任务,被广泛应用于金融、银行、贸易、企业等不同领域。
[0003]但是,随着联盟链的规模不断扩大,联盟链网络变得越来越复杂,对于联盟链节点的管理要求越来越高,并且由于联盟链参与方的各自节点的硬件、网络存在差异,可能导致节点之间存在较高的网络延迟,使得联盟链节点的共识效率一直处于一个不想理的状态。
技术实现思路
[0004]本专利技术实施例提供一种区块链节点的管理方法、装置及电子设备,可以提高联盟链中节点的交易效率和共识效率。
[0005]第一方面,本专利技术实施例提供了一种区块链节点的管理方法,该方法包括 ...
【技术保护点】
【技术特征摘要】
1.一种区块链节点的管理方法,其特征在于,所述方法包括:检测到目标联盟链中的目标节点接收到交易数据后,根据与所述目标联盟链对应的知识图谱,确定所述目标节点与各共识节点之间的目标路径;其中,所述知识图谱中预先存储了目标联盟链中各节点之间的关联关系,以及各节点在目标联盟链中的权重值;通过所述目标节点,按照所述目标路径将交易数据发送至各共识节点;通过各所述共识节点对交易数据完成共识后,将完成共识的交易数据同步至目标联盟链中的其他节点。2.根据权利要求1所述方法,其特征在于,在检测到目标联盟链中的目标节点接收到交易数据后,根据与所述目标联盟链对应的知识图谱,确定所述目标节点与各共识节点之间的目标路径之前,还包括:根据目标联盟链中各节点对应的节点信息,构建与目标联盟链对应的多个实体;每个实体对应目标联盟链中的一个节点;每个实体的属性信息为对应节点的节点信息;根据目标联盟链中各节点之间的连接关系,构建各实体之间的关联关系,并将各节点之间的网络延迟信息,作为所述关联关系的属性信息;根据所述多个实体、各实体对应的属性信息、各实体之间的关联关系以及各关联关系的属性信息,构建与所述目标联盟链对应的知识图谱。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据目标联盟链中各节点对应的节点类型,分别为各节点赋予对应的初始权重值;根据各节点对应的网络延迟信息以及运行状态信息,对各节点的初始权重值进行实时更新;将各节点对应的更新后的权重值,存储至与目标联盟链对应的知识图谱中。4.根据权利要求1所述的方法,其特征在于,在检测到目标联盟链中的目标节点接收到交易数据后,根据与所述目标联盟链对应的知识图谱,确定所述目标节点与各共识节点之间的目标路径之前,还包括:通过预设的共识机制在目标联盟链中选举出多个备选共识节点;根据各备选共识节点对应的权重值,以及所述目标节点与各备选共识节之间的网络延迟信息,在多个备选共识节点中确定最终的共识节点。5.根据权利要求2所述的方法,其特征在于,根据与所述目标联盟链对应的知识图谱,确定所述目标节点与各共识节点之间的目标路径,包括:根据所述知识图...
【专利技术属性】
技术研发人员:张少鹏,臧铖,陈嘉俊,
申请(专利权)人:浙商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。