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.一种用户侧的基于区块链的交易信息处理方法,包括:基于预设的第一规则来创建与另一用户的交易,以获得交易数据;以及将所述交易数据发送给区块链网络中的节点,以使得所述交易数据存储在由所述区块链网络创建的所述区块链中。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。