基于区块链的交易方法及装置制造方法及图纸

技术编号:18862564 阅读:40 留言:0更新日期:2018-09-05 15:06
本发明专利技术实施例涉及一种基于区块链的交易方法及装置。包括:在第一货币为流通货币的第一环境中接收第一交易请求,所述第一交易请求包括第一数量,所述第一交易请求用于请求使用所述第一数量的第一货币与第二货币为流通货币的第二环境中的商品进行交易;将所述第一数量的第一货币通过第一区块链存入第一资金池中,所述第一资金池位于所述第一环境中;确定所述第一资金池中的第一数量的第一货币对应的所述第二资金池中第二数量的第二货币,所述第二资金池在位于所述第二环境中;在所述第二环境中,通过第二区块链使用所述第二资金池中所述第二数量的第二货币与所述商品进行交易。以实现国家交易更便捷,提升了用户体验。

Transaction method and device based on block chain

The embodiment of the invention relates to a transaction method and device based on block chain. Including: receiving a first transaction request in a first environment in which the first currency is in circulation, the first transaction request comprising a first number, the first transaction request for requesting the transaction of goods in a second environment in which the first number of first and second currencies are in circulation, and the first number; The first currency is deposited in the first fund pool through a first block chain, and the first fund pool is located in the first environment; the second currency in the second fund pool corresponding to the first number of first currencies in the first fund pool is determined, and the second fund pool is located in the second environment; and In the second environment, the second amount of money described in the second fund pool is traded with the commodity through a second block chain. In order to achieve national transactions more convenient and enhance user experience.

【技术实现步骤摘要】
基于区块链的交易方法及装置
本专利技术涉及计算机
,尤其涉及一种基于区块链的交易方法及装置。
技术介绍
随着科技以及经济的不断发展,人们的生活水平不断提高,跨国交易也在不断地增加。但是,各个国家的货币政策都是不同的,且在一个地区或者国家,一般仅能流通本地区或国家的货币。对于跨国交易,各国都有比较严苛的政策,这就使得跨国交易手续繁琐,周期较长。
技术实现思路
基于上述问题,本专利技术实施例提供了一种基于区块链的交易方法及装置。第一方面,本专利技术实施例提供了一种基于区块链的交易方法。包括:在第一货币为流通货币的第一环境中接收第一交易请求,所述第一交易请求包括第一数量,所述第一交易请求用于请求使用所述第一数量的第一货币与第二货币为流通货币的第二环境中的商品进行交易;将所述第一数量的第一货币通过第一区块链存入第一资金池中,所述第一资金池位于所述第一环境中;确定所述第一资金池中的第一数量的第一货币对应的所述第二资金池中第二数量的第二货币,所述第二资金池在位于所述第二环境中;在所述第二环境中,通过第二区块链使用所述第二资金池中所述第二数量的第二货币与所述商品进行交易。在一个可选地实现中,在确通过第二区块链使用所述第二资金池中所述第二数量的第二货币与所述商品进行交易之前还包括:确定所述第二资金池中第二货币的数量是否充足;当所述第二资金池中第二货币的数量充足时,继续执行确定所述第一资金池中的第一数量的第一货币对应的所述第二资金池中第二数量的第二货币的步骤。在另一个可选地实现中,还包括:当所述第二资金池中第二货币的数量不足时,锁定所述第一交易请求。在另一个可选地实现中,所述确定所述第一资金池中的第一数量的第一货币对应的所述第二资金池中第二数量的第二货币包括:根据第一货币与第二货币的汇率,确定第一资金池中第一数量的第一货币对应的所述第二资金池中第二数量的第二货币。在另一个可选地实现中,还包括:在所述第二环境中接收第二交易请求,所述第二交易请求包括第三数量,所述第二交易请求用于请求使用所述第三数量的第二货币与所述第一环境中的商品进行交易;将所述第三数量的第二货币通过第二区块链存入所述第二资金池中;确定所述第二资金池中的第三数量的第二货币对应的所述第一资金池中第四数量的第一货币;在所述第一环境中,通过第一区块链使用所述第一资金池中所述第四数量的第一货币与所述商品进行交易。第二方面,本专利技术实施例提供了一种基于区块链的交易装置。包括:第一接收单元,用于在第一货币为流通货币的第一环境中接收第一交易请求,所述第一交易请求包括第一数量,所述第一交易请求用于请求使用所述第一数量的第一货币与第二货币为流通货币的第二环境中的商品进行交易;第一存入单元,用于将所述第一数量的第一货币通过第一区块链存入第一资金池中,所述第一资金池位于所述第一环境中;第一确定单元,用于确定所述第一资金池中的第一数量的第一货币对应的所述第二资金池中第二数量的第二货币,所述第二资金池在位于所述第二环境中;第一交易单元,用于在所述第二环境中,通过第二区块链使用所述第二资金池中所述第二数量的第二货币与所述商品进行交易。在另一个可选地实现中,还包括:第二确定单元,用于确定所述第二资金池中第二货币的数量是否充足;当所述第二资金池中第二货币的数量充足时,继续执行确定所述第一资金池中的第一数量的第一货币对应的所述第二资金池中第二数量的第二货币的步骤。在另一个可选地实现中,还包括:锁定单元,当所述第二资金池中第二货币的数量不足时,用于锁定所述第一交易请求。在另一个可选地实现中,所述第一确定单元具体用于:根据第一货币与第二货币的汇率,确定第一资金池中第一数量的第一货币对应的所述第二资金池中第二数量的第二货币。在另一个可选地实现中,还包括:第二接收单元,在所述第二环境中接收第二交易请求,所述第二交易请求包括第三数量,所述第二交易请求用于请求使用所述第三数量的第二货币与所述第一环境中的商品进行交易;第二存入单元,用于将所述第三数量的第二货币通过第二区块链存入所述第二资金池中;第三确定单元,用于确定所述第二资金池中的第三数量的第二货币对应的所述第一资金池中第四数量的第一货币;第二交易单元,用于在所述第一环境中,通过第一区块链使用所述第一资金池中所述第四数量的第一货币与所述商品进行交易。第三方面,本说明书实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现前述第一方面的方法步骤。第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法。第五方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行上述第一方面所述的方法。通过本专利技术实施例,在货币不能直接流通的两个国家或地区的机构之间,分别在对方机构中设置资金池,通过资金池结合区块链进行交易,使得国际交易变得更简洁,用户体验更高。附图说明图1一种场景示意图;图2为本专利技术实施例提供的一种基于区块链的交易方法的流程图;图3为本专利技术实施例提供的一种基于区块链的交易装置的结构示意图;图4示出了本说明书实施例所提供的一种计算机设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种基于区块链的交易方法及装置。该方法适用于图1所示的应用场景,如图1所示,包括:一个或多个客户端101,例如,笔记本电脑,台式电脑以及移动终端等等;一个或多个区块链节点102。客户端101主要用于与用户进行交互,例如,用户可以通过客户端进行登陆,查询区块链中的记录,也可以将信息记录在区块链中;客户端101还用于与区块链节点102进行交互,该区块链节点102存储有区块链,客户端101可以从区块链节点102中获取区块链,也可以将新生成的区块链发送给区块链节点102;其中客户端101可以按功能分为多种客户端,例如,查询客户端、银行客户端、打包客户端,打包客户端用于打包新的区块链等等。对于跨国交易,通常需要先购买对方国家的货币,然后在使用对方国家的货币支付相应的货款,如果直接使用本国货币支付,在对方国家由于监管政策可能存在无法到账或需要向银行说明缘由才能够入账,入账后如果想使在对方国家使用,对方自己依然需要进行货币兑换,显然过程非常繁琐,尤其是在不了解对方国家货币政策的情况下,并且绝大多数国家对兑换外币的额度都是有限制的,操作起来不便捷,现有的方式已经不能够应对日益繁荣的跨国交易市场,跨国交易也需要向更便捷的方向发展。基于此,本专利技术实施例提供了一种基于区块链的交易方法及装置。通过结合区块链实现跨国交易,实现电容式的自动换汇,操作更便捷。为便于对本专利技术实施例的理解,下面将结合附图以具体实施例作进一步的解释说明,实施例并不构成对本专利技术实施例的限定。图2为本专利技术实施例提供的一种基于区块链的交易方法的流程图。该方法可本文档来自技高网...

【技术保护点】
1.一种基于区块链的交易方法,其特征在于,包括:在第一货币为流通货币的第一环境中接收第一交易请求,所述第一交易请求包括第一数量,所述第一交易请求用于请求使用所述第一数量的第一货币与第二货币为流通货币的第二环境中的商品进行交易;将所述第一数量的第一货币通过第一区块链存入第一资金池中,所述第一资金池位于所述第一环境中;确定所述第一资金池中的第一数量的第一货币对应的第二资金池中第二数量的第二货币,所述第二资金池在位于所述第二环境中;在所述第二环境中,通过第二区块链使用所述第二资金池中所述第二数量的第二货币与所述商品进行交易。

【技术特征摘要】
1.一种基于区块链的交易方法,其特征在于,包括:在第一货币为流通货币的第一环境中接收第一交易请求,所述第一交易请求包括第一数量,所述第一交易请求用于请求使用所述第一数量的第一货币与第二货币为流通货币的第二环境中的商品进行交易;将所述第一数量的第一货币通过第一区块链存入第一资金池中,所述第一资金池位于所述第一环境中;确定所述第一资金池中的第一数量的第一货币对应的第二资金池中第二数量的第二货币,所述第二资金池在位于所述第二环境中;在所述第二环境中,通过第二区块链使用所述第二资金池中所述第二数量的第二货币与所述商品进行交易。2.根据权利要求1所述的方法,其特征在于,在确通过第二区块链使用所述第二资金池中所述第二数量的第二货币与所述商品进行交易之前还包括:确定所述第二资金池中第二货币的数量是否充足;当所述第二资金池中第二货币的数量充足时,继续执行确定所述第一资金池中的第一数量的第一货币对应的所述第二资金池中第二数量的第二货币的步骤。3.根据权利要求2所述的方法,其特征在于,还包括:当所述第二资金池中第二货币的数量不足时,锁定所述第一交易请求。4.根据权利要求1所述的方法,其特征在于,所述确定所述第一资金池中的第一数量的第一货币对应的所述第二资金池中第二数量的第二货币包括:根据第一货币与第二货币的汇率,确定第一资金池中第一数量的第一货币对应的所述第二资金池中第二数量的第二货币。5.根据权利要求1所述的方法,其特征在于,还包括:在所述第二环境中接收第二交易请求,所述第二交易请求包括第三数量,所述第二交易请求用于请求使用所述第三数量的第二货币与所述第一环境中的商品进行交易;将所述第三数量的第二货币通过第二区块链存入所述第二资金池中;确定所述第二资金池中的第三数量的第二货币对应的所述第一资金池中第四数量的第一货币;在所述第一环境中,通过第一区块链使用所述第一资金池中所述第四数量的第一货币与所述商品进行交易。6.一种基于区块链的交易装置,其特征在于,包括:第一接收单元,用于在第...

【专利技术属性】
技术研发人员:李立中
申请(专利权)人:重庆金窝窝网络科技有限公司邹毅华
类型:发明
国别省市:重庆,50

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

1