1.一种基于区块链和大数据的在线金融交易管理系统,其特征在于:所述系统包括:在线交易验证模块、验证漏洞分析模块、用户信息库、漏洞紧急处理模块和交易资产交换模块;
用户通过所述在线交易验证模块请求交易,并支付自动验证成本费用,将交易请求放置在订单队列中等待验证,确认验证交易的优先次序,将交易捆绑成一个数据区块后添加至区块链中,在在线交易验证过程中,通过所述验证漏洞分析模块对交易延迟、网络拥塞情况进行监测,在监测到有异常时,采集区块链节点上所有的交易方信息,包括:支付的自动验证成本费用、交易方在区块链上的分布位置信息以及交易生成的线路信息,同时采集所有交易方的历史申请交易信息,将采集到的所有信息传输至所述用户信息库中,通过调取采集到的信息分析判断当前受干扰的交易被攻击的模式,并查找攻击方的历史交易信息,判断对应攻击方是否有滥用攻击造成网络交易拥塞、延迟的行为,将判断结果传输到所述漏洞紧急处理模块中,通过所述漏洞紧急处理模块查询有滥用攻击行为的用户在区块链上分布的位置信息,对整个区块链进行建模,确认对应用户所在的地址,将地址转化为IP地址,确认对应用户的真实地址,延缓或中断对应用户参与的不良交易验证,并对其采取暂时限制交易措施,解决了网络拥塞问题后,通过所述交易资产交换模块将捆绑交易在区块链中注册,记录交易信息并对交易方相关可见,在交易完成后,由交易双方自动执行资产交换;
所述验证漏洞分析模块包括网络拥塞监测单元、交易方信息采集单元、行为数据采集单元和攻击模式分析单元,通过所述网络拥塞监测单元监测网络拥塞情况,在监测网络异常拥塞时,通过所述交易方信息采集单元采集所有正在交易中的交易方支付的自动验证成本费用、对应交易方与区块链中心的角度和距离信息以及交易生成的线路信息,通过所述行为数据采集单元采集所有交易方的历史交易行为数据,将采集到的所有数据通过所述用户信息库传输到所述攻击模式分析单元中,所述攻击模式分析单元依据采集到的数据分析判断当前受干扰的交易被攻击的模式;
通过所述攻击模式分析单元判断当前受干扰的交易被攻击的模式,具体为:查询到当前交易支付的自动验证成本费用为a,在交易订单等待验证时,第三方,即攻击方提交了相同的交易订单,支付的自动验证成本费用为A,且A>a,判断当前攻击模式为置换攻击;采集到随机一个交易方请求交易次数为m,m>1,m次交易的价值集合为W={W1,W2,...,Wm},支付的自动验证成本费用集合为b={b1,b2,...,bm},根据下列公式分别计算交易价值阈值 及自动验证成本费用阈值 :;
;
其中,Wi表示随机一次的交易价值,bi表示对应交易支付的自动验证成本费用,查询到该交易方优先完成价值大于 且自动验证成本费用大于 的交易,同时向市场注入所有价值小于 且自动验证成本费用大于 的交易,判断当前攻击模式为压制攻击;
通过所述行为数据采集单元采集到交易方历史完成交易的次数集合为k={k1,k2,...,kn},通过攻击模式完成交易的次数集合为K={K1,K2,...,Kn},其中,n表示交易方数量,若Ki>ki/2,其中,Ki表示随机一个交易方历史完成交易的次数,ki表示对应交易方通过攻击模式完成交易的次数,判断对应交易方有滥用攻击造成网络交易拥塞行为,将判断结果传输到所述漏洞紧急处理模块中。
2.根据权利要求1所述的一种基于区块链和大数据的在线金融交易管理系统,其特征在于:所述在线交易验证模块包括交易订单生成单元、交易订单验证单元和交易区块捆绑单元,用户通过所述交易订单生成单元请求交易并支付自动验证成本费用,通过所述交易订单验证单元将交易请求放置在订单队列中等待验证,依据支付的自动验证成本费用的高低决定验证交易的先后次序,通过所述交易区块捆绑单元将交易捆绑成一个数据区块后添加至区块链中,将交易过程信息传输到所述验证漏洞分析模块中。
3.根据权利要求1所述一种基于区块链和大数据的在线金融交易管理系统,其特征在于:所述漏洞紧急处理模块包括位置信息查询单元、IP地址转化单元、滥用攻击抑制单元和不良交易限制单元,通过所述位置信息查询单元查询有滥用攻击行为的交易方在区块链上分布的位置信息,以区块链中心为原点建模,确认对应用户所在的地址,通过所述IP地址转化单元将地址转化为IP地址,通过所述滥用攻击抑制单元暂停或延缓交易方参与的交易验证过程,通过所述不良交易限制单元将交易方地址从区块链上暂时删除,给予警告并对其进行短时交易限制。
4.根据权利要求3所述的一种基于区块链和大数据的在线金融交易管理系统,其特征在于:通过所述位置信息查询单元筛选出有滥用攻击行为的所有交易方,在所述用户信息库中查询到对应交易方所在节点与区块链中心的连线与水平方向的夹角集合为 ={, ,..., },到区块链中心的距离集合为L={L1,L2,...,LJ},其中,J表示滥用攻击的交易方数量,根据下列公式分别计算随机一个交易方的位置横坐标xi和总坐标yi:;
;
其中,Li表示对应交易方所在节点到区块链中心的距离, 表示对应交易方所在节点与区块链中心的连线与水平方向的夹角,得到滥用攻击的交易方位置坐标集合为(x,y)={(x1,y1),(x2,y2),...,(xJ,yJ)},由位置坐标映射出交易方所在地址,通过IP地址转化单元将其转化为IP地址,通过所述滥用攻击抑制单元暂停或延缓对应交易方参与的交易验证过程,通过所述不良交易限制单元将交易方地址从区块链上暂时删除,给予警告并进行短时交易限制。
5.根据权利要求4所述的一种基于区块链和大数据的在线金融交易管理系统,其特征在于:所述交易资产交换模块包括捆绑交易注册单元和在线资产交换单元,在解决了网络拥塞问题后,通过所述捆绑交易注册单元将捆绑交易在区块链中注册,记录交易信息并对交易方相关可见,在交易完成后由交易双方通过所述在线资产交换单元自动执行资产交换。