【技术实现步骤摘要】
区块链管理方法、装置、计算机、存储介质及程序产品
[0001]本申请涉及区块链
,尤其涉及一种区块链管理方法
、
装置
、
计算机
、
存储介质及程序产品
。
技术介绍
[0002]一般的区块链产品为点对点
(peer
‑
to
‑
peer
,
P2P)
的单层区块链,也就是说,存在的节点对等,处于同一个网络中,该网络用于管理区块链中的所有区块,这也就可能会导致区块的管理较为复杂
。
基于此,目前存在一种双层链,基于双层链实现网络布局,而在这双层链下,主链需要实现区块的共识上链,以及对区块的同步等,使得主链会耗费较多的资源,降低主链的管理效率
。
技术实现思路
[0003]本申请实施例提供了一种区块链管理方法
、
装置
、
计算机
、
存储介质及程序产品,可以提高对区块链管理的效率
。
[0004]本申请实施例一方面提供了一种区块链管理方法,该方法包括:
[0005]目标子链业务节点将子链交易数据发送至关联子链业务节点;关联子链业务节点是指平行子链网络中除了目标子链业务节点之外的子链业务节点;
[0006]在关联子链业务节点对子链交易数据共识通过时,根据子链交易数据及子链共识数据生成子链交易区块,将子链交易区块添加至虚拟平行子链;虚拟平行子链中的子链区块包括子链交易区块;< ...
【技术保护点】
【技术特征摘要】
1.
一种区块链管理方法,其特征在于,所述方法包括:目标子链业务节点将子链交易数据发送至关联子链业务节点;所述关联子链业务节点是指平行子链网络中除了所述目标子链业务节点之外的子链业务节点;在所述关联子链业务节点对所述子链交易数据共识通过时,根据所述子链交易数据及子链共识数据生成子链交易区块,将所述子链交易区块添加至虚拟平行子链;所述虚拟平行子链中的子链区块包括所述子链交易区块;若所述虚拟平行子链满足区块上链条件,则从所述虚拟平行子链的子链区块中获取平行交易数据,将所述平行交易数据发送至共识节点,以使所述共识节点根据所述平行交易数据生成子链管理区块,将所述子链管理区块添加至主区块链中
。2.
如权利要求1所述的方法,其特征在于,所述方法还包括:向所述共识节点发送平行子链注册请求,在平行子链注册成功时,获取所述平行子链注册请求所请求的子链业务节点的节点信息;所述子链业务节点包括所述目标子链业务节点及所述关联子链业务节点;创建子链临时账本,根据所述子链业务节点的节点信息及所述子链临时账本生成临时创世区块,存储所述临时创世区块,得到所述虚拟平行子链
。3.
如权利要求2所述的方法,其特征在于,所述方法还包括:所述目标子链业务节点基于所述子链业务节点的节点信息,向所述关联子链业务节点发送第一子链交互消息;获取所述关联子链业务节点所发送的第二子链交互消息;若所述第一子链交互消息及所述第二子链交互消息,指示所述目标子链业务节点与所述关联子链业务节点之间存在网络连接,则确定所述目标子链业务节点与所述关联子链业务节点组成所述平行子链网络
。4.
如权利要求1所述的方法,其特征在于,所述方法还包括:所述目标子链业务节点从所述平行子链网络中获取候选主节点,在所述目标子链业务节点与所述关联子链业务节点对所述候选主节点共识通过时,将所述候选主节点确定为子链主节点;若所述目标子链业务节点生成所述子链交易数据,则对所述目标子链业务节点进行节点检测;若所述目标子链业务节点为所述子链主节点,则执行所述目标子链业务节点将子链交易数据发送至关联子链业务节点的过程;若所述目标子链业务节点不为所述子链主节点,则确定所述目标子链业务节点无区块生成权限
。5.
如权利要求1所述的方法,其特征在于,所述方法还包括:向所述共识节点发送资源获取请求,获取所述共识节点基于所述资源获取请求所发送的子链资源;根据所述子链资源生成资源管理区块,在对所述资源管理区块共识通过时,将所述资源管理区块添加至所述虚拟平行子链;向所述共识节点发送资源管理成功消息,以使所述共识节点对所述子链资源进行锁定处理;所述共识节点不具备针对被锁定的子链资源的使用权限
。
6.
如权利要求5所述的方法,其特征在于,所述方法还包括:若所述子链资源被完全使用,则确定所述虚拟平行子链满足区块上链条件;或者,若所述目标子链业务节点接收到所述共识节点所发送的子链归档请求,则确定所述虚拟平行子链满足区块上链条件
。7.
如权利要求1所述的方法,其特征在于,所述方法还包括:从所述虚拟平行子链中获取临时创世区块,从所述临时创世区块中获取子链区块阈值;所述临时创世区块是指所述虚拟平行子链中的第一个区块;获取所述虚拟平行子链中的待检测区块,若所述待检测区块的区块高度为所述子链区块阈值,则确定所述虚拟平行子链满足区块上链条件;所述待检测区块是指所述虚拟平行子链中区块高度最大的区块
。8.
如权利要求1所述的方法,其特征在于,所述方法还包括:获取所述子链交易数据的交易范围;若所述交易范围大于子链限定范围阈值,则将所述子链交易数据发送至所述共识节点,以使所述共识节点在对所述子链交易数据共识通过时,将所述子链交易数据进行上链;若所述交易范围小于或等于所述子链限定范围阈值,则执行所述目标子链业务节点将子链交易数据发送至关联子链业务节点的过程
。9.
如权利要求1所述的方法,其特征在于,所述若所述虚拟平行子链满足区块上链条件,则从所述虚拟平行子链的子链区块中获取平行交易数据,将所述平行交易数据发送至共识节点,以使所述共识节点根据所述平行交易数据生成子链管理区块,将所述子链管理区块添加至主区块链中,包括:若所述虚拟平行子链满足区块上链条件,则获取所述虚拟平行子链所包括的子链区块,从所述子链区块中获取区块数据;将所述区块数据确定为所述虚拟平行子链所对应的平行交易数据,将所述平行交易数据发送至共识节点,以使所述共识节点在基于所述区块数据中的区块验证数据对所述区块数据验证通过时,根据所述平行交易数据生成子链管理区块,将所述子链管理区块添加至主区块链中
。10.
如权利要求1所述的方法,其特征在于,所述若所述虚拟平行子链满足区块上链条件,则从所述虚拟平行子链的子链区块中获取平行交易数据,将所述平行交易数据发送至共识节点,以使所述共识节点根据所述平行交易数据生成子链管理区块,将所述子链管理区块添加至主区块链中,包括:若所述虚拟平行子链满足区块上链条件,则获取所述虚拟平行子链所包括的子链区块,从所述子链区块中获取区块数据;根据所述区块数据中的区块验证数据
、
交易基础信息及子链交易结果,生成所述虚拟平行子链所对应的平行交易数据;将所述平行交易数据发送至共识节点,以使所...
【专利技术属性】
技术研发人员:朱耿良,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。