The invention discloses a block chain information processing method and terminal based on the method includes: judging in the current block chain network is visible; if visible, it receives the core node creating new blocks of instructions, when the instruction is valid and a block of information when the number of the receiving threshold. The new piece of information, and the synchronous updating the new block information; if not visible, regularly to the core node or the entire node sends instructions, request the core node or send new node complete block information synchronization instruction. The method disclosed by the invention can solve the problem that the block chain system in the prior art can not utilize a large amount of terminal resource, so that the block chain system can be more credible and reliable.
【技术实现步骤摘要】
一种基于区块链的信息一致处理方法及终端
本专利技术涉及互联网
,尤其涉及一种基于区块链的信息一致处理方法。本专利技术同时还涉及一种基于区块链的信息一致处理的终端。
技术介绍
区块链是一种去中心化的分布式数据库,它包含一张被称为区块的列表,有着持续增长并且排列整齐的记录。每个区块都包含一个与前一区块链接起来的时间戳:这种设计使得数据不可篡改,一旦记录下来,在一个区块中的数据将不可逆。每一个区块链节点都保存完整的分布式账户副本,结合共识机制,加密算法等技术实现了数据不可篡改,和不可伪造,高可用性,可追溯等特征,从而间接通过计算机解决了人类之间的信任问题。随着区块链技术发展与成熟,其应用场景越来越普遍,现已在金融服务、医疗健康、版权、共享经济、供应链管理、文化娱乐、智能制造、社会公益、教育等多种领域得到应用。区块链系统具有去中心化、不可篡改、数据透明、用户可匿名、集体维护等特性,使得为解决相互信任问题的场景下区块链的应用遍及越来越多的交易场景,而在移动终端使用区块链系统成为一种大势所趋。当前终端设备通常以客户端的形式参与区块链交易,即通过浏览器或客户端软件的方式,连接到区块链节点上完成交易,而终端设备并不参与区块链的维护,也不为其他终端交易提供网络支持。但是这种方式存在以下问题:区块链系统不能够利用数量巨大的终端资源,使得区块链系统能够更加可信与可靠。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供一种基于区块链的信息一致处理方法,用以解决现有技术中区块链系统不能够利用数量巨大的终端资源,使得区块链系统能够更加可信与可靠的问题。本专利技术的目的 ...
【技术保护点】
一种基于区块链的信息一致处理方法,其特征在于,包括:判断在当前区块链网络中是否可见;若可见,则接收核心节点创建新区块的指令,当所述指令为符合门限数量的有效且一致的区块信息时,则接收所述新区块信息,并同步更新所述新区块信息;若不可见,则定期向所述核心节点或者完整节点发送指令,请求所述核心节点或者完整节点发送新区块信息同步指令。
【技术特征摘要】
1.一种基于区块链的信息一致处理方法,其特征在于,包括:判断在当前区块链网络中是否可见;若可见,则接收核心节点创建新区块的指令,当所述指令为符合门限数量的有效且一致的区块信息时,则接收所述新区块信息,并同步更新所述新区块信息;若不可见,则定期向所述核心节点或者完整节点发送指令,请求所述核心节点或者完整节点发送新区块信息同步指令。2.根据权利要求1所述的方法,其特征在于,所述核心节点创建新区块的指令,具体包括:核心节点创建所述新区块时,启动gossip通信中的push过程,把新生成的区块指令向其它节点传播更新,其中所述传播深度和传播广度由当前区块链系统全部节点数量确定。3.根据权利要求1所述的方法,其特征在于,所述符合门限数量具体为:门限数量=(传播广度*传播深度)/全部节点数量。4.根据权利要求1所述的方法,其特征在于,接收所述新区块信息,并同步更新所述新区块信息,具体包括:接收所述新区块的区块头信息,并同步更新所述新区块的区块头信息。5.根据权利要求1所述的方法,其特征在于若不可见,定期向所述核心节点或者完整节点发送指令,请求所述核心节点或者完整节点发送所述新的区块同步指令,具体包括:根据gossip通信的pull过程,以一定的时间间隔,主动发现所述区块链网络上的核心节点或者完整节点,并向所述核心节点或者完整节点发送pull信息,请求所述核心节点或者完整节点将新的区块信息同步过来。6.一种终端,其特征在于...
【专利技术属性】
技术研发人员:陈强,赵清利,区伟洪,郑均强,梁敏鸿,杨启华,
申请(专利权)人:广东网金控股股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。