The invention discloses a system, method and server of an Internet application based on block chain, a distributed system for obtaining each service request for an Internet application, returning corresponding service data according to each service request, generating corresponding service logs for each service request, and transmitting the corresponding service logs for each service request to the Alliance Chain Server. The federation chain server is used to link the business log corresponding to each business request received to the Federation chain. According to the business log corresponding to each business request, the data in the business log set in each preset period is processed, and the corresponding data processing results of each business log set are obtained, and the corresponding data processing results of each business log set are sent to the Federation chain. The public chain server is used to receive the corresponding data processing results of each service log set and link the corresponding data processing results of each service log set to the public chain.
【技术实现步骤摘要】
基于区块链的互联网应用的系统、方法及服务器
本专利技术涉及计算机
,特别是涉及一种基于区块链的互联网应用的系统、方法及服务器。
技术介绍
现有区块链技术通常具有以下4个特点,其一、去中心化;其二、由于区块链是一个分布式的网络架构,没有一个中心节点可以被打击或者攻击,所以在整体的技术布置方面有着更强的稳定性、可靠性和持续性;其三、强安全、共识机制不需要第三方的介入;其四、交易的公开透明和不可篡改性。由于区块链技术具备以上几个特点,使得区块链技术越来越被重视。现有的互联网应用具有高并发的特性,例如广告系统应用通常会接收到每秒数以万及以上次数的请求进行响应,但是区块链技术的数据处理速度与高并发的请求不匹配,导致互联网应用与区块链技术结合存在难点。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于区块链的互联网应用的系统、方法及服务器。依据本专利技术的第一方面,提供了一种基于区块链的互联网应用的系统,所述系统包括:分布式系统,用于获取针对互联网应用的每个业务请求,根据每个业务请求返回对应的业务数据,并生成每个业务请 ...
【技术保护点】
1.一种基于区块链的互联网应用的系统,其特征在于,所述系统包括:分布式系统,用于获取针对互联网应用的每个业务请求,根据每个业务请求返回对应的业务数据,并生成每个业务请求对应的业务日志,并将每个业务请求对应的业务日志传输给联盟链服务器;所述联盟链服务器,用于接收每个业务请求对应的业务日志,并将每个业务请求对应的业务日志上链到联盟链上;根据每个业务请求对应的业务日志,对在每个预设时间段内的业务日志集中的数据进行处理,得到每个业务日志集对应的数据处理结果,并将每个业务日志集对应的数据处理结果发送给公链服务器;所述公链服务器,用于接收每个业务日志集对应的数据处理结果,并将每个业务日 ...
【技术特征摘要】
1.一种基于区块链的互联网应用的系统,其特征在于,所述系统包括:分布式系统,用于获取针对互联网应用的每个业务请求,根据每个业务请求返回对应的业务数据,并生成每个业务请求对应的业务日志,并将每个业务请求对应的业务日志传输给联盟链服务器;所述联盟链服务器,用于接收每个业务请求对应的业务日志,并将每个业务请求对应的业务日志上链到联盟链上;根据每个业务请求对应的业务日志,对在每个预设时间段内的业务日志集中的数据进行处理,得到每个业务日志集对应的数据处理结果,并将每个业务日志集对应的数据处理结果发送给公链服务器;所述公链服务器,用于接收每个业务日志集对应的数据处理结果,并将每个业务日志集对应的数据处理结果上链到公有链上。2.如权利要求1所述的系统,其特征在于,所述分布式系统用于将每个业务请求对应的业务日志传输给联盟链服务器,具体包括:所述分布式系统,用于根据每个业务请求对应的业务日志中的时间戳,对每隔设定周期内获取到的所有业务日志打包,得到多个业务日志包并将其发送给所述联盟链服务器。3.如权利要求2所述的系统,其特征在于,所述联盟链服务器用于接收每个业务请求对应的业务日志,具体包括:所述联盟链服务器用于接收所述多个业务日志包。4.如权利要3所述的系统,其特征在于,所述联盟链服务器用于将每个业务请求对应的业务日志上链到联盟链上,具体包括:若所述联盟链服务器对应多个联盟方,所述联盟链服务器用于获取每个联盟方对应的多个签名业务日志包,并将每个联盟方对应的多个签名业务日志包上链到所述联盟链上,每个联盟方对应的多个签名业务日志包为该联盟方对所述多个业务日志包进行签名而得到的。5.如权利要求1所述的系统,其特征在...
【专利技术属性】
技术研发人员:陈东,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。