【技术实现步骤摘要】
一种区块链分区系统及方法
本专利技术涉及区块链
,具体而言,涉及一种区块链分区系统及方法。
技术介绍
近年,由于具有去中心化、不可篡改性、过程透明、可追踪回溯等显著特点,区块链技术得以广泛传播与应用。目前,各种领域都跟随着区块链的安全性能,加强在不同领域,不同区域进行应用,但是,由于随之块链的不断积累,并没有形成统一的区块链标准,目前,大部分区块链是自行生态的方式进行建立,这必然导致不同区块链之间的信息交互出现阻断,如不同银行之间会出现因为区块链协议不同,导致难以进行交互,影响了正常的块链的运行效益,针对不用的区块链,如何实现信息的交互,是当前的计算难题。
技术实现思路
本专利技术提出了一种区块链分区系统,包括第一分区模块,第二分区模块,哈希值分享模块,处理器,服务器,所述第一分区模块设定第一区块链内部哈希值传输,所述第二分区模块用于通过所述哈希值分享模块分享的第一区块链和第二区块链之间的哈希值,所述第一区块链与所述第二区块链为具有不同哈希值的区块链,所述哈希值分享模块建立不同区块链之间的哈希值传输,所述服务器用于进行不同区块链之间的哈希值解码和验证。所述的系统 ...
【技术保护点】
1.一种区块链分区系统,其特征在于,包括第一分区模块,第二分区模块,哈希值分享模块,处理器,服务器,所述第一分区模块设定第一区块链内部哈希值传输,所述第二分区模块用于通过所述哈希值分享模块分享的第一区块链和第二区块链之间的哈希值,所述第一区块链与所述第二区块链为具有不同哈希值的区块链,所述哈希值分享模块建立不同区块链之间的哈希值传输,所述服务器用于进行不同区块链之间的哈希值解码和验证。
【技术特征摘要】
1.一种区块链分区系统,其特征在于,包括第一分区模块,第二分区模块,哈希值分享模块,处理器,服务器,所述第一分区模块设定第一区块链内部哈希值传输,所述第二分区模块用于通过所述哈希值分享模块分享的第一区块链和第二区块链之间的哈希值,所述第一区块链与所述第二区块链为具有不同哈希值的区块链,所述哈希值分享模块建立不同区块链之间的哈希值传输,所述服务器用于进行不同区块链之间的哈希值解码和验证。2.如权利要求1所述的系统,其特征在于,还包括运行高峰确定模块,所述运行高峰确定模块确定第一区块链是否处于运行高峰,并传输判断结果到所述处理器,当所述处理器判断第一区块链为运行高峰时,控制所述哈希值分享模块断开所述第一区块链和第二区块链之间的链接,设置第二区块链只能读取所述第一区块链的哈希值,即第一区块链和第二区块链之间的哈希值停止传递,第一区块链的哈希值只能在自身区块链内部传递。3.如权利要求2所述的系统,其特征在于,通过所述服务器,确定第二区块链的哈希值传输参考值,并且能够将自身的管理服务器中的参考哈希值与其他区块链进行分析,在分享之前,设置分享ID,将分享ID设置呈私钥,写入第一区块链的哈希值中,当达到分享区块链的哈希值标准时,进行哈希值分享,否则的话,分享的哈希值为乱码;所述哈希值标准包括验证所述分享ID,通过机器验证输入第二区块链中ID是否与分享ID匹配,如果匹配,则表示哈希值能够进行分享,并将匹配结果记录在哈希值中,以作为哈希值传递记录。如果哈希值分享成功,则时刻检测第一区块链的高峰运行时机,根据高峰运行时机确定哈希值分享时机。4.如权利要求3所述的系统,其特征在于,还包括缓冲模块,所述缓冲模块用于在检测到第一区块链的高峰运行时机时,立即停止第一区块链到第二区块链的哈希值的传输,将即将需要传输的哈希值形成缓冲队列,并逐步清除所述第一区块链传输到第二区块链中正在传输的哈希值,当清除正在传输的哈希值后,传输反馈信号到所述处理器,并将缓冲队列的哈希值传输到所述服务器进行存储。5.如权利要求3所述的系统,其特征在于,所述运行高峰确定模块确定高峰的判断方法如下:计算哈希值传输的数量P1,其中,为t时刻的块链i运行的数量,为偶然事件的概率,N(i)为第一区块链中总的块链数量;计算P1与N(i)的比值,将所述比值与运行率阈值比较,当所述比值大于第一运行率阈值时,设置第二区块链只能读取所述第一区块链的哈希值,即第一区块链和第二区块链之间的哈希值停止传递,第一区块链的哈希值只能在自身区块链内部传递,第二区块链可查看第一区块链中的哈希值,不可使用第一区块链中的哈希值传递,当所述比值大于第二运行率阈值时,断开第一区块链和第二区块链的连接,关闭所述哈希值分享模块。6.一种区块链分区方法,其特征在于,包括第一分区模块,第二分区模...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。