[发明专利]区块链跨链规则管理方法及系统有效
申请号: | 202110142601.6 | 申请日: | 2021-02-02 |
公开(公告)号: | CN112801661B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 程文彬;幸佳 | 申请(专利权)人: | 深圳前海益链网络科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06Q10/10 |
代理公司: | 深圳国维冀深知识产权代理有限公司 44597 | 代理人: | 张玺 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链跨链 规则 管理 方法 系统 | ||
1.一种区块链跨链规则管理方法,其特征在于,包括:
接收跨链业务参与方提交的规则操作申请;
将所述规则操作申请添加至合约变更申请列表中;所述合约变更申请列表中的规则操作申请用于指示跨链业务相关方在检测到所述合约变更申请列表中存在规则操作申请时,对规则操作申请进行投票;
接收跨链业务相关方对规则操作申请的投票结果,并根据跨链业务相关方对规则操作申请的投票结果判断是否更新跨链规则;
所述规则操作申请包含跨链规则定义以及跨链规则描述;
所述合约变更申请列表中的规则操作申请用于指示跨链业务相关方在检测到所述合约变更申请列表中存在规则操作申请时,
根据预设的检验规则对所述规则操作申请中的跨链规则定义以及跨链规则描述进行有效性验证,并基于验证结果对所述规则操作申请进行投票;
所述预设的检验规则包括:
若跨链规则描述为:跨链方向由A链至B链,则跨链规则定义为:
AChainBChain;
若跨链规则描述为:A链的跨链资产,则跨链规则定义为:
AChain.TokenA;
若跨链规则描述为:A链的实名制token,则跨链规则定义为:
AChain.crtToken=true;
若跨链规则描述为:A链的匿名token,则跨链规则定义为:
AChain.crtToken=false;
若跨链规则描述为:跨链源交易输入地址为A链addressA,则跨链规则定义为:SrcAddress=AChain.addressA;
若跨链规则描述为:跨链目的地址为A链addressA,则跨链规则定义为:DstAddress==AChain.addressA;
若跨链规则描述为:A链合约A地址,则跨链规则定义为:
AChain.contractAddressA;
若跨链规则描述为:目的链A包含keyString的信息存证交易,则跨链规则定义为:Dst=AChain.containStr(keyString);
若跨链规则描述为:源链A包含keyString的信息存证交易,则跨链规则定义为:Src==AChain.containStr(keyString)。
2.如权利要求1所述的区块链跨链规则管理方法,其特征在于,若接收到的跨链业务参与方提交的规则操作申请为跨链规则添加申请,则在将该规则操作申请添加至合约变更申请列表之前,还包括:
为该规则操作申请对应的规则分配唯一标识。
3.如权利要求1所述的区块链跨链规则管理方法,其特征在于,在将所述规则操作申请添加至合约变更申请列表中之后,还包括:
为提交规则操作申请的跨链业务参与方计一票;
相应的,所述根据跨链业务相关方对规则操作申请的投票结果判断是否更新跨链规则,包括:
根据提交规则操作申请的跨链业务参与方的投票结果、跨链业务相关方对规则操作申请的投票结果判断是否更新跨链规则。
4.如权利要求1所述的区块链跨链规则管理方法,其特征在于,在接收跨链业务相关方对规则操作申请的投票结果之后,还包括:
将与所述投票结果对应的规则操作申请从合约变更申请列表中删除。
5.如权利要求1所述的区块链跨链规则管理方法,其特征在于,所述根据跨链业务相关方对规则操作申请的投票结果判断是否更新跨链规则,包括:
若跨链业务相关方对规则操作申请的投票结果显示赞成票数超过预设阈值,则基于与所述投票结果对应的规则操作申请更新跨链规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海益链网络科技有限公司,未经深圳前海益链网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110142601.6/1.html,转载请声明来源钻瓜专利网。