【技术实现步骤摘要】
基于区块链的法人身份管控的方法、装置、设备及介质
[0001]本公开涉及区块链技术、法人身份管理和金融领域,尤其涉及一种基于区块链的法人身份管控的方法、装置、设备及介质。
技术介绍
[0002]在现实场景中,随着各个企业的国内业务和国际业务的展开,对于企业法人身份的校验是每个业务中基础且关键的校验项。
[0003]目前企业法人身份的编码体系(国际编码体系或国内编码体系)大多涉及多个具有上下层级关系的编码管理机构,大多数情况下还涉及监管机构,在底层的编码管理层级之下可能还有一些代理层级机构等。对于企业用户(例如为金融机构或者其他企业机构)而言,在进行企业法人身份编码的申请、年检、校验等的过程中,通常采用层层对接、逐级传递的方式来进行数据的处理。
[0004]在实现本公开构思的过程中,发现上述方式存在以下技术问题:(1)跨系统的数据层层传递,需要不同的系统之间和各系统内部进行相应架构和处理过程的适配设置,以保障能够实现数据处理的正确性和完整性,然而层级之间对接花费的研发成本高、错误率高,同时为了保障数据的完整性和 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的法人身份管控的方法,其特征在于,应用于法人身份编码体系中各类角色成员对应的区块链节点,所述角色成员包含:区域管理机构、全局管理机构和监管机构;各类角色成员对应的区块链节点构成区块链系统,且各区块链节点具有相应的目标任务处理场景;针对每类角色成员对应的区块链节点,所述方法包括:接收目标任务处理场景下执行目标事件的处理请求;所述目标任务处理场景包括以下中的一种:针对监管机构和全局管理机构中至少一个的成员管控场景、区域管理机构的管控场景、法人身份编码的管控场景;对所述处理请求进行入参校验和发起方身份校验;在所述入参校验和发起方身份校验均通过的情况下,创建或调用对应的目标智能合约来执行所述目标事件。2.根据权利要求1所述的方法,其特征在于,在所述角色成员为监管机构的情况下,所述目标智能合约包括:第一智能合约;所述第一智能合约用于执行以下至少一种目标事件:管控所述监管机构的成员配置、管控所述监管机构的成员变更、管控所述全局管理机构的成员配置、管控所述全局管理机构的成员变更、记录所述区域管理机构的成员配置信息、记录所述区域管理机构的成员变更信息。3.根据权利要求1或2所述的方法,其特征在于,在所述角色成员为监管机构的情况下,所述目标任务处理场景包括所述成员管控场景;所述处理请求包括第一处理请求,所述第一处理请求携带有以下信息:第一请求参数、针对第一智能合约的初始化操作、所述初始化操作对应的电子签名;对所述处理请求进行入参校验和发起方身份校验,包括:校验所述第一请求参数是否包含监管机构成员的名单信息;在所述第一请求参数校验通过的情况下,根据所述初始化操作对应的电子签名是否为全部监管机构的可信电子签名来校验发起方身份;所述创建或调用对应的目标智能合约来执行所述目标事件,包括:创建第一智能合约;根据所述第一请求参数生成所述监管机构的成员配置内容;将所述成员配置内容和初始化操作记录作为所述第一智能合约的初始化数据进行存储。4.根据权利要求3所述的方法,其特征在于,所述处理请求还包括:第二处理请求,所述第二处理请求携带有以下请求信息:待变更的目标操作列表、变更操作、变更前后的目标成员、发起方身份信息和发起时间;其中所述目标操作列表为监管机构成员列表或全局管理机构成员列表;对所述处理请求进行入参校验和发起方身份校验,包括:当前区块链节点的第一智能合约执行以下入参校验和发起方身份校验的操作:根据区块链账本中已有名单变更任务的状态信息,确定是否进行入参校验;在所述已有名单变更任务处于进行中状态的情况下,确定不进行入参校验;在所述已有名单变更任务均处于完结状态或失效状态的情况下,确定进行入参校验;在进行入参校验的过程中,根据所述目标操作列表、所述变更操作、所述变更前后的目标成员确定所述变更操作是否合法;在入参校验通过的情况下,根据所述发起方身份信息来校验所述变更操作的发起方身
份是否为监管机构成员。5.根据权利要求4所述的方法,其特征在于,所述创建或调用对应的目标智能合约来执行所述目标事件,包括:根据所述请求信息生成待办名单变更任务;将所述待办名单变更任务基于区块链网络同步给发起方之外的其他监管机构成员对应的区块链节点;当前区块链节点的第一智能合约向各监管机构成员对应的区块链节点中的第一智能合约发起变更投票请求;各监管机构成员各自的第一智能合约,执行以下操作:对所述变更投票请求进行入参校验;在入参校验通过的情况下,校验所述变更投票请求的发起方身份是否为监管机构成员且发起状态为未投票状态;在所述变更投票请求的发起方身份和发起状态均校验通过的情况下,根据监管机构成员共识后的投票信息和预设变更条件确定投票结果;所述投票结果包括以下中的一种:投票通过、投票不通过和投票过期;根据所述投票结果更新区块链账本中存储的监管机构成员列表或全局管理机构成员列表;将已完成的待办名单变更任务和对应的处理记录存储至所述已有名单变更任务中。6.根据权利要求1所述的方法,其特征在于,在所述角色成员为全局管理机构的情况下,所述目标智能合约包括:第一智能合约和第二智能合约;所述第一智能合约用于执行以下至少一种目标事件:管控所述区域管理机构的成员准入、管控所述区域管理机构的系统临时接管、管控所述区域管理机构的系统停用、管控所述区域管理机构的系统恢复;所述第二智能合约用于在所述第一智能合约的调用触发下对应执行以下至少一种目标事件:记录所述区域管理机构的成员准入信息、处理所述区域管理机构的系统临时接管、处理所述区域管理机构的系统停用、处理所述区域管理机构的系统恢复。7.根据权利要求1或6所述的方法,其特征在于,在所述角色成员为全局管理机构的情况下,所述目标任务处理场景包括所述区域管理机构的管控场景;所述处理请求包括针对区域管理系统的准入请求,所述准入请求携带有以下信息:准入成员信息和第一发起方信息;对所述处理请求进行入参校验和发起方身份校验,包括:基于第一智能合约,执行以下操作:根据区域管理系统成员列表来对所述准入成员信息进行入参校验;在入参校验通过的情况下,根据所述第一发起方信息来校验所述准入请求的发起方身份是否为全局管理机构;所述创建或调用对应的目标智能合约来执行所述目标事件,包括:所述第一智能合约根据所述准入成员信息和所述第一发起方信息生成初始化参数;所述第一智能合约向目标合约账户发起第一触发请求;其中所述目标合约账户为准入成员针对第二智能合约的操作账户;响应于所述第一触发请求,所述目标合约账户根据所述初始化参数来对第二智能合约
进行初始化处理;在初始化处理成功的情况下,所述第一智能合约对所述区域管理系统成员列表进行更新。8.根据权利要求1或6所述的方法,其特征在于,在所述角色成员为全局管理机构的情况下,所述目标任务处理场景包括所述区域管理机构的管控场景;所述处理请求包括:针对区域管理系统进行临时接管的接管请求,所述接管请求携带有以下信息:待接管的第一目标区域管理系统的第一账户信息和第一状态信息,第二发起方信息;对所述处理请求进行入参校验和发起方身份校验,包括:第一智能合约根据所述第一账户信息是否在区域管理系统成员列表内以及所述第一状态信息是否为运行中来进行入参校验;在入参校验通过的情况下,根据所述第二发起方信息来校验所述接管请求的发起方身份是否为全局管理机构。9.根据权利要求8所述的方法,其特征在于,所述接管请求还携带有以下信息:设定的接管区域管理系统;所述创建或调用对应的目标智能合约来执行所述目标事件,包括:所述第一智能合约向第一合约账户发起状态维护的第二触发请求;其中所述第一合约账户为所述第一目标区域管理系统针对第二智能合约的操作账户;响应于所述第二触发请求,所述第一合约账户下的第二智能合约确定是否存在进行中的处理任务;在存在进行中的处理任务的情况下,所述第一合约账户下的第二智能合约根据所述进行中的处理任务生成待办参数;所述第一合约账户下的第二智能合约向第二合约账户发起任务转移的第三触发请求;其中所述第二合约账户为所述接管区域管理系统针对第二智能合约的操作账户;响应于所述第三触发请求,所述第二合约账户下的第二智能合约进行入参校验和发起方身份校验;在入参校验和发起方身份校验均通过的情况下,所述第二合约账户下的第二智能合约存储所述待办参数,并向所述第一合约账户下的第二智能合约反馈执行结果;所述第一合约账户下的第二智能合约根据所述执行结果来更新对应的任务列表和合约状态;所述第一智能合约根据所述执行结果来更新所述区域管理系统成员列表中所述第一目标区域管理系统的状态。10.根据权利要求9所述的方法,其特征在于,所述处理请求还包括:针对区域管理系统进行停用或恢复的状态更新请求,所述状态更新请求携带有以下信息:待停用或待恢复的第二目标区域管理系统的第二账户信息和第二状态信息,第三发起方信息;对所述处理请求进行入参校验和发起方身份校验,包括:第一智能合约根据所述第二账户信息是否在区域管理系统成员列表内以及所述第二状态信息是否为被临时接管状态来进行入参校验;在入参校验通过的情况下,根据所述第三发起方信息来校验所述状态更新请求的发起方身份是否为全局管理机构;
所述创建或调用对应的目标智能合约来执行所述目标事件,包括:所述第一智能合约向第三合约账户发起合约状态更新的第三触发请求;其中所述第三合约账户为所述第二目标区域管理系统针对第二智能合约的操作账户;响应于所述第三触发请求,所述第三合约账户下的第二智能合约进行入参校验和发起方身份校验;在入参校验和发起方身份校验均通过的情况下,所述第三合约账户下的第二智能合约对自身合约状态进行更新,并向所述第一智能合约反馈更新结果;所述第一智能合约根据所述更新结果来更新所述区域管理系统成员列表中所述第二目标区域管理系统的状态。11.根据权利要求1所述的方法,其特征在于,在所述角色成员为区域管理机构的情况下,所述目标智能合约包括:第一智能合约和第二智能合约;所述第二智能合约用于执行以下至少一种目标事件:处理法人身份编码的注册申请、处理法人身份编码的年检申请、处理法人身份的验证申请;所述第一智能合约用于对应执行以下至少一种目标事件:根据第二智能合约上传的注册处理结果更新法人身份编码列表、根据第二智能合约上传的年检处理结果更新法人身份编码列表、根据第二智能合约的验证调用给出法人身份的可信验证结果。12.根据权利要求1或11所述的方法,其特征在于,在所述角色成员为区域管理机构的情况下,...
【专利技术属性】
技术研发人员:蒋海,王静茹,
申请(专利权)人:布比北京网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。