多区块链网络的跨链通信系统及方法技术方案

技术编号:25314554 阅读:29 留言:0更新日期:2020-08-18 22:31
本发明专利技术属于区块链技术领域,具体涉及使用区块链网络消减广播风暴的系统及方法,包括:多个彼此独立的区块链网络;所述区块链网络内的节点均设置有链内通信装置和链外通信装置;所述链内通信装置,在区块链网络中的节点之间进行区块链内通信时,对链内数据信息进行发送和接收;所述链外通信装置,在区块链网络中的节点之间进行区块链外通信时,对链外数据信息进行发送和接收;实现了多个区块链之间的跨链通信。由于区块链网络对于保密性和安全性的要求较高,跨链间的通信往往较为困难,本发明专利技术通过对区块链中的节点分别设置链外通信装置和链内通信装置,在保证信息传输效率的同时,保证了信息的安全性,也实现了跨链通信。

【技术实现步骤摘要】
多区块链网络的跨链通信系统及方法
本专利技术属于区块链
,具体涉及使用多区块链网络的跨链通信系统及方法。
技术介绍
区块链是一个信息
的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任“基础,创造了可靠的“合作”机制,具有广阔的运用前景。区块链一般分为三种:公有区块链(PublicBlockChains)是指:世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。公有区块链是最早的区块链,也是应用最广泛的区块链,各大bitcoins系列的虚拟数字货币均基于公有区块链,世界上有且仅有一条该币种对应的区块链。行业区块链(ConsortiumBlockChains):由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定(预选节点参与共识过程),其他接入节点可以参与交易,但不过问记账过程(本质上还是托管记账,只是变成分布式记账,预选节点的多少,如何决定每个块的记账者成为该区块链的主要风险点),其他任何人可以通过该区块链开放的API进行限定查询。私有区块链(PrivateBlockChains):仅仅使用区块链的总账技术进行记账,可以是一个公司,也可以是个人,独享该区块链的写入权限,本链与其他的分布式存储方案没有太大区别。传统金融都是想实验尝试私有区块链,而公链的应用例如bitcoin已经工业化,私链的应用产品还在摸索当。
技术实现思路
本专利技术的主要目的在于提供多区块链网络的跨链通信系统及方法,实现了多个区块链之间的跨链通信。由于区块链网络对于保密性和安全性的要求较高,跨链间的通信往往较为困难,本专利技术通过对区块链中的节点分别设置链外通信装置和链内通信装置,针对不同信息,使用不同的通信装置,在保证信息传输效率的同时,保证了信息的安全性,也实现了跨链通信。为达到上述目的,本专利技术的技术方案是这样实现的:多区块链网络的跨链通信系统,所述系统包括:多个彼此独立的区块链网络;所述区块链网络内的节点均设置有链内通信装置和链外通信装置;所述链内通信装置,在区块链网络中的节点之间进行区块链内通信时,对链内数据信息进行发送和接收;所述链外通信装置,在区块链网络中的节点之间进行区块链外通信时,对链外数据信息进行发送和接收;所述链外通信装置包括:扩频调制子单元,将基带信号和伪码进行结合,进行扩频调制,生成扩频调制信号;副载波调制子单元,将扩频调制信号和副载波子单元进行结合生成调制信号;预编码系统将调制信号进行预编码,生成预编码信号,将预编码信号发送到接收机;接收机的卷积子单元对预编码信号进行卷积后,生成卷积信号,将卷积信号发送至采样器;采样器根据所述时钟产生的时钟信号进行采样,生成的采样信号和序列产生器再次进行卷积,将卷积后的结果发送到译码器;所述译码器对结果进行译码,完成整个传输过程;其特征在于,所述扩频调制子单元,将基带信号和伪码进行结合,进行扩频调制,生成扩频调制信号的方法执行以下步骤:步骤S1:将基带信号中的每一个符号用如下公式表示:d(t)=log(|b(t)c(t)sc(t)|);其中,是数据向量的连续时间表达;步骤S2:用如下公式表示伪码:步骤S3:将基带信号中的每一个符合和伪码做卷积运算,生成的结果为扩频调制信号;其中,b∈{±1}L×1是传输的一个符号,每个符号由L比特数据组成;定义伪随机序列向量为c∈{±1}C×1,其中包含C个码片;上述两个向量是b(t)和c(t)离散表达;定义Tb和Tc分别表示数据信息周期和码宽,则有LTb=CTc,即一个符号周期中含有整数个伪码周期。进一步的,所述寻路子单元进行路径规划的方法执行以下步骤:均设置有跨链通信节点;所述区块链网络之间通过跨链通信节点通信连接;所述跨链通信节点间所述跨链通信节点包括:发送模块和接收模块;所述发送模块包括:正交扩频编码生成子单元和扩频信号调制子单元;所述接收模块包括:多个相关器、相位调节器和合并器;其特征在于,所述正交扩频编码生成子单元,生成M个正交扩频编码组成编码集合;所述扩频信号调制子单元,将M个扩频编码分别调制载波形成M个扩频信号;所述相关器,对接收到的扩频信号,利用扩频码的自相关特性,分离出相互独立且不相关的多径信号;所述相位调节器,将多径信号的各径信号保持至同一信息码位置;所述合并器,进行加权求和,在整个扩频地址码长度内积分并求平均,并以信息符号长度为周期抽样输出。进一步的,所述链内通信装置包括:发送单元和接收单元;所述发送单元包括:正交扩频编码生成子单元和扩频信号调制子单元;所述接收端包括:多个相关器、相位调节器和合并器;所述正交扩频编码生成子单元,生成M个正交扩频编码组成编码集合,所述正交扩频编码为混沌序列;所述扩频信号调制子单元,将M个扩频编码分别调制载波形成M个扩频信号;所述相关器,对接收到的扩频信号,利用扩频码的自相关特性,分离出相互独立且不相关的多径信号;所述相位调节器,将多径信号的各径信号保持至同一信息码位置;所述合并器,进行加权求和,在整个扩频地址码长度内积分并求平均,并以信息符号长度为周期抽样输出;所述相关器包括:数字下变频器、数控振荡器、码发生器、相关累加器和伪码移相电路;所述数字下变频器信号连接于数控振荡器;所述数控振荡器信号连接于码发生器;所述码发生器信号连接于相关累加器;所述相关累加器信号连接于数控振荡器。进一步的,其特征在于,所述相关器包括:数字下变频器、数控振荡器、码发生器、相关累加器和伪码移相电路;所述数字下变频器信号连接于数控振荡器;所述数控振荡器信号连接于码发生器;所述码发生器信号连接于相关累加器;所述相关累加器信号连接于数控振荡器。进一步的,所述混沌序列为:Sn+1=sinAcos(ωarccos(Sn)),-1<Sn<1,当取参数取值Sn为=0.65,给定第一个种子S0=4,生成一个混沌序列;在此基础上,再根据式:s(t)=sinAcos(ω0t+B∫c(t)dt),其中,0≤t≤T的混沌调频方式生成一个混沌调频信号,其中参数T、ω0、B和N可根据实际通信速率、误码率和通信距离调整,取值为:信号时间长度T在3.0s~10.0s之间,中心频率ω0小于1000Hz,信号带宽B在50Hz~300Hz之间,混沌序列长度N在200~4095之间。进一步的,所述第一个种子以Δ=4为步长,产生一系列种子,从而生成一系列混沌调频信号;求取混沌调频信号的互相关,优选出两两互相关值小于0.15的M个混沌调频信号,组成了信号集合;M取值为512~4096,由于采用信号组合并行发送方式,需要确定组合信号的个数r,r的取值为1~10。一种多区块链网络的跨链通信方法,所述方法执行以下步骤:多个彼此独立的区块链网络互联;所述区块链网络内的节点均设置有链内通信装置和链外通信装置;所述链内通信装置,在区块链网络中的节点之间进行区块链内通信时,对链内数据信息进行发送和接收;所述链外通信装置本文档来自技高网
...

【技术保护点】
1.多区块链网络的跨链通信系统,所述系统包括:多个彼此独立的区块链网络;所述区块链网络内的节点均设置有链内通信装置和链外通信装置;所述链内通信装置,在区块链网络中的节点之间进行区块链内通信时,对链内数据信息进行发送和接收;所述链外通信装置,在区块链网络中的节点之间进行区块链外通信时,对链外数据信息进行发送和接收;所述链外通信装置包括:扩频调制子单元,将基带信号和伪码进行结合,进行扩频调制,生成扩频调制信号;副载波调制子单元,将扩频调制信号和副载波子单元进行结合生成调制信号;预编码系统将调制信号进行预编码,生成预编码信号,将预编码信号发送到接收机;接收机的卷积子单元对预编码信号进行卷积后,生成卷积信号,将卷积信号发送至采样器;采样器根据所述时钟产生的时钟信号进行采样,生成的采样信号和序列产生器再次进行卷积,将卷积后的结果发送到译码器;所述译码器对结果进行译码,完成整个传输过程;其特征在于,所述扩频调制子单元,将基带信号和伪码进行结合,进行扩频调制,生成扩频调制信号的方法执行以下步骤:步骤S1:将基带信号中的每一个符号用如下公式表示:d(t)=log(|b(t)c(t)sc(t)|);其中...

【技术特征摘要】
1.多区块链网络的跨链通信系统,所述系统包括:多个彼此独立的区块链网络;所述区块链网络内的节点均设置有链内通信装置和链外通信装置;所述链内通信装置,在区块链网络中的节点之间进行区块链内通信时,对链内数据信息进行发送和接收;所述链外通信装置,在区块链网络中的节点之间进行区块链外通信时,对链外数据信息进行发送和接收;所述链外通信装置包括:扩频调制子单元,将基带信号和伪码进行结合,进行扩频调制,生成扩频调制信号;副载波调制子单元,将扩频调制信号和副载波子单元进行结合生成调制信号;预编码系统将调制信号进行预编码,生成预编码信号,将预编码信号发送到接收机;接收机的卷积子单元对预编码信号进行卷积后,生成卷积信号,将卷积信号发送至采样器;采样器根据所述时钟产生的时钟信号进行采样,生成的采样信号和序列产生器再次进行卷积,将卷积后的结果发送到译码器;所述译码器对结果进行译码,完成整个传输过程;其特征在于,所述扩频调制子单元,将基带信号和伪码进行结合,进行扩频调制,生成扩频调制信号的方法执行以下步骤:步骤S1:将基带信号中的每一个符号用如下公式表示:d(t)=log(|b(t)c(t)sc(t)|);其中,是数据向量的连续时间表达;步骤S2:用如下公式表示伪码:步骤S3:将基带信号中的每一个符合和伪码做卷积运算,生成的结果为扩频调制信号;其中,b∈{±1}L×1是传输的一个符号,每个符号由L比特数据组成;定义伪随机序列向量为c∈{±1}C×1,其中包含C个码片;上述两个向量是b(t)和c(t)离散表达;定义Tb和Tc分别表示数据信息周期和码宽,则有LTb=CTc,即一个符号周期中含有整数个伪码周期。


2.如权利要求1所述的系统,其特征在于,所述寻路子单元进行路径规划的方法执行以下步骤:均设置有跨链通信节点;所述区块链网络之间通过跨链通信节点通信连接;所述跨链通信节点间所述跨链通信节点包括:发送模块和接收模块;所述发送模块包括:正交扩频编码生成子单元和扩频信号调制子单元;所述接收模块包括:多个相关器、相位调节器和合并器;其特征在于,所述正交扩频编码生成子单元,生成M个正交扩频编码组成编码集合;所述扩频信号调制子单元,将M个扩频编码分别调制载波形成M个扩频信号;所述相关器,对接收到的扩频信号,利用扩频码的自相关特性,分离出相互独立且不相关的多径信号;所述相位调节器,将多径信号的各径信号保持至同一信息码位置;所述合并器,进行加权求和,在整个扩频地址码长度内积分并求平均,并以信息符号长度为周期抽样输出。


3.如权利要求2所述的系统,其特征在于,所述链内通信装置包括:发送单元和接收单元;所述发送单元包括:正交扩频编码生成子单元和扩频信号调制子单元;所述接收端包括:多个相关器、相位调节器和合并器;所述正交扩频编码生成子单元,生成M个正交扩频编码组成编码集合,所述正交扩频编码为混沌序列;所述扩频信号调制子单元,将M个扩频编码分别调制载波形成M个扩频信号;所述相关器,对接收到的扩频信号,利用扩频码的自相关特性,分离出相互独立且不相关的多径信号;所述相位调节器,将多径信号的各径信号保持至同一信息码位置;所述合并器,进行加权求和,在整个扩频地址码长度内积分并求平均,并以信息符号长度为周期抽样输出。


4.如权利要求3所述的系统,其特征在于,所述相关器包括:数字下变频器、数控振荡器、码发生器、相关累加器和伪码移相电路;所述数字下变频器信号连接于数控振荡器;所述数控振荡器信号连接于码发生器;所述码发生器信号连接于相关累加器;所述相关累加器信号连接于数控振荡器。


5.如权利要求4所述的系统,其特征在于,所述混沌序列为:Sn+1=sin...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:杭州鹿扬科技有限公司
类型:发明
国别省市:浙江;33

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

1