交易数据存储方法、系统、业务平台和存储介质技术方案

技术编号:23150687 阅读:12 留言:0更新日期:2020-01-18 14:05
本发明专利技术公开了一种交易数据存储方法、系统、业务平台和存储介质,涉及区块链技术领域。交易数据存储方法包括:业务平台生成包括出租用户和承租用户之间的租赁信息的交易记录,以便区块链节点生成包括交易记录的区块并将区块入链;业务平台收集响应于区块链节点生成区块而产生的凭证以及承租用户付出的凭证;业务平台将收集的凭证分配给出租用户和区块链节点;业务平台将凭证分配结果记录到区块链中。从而可以令交易过程可信、公开、透明,提高了租赁交易的安全性,也提高了业务平台的交易活跃度。

Transaction data storage methods, systems, business platforms and storage media

【技术实现步骤摘要】
交易数据存储方法、系统、业务平台和存储介质
本专利技术涉及区块链
,特别涉及一种交易数据存储方法、系统、业务平台和存储介质。
技术介绍
目前,人们购买力日渐增长,随之而来的是闲置物品的逐渐增加,一些租赁网站也应运而生。用户可以在网站上出租闲置物品、或者租借需要的物品。然而,目前的租赁信息均由平台进行存储并且,交易过程中由业务平台向用户收取和发放租金。导致交易过程对全网来说并不透明,并且交易数据易被篡改,因此具有较大的安全隐患。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:如何提高租赁交易的安全性。根据本专利技术一些实施例的第一个方面,提供一种交易数据存储方法,包括:业务平台生成包括出租用户和承租用户之间的租赁信息的交易记录,以便区块链节点生成包括交易记录的区块并将区块入链;业务平台收集响应于区块链节点生成区块而产生的凭证以及承租用户付出的凭证;业务平台将收集的凭证分配给出租用户和区块链节点;业务平台将凭证分配结果记录到区块链中。在一些实施例中,响应于定时任务的触发,业务平台运行用于将收集的凭证分配给出租用户和区块链节点的智能合约模块。在一些实施例中,业务平台将收集的凭证分配给区块链节点包括:业务平台根据区块链节点的带宽、单位时间内生成区块的数量、存储空间中的至少一项的加权计算结果确定第一分配比例;业务平台根据第一分配比例和单位时间内收集的凭证数量确定第一分配数量;业务平台将第一分配数量的凭证分配给区块链节点。在一些实施例中,业务平台将收集的凭证分配给出租用户包括:业务平台根据从区块链中读取的租赁信息,确定第二分配比例;业务平台根据第二分配比例和单位时间内收集的凭证数量确定第二分配数量;业务平台将第二分配数量的凭证分配给出租用户。在一些实施例中,交易数据存储方法还包括:业务平台根据预设的第三分配比例和单位时间内收集的凭证数量确定第三分配数量;业务平台将第三分配数量的凭证分配给业务平台。在一些实施例中,响应于区块链节点生成包括交易记录的区块而产生的凭证的数量根据区块编号和预设的凭证总量确定。在一些实施例中,交易数据存储方法还包括:业务平台获取出租用户通过去中心化的应用程序上传的出租对象信息;业务平台将出租对象信息存储在分布式文件系统中;响应于承租用户发起对出租对象的查看请求,业务平台通过去中心化的应用程序将出租对象信息发送给承租用户。在一些实施例中,响应于出租用户同意承租用户发起的对出租对象的租赁申请,业务平台的智能合约模块执行生成包括出租用户和承租用户之间的租赁信息的交易记录的操作。根据本专利技术一些实施例的第二个方面,提供一种业务平台,包括:交易记录生成模块,被配置为生成包括出租用户和承租用户之间的租赁信息的交易记录,以便区块链节点生成包括交易记录的区块并将区块入链;凭证收集模块,被配置为收集响应于区块链节点生成区块而产生的凭证以及承租用户付出的凭证;凭证分配模块,被配置为将收集的凭证分配给出租用户和区块链节点;分配结果记录模块,被配置为将凭证分配结果记录到区块链中。在一些实施例中,凭证分配模块进一步被配置为响应于定时任务的触发,运行用于将收集的凭证分配给出租用户和区块链节点的智能合约模块。在一些实施例中,凭证分配模块进一步被配置为根据区块链节点的带宽、单位时间内生成区块的数量、存储空间中的至少一项的加权计算结果确定第一分配比例;根据第一分配比例和单位时间内收集的凭证数量确定第一分配数量;将第一分配数量的凭证分配给区块链节点。在一些实施例中,凭证分配模块进一步被配置为根据从区块链中读取的租赁信息,确定第二分配比例;根据第二分配比例和单位时间内收集的凭证数量确定第二分配数量;将第二分配数量的凭证分配给出租用户。在一些实施例中,凭证分配模块进一步被配置为根据预设的第三分配比例和单位时间内收集的凭证数量确定第三分配数量;将第三分配数量的凭证分配给业务平台。在一些实施例中,响应于区块链节点生成包括交易记录的区块而产生的凭证的数量根据区块编号和预设的凭证总量确定。在一些实施例中,业务平台还包括:出租对象信息管理模块,被配置为获取出租用户通过去中心化的应用程序上传的出租对象信息;将出租对象信息存储在分布式文件系统中;响应于承租用户发起对出租对象的查看请求,通过去中心化的应用程序将出租对象信息发送给承租用户。在一些实施例中,交易记录生成模块进一步被配置为响应于出租用户同意承租用户发起的对出租对象的租赁申请,通过智能合约模块执行生成包括出租用户和承租用户之间的租赁信息的交易记录的操作。根据本专利技术一些实施例的第三个方面,提供一种租赁数据存储系统,包括:前述任意一种业务平台;以及区块链节点。在一些实施例中,租赁数据存储系统还包括:分布式文件系统,被配置为存储出租对象信息。根据本专利技术一些实施例的第四个方面,提供一种业务平台,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行前述任意一种交易数据存储方法。根据本专利技术一些实施例的第五个方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现前述任意一种交易数据存储方法。上述专利技术中的一些实施例具有如下优点或有益效果:本专利技术的实施例一方面可以将出租用户和承租用户之间的租赁信息通过区块链保存,另一方面可以将业务平台对区块链节点和出租用户的凭证分配信息也通过区块链保存,从而可以令交易过程可信、公开、透明,提高了租赁交易的安全性,也提高了业务平台的交易活跃度。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术一些实施例的交易数据存储方法的示例性流程图。图2为根据本专利技术一些实施例的凭证发放方法的示例性流程图。图3A为根据本专利技术一些实施例的为区块链节点分配凭证的方法的示例性流程图。图3B为根据本专利技术一些实施例的为出租用户分配凭证的方法的示例性流程图。图3C为根据本专利技术一些实施例的为出租用户分配凭证的方法的示例性流程图。图4为根据本专利技术一些实施例的租赁交易达成方法的示例性流程图。图5为根据本专利技术一些实施例的租赁数据存储系统的示例性结构图。图6为根据本专利技术一些实施例的业务平台的示例性结构图。图7为根据本专利技术另一些实施例的业务平台的示例性结构图。图8为根据本专利技术又一些实施例的业务平台的示例性结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一本文档来自技高网...

【技术保护点】
1.一种交易数据存储方法,包括:/n业务平台生成包括出租用户和承租用户之间的租赁信息的交易记录,以便区块链节点生成包括所述交易记录的区块并将所述区块入链;/n业务平台收集响应于区块链节点生成区块而产生的凭证以及承租用户付出的凭证;/n业务平台将收集的凭证分配给所述出租用户和所述区块链节点;/n业务平台将凭证分配结果记录到区块链中。/n

【技术特征摘要】
1.一种交易数据存储方法,包括:
业务平台生成包括出租用户和承租用户之间的租赁信息的交易记录,以便区块链节点生成包括所述交易记录的区块并将所述区块入链;
业务平台收集响应于区块链节点生成区块而产生的凭证以及承租用户付出的凭证;
业务平台将收集的凭证分配给所述出租用户和所述区块链节点;
业务平台将凭证分配结果记录到区块链中。


2.根据权利要求1所述的交易数据存储方法,其中,
响应于定时任务的触发,业务平台运行用于将收集的凭证分配给出租用户和所述区块链节点的智能合约模块。


3.根据权利要求1或2所述的交易数据存储方法,其中,业务平台将收集的凭证分配给所述区块链节点包括:
业务平台根据所述区块链节点的带宽、单位时间内生成区块的数量、存储空间中的至少一项的加权计算结果确定第一分配比例;
业务平台根据所述第一分配比例和单位时间内收集的凭证数量确定第一分配数量;
业务平台将第一分配数量的凭证分配给所述区块链节点。


4.根据权利要求1或2所述的交易数据存储方法,其中,业务平台将收集的凭证分配给所述出租用户包括:
业务平台根据从区块链中读取的所述租赁信息,确定第二分配比例;
业务平台根据所述第二分配比例和单位时间内收集的凭证数量确定第二分配数量;
业务平台将第二分配数量的凭证分配给所述出租用户。


5.根据权利要求1或2所述的交易数据存储方法,还包括:
业务平台根据预设的第三分配比例和单位时间内收集的凭证数量确定第三分配数量;
业务平台将第三分配数量的凭证分配给业务平台。


6.根据权利要求1所述的交易数据存储方法,其中,响应于区块链节点生成包括所述交易记录的区块而产生的凭证的数量根据区块编号和预设的凭证总量确定。


7.根据权利要求1所述的交易数据存储方法,还包括:
业务平台获取出租用户通过去中心化的应用程序上传的出租对象信息;
业务平台将所述出租对象信息存储在分布式文件系统中;
响应于承租用户发起对出租对象的查看请求,业务平台通过去中心化的应用程序将所述出租对象信息发送给承租用户。


8.根据权利要求7所述的交易数据存储方法,其中,
响应于出租用户同意承租用户发起的对出租对象的租赁申请,业务平台的智能合约模块执行生成包括出租用户和承租用户之间的租赁信息的交易记录的操作。


9.一种业务平台,包括:
交易记录生成模块,被配置为生成包括出租用户和承租用户之间的租赁信息的交易记录,以便区块链节点生成包括所述交易记录的区块并将所述区块入链;
凭证收集模块,被配置为收集响应于区块链节点生成区块而产生的凭证以及承租用户...

【专利技术属性】
技术研发人员:李晋龙刘佳于淼李富强刘海丰
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1