[发明专利]一种区块链中的数据处理方法及区块链节点在审
申请号: | 202210462512.4 | 申请日: | 2022-04-28 |
公开(公告)号: | CN114780640A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 袁立威 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F21/64;G06Q40/04;G06Q20/38 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张静娟;周良玉 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 中的 数据处理 方法 节点 | ||
1.一种区块链中的数据处理方法,所述方法由第一区块链中的第一节点执行,所述方法包括:
依时间顺序依次执行N个交易集合中的交易,N≥1,所述N个交易集合中的交易的执行使得M个第一账户的状态变化,M≥1;
获取每个所述第一账户对其状态的签名信息;
根据第一世界状态的树根、第二世界状态的树根、M个所述签名信息,生成第一证明,所述第一证明用于证明第一世界状态是在第二世界状态的基础上执行N个所述交易集合中的交易后生成,所述第二世界状态为执行N个所述交易集合中的交易前的世界状态;
将所述第一世界状态的树根和所述第一证明存储到第二区块链中。
2.根据权利要求1所述的方法,其中,N=1,所述根据第一世界状态的树根、第二世界状态的树根、M个所述签名信息,生成第一证明,包括:
将所述第一世界状态的树根、所述第二世界状态的树根、M个所述签名信息输入预设证明函数,生成所述第一证明。
3.据权利要求1所述的方法,其中,N≥2,所述根据第一世界状态的树根、第二世界状态的树根、M个所述签名信息,生成第一证明,包括:
执行第N个交易集合中的交易,以及,获取Q个所述第一账户的签名信息;
根据Q个所述第一账户的签名信息、通过第(N-1)个交易集合生成的第二证明、所述第一世界状态的树根、所述第三世界状态的树根,生成所述第一证明,所述第二证明用于证明所述第三世界状态是在执行第(N-2)个交易集合得到的世界状态的基础上执行所述第(N-1)个交易集合中的交易后生成,所述第三世界状态为执行所述第(N-1)个交易集合中的交易得到的世界状态。
4.根据权利要求3所述的方法,其中,根据Q个所述第一账户的签名信息、通过第(N-1)个交易集合生成的第二证明、所述第一世界状态的树根、所述第三世界状态的树根,生成所述第一证明,包括:
将Q个所述第一账户的签名信息、所述第二证明、所述第一世界状态的树根、所述第三世界状态的树根输入预设证明函数,生成所述第一证明。
5.根据权利要求1至4任一项所述的方法,其中,N个所述交易集合中包括第一交易集合,所述第一交易集合所包含的交易的执行使得S个所述第一账户的状态变化,1≤S≤M,所述获取每个所述第一账户对其状态的签名信息,包括:
根据所述第一交易集合所包含的交易、第四世界状态和第五世界状态,生成第三证明,所述第四世界状态为执行所述第一交易集合中的交易后得到的世界状态,所述第五世界状态为执行所述第一交易集合中的交易之前最新得到的世界状态,所述第三证明用于证明所述第四世界状态是在所述第五世界状态的基础上执行所述第一交易集合中交易生成;
向S个所述第一账户中每个账户对应的终端均发送用于获取所述签名信息的第一请求,所述第一请求中包括所述第三证明;
获取S个所述第一账户中每个账户对应的终端返回的签名信息。
6.一种区块链节点,包括:
处理单元,配置为依时间顺序依次执行N个交易集合中的交易,N≥1,所述N个交易集合中的交易的执行使得M个第一账户的状态变化,M≥1;
获取单元,配置为获取每个所述第一账户对其状态的签名信息;
所述处理单元,还配置为根据第一世界状态的树根、第二世界状态的树根、M个所述签名信息,生成第一证明,所述第一证明用于证明第一世界状态是在第二世界状态的基础上执行N个所述交易集合中的交易后生成,所述第二世界状态为执行N个所述交易集合中的交易前的世界状态;
存储单元,配置为将所述第一世界状态的树根和所述第一证明存储到第二区块链中。
7.根据权利要求6所述的区块链节点,其中,当N=1时,所述处理单元,还配置为:
将所述第一世界状态的树根、所述第二世界状态的树根、M个所述签名信息输入预设证明函数,生成所述第一证明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210462512.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑工程废物清理装置
- 下一篇:一种催化剂及其旋蒸浸渍干燥方法和应用