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

技术编号:21036544 阅读:29 留言:0更新日期:2019-05-04 06:13
本发明专利技术实施例公开了一种交易数据处理方法、装置及存储介质,其中,所述方法应用于区块链网络中,所述方法包括:基于所述区块链网络的智能合约,确定第一节点对公共账号的贡献度,其中,所述贡献度用于表征所述第一节点所属的子账号的交易数据在所述公共账号的交易数据总和中的占比;基于所述贡献度,确定对应的交易反馈数据,并将所述交易反馈数据分配至所述第一节点所属的子账号中。

A Transaction Data Processing Method, Device and Storage Media

【技术实现步骤摘要】
一种交易数据处理方法、装置及存储介质
本专利技术涉及通信
,尤其涉及一种交易数据处理方法、装置及存储介质。
技术介绍
在实现本专利技术的过程中,专利技术人发现相关技术中,用户钱包对应的账户地址是唯一的,且各账户发起的交易通常由该账户对应的密钥进行签名。在针对公共账户进行交易的场景中,需要利用混币来实现对外交易的匿名,然而,公共账户的内部却无法对合伙人在团体中的资金贡献进行公开、透明的记录,尤其是在产生利润时,只能根据与各个合伙人签订的合同中的规定,分别对各个合伙人进行相应的分成,不仅操作繁琐,而且容易出现抵赖行为。针对上述技术问题,目前相关技术尚未提出有效解决方案。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种交易数据处理方法、装置及存储介质,至少用以解决相关技术中难以实现公共账号内部的交易公开、透明,以及难以避免过多的合同签约和抵赖行为的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种交易数据处理方法,应用于区块链网络中,所述方法包括:基于所述区块链网络的智能合约,确定第一节点对公共账号的贡献度,其中,所述贡献度用于表征所述第一节点所属的子账号的交易数据在所述公共账号的交易数据总和中的占比;基于所述贡献度,确定对应的交易反馈数据,并将所述交易反馈数据分配至所述第一节点所属的子账号中。上述方案中,在所述确定第一节点对公共账号的贡献度之前,所述方法还包括:获得第一指令,其中,所述第一指令用于指示所述第一节点请求与所述公共账号之间进行数据交易;基于所述第一指令,控制将所述第一节点所属的子账号中的交易数据转入至所述公共账号中。上述方案中,在所述获得第一指令之前,所述方法还包括:基于发起第一数据交易请求的至少两个所述第一节点,创建所述公共账号;其中,所述公共账号与所述第一节点所属的子账号之间具有关联关系。上述方案中,所述第一指令中携带有由所述第一节点发起的第一数据交易请求;所述基于所述第一指令,控制将所述第一节点所属的子账号中的交易数据转入至所述公共账号中,包括:响应于所述第一数据交易请求,检测所述公共账号中交易数据的数量是否满足第一设定阈值,得到检测结果;当确定所述检测结果表征所述公共账号中交易数据的数量不满足所述第一设定阈值时,将所述第一节点所属的子账号中的交易数据转入至所述公共账号中,以使所述公共账号中交易数据的数量满足所述第一设定阈值。上述方案中,在所述将所述第一节点所属的子账号中的交易数据转入至所述公共账号中之后,所述方法还包括:接收第二节点发起的第二数据交易请求;响应于所述第二数据交易请求,通过所述公共账号将所请求的交易数据发送至所述第二节点。上述方案中,在所述确定第一节点对公共账号的贡献度之前,所述方法还包括:建立贡献度与交易反馈数据之间的对应关系;所述基于所述贡献度,确定对应的交易反馈数据,包括:当接收到所述第一节点发起的交易反馈请求时,根据所述第一节点对公共账号的贡献度查询所述对应关系,确定与所述第一节点对公共账号的贡献度对应的交易反馈数据。上述方案中,当确定所述检测结果表征所述公共账号中交易数据的数量满足所述第一设定阈值时,所述方法还包括:接收第二节点发起的第二数据交易请求;响应于所述第二数据交易请求,通过所述公共账号直接将所请求的交易数据发送至所述第二节点。第二方面,本专利技术实施例还提供一种交易数据处理装置,应用于区块链网络中,所述装置包括:第一确定模块、第二确定模块和分配模块;其中,所述第一确定模块,用于基于所述区块链网络的智能合约,确定第一节点对公共账号的贡献度,其中,所述贡献度用于表征所述第一节点所属的子账号的交易数据在所述公共账号的交易数据总和中的占比;所述第二确定模块,用于基于所述贡献度,确定对应的交易反馈数据;所述分配模块,用于将所述交易反馈数据分配至所述第一节点所属的子账号中。上述方案中,所述装置还包括:获取模块,用于在所述第一确定模块确定第一节点对公共账号的贡献度之前,获得第一指令,其中,所述第一指令用于指示所述第一节点请求与所述公共账号之间进行数据交易;控制模块,用于基于所述第一指令,控制将所述第一节点所属的子账号中的交易数据转入至所述公共账号中。上述方案中,所述装置还包括:第一建立模块,用于在所述获取模块获得第一指令之前,基于发起第一数据交易请求的至少两个所述第一节点,创建所述公共账号;其中,所述公共账号与所述第一节点所属的子账号之间具有关联关系。上述方案中,所述第一指令中携带有由所述第一节点发起的第一数据交易请求;所述控制模块,包括:检测子模块,用于响应于所述第一数据交易请求,检测所述公共账号中交易数据的数量是否满足第一设定阈值,得到检测结果;转入子模块,用于当确定所述检测结果表征所述公共账号中交易数据的数量不满足所述第一设定阈值时,将所述第一节点所属的子账号中的交易数据转入至所述公共账号中,以使所述公共账号中交易数据的数量满足所述第一设定阈值。上述方案中,所述装置还包括:第一接收模块,用于在所述转入子模块将所述第一节点所属的子账号中的交易数据转入至所述公共账号中之后,接收第二节点发起的第二数据交易请求;第一发送模块,用于响应于所述第二数据交易请求,通过所述公共账号将所请求的交易数据发送至所述第二节点。上述方案中,所述装置还包括:第二建立模块,用于在所述第一确定模块确定第一节点对公共账号的贡献度之前,建立贡献度与交易反馈数据之间的对应关系;所述第二确定模块,具体用于:当接收到所述第一节点发起的交易反馈请求时,根据所述第一节点对公共账号的贡献度查询所述对应关系,确定与所述第一节点对公共账号的贡献度对应的交易反馈数据。上述方案中,所述装置还包括:第二接收模块,用于当确定所述检测结果表征所述公共账号中交易数据的数量满足所述第一设定阈值时,接收第二节点发起的第二数据交易请求;第二发送模块,用于响应于所述第二数据交易请求,通过所述公共账号直接将所请求的交易数据发送至所述第二节点。第三方面,本专利技术实施例还提供一种交易数据处理装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时执行本专利技术实施例提供的交易数据处理方法的步骤。第四方面,本专利技术实施例还提供一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现本专利技术实施例提供的交易数据处理方法的步骤。本专利技术实施例所提供的交易数据处理方法、装置及存储介质,通过基于区块链网络的智能合约,确定第一节点对公共账号的贡献度,基于所确定的贡献度,确定对应的交易反馈数据,并将所述交易反馈数据分配至所述第一节点所属的子账号中。如此,借助于区块链网络透明公开的原则,使得第一节点对公共账号的贡献度可以得到追溯,从而能够实现公共账号内部的交易公开、透明的效果,同时依据第一节点对公共账号的贡献度,对第一节点进行交易反馈数据的处理,可以避免相关技术中签约过多的合同和抵赖行为的问题出现,提升用户的使用体验。附图说明图1为本专利技术实施例提供的一种区块链网络服务平台的功能架构示意图;图2为本专利技术实施例提供的开发者通过终端接入区块链网络服务平台的示意图;图3为本专利技术实施例提供的一种交易数据处理方法的实现流程示意图;图4为本专利技术实施例提供的一种交易数据处理方法的本文档来自技高网...

【技术保护点】
1.一种交易数据处理方法,应用于区块链网络中,其特征在于,所述方法包括:基于所述区块链网络的智能合约,确定第一节点对公共账号的贡献度,其中,所述贡献度用于表征所述第一节点所属的子账号的交易数据在所述公共账号的交易数据总和中的占比;基于所述贡献度,确定对应的交易反馈数据,并将所述交易反馈数据分配至所述第一节点所属的子账号中。

【技术特征摘要】
1.一种交易数据处理方法,应用于区块链网络中,其特征在于,所述方法包括:基于所述区块链网络的智能合约,确定第一节点对公共账号的贡献度,其中,所述贡献度用于表征所述第一节点所属的子账号的交易数据在所述公共账号的交易数据总和中的占比;基于所述贡献度,确定对应的交易反馈数据,并将所述交易反馈数据分配至所述第一节点所属的子账号中。2.根据权利要求1所述的交易数据处理方法,其特征在于,在所述确定第一节点对公共账号的贡献度之前,所述方法还包括:获得第一指令,其中,所述第一指令用于指示所述第一节点请求与所述公共账号之间进行数据交易;基于所述第一指令,控制将所述第一节点所属的子账号中的交易数据转入至所述公共账号中。3.根据权利要求2所述的交易数据处理方法,其特征在于,在所述获得第一指令之前,所述方法还包括:基于发起第一数据交易请求的至少两个所述第一节点,创建所述公共账号;其中,所述公共账号与所述第一节点所属的子账号之间具有关联关系。4.根据权利要求2所述的交易数据处理方法,其特征在于,所述第一指令中携带有由所述第一节点发起的第一数据交易请求;所述基于所述第一指令,控制将所述第一节点所属的子账号中的交易数据转入至所述公共账号中,包括:响应于所述第一数据交易请求,检测所述公共账号中交易数据的数量是否满足第一设定阈值,得到检测结果;当确定所述检测结果表征所述公共账号中交易数据的数量不满足所述第一设定阈值时,将所述第一节点所属的子账号中的交易数据转入至所述公共账号中,以使所述公共账号中交易数据的数量满足所述第一设定阈值。5.根据权利要求4所述的交易数据处理方法,其特征在于,在所述将所述第一节点所属的子账号中的交易数据转入至所述公共账号中之后,所述方法还包括:接收第二节点发起的...

【专利技术属性】
技术研发人员:周志雄唐清源
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京,11

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

1