The application discloses a data processing method and device based on block chain, and a block chain node network, an operation device and a readable storage medium. The method includes: block chain node network receives transaction data to be written in block chain, and the transaction data corresponds to block chain identifier; block chain node network determines the block chain corresponding to the block chain identifier from at least two block chains according to the block chain identifier; block chain node network makes the transaction number of the block chain node network. A block chain corresponding to the block chain identifier is written. Through this technology scheme, we can solve or improve the problems caused by the bloated block chain.
【技术实现步骤摘要】
基于区块链的数据处理方法、装置及区块链节点网络
本申请涉及区块链
,尤其涉及一种基于区块链的数据处理方法、装置及区块链节点网络、运行器和可读存储介质。
技术介绍
近年,由于具有去中心化、不可篡改性、过程透明、可追踪回溯等显著特点,区块链技术得以广泛传播与应用。在区块链的实际应用过程中,通常面临海量的数据,这些数据经过验证后,将被区块链节点网络写入到其维护的区块链之中,以实现区块链的功能。但是,由于数据量巨大,自区块链的创世块到当前的最新区块,可能链条非常长,导致区块链过于“臃肿”。这样既不便于区块链节点网络对其进行存储和传输,也不便于进行新区块的生成、广播、验证等工作,给区块链的应用带来较大障碍。
技术实现思路
本申请实施例提供一种基于区块链的数据处理方法、装置以及区块链节点网络,用于解决或改善现有技术中区块链“臃肿”带来的问题。一方面,本申请实施例提供的基于区块链的数据处理方法包括:区块链节点网络接收待写入区块链的交易数据,所述交易数据对应区块链标识符;区块链节点网络根据所述区块链标识符从至少两条区块链中确定与所述区块链标识符对应的区块链;区块链节点网络将所述交易数据写入与所述区块链标识符对应的区块链。另一方面,本申请实施例提供的基于区块链的数据处理装置位于区块链节点网络,包括:交易数据接收单元、区块链确定单元和交易数据写入单元,其中:所述交易数据接收单元,用于接收待写入区块链的交易数据,所述交易数据对应区块链标识符;所述区块链确定单元,用于根据所述区块链标识符从至少两条区块链中确定与所述区块链标识符对应的区块链;所述交易数据写入单元,用于将所述交易数 ...
【技术保护点】
1.一种基于区块链的数据处理方法,其特征在于,包括:区块链节点网络接收待写入区块链的交易数据,所述交易数据对应区块链标识符;区块链节点网络根据所述区块链标识符从至少两条区块链中确定与所述区块链标识符对应的区块链;区块链节点网络将所述交易数据写入与所述区块链标识符对应的区块链。
【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,包括:区块链节点网络接收待写入区块链的交易数据,所述交易数据对应区块链标识符;区块链节点网络根据所述区块链标识符从至少两条区块链中确定与所述区块链标识符对应的区块链;区块链节点网络将所述交易数据写入与所述区块链标识符对应的区块链。2.根据权利要求1所述的方法,其特征在于,所述交易数据包括智能合约数据,所述区块链节点网络接收待写入区块链的交易数据,具体包括:所述区块链节点网络接收包含第一智能合约的第一交易数据,以及包含第二智能合约的第二交易数据;所述方法还包括:在区块链节点网络将第一交易数据写入对应的区块链后,在第一智能合约的条件满足时,执行所述第一智能合约;和/或,在区块链节点网络将第二交易数据写入对应的区块链后,在第二智能合约的条件满足时,执行所述第二智能合约。3.根据权利要求1所述的方法,其特征在于,所述区块链节点网络接收待写入区块链的交易数据,具体包括:所述区块链节点网络中一个区块链节点接收待写入区块链的交易数据;所述区块链节点通过一跳的距离将所述交易数据广播给所述区块链节点网络中的其他区块链节点;或者,所述区块链节点网络中一个区块链节点接收待写入区块链的交易数据;所述区块链节点将所述交易数据广播给所述区块链节点网络中的其他区块链节点,所述区块链节点与所述其他区块链节点中的至少一个区块链节点具有大于一跳的距离;或者,所述区块链节点网络中预定的区块链节点接收待写入区块链的交易数据,所述预定的区块链节点维护所述交易数据对应的区块链标识符标识的区块链。4.根据权利要求1所述的方法,其特征在于,所述区块链节点网络将所述交易数据写入与所述区块链标识符对应的区块链,具体包括:所述区块链节点网络中一个区块链节点将所述交易数据写入所述区块链标识符对应的区块链;所述方法还包括:所述区块链节点将所述区块链同步到所述区块链节点网络中的其他区块链节点;或者,所述区块链节点网络中预定的区块链节点将所述交易数据写入所述区块链标识符对应的区块链,所述预定的区块链节点维护所述交易数据对应的区块链标识符标识的区块链;所述方法还包括:所述预定的区块链节点将所述区块链同步到所述区块链节点网络中的其他区块链节点。5.根据权利要求1所述的方法,其特征在于,所述区块链节点网络与路由节点网络连接,则所述区块链节点网络接收待写入区块链的交易数据,具体包括:所述区块链节点网络接收所述路由节点网络按照预定规则路由的来自用户层的交易数据。6.根据权利要求5所述的方法,其特征在于,所述区块链节点网络包括区块链执行型节点和区块链服务型节点,所述区块链执行型节点与所述区块链服务型节点连接,所述区块链服务型节点与所述路由节点网络中的路由节点连接,则所述区块链节点网络接收待写入区块链的交易数据,具体包括:所述区块链节点网络中的区块链服务型节点接收所述路由节点网络按照预定规则路由的来自用户层的交易数据;所述区块链节点网络中的区块链执行型节点接收所述区块链服务型节点转发的交易数据。7.根据权利要求6所述的方法,其特征在于,所述区块链节点网络中的区块链执行型节点接收所述区块链服务型节点转发的交易数据,具体包括:所述区块链节点网络中的预定的区块链执行型节点接收预定的区块链服务型节点转发的交易数据。8.根据权利要求1至7中任何一项所述的方法,其特征在于,所述区块链标...
【专利技术属性】
技术研发人员:谢成鸿,
申请(专利权)人:搜游网络科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。