激励式内容分发方法及系统技术方案

技术编号:15725357 阅读:53 留言:0更新日期:2017-06-29 13:56
本发明专利技术提供一种激励式内容分发方法及系统,该方法包括:根据业务要求配置邀约任务;根据邀约任务生成邀约凭证;向当前区块链网络中的各邀约响应端发布邀约凭证,接收分别返回的任务执行凭证;根据各任务执行凭证和预配置的验证方法验证各邀约响应端是否完成邀约任务;采用根据业务要求所配置的筛选方法在各完成邀约任务的邀约响应端中筛选获奖的邀约响应端;生成获奖凭证并发送至获奖的邀约响应端,以供获取激励式内容。本发明专利技术为区块链网络提供了一种奖励发放的模式和来源可配置,而不依赖于共识机制的奖励机制。

【技术实现步骤摘要】
激励式内容分发方法及系统
本申请涉及区块链
,具体涉及一种激励式内容分发方法及系统。
技术介绍
当前区块链系统中对于节点的奖励机制主要与区块链网络的共识机制密切相关,根据现在主要的共识机制工作量证明(POW)、权益证明机制(POS)、股份授权证明机制(DPOS)、实用拜占庭容错算法(PBFT)进行区分,可以将与之相关的奖励分为以下三类:第一类是基于挖矿的奖励,使用POW或POS进行共识时,通过节点进行挖矿,以便选出获得区块链写入权限的节点,对于选举出来的进行区块链写入的节点通过发放代币的方式进行奖励。第二类是基于分配交易费用的奖励,使用POS或DPOS进行共识,通过节点持有的代币数量,进行股份权益划分,以便按照股份占比对通过交易收取的手续费进行分配进行奖励。第三类没有奖励,使用PBFT进行共识,没有代币的概念,无法进行附加奖励分配。上述与共识机制相关的奖励机制存在的以下问题:上述现有奖励模式依赖于共识机制,因为共识机制在区块链系统创建之初就已经确定,导致奖励模式也随之固化,无法在创建之后根据具体的业务需求配置不同模式或条件的奖励发放;并且奖励资金的来源也已固化,一种是通过创建区块给予新发行代币作为来源,一种是通过收集交易手续费作为来源。不能根据不同的业务需要改变奖励来源。此外,第一类奖励还需要节点进行挖矿完成奖励发放,当前挖矿的方式为通过对随机数进行HASH运算以找到符合要求的散列值,从而完成挖矿操作。而HASH计算的特点是不存在比穷举更好的方法,可以使散列结果落在特定范围内。因此就需要进行大量重复性的运算工作,通过测试不同随机数的散列值结果,来确定一个确定的随机数。在这个过程中,本身的计算工作是在区块链承载的业务上是没有实际意义的,同时造成大量的能源浪费。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种奖励发放的模式和来源可配置,而不依赖于共识机制的激励式内容分发方法及系统。第一方面,本专利技术提供一种激励式内容分发方法,该方法包括根据业务要求配置邀约任务;根据所述邀约任务生成邀约凭证;向当前区块链网络中的各邀约响应端发布所述邀约凭证,接收各所述邀约响应端分别返回的任务执行凭证;根据各所述任务执行凭证和预配置的验证方法验证各所述邀约响应端是否完成所述邀约任务;采用根据所述业务要求所配置的筛选方法在各完成所述邀约任务的邀约响应端中筛选获奖的邀约响应端;生成获奖凭证并发送至获奖的邀约响应端,以供获取激励式内容。第二方面,本专利技术提供另一种激励式内容分发方法,该方法包括:接收邀约发起端发布的邀约凭证;根据接收的邀约凭证执行邀约任务;根据执行结果生成任务执行凭证;将所述任务执行凭证返回给所述邀约发起端,以供所述邀约发起端根据预配置的验证方法验证是否完成所述邀约任务,以及,采用根据业务要求所配置的筛选方法筛选获奖的邀约响应端;等待接收所述邀约发起端发送的获奖凭证:若接收到,则根据所述获奖凭证获取激励式内容。其中,所述邀约凭证根据由业务要求所配置的邀约任务生成。第三方面,本专利技术提供一种邀约发起端,配置于区块链网络中,包括:任务配置单元,配置用于根据业务要求配置邀约任务;第一凭证生成单元,配置用于根据所述邀约任务生成邀约凭证,以及,生成获奖凭证;第一通信单元,配置用于向所述区块链网络中的各邀约响应端发布所述邀约凭证,接收各所述邀约响应端分别返回的任务执行凭证,以及,将所述获奖凭证发送至获奖的邀约响应端,以供获取激励式内容;验证单元,配置用于根据各所述任务执行凭证和预配置的验证方法验证各所述邀约响应端是否完成所述邀约任务;获奖筛选单元,配置用于采用根据所述业务要求所配置的筛选方法在各完成所述邀约任务的邀约响应端中筛选获奖的邀约响应端。第四方面,本专利技术提供一种邀约响应端,配置于区块链网络中,包括:任务执行单元,配置用于根据接收的邀约凭证执行邀约任务;第二凭证生成单元,配置用于根据执行结果生成任务执行凭证;第二通信单元,配置用于接收邀约发起端发布的邀约凭证;将所述任务执行凭证返回给所述邀约发起端,以供所述邀约发起端根据预配置的验证方法验证是否完成所述邀约任务,以及,采用根据业务要求所配置的筛选方法筛选获奖的邀约响应端;等待接收所述邀约发起端发送的获奖凭证;激励式内容获取单元,配置用于根据所述获奖凭证获取激励式内容。其中,所述邀约凭证根据由业务要求所配置的邀约任务生成。第五方面,本专利技术提供一种激励式内容分发系统,包括至少一个上述邀约发起端,以及若干个上述邀约响应端。第六方面,本专利技术还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本专利技术各实施例提供的激励式内容分发方法。第七方面,本专利技术还提供一种存储有计算机程序的计算机可读存储介质,该计算机程序使计算机执行根据本专利技术各实施例提供的激励式内容分发方法。本专利技术诸多实施例提供的激励式内容分发方法及系统根据业务要求灵活配置邀约任务及其验证方法,并采用根据业务要求所配置的筛选方法筛选获奖的邀约响应端(节点),生成可灵活配置获取激励式内容方式和来源的获奖凭证以供获取激励式内容,为区块链网络提供了一种奖励发放的模式和来源可配置,而不依赖于共识机制的奖励机制;本专利技术一些实施例提供的激励式内容分发方法及系统进一步通过采用非对称的公私钥加密机制对激励式内容分发方法中的关键数据进行加密验证,保障了奖励机制的安全性;本专利技术一些实施例提供的激励式内容分发方法及系统进一步通过定制可执行文件以进行执行任务、验证执行结果、获取激励式内容等操作,提供了灵活、可控、高效的执行机制。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本专利技术一实施例提供的一种激励式内容分发方法的流程图。图2为图1所示方法的一种优选实施方式中步骤S12的流程图。图3为图1所示方法的一种优选实施方式中步骤S14的流程图。图4为图1所示方法的一种优选实施方式中步骤S15的流程图。图5为图1所示方法的一种优选实施方式中步骤S16的流程图。图6为本专利技术一实施例提供的另一种激励式内容分发方法的流程图。图7为图6所示方法的一种优选实施方式中步骤S22的流程图。图8为图6所示方法的一种优选实施方式中步骤S23的流程图。图9为图6所示方法的一种优选实施方式中步骤S25的流程图。图10为本专利技术一实施例提供的一种邀约发起端的结构示意图。图11为图10所示邀约发起端的一种优选实施方式的结构示意图。图12为本专利技术一实施例提供的一种邀约响应端的结构示意图。图13为本专利技术一实施例提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1为本专利技术一实施例提供的一种激励式内容分发方法的流程图。如图1所示,在本实施例中,本专利技术提供的一种适用于邀约发起端的激励式内容分发方法,该方法包括:S11:根据业务要求配置邀本文档来自技高网
...
激励式内容分发方法及系统

【技术保护点】
一种激励式内容分发方法,其特征在于,包括:根据业务要求配置邀约任务;根据所述邀约任务生成邀约凭证;向当前区块链网络中的各邀约响应端发布所述邀约凭证,接收各所述邀约响应端分别返回的任务执行凭证;根据各所述任务执行凭证和预配置的验证方法验证各所述邀约响应端是否完成所述邀约任务;采用根据所述业务要求所配置的筛选方法在各完成所述邀约任务的邀约响应端中筛选获奖的邀约响应端;生成获奖凭证并发送至获奖的邀约响应端,以供获取激励式内容。

【技术特征摘要】
1.一种激励式内容分发方法,其特征在于,包括:根据业务要求配置邀约任务;根据所述邀约任务生成邀约凭证;向当前区块链网络中的各邀约响应端发布所述邀约凭证,接收各所述邀约响应端分别返回的任务执行凭证;根据各所述任务执行凭证和预配置的验证方法验证各所述邀约响应端是否完成所述邀约任务;采用根据所述业务要求所配置的筛选方法在各完成所述邀约任务的邀约响应端中筛选获奖的邀约响应端;生成获奖凭证并发送至获奖的邀约响应端,以供获取激励式内容。2.根据权利要求1所述的激励式内容分发方法,其特征在于,所述根据业务要求配置邀约任务包括以下任一项:获取根据业务要求所配置的邀约任务,生成执行所述邀约任务的可执行文件;获取业务要求并配置对应的邀约任务,生成执行所述邀约任务的可执行文件。3.根据权利要求2所述的激励式内容分发方法,其特征在于,所述根据所述邀约任务生成邀约凭证包括:生成第一公私钥对;用所述第一公私钥对中的第一私钥对所述执行所述邀约任务的可执行文件进行加密,生成邀约凭证。4.根据权利要求1所述的激励式内容分发方法,其特征在于,所述根据各所述任务执行凭证和预配置的验证方法验证各所述邀约响应端是否完成所述邀约任务包括,分别对各所述邀约响应端执行以下步骤:向邀约响应端获取第二公钥以验证任务执行凭证,得到执行结果;根据所述执行结果和预配置的验证方法验证所述邀约响应端是否完成所述邀约任务。5.根据权利要求1所述的激励式内容分发方法,其特征在于,所述生成获奖凭证并发送至获奖的邀约响应端,以供获取激励式内容包括:生成执行获取激励式内容操作的可执行文件;生成第三公私钥对;用所述第三公私钥对中的第三私钥对所述执行获取激励式内容操作的可执行文件进行加密,生成获奖凭证;将所生成的获奖凭证发送至获奖的邀约响应端,以供获取激励式内容。6.根据权利要求1-5任一项所述的激励式内容分发方法,其特征在于,所述采用根据所述业务要求所配置的筛选方法在各完成所述邀约任务的邀约响应端中筛选获奖的邀约响应端包括:获取并加载配置有根据所述业务要求所配置的筛选方法的插件;运行所述插件以筛选出获奖的邀约响应端。7.一种激励式内容分发方法,其特征在于,包括:接收邀约发起端发布的邀约凭证;根据接收的邀约凭证执行邀约任务;根据执行结果生成任务执行凭证;将所述任务执行凭证返回给所述邀约发起端,以供所述邀约发起端根据预配置的验证方法验证是否完成所述邀约任务,以及,采用根据业务要求所配置的筛选方法筛选获奖的邀约响应端;等待接收所述邀约发起端发送的获奖凭证:若接收到,则根据所述获奖凭证获取激励式内容;其中,所述邀约凭证根据由业务要求所配置的邀约任务生成。8.根据权利要求7所述的激励式内容分发方法,其特征在于,所述根据接收的邀约凭证执行邀约任务包括:向所述邀约发起端获取第一公钥以验证所述邀约凭证,得到执行所述邀约任务的可执行文件;在虚拟镜像中执行所述可执行文件,以执行所述邀约任务。9.根据权利要求7所述的激励式内容分发方法,其特征在于,所述根据执行结果生成任务执行凭证包括:生成第二公私钥对;用所述第二公私钥对中的第二私钥对所述执行结果进行加密,以生成任务执行凭证。10.根据权利要求7所述的激励式内容分发方法,其特征在于,所述等待接收所述邀约发起端发送的获奖凭证:若接收到,则根据所述获奖凭证获取激励式内容包括:等待接收所述邀约发起端发送的获奖凭证:若接收到,则向所述邀约发起端获取第三公钥以验证所述获奖凭证,得到执行获取激励式内容操作的可执行文件;在虚拟镜像中执行所述可执行文件,以获取...

【专利技术属性】
技术研发人员:李刘海陈姝卢小明
申请(专利权)人:北京众享比特科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1