一种数据处理方法、装置及计算机存储介质制造方法及图纸

技术编号:24758756 阅读:23 留言:0更新日期:2020-07-04 09:45
本发明专利技术实施例提供了一种数据处理方法、装置及计算机存储介质,所述方法应用于用户终端,所述用户终端上运行有去中心化应用,所述方法包括:获取所述去中心化应用提交的交易数据,所述交易数据的数据格式为第一格式;对所述交易数据的数据格式进行转换,得到目标格式的交易数据,所述目标格式包括二进制格式;向区块链网络的节点发送所述目标格式的交易数据,以使得所述节点对所述目标格式的交易数据的数据格式进行转换,得到第二格式的交易数据,所述第二格式为所述节点的智能合约支持的数据格式。采用本发明专利技术,可以减小去中心化应用与智能合约之间跨语言通信过程传输的数据量,并且还可以提升数据转换的准确度。

A data processing method, device and computer storage medium

【技术实现步骤摘要】
一种数据处理方法、装置及计算机存储介质
本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置及计算机存储介质。
技术介绍
随着区块链技术的发展,去中心化应用的开发以及应用备受关注。通常来说,去中心化应用可以运行在用户的个人设备。一般来讲,去中心化应用的编程语言和区块链网络的节点的智能合约的编程语言是两种不同的语言。不同代码语言通信就需要有一个数据的转换,即去中心化应用与智能合约之间要进行通信的话就要约定一个通信格式。现在的通信格式一般为json格式。然而,json格式的数据是文本格式的数据,这就导致去中心化应用与智能合约之间跨语言通信过程传输的数据量比较大。此外,基于json的方法,其转换过程容易出现解析错误的情况,同一文本解析出来的数据可能不同,比如一些特殊字符在转换过程可能被过滤了,降低了数据转换的准确度。
技术实现思路
本专利技术实施例提供了一种数据处理方法、装置、电子设备及计算机存储介质,可以减小去中心化应用与智能合约之间跨语言通信过程传输的数据量,并且还可以提升数据转换的准确度。第一方面,本专利技术本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于用户终端,所述用户终端上运行有去中心化应用,所述方法包括:/n获取所述去中心化应用提交的交易数据,所述交易数据的数据格式为第一格式;/n对所述交易数据的数据格式进行转换,得到目标格式的交易数据,所述目标格式包括二进制格式;/n向区块链网络的节点发送所述目标格式的交易数据,以使得所述节点对所述目标格式的交易数据的数据格式进行转换,得到第二格式的交易数据,所述第二格式为所述节点的智能合约支持的数据格式。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于用户终端,所述用户终端上运行有去中心化应用,所述方法包括:
获取所述去中心化应用提交的交易数据,所述交易数据的数据格式为第一格式;
对所述交易数据的数据格式进行转换,得到目标格式的交易数据,所述目标格式包括二进制格式;
向区块链网络的节点发送所述目标格式的交易数据,以使得所述节点对所述目标格式的交易数据的数据格式进行转换,得到第二格式的交易数据,所述第二格式为所述节点的智能合约支持的数据格式。


2.根据权利要求1所述的方法,其特征在于,所述对所述交易数据的数据格式进行转换,得到目标格式的交易数据,包括:
调用所述去中心化应用的序列化工具库对所述交易数据进行序列化处理,得到所述交易数据对应的序列化数据;
将所述序列化数据作为所述交易数据的数据格式转换后得到的目标格式的交易数据。


3.根据权利要求2所述的方法,其特征在于,所述序列化工具库包括protobuf库。


4.根据权利要求1~3中任一项所述的方法,其特征在于,所述方法还包括:
向所述节点发送数据查询请求;
接收所述节点响应所述数据查询请求发送的目标格式的查询结果,所述目标格式的查询结果是由所述节点对第二格式的查询结果的数据格式进行转换后得到的;
对所述目标格式的查询结果的数据格式进行转换,得到第一格式的查询结果,所述第一格式为所述去中心化应用支持的数据格式。


5.一种数据处理方法,其特征在于,应用于区块链网络的节点,所述方法包括:
接收用户终端发送的目标格式的交易数据,所述目标格式的交易数据是由所述用户终端对去中心化应用提交的交易数据的数据格式进行转换后得到的,所述目标格式包括二进制格式;
对所述目标格式的交易数据的数据格式进行转换,得到第二格式的交易数据,所述第二格式为所述节点的智能合约支持的数据格式;
调用所述智能合约对所述第二格式的交易数据进行处理。


6.根据权利要求5所述的方法,其特征在于,所述对所述目标格式的交易数据的数据格式进...

【专利技术属性】
技术研发人员:周开班
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1