【技术实现步骤摘要】
一种智能合约管理方法及装置
本专利技术涉及金融科技(Finetch)
,尤其涉及一种智能合约管理方法及装置。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,区块链技术也不例外,但由于金融行业的安全性、实时性要求,金融科技领域也对区块链技术提出了更高的要求。智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执行。智能合约程序不只是一个可以自动执行的计算机程序,它本身就是一个系统参与者,对接收到的信息进行回应,可以接收和储存价值,也可以向外发送信息和价值。这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。但是在现有技术中,当针对智能合约发起管理交易时,区块链中的所有节点对管理交易是否能够执行的共识过程是与区块链的共识过程耦合在一起的,导致区块链在全局一致的状态下被动执行同一交易,而不能拒绝对智能合约的管理交易。
技术实现思路
本专利技术实 ...
【技术保护点】
1.一种智能合约管理方法,其特征在于,适用于区块链中的各交易处理节点,针对任一交易处理节点,所述方法包括:/n在处理智能合约生效管理交易时,获取对生效前置交易信息的第一审核结果,所述生效前置交易信息是根据智能合约信息以及针对所述智能合约信息的合约生效操作或者合约升级操作确定的;/n若确定所述第一审核结果为审核通过,则生成生效共识信息,并将所述生效共识信息发送给其它交易处理节点;/n根据获取的目标节点列表以及接收的各生效共识信息确定生效管理共识结果,并在确定所述生效管理共识结果满足获取的生效管理条件时,确定完成所述智能合约生效管理交易。/n
【技术特征摘要】
1.一种智能合约管理方法,其特征在于,适用于区块链中的各交易处理节点,针对任一交易处理节点,所述方法包括:
在处理智能合约生效管理交易时,获取对生效前置交易信息的第一审核结果,所述生效前置交易信息是根据智能合约信息以及针对所述智能合约信息的合约生效操作或者合约升级操作确定的;
若确定所述第一审核结果为审核通过,则生成生效共识信息,并将所述生效共识信息发送给其它交易处理节点;
根据获取的目标节点列表以及接收的各生效共识信息确定生效管理共识结果,并在确定所述生效管理共识结果满足获取的生效管理条件时,确定完成所述智能合约生效管理交易。
2.根据权利要求1所述的方法,其特征在于,所述目标节点列表中包括各目标节点的标识信息,所述生效管理条件为节点数量阈值,所述根据获取的目标节点列表以及接收的各生效共识信息确定生效管理共识结果,包括:
根据接收的各生效共识信息确定各生效共识信息对应的各交易处理节点的各节点标识信息;
将各节点标识信息中与所述目标节点列表中的所述标识信息匹配的节点标识信息对应的交易处理节点作为目标节点;
将目标节点的总数量作为所述生效管理共识结果;
所述确定所述生效管理共识结果满足获取的生效管理条件,包括:
若确定所述目标节点的总数量大于所述节点数量阈值,则确定所述生效管理共识结果满足获取的生效管理条件。
3.根据权利要求1所述的方法,其特征在于,所述目标节点列表中包括各目标节点的标识信息以及各目标节点对应的权重值,所述生效管理条件为总权重阈值,所述根据获取的目标节点列表以及接收的各生效共识信息确定生效管理共识结果,包括:
根据接收的各生效共识信息确定各生效共识信息对应的各交易处理节点的节点标识信息;
将各节点标识信息中与所述目标节点列表中的所述标识信息匹配的节点标识信息对应的交易处理节点作为目标节点,并根据所述目标节点列表中的权重值确定所述目标节点的权重值;
将各目标节点的总权重值作为所述生效管理共识结果;
所述确定所述生效管理共识结果满足获取的生效管理条件,包括:
若确定所述总权重值大于所述总权重阈值,则确定所述生效管理共识结果满足获取的生效管理条件。
4.根据权利要求1~3任一所述的方法,其特征在于,所述若确定所述第一审核结果为审核通过,则生成生效共识信息,并将所述生效共识信息发送给其它节点,包括:
若确定所述第一审核结果为审核通过结果,则生成第一生效共识信息,将所述第一生效共识信息发送给其它交易处理节点;
根据所述目标节点列表以及接收的各第一生效共识信息确定第一生效管理共识结果,并在确定所述第一生效管理共识结果满足所述生效管理条件时,向其它交易处理节点发送第二生效共识信息;
所述根据获取的目标节点列表以及接收的各生效共识信息确定生效管理共识结果,包括:
根据所述目标节点列表以及接收的各第二生效共识信息确定第二生效管理共识结果;
所述确定所述生效管理共识结果满足获取的生效管理条件时,确定完成所述智能合约生效管理交易,包括:
在确定所述第二生效管理共识结...
【专利技术属性】
技术研发人员:陈宇,李辉忠,张开翔,范瑞彬,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。