[发明专利]基于区块链的物物交换方法、设备及存储介质在审
申请号: | 202210203720.2 | 申请日: | 2022-03-03 |
公开(公告)号: | CN114581087A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 刘业章;袁海雷;王志文;吴思进;金雪军 | 申请(专利权)人: | 杭州复杂美科技有限公司;南京本链信息科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F21/64 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 交换 方法 设备 存储 介质 | ||
本发明属于计算机技术领域,尤其涉及基于区块链的物物交换方法、设备及存储介质,本申请利用区块链的公开、公正以及不可篡改的特征,以及智能合约技术,实现物物交换的解决方案,提升了物物交换的可信度;本发明提供基于区块链的物物交换方法,通过商品通证证明用户对于物品的所有权,并且在区块链中进行记录,保证真实性,同时采用智能合约对物物交换的需求匹配和兑换过程进行实施,更加值得信任;另外,通过引入并行机制,确保在对换电池中的订单数量增加时,仍可以高效的匹配。
技术领域
本发明属于计算机技术领域,尤其涉及基于区块链的物物交换方法、设备及存储介质。
背景技术
在人类的历史发展过程中,曾经物物交换非常流行。虽然目前主要是以一般等价物来作为中间媒介进行交换,这种交换方式适用性更广更具有普遍性。然而,现代社会当中许多场景下,物物交换具有更好的效率,比如旧物或二手商品的相互置换中,由于当前主流的货币作为媒介进行交换会使得交换双方都存在一定的亏损,比如,张三拥有A游戏卡想要获取B游戏卡,李四拥有B游戏卡想要获取A游戏卡,目前最主流的方法应该是张三将A卡出售给二手游戏卡商贩,然后加价买入B卡,李四同样的将B卡出售,然后再买入A卡,此过程中,通常的二手商贩都是低收高出以赚取利益,如此张三与李四就都不得不承受一定的亏损,而如果采用物物交换的方式则可以实现张三用A卡从李四处换取B卡,各自满足了自己的需求,但是这过程中,如何匹配将张三与李四的需求进行匹配,两者之间的信任问题等都需要进一步解决。
发明内容
为了解决上述问题,本发明提供基于区块链的物物交换方法、设备及存储介质,提供一种去中心化的,公开透明的物物交换方案。
本发明采用以下技术方案:
第一方面,本发明提供一种基于区块链的物物交换方法,所述方法包括:
第一用户在商品系统中生成第一兑换订单并为其设置对应的发布时间,所述第一兑换订单设置有其对应的提供商品列表与期望商品列表;
商品系统调用区块链系统物物交换智能合约的接口;
物物交换智能合约根据商品系统发送的第一兑换订单的信息,从第一用户的用户地址里冻结第一兑换订单的提供商品列表的商品通证,如果冻结成功,则进行下一步;否则,提示所述第一用户提供商品资产不足;
物物交换智能合约判断兑换订单池里是否已经存在未完成兑换的兑换订单,若不存在,则直接将所述第一兑换订单放到兑换订单池;若已经存在兑换订单,则按照时间顺序将兑换订单池里的兑换订单与第一兑换订单进行逐个比较,寻找目标订单,所述目标订单的提供商品列表与第一兑换单的期望商品列表完全匹配,如果未找到目标订单,则将第一兑换订单存入兑换订单池;如果找到目标订单,则将第一用户用户地址中第一兑换订单所对应冻结的商品通证与第二用户用户地址中目标订单所对应冻结的商品通证进行互换并解冻,同时将目标订单从兑换订单池中删除,并修改所述第一兑换订单与所述目标订单的状态;其中,第二用户为目标订单的发起用户。
作为优选,当兑换订单池里已经存在兑换订单时,获取兑换单池中兑换单的数量M,如果M大于预设的并行处理阈值N,则启动X个处理线程,每个线程处理S个待处理的兑换订单,其中,S等于M/X并向上取整,如果找到分线程目标订单,则判断目标订单是否已经被设置,如果未设置,则直接将找到的分线程目标订单设置为目标订单,否则,比较当前找到的分线程目标订单的发布时间与已经设置为目标订单的分线程目标订单的发布时间,采用发布时间较早的分线程目标订单作为最终的目标订单。
第二方面,提供一种计算机设备,包括一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上述第一方面所述的方法。
第三方面,提供一种存储有计算机程序的存储介质,该程序被处理器执行时实现如上述第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司;南京本链信息科技有限公司,未经杭州复杂美科技有限公司;南京本链信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210203720.2/2.html,转载请声明来源钻瓜专利网。