[发明专利]数据处理方法、设备、存储介质和区块链系统在审
申请号: | 201811601524.0 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109710694A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 周茂青 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;郭梦霞 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用请求 智能 数据链 存储介质 数据处理 链系统 区块 负载均衡设备 数据处理效率 数据交互操作 存储空间 节点设备 均衡分配 可扩展性 数据分析 预设 | ||
本发明公开一种数据处理方法、节点设备、存储介质和区块链系统。所述方法包括:负载均衡设备将智能合约调用请求均衡分配给各合约链,合约链根据智能合约调用请求中的预设类型数据分析所述智能合约调用请求对应的数据链,并与所述数据链进行与所述智能合约调用请求对应的数据交互操作。利用本发明能够实现智能合约的性能和存储空间的可扩展性,提高智能合约数据处理效率。
技术领域
本发明涉及通信技术领域,特别涉及一种数据处理方法、节点设备、存储介质和区块链系统。
背景技术
目前,传统的区块链系统的智能合约调用方案包括:若一个区块链节点在收到智能合约调用请求,且在验证所述调用请求有效后,所述区块链节点将所述调用请求广播给区块链系统的所有节点,所有收到广播的区块链节点都会把这个交易放到交易存储池;负责产生区块的区块链节点在产生当前区块时,会从交易存储池取出所述调用请求,然后执行合约代码;其它区块链节点收到产生的区块后,重复执行合约代码以验证结果的正确性,通过验证后才会将结果入链存储。
传统的区块链系统的智能合约调用方案的缺陷在于,智能合约的计算和存储都无法水平扩展,具体表现为:1)链上执行计算非常昂贵—每个区块链节点都要串行执行同样的合约代码,一个区块链系统,无论其中配置多少区块链节点,它的执行性能约等于单CPU的执行性能;2)存储空间非常昂贵—每个区块链节点都要存储全部区块数据,一个区块链系统,无论其中配置多少区块链节点,其存储空间等同于一个区块链节点的存储空间大小。
因此,目前要提升智能合约的执行性能,只能使用垂直扩展的方法,即通过使用更快的CPU及更大的磁盘空间。但由于区块链系统去中心化的特性,每个区块链节点都需要升级硬件,才能带来整体的性能提升,而区块链节点越多,升级费用就越昂贵,而且,由于仍然受限于单个节点的性能,垂直扩展的方法带来的性能提升也很有限,性价比很低。
因此,如何解决传统的区块链系统的智能合约调用方案的上述缺陷,已经成为一个亟待解决的技术问题。
发明内容
本发明提供一种数据处理方法、节点设备、存储介质和区块链系统,旨在实现智能合约的性能和存储空间的可扩展性,提高智能合约数据的处理效率。
为实现上述目的,本发明提出一种数据处理方法,所述方法包括:
接收负载均衡设备分配的智能合约调用请求;及
响应所述智能合约调用请求,根据所述合约链的编号及所述智能合约调用请求中的预设类型数据确定所述智能合约调用请求对应的数据链,并与所述数据链执行所述智能合约调用请求对应的数据交互操作。
优选地,所述根据所述合约链的编号及所述智能合约调用请求中的预设类型数据确定所述智能合约调用请求对应的数据链的步骤包括:
获取所述智能合约调用请求中的预设类型数据及所述合约链的编号;
调用预设类型算法,根据所述预设类型数据及所述合约链的编号计算得到键值;及
从预设的数据链群组中筛选出编号与所述键值对应的数据链,作为所述智能合约调用请求对应的数据链。
优选地,所述与所述数据链执行所述智能合约调用请求对应的数据交互操作的步骤包括:
向所述数据链发送数据读取请求,所述数据读取请求中包括所述智能合约调用请求对应的第一合约数据;及
接收所述数据链响应所述数据读取请求后返回的所述第一合约数据,执行智能合约代码生成第二合约数据,并将所述第二合约数据发送给所述数据链进行保存。
优选地,所述负载均衡器接收客户端发送的智能合约调用请求后,获取预设合约链群组中各合约链的负载数据,基于预设的负载均衡规则确定响应所述智能合约调用请求的合约链,并将所述智能合约请求分配给所述合约链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811601524.0/2.html,转载请声明来源钻瓜专利网。