[发明专利]区块链系统中的交易提议方法、共识节点和区块链系统在审
申请号: | 202310348362.9 | 申请日: | 2023-04-03 |
公开(公告)号: | CN116484417A | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 荣康 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06Q40/04 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 李威 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 系统 中的 交易 提议 方法 共识 节点 | ||
1.一种区块链系统中交易提议方法;其中,所述区块链系统包括多个具有交易提议权限的共识节点;所述区块链系统中具有交易提议权限的各个共识节点的本地交易池中包含重复的交易;所述方法应用于所述区块链系统中具有交易提议权限的任一目标共识节点,包括:
计算本地交易池中维护的交易的摘要值;
将所述摘要值与预设数值进行算数运算;
根据所述算数运算的运算结果确定所述目标共识节点是否具有所述交易的交易提议权限;如果所述目标节点具有所述交易的交易提议权限,将所述交易添加至由所述目标共识节点针对待共识的目标区块提议的待共识的交易集合。
2.如权利要求1所述的方法,计算本地交易池中维护的交易的摘要值,包括:
将本地交易池中维护的交易的交易内容与所述目标区块的区块标识进行数据拼接,并计算数据拼接得到的数据内容的摘要值,作为所述交易的摘要值。
3.如权利要求1所述的方法,所述预设数值为所述区块链系统中的共识节点的总数量对应的目标数量值;
将所述摘要值与预设数值进行算数运算,包括:
将所述摘要值与所述目标数量值进行算数运算。
4.如权利要求3所述的方法,所述区块链系统中的各个共识节点的节点标识,为不大于所述目标数量值的无符号整数;
将所述摘要值与所述目标数量值进行算数运算,包括:
将所述摘要值与所述目标数量值进行mod运算,以使所述算数运算的运算结果对应的数值小于所述目标数量值。
5.如权利要求3所述的方法,根据所述算数运算的运算结果确定所述目标共识节点是否具有所述交易的交易提议权限,包括:
将所述算数运算的运算结果与所述目标共识节点的节点标识进行匹配,并根据匹配结果,确定所述目标共识节点是否具有所述交易的交易提议权限。
6.如权利要求5所述的方法,所述算数运算的运算结果,以及所述区块链系统中的各个共识节点的节点标识,均为小于所述目标数量值的无符号整数;
将所述算数运算的运算结果与所述目标共识节点的节点标识进行匹配,并根据匹配结果,确定所述目标共识节点是否具有所述交易的交易提议权限,包括:
将所述算数运算的运算结果对应的第一数值与所述目标共识节点的节点标识对应的第二数值进行数值匹配;
如果所述第一数值和所述第二数值相同,确定所述目标共识节点具有所述交易的交易提议权限。
7.如权利要求5所述的方法,所述区块链系统中的各个共识节点的节点标识,为小于所述目标数量值的无符号整数;所述算数运算的运算结果为不小于所述目标数量值的无符号整数;
将所述算数运算的运算结果与所述目标共识节点的节点标识进行匹配,并根据匹配结果,确定所述目标共识节点是否具有所述交易的交易提议权限,包括:
将所述算数运算的运算结果对应的第三数值和与所述目标共识节点的节点标识绑定的数值区间进行匹配;其中,所述数值区间用于确定由所述目标共识节点提议的交易;
如果所述第三数值命中所述数值区间,确定所述目标共识节点具有所述交易的交易提议权限。
8.如权利要求3所述的方法,所述方法还包括:
确定所述交易集合中的交易的数量是否到达预设阈值;
如果是,将所述交易集合传输到其他的共识节点,以发起针对所述交易集合的共识处理。
9.如权利要求6或7所述的方法,所述方法还包括:
接收其他的共识节点针对待共识的目标区块提议的待共识的交易集合;
计算所述交易集合中的交易的摘要值,并将所述摘要值与所述目标数量值进行所述算数运算;
将所述算数运算得到的运算结果与所述目标共识节点的节点标识进行匹配,并根据匹配结果确定所述其他的共识节点是否为恶意节点;
如果是,将所述其他的共识节点作为恶意节点进行保存;如果否,针对所述交易集合进行共识处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310348362.9/1.html,转载请声明来源钻瓜专利网。