【技术实现步骤摘要】
基于区块链系统的数据处理方法、装置及电子设备
本公开涉及区块链
,具体而言,涉及一种基于区块链系统的数据处理方法、基于区块链系统的数据处理装置、计算机存储介质及电子设备。
技术介绍
资源结算在现代商业合作中非常普遍,比如在电商、在线旅游、在线票务等领域中,通常涉及到平台方与商家之间的资源结算。传统的资源结算是通过结算方集中进行的,结算方收集平台方的交易数据,按商家对交易数据分类,并按商家合同规定的计算方式生成结算单;再将结算单发给平台方和商家进行对账确认,平台和商家通过人工或程序自动化方法进行复核,如果账单有争议再人工协商处理;最后平台方和商家都确认无误后,结算方发起结算付款。该结算方式的结算流程长,需人工参与,效率低,并且结算结果还会因数据遗漏等原因而不精确。另外,在中心化的结算系统中,若结算方遭到恶意攻击,会导致大量结算记录泄露、被篡改等,使平台方和商家遭受重大经济损失。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信 ...
【技术保护点】
1.一种基于区块链系统的数据处理方法,其特征在于,所述区块链系统包括业务节点子网络和记账节点子网络,所述业务节点子网络包括业务节点,所述记账节点子网络包括记账节点,所述数据处理方法由所述记账节点执行,所述数据处理方法包括:/n接收所述业务节点发送的数据处理请求;/n对所述数据处理请求进行解析,以获取所述数据处理请求的类型;/n根据所述数据处理请求的类型从所述记账节点子网络存储的智能合约中调用目标逻辑模块,通过所述目标逻辑模块对与所述数据处理请求对应的有效数据进行处理,并将处理结果返回至所述业务节点。/n
【技术特征摘要】
1.一种基于区块链系统的数据处理方法,其特征在于,所述区块链系统包括业务节点子网络和记账节点子网络,所述业务节点子网络包括业务节点,所述记账节点子网络包括记账节点,所述数据处理方法由所述记账节点执行,所述数据处理方法包括:
接收所述业务节点发送的数据处理请求;
对所述数据处理请求进行解析,以获取所述数据处理请求的类型;
根据所述数据处理请求的类型从所述记账节点子网络存储的智能合约中调用目标逻辑模块,通过所述目标逻辑模块对与所述数据处理请求对应的有效数据进行处理,并将处理结果返回至所述业务节点。
2.根据权利要求1所述的基于区块链系统的数据处理方法,其特征在于,所述智能合约包括合约框架和业务自定义接口,其中所述合约框架是根据资源结算的公共逻辑形成的,且包含多个与所述公共逻辑中的子逻辑对应的逻辑模块;所述业务自定义接口是根据与所述子逻辑对应的数据类构建的。
3.根据权利要求2所述的基于区块链系统的数据处理方法,其特征在于,所述合约框架包括调度器;
所述接收所述业务节点发送的数据处理请求,包括:
通过所述调度器接收由所述区块链系统中的区块链应用程序接口发送的所述数据处理请求。
4.根据权利要求2所述的基于区块链系统的数据处理方法,其特征在于,所述子逻辑包括资源逻辑、合同逻辑和结算逻辑;所述逻辑模块包括资源逻辑模块、合同逻辑模块和结算逻辑模块;所述数据类包括资源类、合同类和结算类;所述业务自定义接口包括资源类自定义接口、合同类自定义接口和结算类自定义接口。
5.根据权利要求4所述的基于区块链系统的数据处理方法,其特征在于,所述方法还包括:
通过所述资源类自定义接口、所述合同类自定义接口和所述结算类自定义接口中的一个或多个定义所述智能合约中的业务逻辑;
其中,与所述资源类自定义接口对应的业务逻辑包括:资源标识的生成方法、资源合法性的校验方法、资源的存储与读取方法和资源所关联合同的查询方法;
与所述合同类自定义接口对应的业务逻辑包括:合同标识的生成方法、合同合法性的校验方法、合同的存储与读取方法和合同的结算方法;
与所述结算类自定义接口对应的业务逻辑包括:结算单标识的生成方法和结算单的存储与读取方法。
6.根据权利要求1或5所述的基于区块链系统的数据处理方法,其特征在于,所述数据处理请求的类型包括资源查询请求、资源更新请求、合同查询请求、合同更新请求或资源结算请求中的任意一个或多个;所述有效数据包括有效资源和有效合同;
所述根据所述数据处理类型从所述记账节点子网络存储的智能合约中调用目标逻辑模块,通过所述目标逻辑模块对与所述数据处理请求对应的有效数据进行处理,包括:
当所述数据处理请求的类型为资源查询请求和/或资源更新请求时,调用所述智能合约中的资源逻辑模块,并基于所述资源逻辑模块中的资源逻辑对所述有效资源进行查询和/或更新;或者,
当所述数据处理请求的类型为合同查询请求和/或合同更新请求时,调用所述智能合约中的合约逻辑模块,并基于所述合约逻辑模块中的合约逻辑对所述有效合约进行查询和/或更新;或者,
当所述数据处理请求的类型为资源结算请求时,根据所述合约框架中的公共逻辑、所述有效资源和所述有效合同进行结算。
7.根据权利要求6所述的基于区块链系统的数据处理方法,其特征在于,所述根据所述合约框架中的公共逻辑、所述有效资源和所述有效合同进行结算,包...
【专利技术属性】
技术研发人员:刘长辉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。