一种不同区块链之间的跨链交易操作系统的制作方法

文档序号:16629679发布日期:2019-01-16 06:27阅读:138来源:国知局
一种不同区块链之间的跨链交易操作系统的制作方法

本发明涉及区块链技术领域,具体为一种不同区块链之间的跨链交易操作系统。



背景技术:

目前,不同的区块链,都是单一的个体,不同区块链之间的数据不同,极大程度的限制了区块链之间的互通性,若能将多个区块链组成一个集合,用户在需要跨链操作时,从集合中取出相对应的区块链,通过中间处理器对相对应区块链进行处理,从而现实不同区块链之间的跨链操作。



技术实现要素:

本发明的目的是提供一种结构合理且新颖,将多个区块链组成一个集合,通过中间处理器对相对应区块链进行处理的处理器。

技术方案

为实现以上目的,本发明通过以下技术方案予以实现:一种不同区块链之间的跨链交易操作系统,包括处理器、区块链参数存储模块、区块链参数录入模块、区块链参数输入模块、区块链提取模块、参数设定模块、跨链处理模块、输出模块、验证码生成模块、验证码存储模块、分析模块、创建模块、无线通讯模块、验证码输入模块、验证码对比模块、第一移动终端和第二移动终端,所述处理器的输入端与区块链参数存储模块的输出端电连接,所述区块链参数存储模块的输入端与区块链参数录入模块的输出端电连接,所述区块链参数录入模块的输入端与区块链参数输入模块的的输出端电连接。

所述处理器还分别与区块链提取模块和参数设定模块双向电连接,所述区块链提取模块与跨链处理模块双向电连接,所述跨链处理模块的输出端还分别与输出模块和验证码生成模块的输入端电连接,所述验证码生成模块的输出端与验证码存储模块的输入端电连接,所述验证码存储模块的输出端与处理器的输入端电连接,所述跨链处理模块的输入端与分析模块的输出端电连接,所述分析模块的输入端与创建模块的输出端电连接,所述无线通讯模块的输出端分别与创建模块和验证码输入模块的输入端电连接,所述无线通讯模块的输入端分别与输出模块和验证码生成模块的输出端电连接,所述验证码输入模块的输出端与验证码对比模块的输入端电连接,所述验证码对比模块的输出端与处理器的输入端点电连接,所述无线通讯模块还分别与第一移动终端和第二移动终端双向信号连接。

进一步的,所述处理器的输入端还包括密码存储模块、密码验证模块、密码录入模块和密码输入模块,所述处理器的输入端分别与密码存储模块和密码验证模块的输出端电连接,所述密码存储模块的输入端与密码录入模块的输出端电连接,所述密码输入模块的输出端分别与密码验证模块和密码录入模块的输入端与电连接。

进一步的,所述无线通讯模块包块3g模块、4g模块和wifi模块。

进一步的,所述跨链处理模块的输出端包括交易存储模块,所述交易存储模块的输入端与跨链处理模块的输出端电连接,所述交易存储模块与无线通讯模块双向电连接。

进一步的,所述处理器的输入端还包括时间对比模块、时间存储模块、计时模块和时间输入模块,所述处理器的输入端分别与时间对比模块和时间存储模块的输出端电连接,所述时间对比模块的输入端与计时模块的输出端电连接,所述计时模块的输入端与跨链处理模块的输出端电连接,所述时间存储模块的输入端与时间输入模块的输出端电连接。

进一步的,所述参数设定模块包括区块链设定模块、时间设定模块和密码设定模块。

进一步的,所述第一移动终端与第二移动终端均为手机或电脑中的其中一种。

进一步的,所述处理器的型号为msp430f673x、msp430f672x混合微型处理器,所述处理器的封装引脚为80脚,所述处理器的最高工作频率为25mhz,所述处理器的工作电压范围为1.8至3.6伏。

1、该不同区块链之间的跨链交易操作系统,通过区块链参数存储模块、区块链参数录入模块和区块链参数输入模块的配合作用下,将多个区块链输入并储存在处理器中,形成一个区块链集合,通过区块链提取模块将储存在处理器内相对应的区块链提取出来,放入跨链处理模块中,然后通过跨链处理模块对事件进行处理,处理结果通过输出模块传递给第二节点,即可完成跨链转账,从而有效的解决了不同的区块链之间的互通性的问题。

2、该不同区块链之间的跨链交易操作系统,通过设置验证码生成模块、验证码存储模块、验证码输入模块和验证码对比模块,在交易过程中,通过验证码生成模块,生成随机验证码,然后通过无线通讯模块,将验证传递给第一移动终端和第二移动终端,第一移动终端和第二移动终端的用户,分别通过验证码输入模块将输入的验证码输入至验证码对比模块内部,通过验证码对比模块对验证码进行验证,成功后即可完成交易,有效的提高了交易的安全性。

3、该不同区块链之间的跨链交易操作系统,通过设置密码存储模块、密码验证模块、密码录入模块和密码输入模块,通过密封录入模块,将设置的密码录入密码存储模块内部,通过设置的密码储存在处理器中,作业人员在修改区块链参数存储模块内区块链参数时,通过密码输入模块将密码输入密码验证模块内,对密封进行验证,若输入的密码与设置的密码相同,解锁区块链参数存储模块,对其内部区块链数据进行修改,通过密码存储模块、密码验证模块、密码录入模块和密码输入模块的配合作用,对区块链参数存储模块起到加密作用,提高了区块链参数存储模块内部数据的安全性。

4、该不同区块链之间的跨链交易操作系统,通过设置时间对比模块、时间存储模块、计时模块和时间输入模块,通过时间存储模块和时间输入模块,将设定的时间储存在处理器中,通过计时模块对跨链处理模块处理交易时间进行记录,若计时模块记录的时间与设定的时间相同,将跨链处理模块内的区块链通过区块链提取模块回到处理器内部,同时,交易终止,防止跨链处理模块对区块链的占用时间过长。

5、该不同区块链之间的跨链交易操作系统,通过设置交易存储模块,对跨链处理模块处理的交易记录数据进行储存,便于用户日后通过交易存储模块对交易记录进行查询。

附图说明

图1为本发明结构示意图;

图2为本发明参数设定结构示意图;

图3为本发明无线通讯模块结构示意图。

具体实施方式

如图1-3所示,本发明实施例提供一种不同区块链之间的跨链交易操作系统,包括处理器、区块链参数存储模块、区块链参数录入模块、区块链参数输入模块、区块链提取模块、参数设定模块、跨链处理模块、输出模块、验证码生成模块、验证码存储模块、分析模块、创建模块、无线通讯模块、验证码输入模块、验证码对比模块、第一移动终端和第二移动终端,处理器的输入端与区块链参数存储模块的输出端电连接,处理器的型号为msp430f673x、msp430f672x混合微型处理器,处理器的封装引脚为80脚,处理器的最高工作频率为25mhz,处理器的工作电压范围为1.8至3.6伏,区块链参数存储模块是用于存储通过区块链参数录入模块录入的区块链参数,形成一个区块链集合,区块链参数存储模块的输入端与区块链参数录入模块的输出端电连接,区块链参数录入模块是用于向区块链参数存储模块录入通过区块链参数输入模块输入的区块链参数,区块链参数录入模块的输入端与区块链参数输入模块的的输出端电连接,区块链参数输入模块是用于向区块链参数录入模块内输入区块链参数。

处理器还分别与区块链提取模块和参数设定模块双向电连接,区块链提取模块是将跨链交易需要的区块链提取出来,并将区块链输出至跨链处理模块内,参数设定模块包括区块链设定模块、时间设定模块和密码设定模块,参数设定模块是对区块链、时间和密码进行设定,区块链提取模块与跨链处理模块双向电连接,跨链处理模块是用于接收分析模块分析出的结果,并将结果反馈给区块链提取模块,接收区块链提取模块传递的区块链,对跨链交易进行处理,跨链处理模块的输出端还分别与输出模块和验证码生成模块的输入端电连接,输出模块是用于将跨链处理模块处理结果传递给第二移动终端,使交易金额转至第二移动终端内,验证码生成模块是在跨链交易过程中,生成随机验证码,并将生成的验证码分别反馈给验证码存储模块和无线通讯模块,验证码生成模块的输出端与验证码存储模块的输入端电连接,验证码存储模块是用于存储随机生成的验证码,验证码存储模块的输出端与处理器的输入端电连接,跨链处理模块的输入端与分析模块的输出端电连接,分析模块是分析出完成事件所需要的区块链,并将分析结果传递给跨链处理模块内,分析模块的输入端与创建模块的输出端电连接,创建模块是接收第一移动终端发出的交易请求,并产生相对应的事件,将事件反馈给跨链处理模块,无线通讯模块的输出端分别与创建模块和验证码输入模块的输入端电连接,验证码输入模块是用于通过第一移动终端和第二移动终端向验证码对比模块内输入验证码,无线通讯模块的输入端分别与输出模块和验证码生成模块的输出端电连接,验证码输入模块的输出端与验证码对比模块的输入端电连接,验证码对比模块的输出端与处理器的输入端点电连接,验证码对比模块是用于接收第一移动终端和第二移动终端输入的验证码,并验证码生成模块生成的验证码进行比对,无线通讯模块还分别与第一移动终端和第二移动终端双向信号连接,无线通讯模块包块3g模块、4g模块和wifi模块,无线通讯模块是为了实现第一移动终端和第二移动终端与该跨链操作系统之间的无线信号连接。

处理器的输入端还包括时间对比模块、时间存储模块、计时模块和时间输入模块,处理器的输入端分别与时间对比模块和时间存储模块的输出端电连接,时间对比模块是对计时模块记录的时间与时间存储模块内设定的时间进行比对,并将比对结果反馈给处理器,时间存储模块是对通过时间输入模块输入的时间数据进行存储,时间对比模块的输入端与计时模块的输出端电连接,计时模块的输入端与跨链处理模块的输出端电连接,计时模块是用于记录跨链处理模块对交易处理时间,并将记录的时间反馈给时间对比模块,时间存储模块的输入端与时间输入模块的输出端电连接,时间输入模块是用于向时间存储模块输入时间数据,跨链处理模块的输出端包括交易存储模块,交易存储模块的输入端与跨链处理模块的输出端电连接,交易存储模块与无线通讯模块双向电连接,交易存储模块是对跨链处理模块处理的交易记录数据进行储存,便于用户日后通过交易存储模块对交易记录进行查询,处理器的输入端还包括密码存储模块、密码验证模块、密码录入模块和密码输入模块,处理器的输入端分别与密码存储模块和密码验证模块的输出端电连接,密码存储模块是用于存储系统维护人员设定的密码,密码验证模块是用于接收密码输入模块输入的密码,并与设定的密码进行比对,密码存储模块的输入端与密码录入模块的输出端电连接,密码录入模块是将密码输入模块输入的密码录入密码存储模块内,密码输入模块的输出端分别与密码验证模块和密码录入模块的输入端与电连接,密码输入模块是用于向密码录入模块和密码输入模块输入密码。

区块链集合的建立,通过区块链参数存储模块、区块链参数录入模块和区块链参数输入模块的配合作用下,将多个区块链输入并储存在处理器中,形成一个区块链集合,密码的录入,通过密封录入模块,将设置的密码录入密码存储模块内部,通过设置的密码储存在处理器中,时间的录入,通过时间存储模块和时间输入模块,将设定的时间储存在处理器中。

交易时,第一移动终端通过无线通讯模块,将交易信息发送给创建模块,通过创建模块生成相应的事件,并将事件反馈给跨链处理模块,跨链处理模块将处理事件所需要的区块链信息反馈给区块链提取模块,通过区块链提取模块将储存在处理器内相对应的区块链提取出来,放入跨链处理模块中,然后通过跨链处理模块对事件进行处理,处理的同时,通过验证码生成模块,生成随机验证码,然后通过无线通讯模块,将验证传递给第一移动终端和第二移动终端,第一移动终端和第二移动终端的用户,分别通过验证码输入模块将输入的验证码输入至验证码对比模块内部,通过验证码对比模块对验证码进行验证,通过计时模块对跨链处理模块处理交易时间进行记录,若计时模块记录的时间在设定的时间内,交易继续,成功后即可完成,交易处理结果通过输出模块传递给第二节点,即可完成跨链转账,通过计时模块对跨链处理模块处理交易时间进行记录,若计时模块记录的时间与设定的时间相同,将跨链处理模块内的区块链通过区块链提取模块回到处理器内部,同时,交易终止。

修改区块链参数存储模块内区块链参数时,通过密码输入模块将密码输入密码验证模块内,对密封进行验证,若输入的密码与设置的密码相同,解锁区块链参数存储模块,对其内部区块链数据进行修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1