基于区块链的产品交易方法、装置、设备及存储介质制造方法及图纸

技术编号:29492453 阅读:50 留言:0更新日期:2021-07-30 19:04
本申请公开了一种基于区块链的产品交易方法、装置、设备及存储介质。方法包括:响应于第一用户对目标产品的交易请求,创建挂单合约,挂单合约中记载有第一用户待交易的目标产品的总份额;将挂单合约发布至区块链;接收第二用户通过第二节点发送的交易合约,交易合约记载有第二用户预定的目标产品的目标份额;将挂单合约中目标产品的目标份额锁单;接收第二用户通过第二节点转移的第一数量的目标资源;在第一数量的目标资源满足挂单合约中记载的预设条件的情况下,将目标份额的目标产品的所有权转移至第二用户,将第一数量的目标资源转移至第一用户。本申请提供构建了一种交易方案可以解决现有技术中不同团体间的个体之间的交易障碍。

【技术实现步骤摘要】
基于区块链的产品交易方法、装置、设备及存储介质
本申请涉及区块链应用
,具体涉及一种基于区块链的产品交易方法、装置、设备及存储介质。
技术介绍
有些产品在经历了一段时间之后可以转变成一种资源。但是转变前的这段时间内,拥有产品的个体不能直接通过该产品得到该资源,可能导致拥有产品的个体饱受产品和资源的不均衡,转化难的困扰。比如,各理财机构的理财产品都具有封闭期,投资者无法提早赎回,其流动性深受诟病。在实际中,可能有多个团体都有上述产品,团体间的产品转移存在障碍,即便有些团体考虑到上述问题在团体内部允许拥有产品的个体之间进行产品和资源之间的转移转化,但是由于一个团体本身拥有的个体数量有限,依然不能满足个体对于产品和资源之间转移转化的需求。例如,为解决上述理财产品流动性差的问题,部分理财机构推出了理财产品转让交易的业务。但是,目前的转让交易业务,由于交易安全方面的考虑,只能在理财机构内部进行转让。而单个理财机构的客户数量有限,目前的转让交易方式依然不能满足客户对理财产品交易的需求。
技术实现思路
本申请实施例的目的是提供一种基于区块链的产品交易方法、装置、设备及存储介质,能够解决现有技术中在一些产品的交易中不同团体间的个体之间的交易存在障碍的技术问题。本申请的技术方案如下:第一方面,提供了一种基于区块链的产品交易方法,区块链至少包括第一节点和第二节点,方法应用于第一节点,方法包括:响应于第一用户对目标产品的交易请求,创建挂单合约,挂单合约中记载有目标产品的总份额,在第一预设时间后目标产品转变为对应的目标资源;将挂单合约发布至区块链;接收第二用户通过第二节点发送的交易合约,交易合约记载有第二用户预定的目标产品的目标份额;将挂单合约中目标产品的目标份额锁单;接收第二用户通过第二节点转移的第一数量的目标资源;在第一数量的目标资源满足挂单合约中记载的预设条件的情况下,将目标份额的目标产品的所有权转移至第二用户,以及将第一数量的目标资源转移至第一用户。在一些实施例中,响应于第一用户对目标产品的交易请求,创建挂单合约,包括:获取第一用户发送的交易请求,交易请求包括第一用户待交易的目标产品的总份额;在第一用户待交易的目标产品的总份额,不大于第一用户在第一节点存储的目标产品的份额的情况下,基于第一用户待交易的目标产品的总份额,创建挂单合约,第一节点为第一用户所在的节点。在一些实施例中,在第一数量的目标资源不满足挂单合约中记载的预设条件或第二预设时间内未接收到第二节点转移的目标资源的情况下,将交易合约作废。在一些实施例中,将挂单合约发布至区块链之后,方法还包括:响应于第一用户的合约修改请求,修改挂单合约中目标产品的可交易份额,修改后的可交易份额不大于第一用户在第一节点存储的目标产品的份额,第一节点为第一用户所在的节点;将修改后的挂单合约发布至区块链。在一些实施例中,挂单合约记载有目标产品的总份额、已锁单份额、已结单份额、已撤单份额、可交易份额;已结单份额为目标产品的所有权已经转移至其它用户的目标产品的份额;已撤单份额为修改后的挂单合约相比修改前减少交易的份额;可交易份额满足如下等式:可交易份额=总份额-(已锁单份额+已结单份额+已撤单份额)。在一些实施例中,将挂单合约中目标产品的目标份额锁单,包括:在目标份额不大于可交易份额的情况下,将挂单合约中目标产品的目标份额锁单。在一些实施例中,方法还包括:第一预设时间后,确定至少一个第三用户,第三用户有目标产品的所有权;基于至少一个第三用户中每个第三用户的所有权的份额,向每个第三用户转移与所有权份额对应的目标资源。第二方面,提供了一种基于区块链的产品交易方法,区块链至少包括第一节点和第二节点,方法应用于第二节点,方法包括:响应于第二用户对目标产品的查询请求,在区块链获取挂单合约,挂单合约,挂单合约中记载有第一用户待交易的目标产品的总份额,在第一预设时间后目标产品由目标产品转变为目标资源;基于第二用户的交易需求,创建交易合约,交易合约记载有第二用户预定的目标产品的目标份额;将交易合约发送至第一节点,以使第一节点在接收交易合约后,将挂单合约中目标产品的目标份额锁单,第一节点为第一用户所在的节点;响应第二用户的资源转移请求,向第一节点转移第一数量的目标资源,以使第一节点在第一数量的目标资源满足挂单合约中记载的预设条件的情况下,将目标份额的目标产品的所有权转移至第二用户,以及将第一数量的目标资源转移至第一用户。第三方面,提供了一种基于区块链的产品交易装置,区块链至少包括第一节点和第二节点,装置应用于第一节点,装置包括:挂单模块,用于响应于第一用户对目标产品的交易请求,创建挂单合约,挂单合约中记载有目标产品的总份额,在第一预设时间后目标产品转变为对应的目标资源;第一发送模块,用于将挂单合约发布至区块链;第一接收模块,用于接收第二用户通过第二节点发送的交易合约,交易合约记载有第二用户预定的目标产品的目标份额;锁单模块,用于将挂单合约中目标产品的目标份额锁单;第二接收模块,用于接收第二用户通过第二节点转移的第一数量的目标资源;第一交易控制模块,用于在第一数量的目标资源满足挂单合约中记载的预设条件的情况下,将目标份额的目标产品的所有权转移至第二用户,以及将第一数量的目标资源转移至第一用户。第四方面,提供了一种基于区块链的产品交易装置,区块链至少包括第一节点和第二节点,装置应用于第二节点,装置包括:产品查询模块,用于响应于第二用户对目标产品的查询请求,在区块链获取挂单合约,挂单合约,挂单合约中记载有第一用户待交易的目标产品的总份额,在第一预设时间后目标产品由目标产品转变为目标资源;合约创建模块,用于响应于第二用户的交易需求,创建交易合约,交易合约记载有第二用户预定的目标产品的目标份额;第二发送模块,用于将交易合约发送至第一节点,以使第一节点在接收交易合约后,将挂单合约中目标产品的目标份额锁单,第一节点为第一用户所在的节点;资源转移模块,用于响应第二用户的资源转移请求,向第一节点转移第一数量的目标资源,以使第一节点在第一数量的目标资源满足挂单合约中记载的预设条件的情况下,将目标份额的目标产品的所有权转移至第二用户,以及将第一数量的目标资源转移至第一用户。第五方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二所述的基于区块链的产品交易方法的步骤。第六方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的基于区块链的产品交易方法的步骤。本申请的实施例提供的技术方案至少带来以下有益效果:本文档来自技高网...

【技术保护点】
1.一种基于区块链的产品交易方法,所述区块链至少包括第一节点和第二节点,所述方法应用于所述第一节点,所述方法包括:/n响应于第一用户对目标产品的交易请求,创建挂单合约,所述挂单合约中记载有所述目标产品的总份额,在第一预设时间后所述目标产品转变为对应的目标资源;/n将所述挂单合约发布至所述区块链;/n接收第二用户通过第二节点发送的交易合约,所述交易合约记载有第二用户预定的所述目标产品的目标份额;/n将所述挂单合约中目标产品的目标份额锁单;/n接收第二用户通过所述第二节点转移的第一数量的目标资源;/n在所述第一数量的目标资源满足所述挂单合约中记载的预设条件的情况下,将所述目标份额的目标产品的所有权转移至所述第二用户,以及/n将所述第一数量的目标资源转移至所述第一用户。/n

【技术特征摘要】
1.一种基于区块链的产品交易方法,所述区块链至少包括第一节点和第二节点,所述方法应用于所述第一节点,所述方法包括:
响应于第一用户对目标产品的交易请求,创建挂单合约,所述挂单合约中记载有所述目标产品的总份额,在第一预设时间后所述目标产品转变为对应的目标资源;
将所述挂单合约发布至所述区块链;
接收第二用户通过第二节点发送的交易合约,所述交易合约记载有第二用户预定的所述目标产品的目标份额;
将所述挂单合约中目标产品的目标份额锁单;
接收第二用户通过所述第二节点转移的第一数量的目标资源;
在所述第一数量的目标资源满足所述挂单合约中记载的预设条件的情况下,将所述目标份额的目标产品的所有权转移至所述第二用户,以及
将所述第一数量的目标资源转移至所述第一用户。


2.根据权利要求1所述的方法,其特征在于,所述响应于第一用户对目标产品的交易请求,创建挂单合约,包括:
获取第一用户发送的交易请求,所述交易请求包括所述第一用户待交易的目标产品的总份额;
在所述第一用户待交易的目标产品的总份额不大于所述第一用户在第一节点存储的目标产品的份额的情况下,基于所述第一用户待交易的目标产品的总份额,创建挂单合约,所述第一节点为第一用户所在的节点。


3.根据权利要求1所述的方法,其特征在于,在所述第一数量的目标资源不满足所述挂单合约中记载的预设条件或第二预设时间内未接收到所述第二节点转移的目标资源的情况下,将所述交易合约作废。


4.根据权利要求1所述的方法,其特征在于,所述将所述挂单合约发布至所述区块链之后,所述方法还包括:
响应于所述第一用户的合约修改请求,修改所述挂单合约中目标产品的可交易份额,修改后的所述可交易份额不大于所述第一用户在第一节点存储的目标产品的份额,所述第一节点为第一用户所在的节点;
将修改后的挂单合约发布至所述区块链。


5.根据权利要求4所述的方法,其特征在于,所述挂单合约记载有所述目标产品的总份额、已锁单份额、已结单份额、已撤单份额、可交易份额;所述已结单份额为所述目标产品的所有权已经转移至其它用户的目标产品的份额;所述已撤单份额为所述修改后的挂单合约相比修改前减少交易的份额;所述可交易份额满足如下等式:
可交易份额=总份额-(已锁单份额+已结单份额+已撤单份额)。


6.根据权利要求5所述的方法,其特征在于,所述将所述挂单合约中目标产品的目标份额锁单,包括:
在所述目标份额不大于所述可交易份额的情况下,将所述挂单合约中目标产品的目标份额锁单。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
第一预设时间后,确定至少一个第三用户,所述第三用户有所述目标产品的所有权;
基于所述至少一个第三用户中每个第三用户的所有权的份额,向每个所述第三用户转移与所有权份额对应的目标资源。


8.一种基于区块链的产品交易方法,所述区块链至少包括第一节点和第二节点,所述方法应用于所述第二节点,所述方法包括:
响应于第二用户对目标产品的查询请求,在所述区块链获取挂单合约,所述挂单合约,所述挂单合约中...

【专利技术属性】
技术研发人员:胡邵聪陈亮张一锋
申请(专利权)人:中钞信用卡产业发展有限公司杭州区块链技术研究院中钞信用卡产业发展有限公司
类型:发明
国别省市:浙江;33

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

1