The invention relates to a device for connecting the block chain system with the traditional centralized IT system, is proposed to solve the problem of high cost and complexity. The device comprises a storage medium, the processor by using a storage medium storing a two-way connection, processing procedures, processing procedures including one-way and two-way reverse procedure, the processor for performing bidirectional processing program in order to complete the following steps: judging request request for IT flow, flow system block chain system to the traditional center, performing a one-way procedure, request the flow is from traditional centralized IT system to block chain system, performing the reverse procedure; one-way one-way only according to the program block chain system requesting access to a traditional centralized IT system; reverse the traditional centralized IT system program will send the request to the block chain system, and according to the response block chain system to access only the traditional center of IT The first technical scheme of the system solves this problem well and is used in the block chain system and the traditional centralization IT system.
【技术实现步骤摘要】
一种区块链系统与传统中心化IT系统的连接装置
本专利技术涉及互联网技术和区块链领域,特别涉及一种区块链系统与传统中心化IT系统的连接装置。
技术介绍
随着区块链技术发展与成熟,其应用数量和场景急剧增加。区块链具有去中心化、不可篡改、数据透明、用户可匿名、集体维护等特性,使得众多对信任要求较高的场景把系统构建为区块链系统,如金融服务、医疗健康、版权、共享经济、供应链管理、文化娱乐、智能制造、社会公益、教育等多种强调公信与公开的场景,都如火如荼的进行区块链系统建设。区块链系统应用越来越广,与现存各种IT系统的交互成了一种必要的需求,而区块链系统各节点独立运行智能合约的特性,使得其操作范围只能限于本区块链系统内部,比如,要执行一条从帐户A到帐户B转帐100元的操作,在区块链系统内部,各节点共识后,独立执行在各自的帐本中完成转帐。然而,一旦与传统IT系统连接,就会产生错误,本例中若连接到传统IT系统将会出现这样的景象:节点1向传统IT系统发出请求“从帐户A到帐户B转帐100元”,节点2向传统IT系统发出请求“从帐户A到帐户B转帐100元”,节点3向传统IT系统发出请求“从帐户A到帐户B转帐100元”,……节点N向传统IT系统发出请求“从帐户A到帐户B转帐100元”。可以看到,这将产生显而易见的错误。现有的改善技术方案一般采取“避免与传统系统交互”的方式来回避问题,或者先把资产、数据等内容由传统系统搬迁至区块链系统;第一种回避方案在区块链应用越来越广泛时显然已无可回避,而第二种方案要对传统系统庞大的数据进行完整的搬迁将耗费大量的社会资源或者因涉及到相关利益而根本无法 ...
【技术保护点】
一种区块链系统与传统中心化IT系统的连接装置,连接装置位于区块链系统与传统中心化IT系统之间,其特征在于:所述连接装置包括存储介质、处理器,所述存储介质存储有双向处理程序,所述双向处理程序包括单向及反向程序,所述处理器用于执行所述双向处理程序,以完成下列步骤:判断请求流向,请求流向为自区块链系统到传统中心化IT系统,判定执行单向程序,请求流向为自传统中心化IT系统到区块链系统,判定执行反向程序;所述单向程序单程仅根据区块链系统请求访问传统中心化IT系统一次;所述反向程序将传统中心化IT系统请求发送给区块链系统,并根据区块链系统的响应仅访问传统中心化IT系统一次。
【技术特征摘要】
1.一种区块链系统与传统中心化IT系统的连接装置,连接装置位于区块链系统与传统中心化IT系统之间,其特征在于:所述连接装置包括存储介质、处理器,所述存储介质存储有双向处理程序,所述双向处理程序包括单向及反向程序,所述处理器用于执行所述双向处理程序,以完成下列步骤:判断请求流向,请求流向为自区块链系统到传统中心化IT系统,判定执行单向程序,请求流向为自传统中心化IT系统到区块链系统,判定执行反向程序;所述单向程序单程仅根据区块链系统请求访问传统中心化IT系统一次;所述反向程序将传统中心化IT系统请求发送给区块链系统,并根据区块链系统的响应仅访问传统中心化IT系统一次。2.根据权利要求1所述的区块链系统与传统中心化IT系统的连接装置,其特征在于:所述单向程序包括,连接装置过滤来自区块链系统的请求,将首次接收到的请求发送给传统中心化IT系统。3.根据权利要求2所述的区块链系统与传统中心化IT系统的连接装置,其特征在于:所述反向程序包括,连接装置接收来自传统中心化IT系统的请求,将请求发送给区块链系统,连接装置接收到区块链系统的响应后,过滤来自区块链系统的响应,将首次接收到的响应返回给传统中心化IT系统。4.根据权利要求3所述的区块链系统与传统中心化IT系统的连接装置,其特征在于:所述单向程序包括:(A)t时刻,接收来自区块链系统的请求,查阅判断t时刻接收的请求为连接装置首次接收,执行步骤(B),t时刻接收的请求不为连接装置首次接收,执行步骤(D);(B)将步骤(A)中的请求发出到传统中心化IT系统,并将t时刻接收的请求作为历史请求加入请求序列;(C)传统中心化IT系统返回指令,连接装置接收到传统中...
【专利技术属性】
技术研发人员:陈强,赵清利,区伟洪,郑均强,梁敏鸿,杨启华,
申请(专利权)人:广东网金控股股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。