【技术实现步骤摘要】
用于实现营销标签共享的区块链共识方法及区块链网络
本专利技术属于区块链
,更具体地,涉及一种用于实现营销标签共享的区块链共识方法及区块链网络。
技术介绍
在电子商务(ElectronicBusiness)行业中,营销标签是客户特征或者喜好的摘要,电子商务平台或者商家可以通过营销标签更为精准地定位自己的用户,并根据营销标签进行精准营销。但是,电商平台或者商家的所持有的数据相对独立,商家之间难以实现营销标签共享。区块链(Blockchain)具有去中心化,交易过程透明、可追踪、且便于审计等优点,使得电子商务逐渐由中心化的平台向去中心化的区块链平台进行转移。区块链中的共识机制是实现去中心化的关键技术。目前,主流的区块链共识机制包括工作量证明(ProofofWork,简称POW)、权益证明(ProofofStake,简称POS)和委任权益证明(DelegatedProofofStake,简称DPOS)。POW的原理是要求每个节点以一定的难度计算一个随机数,因此会浪费大量的计算资源;POS的原理是持有权益(Stake)的节点才有可能成为出块节点,并且拥有的权益越多的节 ...
【技术保护点】
1.一种用于实现营销标签共享的区块链共识方法,其特征在于,包括:对于当前的出块节点集Si,在其有效期的起始阶段pi,由其中的出块节点轮流出块以处理系统交易,同时接收区块链网络中报名节点发送的报名交易;任意一个出块节点在出块的同时,若接收到报名交易,则计算上一个出块节点集Si‑1中最后一个出块节点出块结束的时间至发送该报名交易的时间之间对应的报名节点的共享积分增量,并记录到该报名交易中后,将该报名交易写入区块;所有报名交易均被写入区块后,由所述出块节点集Si的最后一个出块节点Ni确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,并根据当前的系统压力确定所述出块节 ...
【技术特征摘要】
1.一种用于实现营销标签共享的区块链共识方法,其特征在于,包括:对于当前的出块节点集Si,在其有效期的起始阶段pi,由其中的出块节点轮流出块以处理系统交易,同时接收区块链网络中报名节点发送的报名交易;任意一个出块节点在出块的同时,若接收到报名交易,则计算上一个出块节点集Si-1中最后一个出块节点出块结束的时间至发送该报名交易的时间之间对应的报名节点的共享积分增量,并记录到该报名交易中后,将该报名交易写入区块;所有报名交易均被写入区块后,由所述出块节点集Si的最后一个出块节点Ni确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,并根据当前的系统压力确定所述出块节点集Si+1的生效阶段;其中,节点的共享积分通过营销标签交易发生变化,且营销标签交易量越大,共享积分增量越大;各阶段的时间长度相等,出块节点集的有效期包括一个或多个连续的阶段;MAX为预设的出块节点数阈值。2.如权利要求1所述的用于实现营销标签共享的区块链共识方法,其特征在于,还包括:在所述阶段pi,所述出块节点集Si中的所有出块节点,以及所述区块链网络中部分其余的节点作为报名节点向所述区块链网络发送报名交易,申请成为下一个出块节点集Si+1中的出块节点。3.如权利要求1所述的用于实现营销标签共享的区块链共识方法,其特征在于,所述出块节点集Si的最后一个出块节点Ni根据当前的系统压力确定所述出块节点集Si+1的生效阶段,包括:所述出块节点Ni根据所述区块链网络在所述阶段pi的压力,计算用于表征系统压力的延期因子fi;若fi>M,则确定所述出块节点集Si+1的生效阶段为所述阶段pi之后的第E+1个阶段,并且所述出块节点集Si的有效期为E+1个阶段;否则,确定所述出块节点集Si+1的生效阶段为所述阶段pi之后的第1个阶段,并且所述出块节点集Si的有效期为1个阶段;其中,M为预设的系统压力阈值,E为预设的生效间隔,E为正整数。4.如权利要求3所述的用于实现营销标签共享的区块链共识方法,其特征在于,所述延期因子fi为在所述阶段pi内涌入所述区块链网络的交易数量,或者,所述延期因子fi为所述区块链网络在所述阶段pi内的网络延迟。5.如权利要求3所述的用于实现营销标签共享的区块链共识方法,其特征在于,还包括:若fi>M,则在所述阶段pi之后的第1~E个阶段,由所述出块节点集Si中的出块节点轮流出块以处理系统交易,在出块的同时不再处理报名交易;在所述出块节点集Si+1的生效阶段到达时,所述出块节点集Si+1生效,并且所述出块节点集Si的有效...
【专利技术属性】
技术研发人员:代炜琦,代春凯,金海,邹德清,
申请(专利权)人:华中科技大学,深圳华中科技大学研究院,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。