一种区块链管理方法及相关设备技术

技术编号:40051248 阅读:15 留言:0更新日期:2024-01-16 21:14
本说明书提供了一种区块链管理方法及相关设备。区块链上部署了包含区块链管理规则的管理合约;其中,所述区块链管理规则为与针对所述区块链的管理操作相关的管理规则;所述管理操作为所述区块链中的目标区块所包含的交易执行完成后所触发的管理操作;所述方法应用于所述区块链中的任一目标区块链节点。该方法包括:响应于所述区块链中具有区块创建权限的出块节点生成所述目标区块,且所述目标区块共识通过,执行所述目标区块中包含的交易;以及,响应于所述目标区块中包含的交易执行完成,进一步调用所述管理合约,以基于所述管理合约中包含的所述区块链管理规则,对所述区块链执行管理操作。

【技术实现步骤摘要】

本说明书一个或多个实施例涉及区块链,尤其涉及一种区块链管理方法及相关设备


技术介绍

1、在支持智能合约的区块链中,存在大量区块链管理行为,例如区块的手续费的分配行为、重新选举出块节点的节点治理行为,等等。这些利益分配行为或者治理行为的具体执行规则可以被编写到区块链节点的代码中,每个节点都需要运行相同的代码,以保证上述管理行为的一致性。

2、但是,如果需要对上述规则进行更改,例如对手续费的分配比例进行调整,或者对重新选举出块节点的选举规则进行调整,则只能通过“硬分叉”的方式进行,即所有节点在约定的时间统一升级程序代码,这就让规则的更改很不灵活,并且需要耗费较长时间。


技术实现思路

1、有鉴于此,本说明书一个或多个实施例提供一种区块链管理方法及相关设备。

2、第一方面,本说明书提供了一种区块链管理方法,所述区块链上部署了包含区块链管理规则的管理合约;其中,所述区块链管理规则为与针对所述区块链的管理操作相关的管理规则;所述管理操作为所述区块链中的目标区块所包含的交易执行完成后所触发的管理操本文档来自技高网...

【技术保护点】

1.一种区块链管理方法,其特征在于,所述区块链上部署了包含区块链管理规则的管理合约;其中,所述区块链管理规则为与针对所述区块链的管理操作相关的管理规则;所述管理操作为所述区块链中的目标区块所包含的交易执行完成后所触发的管理操作;所述方法应用于所述区块链中的任一目标区块链节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述管理合约为系统合约;所述管理合约部署在所述区块链的创世区块中。

3.根据权利要求1所述的方法,其特征在于,所述出块节点生成所述目标区块,包括:

4.根据权利要求1所述的方法,其特征在于,所述区块链上还部署了用于对所述管理...

【技术特征摘要】

1.一种区块链管理方法,其特征在于,所述区块链上部署了包含区块链管理规则的管理合约;其中,所述区块链管理规则为与针对所述区块链的管理操作相关的管理规则;所述管理操作为所述区块链中的目标区块所包含的交易执行完成后所触发的管理操作;所述方法应用于所述区块链中的任一目标区块链节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述管理合约为系统合约;所述管理合约部署在所述区块链的创世区块中。

3.根据权利要求1所述的方法,其特征在于,所述出块节点生成所述目标区块,包括:

4.根据权利要求1所述的方法,其特征在于,所述区块链上还部署了用于对所述管理合约进行管理的系统合约;所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述目标区块为所述区块链中的任一区块;或者,所述目标区块为所述区块链中的连续多个区块中的指定区块。

6.根据权利要求5所述的方法,其特征在于,所述连续多个区块为在任一共识周期内生成的多个区块,所述指定区块为在所述任一共识周期内生成的所述多个区块中的最后一个区块。

7.根据权利要求1所述的方法,其特征在于,所述区块链管理规则包括与所述目标区块对应的出块权益相关的第一分配规则;

8.根据权利要求1所述的方法,其特征在于,所述区块链管理规则包括与所述目标区块包含的交易对应的交易权益相关的第二分配规则;其中,所述交易权益为执行所述交易获得的权益;

9.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:徐文博陶友贤荣康单宸
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1