一种业务推荐方法、装置及设备制造方法及图纸

技术编号:22081339 阅读:21 留言:0更新日期:2019-09-12 16:08
公开了一种业务推荐方法、装置及设备。本说明书实施例所提供的方案,通过对联盟链中共识过程中的相关数据进行统计分析,可以得知联盟链的中心化指数,从而实在中心化指数超过预设值时,向联盟链发起存证业务转移的推荐信息。

A Business Recommendation Method, Device and Equipment

【技术实现步骤摘要】
一种业务推荐方法、装置及设备
本说明书实施例涉及信息
,尤其涉及一种业务推荐方法、装置及设备。
技术介绍
联盟链是当前进行存证业务的区块链中常见的一种形式。联盟链中通过内部指定多个预选节点为记账节点,每个块的生成由所有的预选节点通过共识决定。在这种方式下,随着业务开展,一些联盟链逐渐失去了区块链中的“去中心化”的特点,例如,联盟链中将各节点物理空间靠近,安排至一同个云服务器上,提高共识效率等等。联盟链变的越来越“中心化”,从业务上已经失去了“去中心化”的效果。基于此,需要一种业务推荐方案,可以对联盟链的中心化程度进行准确评估,以进行业务转移。
技术实现思路
本申请实施例的目的是提供一种存证业务从联盟链到中心化的数据库服务方的推荐方案。为解决上述技术问题,本申请实施例是这样实现的:一种业务推荐方法,应用于以块链式的账本存储数据的中心化的数据库服务端中,所述方法包括:监测所述联盟链的中心化指数,其中,所述中心化指数用于表征所述联盟链中对交易进行共识的中心化程度;当所述中心化指数超过预设值时,向所述联盟链中的节点发送推荐信息,所述推荐信息用于向联盟链中的节点提示将存证业务从联盟链中的各节点转至所述中心化的数据库服务端中。对应的,本说明书实施例还提供一种业务推荐装置,应用于以块链式的账本存储数据的中心化的数据库服务端中,所述装置包括:监测模块,监测所述联盟链的中心化指数,其中,所述中心化指数用于表征所述联盟链中对交易进行共识的中心化程度;推荐模块,当所述中心化指数超过预设值时,向所述联盟链中的节点发送推荐信息,所述推荐信息用于向联盟链中的节点提示将存证业务从联盟链中的各节点转至所述中心化的数据库服务端中。本说明书实施例所提供的方案,通过对联盟链中共识过程中的相关数据进行统计分析,可以得知联盟链的中心化指数,从而实在中心化指数超过预设值时,向联盟链发起存证业务转移的推荐信息,以便进行业务转移。本实施例可以基于联盟链的共识状态准确发起业务转移推荐。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本说明书实施例提供的业务推荐方法的流程示意图;图2为本说明书实施例所涉及的系统架构示意图;图3为本说明书实施例所提供的一种生成块链式账本的流程示意图;图4是本说明书实施例提供的一种业务风险防控装置的结构示意图;图5是用于配置本说明书实施例方法的一种设备的结构示意图。具体实施方式为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。区块链一般被划分为三种类型:公有链(PublicBlockchain),私有链(PrivateBlockchain)和联盟链(ConsortiumBlockchain)。此外,还有多种类型的结合,比如私有链+联盟链、联盟链+公有链等不同组合形式。其中去中心化程度最高的是公有链。公有链以比特币、以太坊为代表,加入公有链的参与者可以读取链上的数据记录、参与交易以及竞争新区块的记账权等。而且,各参与者(即节点)可自由加入以及退出网络,并进行相关操作。私有链则相反,该网络的写入权限由某个组织或者机构控制,数据读取权限受组织规定。简单来说,私有链可以为一个弱中心化系统,参与节点具有严格限制且少。这种类型的区块链更适合于特定机构内部使用。联盟链则是介于公有链以及私有链之间的区块链,可实现“部分去中心化”。联盟链中各个节点通常有与之相对应的实体机构或者组织;参与者通过授权加入网络并组成利益相关联盟,共同维护区块链运行,执行存证类业务。例如,司法机构、公正机关、音乐人协会等共同构建对于音乐相关的联盟链,提供音乐人原创作品存证的联盟链。去中心化的区块链本质上是一个去中心化的分布式账本数据库。即,区块链中的数据是分散的存储在各节点上的。区块链的参与者们,每一个节点都是平行的,不存在上下级、主从的关系,都是平等的。“去中心化”的账本存储方式可以起到容错、抗攻击以及抗勾结的作用。而如果一个区块链中所有节点的参与方都是很“诚实可信”的,那么在该区块链中实际进行业务处理时,基本没有勾结行为,也没有攻击行为,“去中心化”的意义不那么显著。而这种情形往往在有共同利益基础的联盟链里非常常见,基于此,本说明书实施例提供一种方案,通过确定联盟链的中心化指数,来发起存证类联盟链的的转业务转移。以下结合附图,详细说明本说明书各实施例提供的技术方案。如图1所示,图1是本说明书实施例提供的业务推荐方法的流程示意图,应用于以块链式的账本存储数据的中心化的数据库服务端中,该流程具体包括如下步骤:S101,监测所述联盟链的中心化指数,其中,所述中心化指数用于表征所述联盟链中对交易进行共识的中心化程度。对于中心化指数的检测可以通过部署在云端的专门管理联盟链中的节点来执行。需要说明的是,在本说明书中所描述的交易(transfer),是指用户通过区块链的客户端创建,并需要最终发布至区块链的分布式数据库中的一笔数据。其中,区块链中的交易,存在狭义的交易以及广义的交易之分。狭义的交易是指用户向区块链发布的一笔价值转移;例如,在传统的比特币区块链网络中,交易可以是用户在区块链中发起的一笔转账。而广义的交易是指用户向区块链发布的一笔具有业务意图的业务数据;例如,运营方可以基于实际的业务需求搭建一个联盟链,依托于联盟链部署一些与价值转移无关的其它类型的在线业务(比如,租房业务、车辆调度业务、保险理赔业务、信用服务、医疗服务等),而在这类联盟链中,交易可以是用户在联盟链中发布的一笔具有业务意图的业务消息或者业务请求。中心化指数C是一个确切的评分,可以基于联盟链中的各节点的设备特征和对于联盟链中的存证业务进行处理时所产生的业务特征进行统计得到。对于业务特征,具体而言,联盟链作为区块链中的一种,在执行存证业务时,对于写入账本的交易同样需要进行共识。共识过程中的多种业务特征可以反映出该联盟链的中心化程度,以下从多个方面进行说明:(1),基于交易所花费的平均共识时间来表征中心化指数。在本说明书实施例中,交易的平均共识时间T指的是一笔交易从发起交易至共识结束所花费的平均时间长度,或者,一笔交易被写入新的数据块的时间,或者,平均出块时间(在出块条件为共识通过的交易达到一定数值即生成一个新的区块时)。交易的平均共识时间可以基于一定时间(例如,1个月内)内对于交易的共识耗时统计得到。在联盟链中,由于对于交易而且需要多数节点达成一致,一笔交易才可以被写入联盟链的账本中。因此,在联盟链中的节点相对独立的情形下,各节点之间需要多次进行通信。容易理解,独立节点越多,分布的越分散,共本文档来自技高网...

【技术保护点】
1.一种业务推荐方法,所述方法包括:监测所述联盟链的中心化指数,其中,所述中心化指数用于表征所述联盟链中对交易进行共识的中心化程度;当所述中心化指数超过预设值时,向所述联盟链中的节点发送推荐信息,所述推荐信息用于向联盟链中的节点提示将存证业务从联盟链中的各节点转至所述中心化的数据库服务端中。

【技术特征摘要】
1.一种业务推荐方法,所述方法包括:监测所述联盟链的中心化指数,其中,所述中心化指数用于表征所述联盟链中对交易进行共识的中心化程度;当所述中心化指数超过预设值时,向所述联盟链中的节点发送推荐信息,所述推荐信息用于向联盟链中的节点提示将存证业务从联盟链中的各节点转至所述中心化的数据库服务端中。2.如权利要求1所述的方法,监测所述联盟链的中心化指数,包括:获取所述联盟链中对于交易的平均共识时间;根据所述交易的平均共识时间,确定所述联盟链的中心化指数,其中,平均共识时间与中心化指数负相关。3.如权利要求1所述的方法,监测所述联盟链的中心化指数,包括:确定所述联盟链中进行交易共识中的恶意行为的比例,所述恶意行为包括共识节点停止对共识的响应、发起虚假交易的共识或者对交易的虚假共识中的至少一种;根据所述恶意行为的比例,确定所述联盟链的中心化指数,其中,所述恶意行为的比例与中心化指数负相关。4.如权利要求1所述的方法,监测所述联盟链的中心化指数,包括:获取所述联盟链中的多个节点设备的部署环境,所述部署环境包括地理位置和/或部署平台;根据所述部署环境的一致性程度确定所述中心化指数,其中,所述一致性程度与所述中心化指数正相关。5.如权利要求1所述的方法,所述方法还包括:接收联盟链中的节点对于推荐信息的反馈信息;在确认联盟链中的全体节点所返回的反馈信息均同意执行存证业务转移后,执行所述联盟链对所述数据库服务端的存证业务转移。6.一种业务推荐装置,所述装置包括:监测模块,监测所述联盟链的...

【专利技术属性】
技术研发人员:杨新颖
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1