一种业务平台准入的方法和装置制造方法及图纸

技术编号:21065501 阅读:19 留言:0更新日期:2019-05-08 09:58
本申请公开了一种业务平台准入的方法和装置,涉及区块链技术,能够解决因监管业务网络的中心化平台公信力较低而给业务网络带来安全隐患的技术问题。该方法包括:权威节点接收业务平台发送的接入业务网络的准入请求,根据该准入请求,确定该业务平台满足预设条件,将该准入请求发送给共识网络中的其他权威节点,以通过其他权威以及该权威节点自身对是否准许该业务平台接入到该业务网络进行投票,得到投票结果。若根据该投票结果确定准许该业务平台接入该业务网络,则将该业务平台接入到该业务网络中,否则,拒绝将该业务平台接入到该业务网络中。

A Method and Device for Business Platform Access

【技术实现步骤摘要】
一种业务平台准入的方法和装置
本申请涉及区块链技术,尤其涉及一种业务平台准入的方法和装置。
技术介绍
区块链(Blockchain)为分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。在区块链的应用过程中,可以使用户将产生的交易信息记载到该区块链上,以借助这样一个去中心化的系统完成交易信息的存储。现有的业务网络通常都是由一个中心化平台来进行维护的,若是其他业务平台想要接入到的该业务网络中,则需要通过该中心化平台来进行核准,并在核准通过后,方可接入到该业务网络中来。然而,由于该业务网络只是单单受该中心化平台的监管,所以其公信力往往较低,而一旦该中心化平台出现安全风险,则其核准接入的业务平台的安全性也将无法得到有效的保证,从而可能对整个业务网络的安全带来极大的隐患。
技术实现思路
本申请提供一种业务平台准入的方法和装置,以解决因监管业务网络的中心化平台公信力较低而给业务网络带来安全隐患的技术问题。为解决上述问题,本申请提供的技术方案如下:本申请提供一种业务平台准入的方法,业务网络由各权威节点和至少一个业务平台构成,所述业务网络中的共识网络由各权威节点构成,包括:权威节点接收业务平台发送的接入业务网络的准入请求;根据所述准入请求,确定所述业务平台满足预设条件;将所述准入请求发送给共识网络中的其他权威节点,以通过其他权威节点以及所述权威节点自身对是否准许所述业务平台接入所述业务网络进行投票,得到投票结果;若根据所述投票结果确定准许所述业务平台接入所述业务网络,则将所述业务平台接入到所述业务网络,否则,拒绝将所述业务平台接入所述业务网络。可选地,根据所述准入请求,确定所述业务平台满足预设条件,具体包括:调用预设的智能合约,确定所述业务平台的网络地址信息是否存在于所述智能合约维护的黑名单中;若确定所述业务平台的网络地址信息不在所述黑名单中,则确定所述业务平台满足预设条件。可选地,所述方法还包括:若确定所述业务平台的网络地址信息存在于所述黑名单中,则确定所述业务平台不满足预设条件。可选地,根据所述投票结果确定准许所述业务平台接入所述业务网络,具体包括:若根据所述投票结果判断出确定所述业务平台合法的权威节点的数量超过所有权威节点数量的一半,则确定准许所述业务平台接入所述业务网络。可选地,确定所述业务平台合法,具体包括:若验证所述业务平台的区块链私钥合法,则确定所述业务平台合法。可选地,所述方法还包括:针对每个其他权威节点,若监测到该其他权威节点为作恶节点,则发起将该其他权威节点从所述共识网络中去除的投票请求,以使所有权威节点对该其他权威节点进行投票,得到投票结果,并根据所述投票结果,确定是否将该其他权威节点从所述共识网络中去除。可选地,所述方法还包括:接收业务平台发送的业务请求,所述业务请求是其他业务平台向所述业务平台发送的;根据所述业务请求,进行业务处理,并将业务结果通过所述业务平台返回给所述其他业务平台。可选地,所述方法还包括:接收所述业务平台发送的用于写入产品质量信息的写入请求;通过所述共识网络对所述写入请求进行共识,并在确定所述写入请求通过共识后,将所述写入请求中携带的产品质量信息写入区块链中。可选地,所述方法还包括:接收所述业务平台发送的用于查询产品质量信息的查询请求;根据所述查询请求中携带的标识,在区块链上查找与所述标识对应的产品质量信息并返回。本申请提供一种业务平台准入的装置,业务网络由各权威节点和至少一个业务平台构成,所述业务网络中的共识网络由各权威节点构成,包括:接收模块,接收业务平台发送的接入业务网络的准入请求;确定模块,根据所述准入请求,确定所述业务平台满足预设条件;发送模块,将所述准入请求发送给共识网络中的其他权威节点,以通过其他权威节点以及所述装置自身对是否准许所述业务平台接入所述业务网络进行投票,得到投票结果;处理模块,若根据所述投票结果确定准许所述业务平台接入所述业务网络,则将所述业务平台接入到所述业务网络,否则,拒绝将所述业务平台接入所述业务网络。相比较于现有技术中,由于整个业务网络受所有权威节点监管,单个或是一少部分权威节点作恶也将不会给整个业务网络的安全带来极大的隐患。所有,通过权威节点来对需要接入到该业务网络中的业务平台进行核准,能够有效的保证该业务平台的安全性,从而有效的提高了整个业务网络的安全性,保证了各项业务能够在该业务网络中有效的执行。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种业务网络的示意图;图2为本申请实施例提供的一种业务平台准入的过程示意图;图3为本申请实施例提供的一种业务平台准入的装置的示意图;图4为本申请实施例提供的一种业务平台准入的设备的示意图。具体实施方式为了更清楚的阐释本申请的整体构思,下面结合说明书附图以示例的方式进行详细说明。本申请实施例提供一种业务网络,如图1所示。图1为本申请实施例提供的一种业务网络的示意图。在本申请实施例中,整个业务网络由多个权威节点和多个业务平台构成,其中,这些权威节点可以构建一个共识网络,用于对需要接入到该业务网络的业务平台进行审核,并在确定该业务平台审核通过后,准许该业务平台接入到该业务网络中。接入到该业务网络中的业务平台可以在该业务网络中执行各项业务,除此之外,还可以将基于业务执行所得到的信息经过各权威节点所构成的共识网络进行共识。若通过共识,则该信息可以记录在共识网络所维护的区块链中。其中,权威节点可以由一些安全性较强,具备一定资质的机构来担任。当然,构建共识网络的各权威节点也并不一定是固定不变的,若是某一权威节点出现作恶的情况,则可以由其他权威节点发起将该作恶的权威节点从共识网络中踢出的投票,当该投票通过后,该作恶的权威节点将从该共识网络中剔除。后续的共识工作,该作恶的权威节点也将不再参与。而对于接入到业务网络中的业务平台来说,业务平台能够执行业务网络所能提供的各项业务,并可以将信息存入到共识网络维护的区块链中,但是通常情况下,业务平台不会参与共识,即,对上链信息进行共识的工作可以仅由共识网络中的权威节点来进行,而业务网络中的业务平台将不参与该共识工作。相应的,业务平台无需进行区块生成,而是可以将需要上链的信息提供给权威节点,由权威节点负责将各业务平台提供的需要上链的信息进行打包,创建用于上链的区块。需要说明的是,图1所示的业务网络的示意图,仅为该业务网络的一种示例性的实现形式。在该业务网络中,可以包括多于或是少于图1示出的设备。下面结合附图,对本申请实施例提供的业务平台准入的方法进行进一步说明。图2为本申请实施例提供的一种业务平台准入的过程示意图,具体包括以下步骤:S201:权威节点接收业务平台发送的接入业务网络的准入请求。业务平台需要接入到业务网络中进行业务执行时,可以向负责监管业务网络的权威节点发送准入请求,以使权威节点根据该准入请求,确定是否准许该业务平台接入到该业务网络中。S202:根据所述准入请求,确定所述业务平台满足预设条件。权威节点接收到上述准入请求后,可以根据该准入请求,判断该业务平台是否满足预设条件,即,判断该业务平台是否具备本文档来自技高网...

【技术保护点】
1.一种业务平台准入的方法,业务网络由各权威节点和至少一个业务平台构成,所述业务网络中的共识网络由各权威节点构成,其特征在于,包括:权威节点接收业务平台发送的接入业务网络的准入请求;根据所述准入请求,确定所述业务平台满足预设条件;将所述准入请求发送给共识网络中的其他权威节点,以通过其他权威节点以及所述权威节点自身对是否准许所述业务平台接入所述业务网络进行投票,得到投票结果;若根据所述投票结果确定准许所述业务平台接入所述业务网络,则将所述业务平台接入到所述业务网络,否则,拒绝将所述业务平台接入所述业务网络。

【技术特征摘要】
1.一种业务平台准入的方法,业务网络由各权威节点和至少一个业务平台构成,所述业务网络中的共识网络由各权威节点构成,其特征在于,包括:权威节点接收业务平台发送的接入业务网络的准入请求;根据所述准入请求,确定所述业务平台满足预设条件;将所述准入请求发送给共识网络中的其他权威节点,以通过其他权威节点以及所述权威节点自身对是否准许所述业务平台接入所述业务网络进行投票,得到投票结果;若根据所述投票结果确定准许所述业务平台接入所述业务网络,则将所述业务平台接入到所述业务网络,否则,拒绝将所述业务平台接入所述业务网络。2.如权利要求1所述的方法,其特征在于,根据所述准入请求,确定所述业务平台满足预设条件,具体包括:调用预设的智能合约,确定所述业务平台的网络地址信息是否存在于所述智能合约维护的黑名单中;若确定所述业务平台的网络地址信息不在所述黑名单中,则确定所述业务平台满足预设条件。3.如权利要求2所述的方法,其特征在于,所述方法还包括:若确定所述业务平台的网络地址信息存在于所述黑名单中,则确定所述业务平台不满足预设条件。4.如权利要求1所述的方法,其特征在于,根据所述投票结果确定准许所述业务平台接入所述业务网络,具体包括:若根据所述投票结果判断出确定所述业务平台合法的权威节点的数量超过所有权威节点数量的一半,则确定准许所述业务平台接入所述业务网络。5.如权利要求4所述的方法,其特征在于,确定所述业务平台合法,具体包括:若验证所述业务平台的区块链私钥合法,则确定所述业务平台合法。6.如权利要求1所述的方法,其特征在于,所述方法还包括:针对每个其他权威节点,若监测到该其他权威节点...

【专利技术属性】
技术研发人员:杨海勇王伟兵庞松涛商广勇李文博赵树林陶鑫刘伟巍
申请(专利权)人:山东浪潮质量链科技有限公司
类型:发明
国别省市:山东,37

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

1