[发明专利]修改区块链智能合约规则的方法和装置在审
申请号: | 202210119185.2 | 申请日: | 2022-02-08 |
公开(公告)号: | CN114549198A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 王吉元;张如意 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q10/06;G06F16/23;G06F16/27 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 修改 区块 智能 合约 规则 方法 装置 | ||
1.一种修改区块链智能合约规则的方法,应用在部署所述智能合约的区块链节点上,所述智能合约规则采用可配置参数来表达,所述方法包括:
接收合约联盟成员的提案交易,所述提案交易携带有可配置参数目标值;生成所述可配置参数目标值的得票统计项的初始值;
接收其他合约联盟成员对所述可配置参数目标值的投票交易,按照预定计票规则并基于所述初始值更新所述可配置参数目标值的得票统计项;
当所述可配置参数目标值的得票统计项满足预定通过条件时,按照所述可配置参数目标值更新区块链上运行的智能合约规则。
2.根据权利要求1所述的方法,所述得票统计项的初始值根据发起提案交易的合约联盟成员的成员权重确定;
所述预定计票规则包括:根据发起所述投票交易的合约联盟成员的成员权重计算本次投票的得票值,采用所述得票值更新所述可配置参数目标值的得票统计项。
3.根据权利要求2所述的方法,所述成员权重根据合约联盟成员参与所述智能合约的既定行为生成;
所述方法还包括:在收到合约联盟成员发起的所述既定行为的交易后,根据所发起的既定行为,更新在区块链账本中所述既定行为涉及的每个合约联盟成员的成员权重,并与其他区块链节点对更新成员权重进行共识。
4.根据权利要求2所述的方法,所述成员权重根据以下一项至多项确定:成员额度权重、成员频率权重、成员关联度权重、成员投票胜负权重;
所述成员额度权重根据所属合约联盟成员在第一时间段内采用所述智能合约完成业务的额度、和第一时间段内所有采用所述智能合约完成业务的总额度确定;
所述成员频率权重根据所属合约联盟成员在第二时间段内采用所述智能合约完成业务的次数、和第二时间段内所有采用所述智能合约完成业务的总次数确定;
所述成员关联度权重根据所属合约联盟成员在采用所述智能合约完成业务时所涉及的其他合约联盟成员的数量确定;
所述成员投票胜负权重根据所属合约联盟成员发起及投票的历史提案是否通过来确定。
5.根据权利要求1所述的方法,所述提案交易携带有指定使用权重;所述投票交易携带有指定使用权重;所述指定使用权重不超过发起交易的合约联盟成员的成员权重;
所述得票统计项的初始值根据提案交易中携带的指定使用权重确定;
所述预定计票规则包括:根据所述投票交易中携带的指定使用权重计算本次投票的得票值,采用所述得票值更新所述可配置参数目标值的得票统计项。
6.根据权利要求1所述的方法,所述智能合约为每个可配置参数分别提供提案接口和投票接口;
所述接收合约联盟成员的提案交易,所述提案交易携带有可配置参数目标值,包括:接收合约联盟成员对可配置参数的提案接口的调用,调用指令中包括所述可配置参数目标值;
所述接收其他合约联盟成员对所述可配置参数目标值的投票交易,包括:接收其他合约联盟成员对所述可配置参数的投票接口的调用。
7.根据权利要求1所述的方法,所述合约联盟成员包括:曾参与所述智能合约的区块链账户。
8.一种修改区块链智能合约规则的装置,应用在部署所述智能合约的区块链节点上,所述智能合约规则采用可配置参数来表达,所述装置包括:
提案交易处理单元,用于接收合约联盟成员的提案交易,所述提案交易携带有可配置参数目标值;生成所述可配置参数目标值的得票统计项的初始值;
投票交易处理单元,用于接收其他合约联盟成员对所述可配置参数目标值的投票交易,按照预定计票规则并基于所述初始值更新所述可配置参数目标值的得票统计项;
规则更新单元,用于当所述可配置参数目标值的得票统计项满足预定通过条件时,按照所述可配置参数目标值更新区块链上运行的智能合约规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210119185.2/1.html,转载请声明来源钻瓜专利网。