基于区块链的交易信息处理方法、装置和资产登记结算系统制造方法及图纸

技术编号:19549964 阅读:29 留言:0更新日期:2018-11-24 21:41
本发明专利技术公开了一种基于区块链的交易信息处理方法、装置和资产登记结算系统。一种用户侧的基于区块链的交易信息处理方法包括:基于预设的第一规则来创建与另一用户的交易,以获得交易数据;以及将交易数据发送给区块链网络中的节点,以使得交易数据存储在由区块链网络创建的区块链中。

Transaction Information Processing Method, Equipment and Asset Registration and Settlement System Based on Block Chain

The invention discloses a transaction information processing method, device and asset registration and settlement system based on block chain. A user-side block-chain-based transaction information processing method includes: creating transactions with another user based on preset first rules to obtain transaction data; and sending transaction data to nodes in block-chain networks to store transaction data in block chains created by block-chain networks.

【技术实现步骤摘要】
基于区块链的交易信息处理方法、装置和资产登记结算系统
本专利技术涉及区块链领域,具体来说,涉及一种基于区块链的交易信息处理方法、装置和资产登记结算系统。
技术介绍
目前的金融机构都具有一个登记结算系统,用来对金融机构的用户的资产进行登记、对用户之间的交易、金融机构之间的交易等进行结算。传统上,金融机构依赖于一个中心化的机构来进行所有交易的验证,计算权益转移等服务。金融机构购买商业化的大型数据库,用于对用户间的每笔交易进行存储记录。可以利用分布式存储来提高访问的速度、多服务器备份来保证数据的安全,或者使用云计算技术来提高事务并发的处理速度。当某一个服务器遇到错误时,需要从其它服务器同步数据,在对错误进行修复的同时让其它服务器给用户提供服务。然而,传统的中心化登记结算系统依赖于强大高效的计算机或计算机集群进行数据处理,因此对计算机的性能、商业化高性能数据库的处理存储能力、专业结算人员的电脑操作能力和业务处理能力等都有很高的要求。此外,中心化的登记结算系统除了人工、设备、场地等高昂的成本外,还存在黑客攻击等安全隐患,当黑客取得数据库的修改权限后,可任意篡改账户信息,甚至将某些重要信息删除,从而达到破坏系统的目的。而且,随着时间的积累,数据库中的数据量呈指数级增长后,业务处理的速度、数据的安全性也都面临巨大的挑战。区块链(BlockChain)技术是一种基于去中心化的对等(peer-to-peer)网络,其将密码学原理与共识机制相结合,来保障分布式各节点的数据连贯和持续,实现信息的即时验证、可追溯、难篡改和无法屏蔽,从而创造了一套隐私、高效、安全的共享价值体系。区块链的这种去中心化、公开化、透明化的特性正是金融机构的资产登记结算系统所需要的特性,因此,可以将区块链技术应用于资产登记结算系统,从而解决传统的登记结算系统的上述缺点。
技术实现思路
鉴于以上提及的传统的登记结算系统存在数据安全隐患、业务处理速度、成本高昂等技术问题,本专利技术提出了一种基于区块链的交易信息处理方法、装置和资产登记结算系统。本专利技术的第一方面提供了用户侧的基于区块链的交易信息处理方法,包括:基于预设的第一规则来创建与另一用户的交易,以获得交易数据;以及将所述交易数据发送给区块链网络中的节点,以使得所述交易数据存储在由所述区块链网络创建的所述区块链中。本专利技术的第二方面提供了一种区块链网络中的交易信息处理方法,包括:由所述区块链网络中的节点接收来自用户的交易数据,所述交易数据表示所述用户与另一用户的交易信息;以及将所述交易数据存储在由所述区块链网络创建的区块链中。本专利技术的第三方面提供了一种用户侧的交易信息处理装置,所述装置包括:交易创建模块,其基于预设的第一规则来创建与另一用户的交易,以获得交易数据;以及链交互模块,其将所述交易数据发送给区块链网络中的节点,以使得所述交易数据存储在由所述区块链网络创建的所述区块链中。本专利技术的第四方面提供了一种区块链网络中的交易信息处理装置,所述装置包括:用户交互模块,其在所述区块链网络中的节点处接收来自用户的交易数据,所述交易数据表示所述用户与另一用户的交易信息;以及数据处理模块,其将所述交易数据存储在由所述区块链网络创建的区块链中。本专利技术的第五方面提供了一种基于区块链的资产登记结算系统,包括:第一交易信息处理装置,其位于用户侧,并且包括:交易创建模块,其基于预设的第一规则来创建与另一用户的交易,以获得交易数据;以及链交互模块,其将所述交易数据发送给区块链网络中的节点;以及第二交易信息处理装置,其位于区块链网络中,并且包括:用户交互模块,其与所述链交互模块通信耦合,并在所述节点处接收来自所述用户的所述交易数据;以及数据处理模块,其将所述交易数据存储在由所述区块链网络创建的区块链中。本专利技术的第六方面提供了一种计算设备,包括:处理器;以及存储设备,所述存储设备包括存储在其上的计算机指令,所述计算机指令在被所述处理器执行时,使得所述处理器执行本专利技术的第一方面的方法。本专利技术的第七方面提供了一种区块链网络,包括:处理器;以及存储设备,所述存储设备包括存储在其上的计算机指令,所述计算机指令在被所述处理器执行时,使得所述处理器执行本专利技术的第二方面的方法。最后,本专利技术的第八方面和第九方面分别提供了一种计算机可读存储介质,其包括存储在其上的计算机指令,所述计算机指令在被处理器执行时,使得所述处理器执行本专利技术的第一方面和第二方面的方法。借助于本专利技术所提供的用户侧的基于区块链的交易信息处理方法、区块链网络中的交易信息处理方法、用户侧的交易信息处理装置、区块链网络中的交易信息处理装置、基于区块链的资产登记结算系统、计算设备、区块链网络、以及计算机可读存储介质,能够利用区块链技术来将所有交易信息存储在区块链上,从而变得不可更改。由于区块链中存有历史上所有的登记、充值、转让、赎回等交易信息,所以一切都是有证可考的,哪怕金融机构自身也无法对交易信息进行篡改。并且,通过使用区块链技术能够自动化地记录用户的交易信息,也节约了人工结算的成本。附图说明图1示出了根据一个实施例的资产登记结算系统的设计概览图;图2示出了根据一个实施例的用户侧的基于区块链的交易信息处理方法;图3示出了根据一个实施例的区块链网络中的交易信息处理方法;图4示出了图3的方法中将交易数据存储在由区块链网络创建的区块链中的具体步骤;以及图5示出了根据一个实施例的用户侧的交易信息处理装置和区块链网络中的交易信息处理装置的框图。具体实施方式下面将结合本专利技术的一个实施例的附图来对本专利技术实施例中的技术方案进行清楚、完整的描述。所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在介绍本专利技术的实施例之前,首先解释一下本说明书中所提及的几个术语的含义。登记结算系统:被用于各种类型资产的权益归属、份额转移和流转交易时,这个系统就具备了登记结算的能力。银行、证券公司等金融机构每天都需要进行海量的货币、票据、证券等资产的结算。区块链:一种去中心化的分布式数据库,该数据库由一串使用密码学方法产生的数据区块有序链接而成,区块中含有一定时间内产生的无法被篡改的数据记录信息。每个区块由包含概要信息的区块头和详细交易信息的区块体构成,对区块头进行SHA256加密哈希可得到一个哈希值,将该值存入子区块的区块头中,这样就把每个区块有序地链向它的父区块,直到第一个区块,从而形成区块链。轻量级节点与全节点:每个个人用户拥有的是轻量级节点,只包含自己的账户信息及相关转账记录;全节点则由银行等资产管理方控制,拥有所有用户的账户信息及历史上所有转账记录,它可以验证交易的有效性。公钥和私钥:基于椭圆曲线乘法等不可逆的数学函数的密码学原理产生的密钥对,包括一个私钥和由其衍生出的唯一公钥。公钥用于接收数字资产,可以看作账户的ID;而私钥对账户拥有绝对控制权,用于在交易时产生数字签名,此签名可以在不泄露私钥的同时对公钥进行验证。当进行资产交易时,资产所有者需要提交其公钥和数字签名(每次签名都不同,但均从同一个私钥生成)。网络中的所有人都可以通过所提交的公钥和签名进行验证,并确认该交易是否有效,即确认支本文档来自技高网
...

【技术保护点】
1.一种用户侧的基于区块链的交易信息处理方法,包括:基于预设的第一规则来创建与另一用户的交易,以获得交易数据;以及将所述交易数据发送给区块链网络中的节点,以使得所述交易数据存储在由所述区块链网络创建的所述区块链中。

【技术特征摘要】
1.一种用户侧的基于区块链的交易信息处理方法,包括:基于预设的第一规则来创建与另一用户的交易,以获得交易数据;以及将所述交易数据发送给区块链网络中的节点,以使得所述交易数据存储在由所述区块链网络创建的所述区块链中。2.根据权利要求1所述的交易信息处理方法,其中,所述预设的第一规则包括预设的数据结构,其中,所述数据结构包括所述用户的数字签名。3.根据权利要求1所述的交易信息处理方法,其中,所述用户和所述另一用户具有由所述节点分配的账户,并且所述用户和所述另一用户的账户中分别存储与他们的实物资产的数量相对应的数量的数字资产。4.根据权利要求3所述的交易信息处理方法,其中,在所述交易数据被存储在所述区块链中之后,所述用户的账户中所存储的所述数字资产的数量被减少与所述交易数据相对应的数量,并且,所述另一用户的账户中所存储的所述数字资产的数量被增加与所述交易数据相对应的数量。5.根据权利要求3所述的交易信息处理方法,还包括:向所述节点发送查询所述用户的数字资产的第一请求,以获得关于所述用户的账户中所存储的数字资产的信息,或者接收来自所述节点的关于所述用户的账户中所存储的数字资产的信息。6.根据权利要求3所述的交易信息处理方法,还包括:向所述节点发送赎回所述实物资产的第二请求,以获得所述实物资产,其中,所述第二请求包括待赎回的实物资产的数量,并且所述用户的账户中所存储的数字资产的数量被减少与所述待赎回的实物资产的数量相对应的数量。7.一种区块链网络中的交易信息处理方法,包括:由所述区块链网络中的节点接收来自用户的交易数据,所述交易数据表示所述用户与另一用户的交易信息;以及将所述交易数据存储在由所述区块链网络创建的区块链中。8.根据权利要求7所述的交易信息处理方法,其中,将所述交易数据存储在由所述区块链网络创建的区块链中包括:由所述区块链网络中的所述节点将所述交易数据发送给所述区块链网络中的其它节点;由所述区块链网络中的每个节点对所述交易数据进行验证;由所述区块链网络中的第一个成功构造区块的节点将所述交易数据以区块的方式发送给所述区块链网络中的其它节点;由所述区块链网络中的所述其它节点对所述区块进行验证;以及在对所述区块的验证通过的情况下,由所述区块链网络中的每个节点将所述区块加入所述区块链中。9.根据权利要求7所述的交易信息处理方法,其中,由所述区块链网络中的每个节点对所述交易数据进行验证包括:对所述交易数据的数据结构进行验证。10.根据权利要求7所述的交易信息处理方法,其中,所述用户和所述另一用户具有由所述节点分配的账户,并且所述用户和所述另一用户的账户中分别存储与他们的实物资产的数量相对应的数量的数字资产。11.根据权利要求10所述的交易信息处理方法,还包括:在将所述交易数据存储在所述区块链中之后,所述节点将所述用户的账户中所存储的所述数字资产的数量减少与所述交易数据相对应的数量,并且,将所述另一用户的账户中所存储的所述数字资产的数量增加与所述交易数据相对应的数量。12.根据权利要求10所述的交易信息处理方法,还包括:由所述区块链网络中的所述节点接收来自所述用户的查询所述用户的数字资产的第一请求;以及由所述区块链网络中的所述节点基于所述第一请求向所述用户返回关于所述用户的账户中所存储的数字资产的信息。13.根据权利要求10所述的交易信息处理方法,还包括:由所述区块链网络中的所述节点根据预设的第二规则来向所述用户发送关于所述用户的账户中所存储的数字资产的信息,其中,所述预设的第二规则包括预定的时间间隔和/或所述数字资产的变化。14.根据权利要求10所述的交易信息处理方法,还包括:由所述区块链网络中的所述节点接收来自所述用户的赎回所述实物资产的第二请求,所述第二请求包括待赎回的实物资产的数量,并且,将所述用户的账户中所存储的数字资产的数量减少与所述待赎回的实物资产的数量相对应的数量。15.一种用户侧的交易信息处理装置,所述装置包括:交易创建模块,其基于预设的第一规则来创建与另一用户的交易,以获得交易数据;以及链交互模块,其将所述交易数据发送给区块链网络中的节点,以使得所述交易数据存储在由所述区块链网络创建的所述区块链中。16.根据权利要求15所述的交易信息处理装置,其中,所述预设的第一规则包括预设的数据结构,所述数据结构包括所述用户的数字签名。17.根据权利要求15所述的交易信息处理装置,其中,所述用户和所述另一用户具有由所述节点分配的账户,并且所述用户和所述另一用户的账户中分别存储与他们的实物资产的数量相对应的数量的数字资产。18.根据权利要求17所述的交易信息处理装置,其中,在所述交易数据被存储在所述区块链中之后,所述用户的账户中所存储的所述数字资产的数量被减少与所述交易数据相对应的数量,并且,所述另一用户的账户中所存储的所述数字资产的数量被增加与所述交易数据相对应的数量。19.根据权利要求17所述的交易信息处理装置,还包括:查询模块,其经由所述链交互模块向所述节点发送查询所述用户的数字资产的第一请求,...

【专利技术属性】
技术研发人员:吴典
申请(专利权)人:众安信息技术服务有限公司
类型:发明
国别省市:广东,44

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

1