[发明专利]用于实现营销标签共享的区块链共识方法及系统有效
申请号: | 201910345004.6 | 申请日: | 2019-04-26 |
公开(公告)号: | CN110189161B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 代炜琦;代春凯;金海;邹德清 | 申请(专利权)人: | 华中科技大学;深圳华中科技大学研究院 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06Q30/06;G06Q40/04 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 夏倩;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实现 营销 标签 共享 区块 共识 方法 系统 | ||
1.一种用于实现营销标签共享的区块链共识方法,其特征在于,包括:
对于当前的出块节点集Si,在其有效期的起始阶段pi,由其中的出块节点轮流出块以处理系统交易,同时接收区块链网络中报名节点发送的报名交易;
任意一个出块节点在出块的同时,若接收到报名交易,则计算上一个出块节点集Si-1中最后一个出块节点出块结束的时间至发送该报名交易的时间之间对应的报名节点的共享积分增量,并记录到该报名交易中后,将该报名交易写入区块;
所有报名交易均被写入区块后,由所述出块节点集Si的最后一个出块节点Ni确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,并根据当前的系统压力确定所述出块节点集Si+1的生效阶段;
其中,节点的共享积分通过营销标签交易发生变化,且营销标签交易量越大,共享积分增量越大;各阶段的时间长度相等,出块节点集的有效期包括一个或多个连续的阶段;MAX为预设的出块节点数阈值;
所述出块节点集Si的最后一个出块节点Ni确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,包括:
所述出块节点Ni根据共享积分增量递减的顺序对报名节点进行排序;
若报名节点的数量Ci满足Ci≤MAX,则按照排序结果依次确定各报名节点为下一个出块节点集Si+1的出块节点;否则,根据排序结果,依次确定共享积分增量最大的前MAX个节点为下一个出块节点集Si+1的出块节点;
所述出块节点集Si的最后一个出块节点Ni根据当前的系统压力确定所述出块节点集Si+1的生效阶段,包括:
所述出块节点Ni根据所述区块链网络在所述阶段pi的压力,计算用于表征系统压力的延期因子fi;所述延期因子fi为在所述阶段pi内涌入所述区块链网络的交易数量,或者,所述延期因子fi为所述区块链网络在所述阶段pi内的网络延迟;
若fi>M,则确定所述出块节点集Si+1的生效阶段为所述阶段pi之后的第E+1个阶段,并且所述出块节点集Si的有效期为E+1个阶段;否则,确定所述出块节点集Si+1的生效阶段为所述阶段pi之后的第1个阶段,并且所述出块节点集Si的有效期为1个阶段;
其中,M为预设的系统压力阈值,系统压力阈值M根据区块链网络的规模和交易特点确定;E为预设的生效间隔,E为正整数,生效间隔E根据区块链网络的交易特点和节点的出块能力确定。
2.如权利要求1所述的用于实现营销标签共享的区块链共识方法,其特征在于,还包括:
在所述阶段pi,所述出块节点集Si中的所有出块节点,以及所述区块链网络中部分其余的节点作为报名节点向所述区块链网络发送报名交易,申请成为下一个出块节点集Si+1中的出块节点。
3.如权利要求1所述的用于实现营销标签共享的区块链共识方法,其特征在于,还包括:
若fi>M,则在所述阶段pi之后的第1~E个阶段,由所述出块节点集Si中的出块节点轮流出块以处理系统交易,在出块的同时不再处理报名交易;在所述出块节点集Si+1的生效阶段到达时,所述出块节点集Si+1生效,并且所述出块节点集Si的有效期结束;
否则,在所述出块节点集Si+1的生效阶段到达时,所述出块节点集Si+1生效,并且所述出块节点集Si的有效期结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学;深圳华中科技大学研究院,未经华中科技大学;深圳华中科技大学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910345004.6/1.html,转载请声明来源钻瓜专利网。