The embodiment of the invention discloses a block chain network data distribution verification method, device and system, wherein, the method comprises the following steps: through the proxy server nodes and node increases in traditional block chain, get the latest proxy node server nodes send the transaction data and the latest second node point to send after the news, the proxy node by comparing the transaction data in the first time stamp and the size relation of the second time stamps both in the news, and then determine whether the second node access to the trading data of the first node, solve the bottleneck problem of block chain transaction efficiency, makes the transaction data processing efficiency exponentially increase. The block chain network transaction performance will make the block chain technology can meet the performance requirements of application in industry.
【技术实现步骤摘要】
区块链网络中的数据分发校验方法、装置及系统
本专利技术涉及分布式数据广播和分发
,尤其涉及一种区块链网络中的数据分发校验方法、装置及系统。
技术介绍
比特币是迄今为止最为成功的区块链应用场景,比特币系统的交易数据传播协议包括如下步骤:1)比特币交易节点将新生成的交易数据向全网所有节点进行广播;2)每个节点都将收集到的交易数据存储到一个区块中;3)每个节点基于自身算力在区块中找到一个具有足够难度的工作量证明;4)当节点找到区块的工作量证明后,就向全网所有节点广播此区块;5)仅当包含在区块中的所有交易都是有效的且之前未存在过的,其他节点才认同该区块的有效性;6)其他节点接受该数据区块,并在该区块的末尾制造新的区块以延长该链条,而将被接受区块的随机哈希值视为先于新区块的随机哈希值。区块链作为近年来兴起并快速发展的新技术,必然会面临各种制约其发展的问题和障碍.而其中效率问题将是制约区块链行业应用的最大瓶颈。交易确认时间:比特币区块生成时间为10分钟,因而交易确认时间一般为10分钟,这在一定程度上限制了比特币在小额交易和时间敏感交易中的应用。因此,提供一种区块链网络中的数据分发校验方法以解决目前区块链技术中存在的交易确认时间过长的技术问题。
技术实现思路
本专利技术实施例提供了一种区块链网络中的数据分发校验方法、装置及系统,解决了目前区块链技术中存在的交易确认时间过长的技术问题。本专利技术实施例提供了一种区块链网络中的数据分发校验方法,包括:S1:确定第一时间戳和第二时间戳,其中,第一时间戳为由服务器节点最新一次发送的最新交易数据中包含的时间戳,第二时间戳为由第二 ...
【技术保护点】
一种区块链网络中的数据分发校验方法,其特征在于,包括:S1:确定第一时间戳和第二时间戳,其中,第一时间戳为由服务器节点最新一次发送的最新交易数据中包含的时间戳,第二时间戳为由第二节点发送的与其最后一次成功接收服务器节点发送的最后成功交易数据对应的点对点消息中的时间戳;S2:比较第一时间戳和第二时间戳,若第一时间戳大于第二时间戳,则确认第二节点未成功获取到最新交易数据,并发送最新交易数据至第二节点作为新的最后成功交易数据。
【技术特征摘要】
1.一种区块链网络中的数据分发校验方法,其特征在于,包括:S1:确定第一时间戳和第二时间戳,其中,第一时间戳为由服务器节点最新一次发送的最新交易数据中包含的时间戳,第二时间戳为由第二节点发送的与其最后一次成功接收服务器节点发送的最后成功交易数据对应的点对点消息中的时间戳;S2:比较第一时间戳和第二时间戳,若第一时间戳大于第二时间戳,则确认第二节点未成功获取到最新交易数据,并发送最新交易数据至第二节点作为新的最后成功交易数据。2.根据权利要求1所述的区块链网络中的数据分发校验方法,其特征在于,步骤S1具体包括:确定第一时间戳和第二时间戳,其中,第一时间戳为由服务器节点最新一次发送的与其最后一次接收第一节点发送的交易数据对应的最新交易数据中包含的时间戳,第二时间戳为由第二节点发送的与其最后一次成功接收服务器节点发送的最后成功交易数据对应的点对点消息中的时间戳。3.根据权利要求1所述的区块链网络中的数据分发校验方法,其特征在于,步骤S2之前还包括:缓存最新交易数据和第二节点最新一次发送的点对点消息。4.根据权利要求3所述的区块链网络中的数据分发校验方法,其特征在于,步骤S2具体包括:比较第一时间戳和第二时间戳,若第一时间戳等于第二时间戳,则确认第二节点成功获取到最新交易数据,删除最新交易数据并删除获取到的第二节点上一次发送的点对点消息,若第一时间戳大于第二时间戳,则确认第二节点未成功获取到最新交易数据,并发送最新交易数据至第二节点作为新的最后成功交易数据。5.一种区块链网络中的数据分发校验装置,其特征在于,包括:确定单元,用于确定第一时间戳和第二时间戳,其中,第一时间戳为由服务器节点最新一次发送的最新交易数据中包含的时间戳,第二时间戳为由第二节点发送的与其最后一次...
【专利技术属性】
技术研发人员:闵锐,刘海风,林依俤,冯国亮,严正新,
申请(专利权)人:广州市易彩乐网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。