[发明专利]区块链系统参数更新方法和系统有效
申请号: | 202110116792.9 | 申请日: | 2021-01-28 |
公开(公告)号: | CN112448855B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 夏凝 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F8/65 |
代理公司: | 成都七星天知识产权代理有限公司 51253 | 代理人: | 杨永梅 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 系统 参数 更新 方法 | ||
1.一种区块链系统参数更新方法,其中,包括周期性地或每当监测到预设数量的新增区块时,触发参数更新流程;
所述参数更新流程包括:
获取第一历史交易数据,所述第一历史交易数据包括一段时间内发起的区块链交易;
基于所述第一历史交易数据,确定待更新的区块链系统参数;
发起用于更新区块链系统参数的区块链交易,该区块链交易包括所述待更新的区块链系统参数;
其中,所述基于所述第一历史交易数据,确定待更新的区块链系统参数,包括:
基于所述第一历史交易数据,确定第一区块链交易规律;基于所述第一区块链交易规律,确定待更新的区块链系统参数;
或者,将所述第一历史交易数据输入训练好的第三机器学习模型中,并将模型的输出作为待更新的区块链系统参数,所述训练好的第三机器学习模型通过融合训练好的第一机器学习模型和第二机器学习模型得到;其中,所述第一机器学习模型的样本数据包括多个第一样本对,每个所述第一样本对包括一个历史时段内发起的区块链交易和该历史时段内的区块链交易规律;所述第二机器学习模型的样本数据包括多个第二样本对,每个所述第二样本对包括一个历史时段内的区块链交易规律和区块链参数。
2.如权利要求1所述的方法,其中,所述获取第一历史交易数据,包括:
获取当前区块或者获取当前区块及其前N个区块,N为正整数;
从获取到的区块中提取所述第一历史交易数据。
3.如权利要求1所述的方法,其中,所述基于所述第一历史交易数据,确定第一区块链交易规律,包括:
将所述第一历史交易数据输入训练好的第一机器学习模型中,并将模型的输出作为第一区块链交易规律;
其中,所述第一机器学习模型的样本数据包括多个第一样本对,每个所述第一样本对包括一个历史时段内发起的区块链交易和该历史时段内的区块链交易规律。
4.如权利要求1或3所述的方法,其中,所述基于所述第一区块链交易规律,确定待更新的区块链系统参数,包括:
将所述第一区块链交易规律输入训练好的第二机器学习模型中,并将模型的输出作为待更新的区块链系统参数;
其中,所述第二机器学习模型的样本数据包括多个第二样本对,每个所述第二样本对包括一个历史时段内的区块链交易规律和区块链参数。
5.如权利要求1所述的方法,其中,所述区块链交易规律与一段时间内发起的区块链交易的类型、存储大小和数量中的至少一项相关。
6.如权利要求1所述的方法,其中,所述区块链系统参数包括执行区块链交易允许消耗的成本的上限、生成区块的时间间隔上限、单个区块中区块链交易数量的上限中的至少一项。
7.一种区块链系统参数更新系统,其中,包括触发模块和参数更新模块;
所述触发模块用于:周期性地或每当监测到预设数量的新增区块时,触发所述参数更新模块工作;
所述参数更新模块用于:
获取第一历史交易数据,所述第一历史交易数据包括一段时间内发起的区块链交易;
基于所述第一历史交易数据,确定待更新的区块链系统参数;
发起触发区块链系统参数更新的区块链交易,该区块链交易包括所述待更新的区块链系统参数;
其中,所述基于所述第一历史交易数据,确定待更新的区块链系统参数,包括:
基于所述第一历史交易数据,确定第一区块链交易规律;基于所述第一区块链交易规律,确定待更新的区块链系统参数;
或者,将所述第一历史交易数据输入训练好的第三机器学习模型中,并将模型的输出作为待更新的区块链系统参数,所述训练好的第三机器学习模型通过融合训练好的第一机器学习模型和第二机器学习模型得到;其中,所述第一机器学习模型的样本数据包括多个第一样本对,每个所述第一样本对包括一个历史时段内发起的区块链交易和该历史时段内的区块链交易规律;所述第二机器学习模型的样本数据包括多个第二样本对,每个所述第二样本对包括一个历史时段内的区块链交易规律和区块链参数。
8.一种区块链系统参数更新装置,其中,包括处理器和存储设备,所述存储设备用于存储指令,当所述处理器执行指令时,实现如权利要求1~6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司,未经支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110116792.9/1.html,转载请声明来源钻瓜专利网。