一种加密货币的收付设备以及相关方法

文档序号:170140 发布日期:2021-10-29 浏览:32次 >En<

阅读说明:本技术 一种加密货币的收付设备以及相关方法 (Cryptocurrency receiving and paying device and related method ) 是由 徐臻 刘军 于 2021-08-02 设计创作,主要内容包括:本申请提供了一种加密货币的收付设备,该设备包括通信单元、合约单元和交易单元。通信单元用于接收第一加密货币,合约单元用于为接收的第一加密货币添加该收付设备所绑定的第一智能合约,或者为第一加密货币添加该设备内置的加密货币钱包所绑定的第二智能合约,也可以同时添加第一智能合约和第二智能合约。交易单元用于根据对应的智能合约执行基于第一加密货币的交易。如此,能够将智能合约与实体设备相关联,当满足条件时,加密货币能够自动进行交易,提高了交易的灵活度,降低了交易的成本。(A cryptographic currency receiving and paying apparatus includes a communication unit, a contract unit, and a transaction unit. The contract unit is used for adding a first intelligent contract bound by the receiving and paying equipment for the received first cryptocurrency, or adding a second intelligent contract bound by a cryptocurrency wallet built in the equipment for the first cryptocurrency, or simultaneously adding the first intelligent contract and the second intelligent contract. The transaction unit is configured to execute a transaction based on a first cryptocurrency according to a corresponding smart contract. Therefore, the intelligent contract can be associated with the entity equipment, and when the conditions are met, the encrypted currency can be automatically transacted, so that the transaction flexibility is improved, and the transaction cost is reduced.)

一种加密货币的收付设备以及相关方法

技术领域

本申请涉及支付技术领域,尤其涉及一种加密货币的收付设备以及基于加密货币的交易方法。

背景技术

随着人类对支付便捷性以及安全性需求的提高,新的支付技术不断涌现。例如,数字货币逐渐成为业界的热门话题。数字货币是电子货币形式的替代货币。数字金币和密码货币(也称作加密货币cryptocurrencies)都属于数字货币。

加密货币是一种使用密码学原理来确保交易安全及控制交易单位所创造的交易媒介。加密货币通常可以通过币串进行表示。在实际应用时,加密货币通常和智能合约协同从而完成基于加密货币的交易。其中,智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。

目前,加密货币和智能合约的协同方式为加密货币的币串上携带智能合约的序号。后端的服务器如业务服务器在处理该币串时,根据币串携带的智能合约的序号,从数据库查询相应的智能合约,并对币串执行上述智能合约。

然而,智能合约通常在后端的服务器执行,导致在离线状态下,难以基于存储有加密货币的硬件钱包完成基于加密货币的交易。基于加密货币的交易的灵活性较差,交易成本相对较高。

发明内容

本申请提供了一种加密货币的收付设备,该设备包括通信单元、合约单元和交易单元。通信单元用于接收第一加密货币,合约单元用于为接收的第一加密货币添加该收付设备所绑定的第一智能合约,或者为第一加密货币添加该设备内置的加密货币钱包所绑定的第二智能合约,也可以同时添加第一智能合约和第二智能合约。交易单元用于根据对应的智能合约执行基于第一加密货币的交易。如此,能够将智能合约与实体设备相关联,当满足条件时,加密货币能够自动进行交易,提高了基于加密货币交易的灵活度,降低了交易的成本。本申请还提供了基于加密货币的交易方法。

第一方面,本申请提供了一种加密货币的收付设备,该设备包括:

通信单元,用于接收第一加密货币;

合约单元,用于为第一加密货币添加该设备绑定的第一智能合约和/或该设备内置的加密货币钱包绑定的第二智能合约;

交易单元,用于按照第一智能合约和/或第二智能合约执行基于第一加密货币的交易。

在一些可能的实现方式中,设备内置的加密货币钱包包括用户钱包和商户钱包;

交易单元具体用于:

按照第一智能合约和/或第二智能合约,通过用户钱包和商户钱包执行基于第一加密货币的交易。

在一些可能的实现方式中,交易单元具体用于:

按照第一智能合约和/或第二智能合约,通过设备内置的加密货币钱包和其他设备内置的加密货币钱包执行基于第一加密货币的交易。

在一些可能的实现方式中,通信单元还用于:

发送第二加密货币,第二加密货币添加有设备绑定的第一智能合约和/或设备内置的加密货币钱包绑定的第二智能合约。

在一些可能的实现方式中,加密货币的收付设备为智能穿戴设备。

在一些可能的实现方式中,加密货币的收付设备为门禁卡、数字钱包设备、自动贩卖设备或者运输设备、共享设备。

在一些可能的实现方式中,通信单元具体用于:

通过近场通信NFC、蓝牙、紫蜂、以太网或者无线网,接收第一加密货币。

第二方面,本申请提供了一种基于加密货币的交易方法,该方法应用于加密货币的收付设备,该方法包括:

接收第一加密货币;

为第一加密货币添加该设备绑定的第一智能合约和/或该设备内置的加密货币钱包绑定的第二智能合约;

按照第一智能合约和/或第二智能合约执行基于第一加密货币的交易。

在一些可能的实现方式中,该设备内置的加密货币钱包包括用户钱包和商户钱包;

按照第一智能合约和/或第二智能合约执行基于第一加密货币的交易,包括:

按照第一智能合约和/或第二智能合约,通过用户钱包和商户钱包执行基于第一加密货币的交易。

在一些可能的实现方式中,按照第一智能合约和/或第二智能合约执行基于第一加密货币的交易,包括:

按照第一智能合约和/或第二智能合约,通过设备内置的加密货币钱包和其他设备内置的加密货币钱包执行基于第一加密货币的交易。

在一些可能的实现方式中,所述方法还包括:

发送第二加密货币,第二加密货币添加有设备绑定的第一智能合约和/或设备内置的加密货币钱包绑定的第二智能合约。

在一些可能的实现方式中,加密货币的收付设备为智能穿戴设备。

在一些可能的实现方式中,加密货币的收付设备为门禁卡、数字钱包设备、自动贩卖设备或者运输设备、共享设备。

在一些可能的实现方式中,接收第一加密货币具体包括:

通过近场通信NFC、蓝牙、紫蜂、以太网或者无线网,接收第一加密货币。

本申请在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。

从以上技术方案可以看出,本申请实施例具有以下优点:

本申请提供了一种加密货币的收付设备,该设备包括通信单元、合约单元和交易单元。通信单元接收第一加密货币,合约单元为接收的第一加密货币添加该收付设备所绑定的第一智能合约,或者为第一加密货币添加该设备内置的加密货币钱包所绑定的第二智能合约,也可以同时添加第一智能合约和第二智能合约。交易单元用于根据对应的智能合约执行基于第一加密货币的交易。这样,通过将智能合约绑定在实体设备上,能够将智能合约与实体设备相关联,当满足条件时,加密货币能够自动进行交易,即使在离线状态下,也能够基于加密货币进行交易,提高了交易的灵活度,降低了交易的成本。

附图说明

为了更清楚地说明本申请实施例的技术方法,下面将对实施例中所需使用的附图作以简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种加密货币的收付设备的结构示意图;

图2为本申请实施例提供的一种加密货币的收付设备及其内置钱包的示意图;

图3为本申请实施例提供的一种加密货币的收付设备进行设备内部交易的示意图;

图4为本申请实施例提供的一种不同加密货币的收付设备进行交易的示意图;

图5为本申请实施例提供的一种基于加密货币的交易方法的示意图。

具体实施方式

下面将结合本申请中的附图,对本申请提供的实施例中的方案进行描述。

本申请实施例中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。

首先对本申请实施例中所涉及到的一些技术术语进行介绍。

加密货币以广义账户体系为基础,支持银行账户松耦合功能,与纸钞和硬币等价,并具有价值特征和法偿性的可控匿名的支付工具。具有双离线支付、安全性更高、多终端选择、多信息强度、点对点支付、高可追溯性等特点。

与传统的交易方式相比,通过加密货币进行交易的方式具有交易速度快、交易成本更低等优势,具有广泛的应用前景。

通常情况下,基于智能合约的加密货币交易,通过在软钱包的币串上附带智能合约序号,后端服务器在处理币串时根据智能合约序号,在数据库中查询相应智能合约,然后对币串执行该智能合约实现。但是,智能合约只能在后端服务器执行,由此导致在离线状态下,难以基于存储有加密货币的硬件钱包完成基于加密货币的交易。并且,智能合约通常受后端服务器架构的约束,影响交易的灵活性,进而影响交易效率。

有鉴于此,本申请提供了一种加密货币的收付设备和基于加密货币的交易方法。具体地,该加密货币的收付设备包括通信单元、合约单元和交易单元。通信单元用于接收第一加密货币,合约单元为所接收的第一加密货币添加该设备绑定的第一智能合约或该设备内置的加密货币钱包绑定的第二智能合约,也可以既添加第一智能合约又添加第二智能合约。交易单元用于根据所对应的智能合约,执行基于第一货币的交易。该设备能够对加密货币添加接收该设备所绑定的智能合约,或者该设备内置的加密钱包所绑定的智能合约,实现了将实体设备与智能合约的绑定,将智能合约程序前移至收付设备中,如此,能够在收付设备中针对加密货币的币串执行智能合约,在前端完成智能合约,从而在离线状态下,也能进行基于智能合约的加密货币交易,具有较高的灵活度,有利于提高交易效率。

为了便于理解,下面结合附图对本申请实施例提供的一种加密货币的收付设备进行介绍。

参见图1所示的一种加密货币的收付设备的架构图,该收付设备100包括:通信单元102、合约单元104和交易单元106。

通信单元102用于接收第一加密货币。

合约单元104用于为第一加密货币添加该设备绑定的第一智能合约。

智能合约(smart contract)是一种以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。智能合约包含了交易的相关信息,当智能合约中设定的条件被满足时,执行对应的操作。

通常情况下,智能合约都绑定在区块链上或者账户上,缺少与实体设备之间的联系。而本实施例中,将智能合约绑定在实体设备上,例如收付设备,能够在前端的收付设备执行智能合约。合约单元104能够自动为第一加密货币添加该设备绑定的第一智能合约。当加密货币被存入到绑定了智能合约的收付设备上时,该加密货币通过该设备自动绑定该智能合约,而不需要用户进行手动操作。

当加密货币的收付设备中包括多个钱包时,每个钱包可以绑定不同的智能合约。合约单元104用于为第一加密货币添加该设备内置的加密货币钱包绑定的第二智能合约。如图2所示,收付设备和收付设备内置的加密货币钱包分别绑定有智能合约,例如为第一智能合约、第二智能合约。其中,加密货币钱包用于存储加密货币,具体可以是一个硬件装置,该硬件装置包括芯片,进一步地,该硬件装置还包括按键等输入部件以及显示器等输出部件。在一些实施例中,加密货币钱包也可以是一个软件,例如是应用程序(application,App),甚至可以是一个能够存储加密货币币串的数据库,这些软件部署在手机等终端中,实现收付加密货币的功能。

具体地,加密货币的收付设备中可以包括多个钱包,每个钱包绑定不同的智能合约,当加密货币被存到对应的钱包中时,合约单元104自动为该加密货币添加该钱包绑定的智能合约。

在一些可能的实现方式中,加密货币的收付设备绑定有第一智能合约,该收付设备中的加密货币钱包绑定有第二智能合约。当加密货币被存储到该收付设备中加密货币钱包时,加密货币通过合约单元104自动被绑定第一智能合约和第二智能合约。

交易单元106,用于按照第一智能合约执行基于第一加密货币的交易。

当存储在该设备的第一加密货币进行的交易满足第一条件时,交易单元106按照第一智能合约执行基于第一加密货币的交易。

如此,在智能合约的条件满足时自动触发交易,其中条件可以为支付动作,如此实现了“支付即服务”,或者“支付即触发”。

交易单元106,用于按照第二智能合约执行基于第一加密货币的交易。

当存储在该设备内置的加密货币钱包的第一加密货币进行的交易满足第二条件时,交易单元106按照第二智能合约执行基于第一加密货币的交易。

在一些可能的实现方式中,该设备内部可以进行加密货币交易。如图3所示,该设备内置的加密货币钱包包括多种钱包,例如用户钱包和商户钱包。其中,该设备绑定第一智能合约,用户钱包绑定第三智能合约,商户钱包绑定第四智能合约。当用户钱包和商户钱包出现满足第一智能合约、第三智能合约、第四智能合约中的任意一种的条件时,加密货币根据对应的智能合约,自动进行交易。

上述第一智能合约、第三智能合约和第四智能合约的优先级可以预先设置。当基于加密货币的交易满足多项智能合约时,按照优先级执行智能合约内容也可以预先设定。具体地,按照优先级执行智能合约内容包括:执行优先级最高的一项智能合约对应的内容,或按照优先级顺序执行所有满足条件的智能合约的内容。

同样的,多个设备之间也可以进行加密货币交易。参见图4所示的设备间交易示意图,设备A绑定有第一智能合约,设备A中的加密货币钱包1绑定有第二智能合约。设备B绑定有第五智能合约,设备B中的加密货币钱包2绑定有第六智能合约。当钱包1中的加密货币和钱包2中的加密货币的交易满足第一智能合约、第二智能合约、第五智能合约、第六智能合约中的至少一种时,交易单元106按照智能合约执行基于加密货币的交易。

其中,第一智能合约、第二智能合约、第五智能合约、第六智能合约的优先级可以预先设置。当基于加密货币的交易满足多项智能合约时,按照优先级执行智能合约内容也可以预先设定。例如可以在同时满足第一智能合约、第五智能合约的情况下,根据预先设定,仅执行优先级较高的第一智能合约对应的交易,也可以根据预先设定,按照优先级高低,先执行优先级较高的第一智能合约对应的交易,再执行优先权较低的第二智能合约对应的交易。

可选的,多个设备之间的交易可以为当设备满足交易条件时,按照智能合约进行交易。具体地,当两个设备之间的距离满足预设阈值时,按照设备和加密货币钱包所绑定的智能合约进行交易。

在一些可能的实现方式中,该设备的通信单元102还用于发送第二加密货币,其中加密货币添加有该设备绑定的第一智能合约或者该设备内置的加密货币钱包绑定的第二智能合约。

具体地,当该加密货币的收付设备进行付款操作时,所付第二加密货币存储在该设备的钱包3中,钱包3所绑定的智能合约为第七智能合约,收付设备绑定的智能合约为第一智能合约,因此该第二加密货币自动被添加有第一智能合约和第二智能合约。在一些可能的实现方式中,该第二加密货币被从加密货币的收付设备A转移到另一加密货币的收付设备B中,收付设备B所绑定的智能合约为第五智能合约,因此该第二加密货币被自动绑定第五智能合约。进一步地,该加密货币被转移到收付设备B的钱包2中,钱包2绑定有第六智能合约,因此该加密货币自动绑定第六智能合约。

综上所述,通过该加密货币的收付设备,如此能够建立智能合约与实体设备之间的关联,在加密货币被存储在该设备时,能够自动绑定该设备绑定的智能合约。进一步地,当加密货币被存储在该设备内置的加密货币钱包中时,能自动绑定该加密钱包绑定的智能合约。如此,将智能合约对应的程序前移,使得基于智能合约的交易不必受后端服务器的限制,提高了交易的灵活度,当实体设备满足预设条件(如上述第一条件、第二条件)时,能够自动进行交易,降低了交易成本。

本方案所提供的加密货币的收付设备可以被用在多个场合。通常情况下,公共慈善机构有多个慈善项目,每个慈善项目设立一个独立的加密货币钱包用于接收捐款。该加密货币钱包绑定智能合约,如该钱款只能用于医疗项目,2年内有效,逾期退回。公众的捐款金额进入该钱包后,通过合约单元104,自动绑定该智能合约。当公共慈善机构的项目满足智能合约时,捐款按照智能合约内容进行使用,否则不能被使用。如此能够保障捐款中的“专款专用”,能够对慈善机构进行有效监督,并且能够提高公众的信任度。

同样的,该加密货币是收付设备还可以用于投标中。招标方设立加密货币钱包,并绑定智能合约,投标方的钱款进入该钱包时,通过合约单元104自动绑定该智能合约。智能合约的内容具体为投标押金有效期为6个月,逾期退回。如此能够保障资金的安全,增加付款方的信任度。

以上通过设备间的交易,提供了一种在自动交易的同时,还能够通过智能合约实现“专款专用”,自动对钱款的使用进行监督,保障资金的安全。

在另一些可能的实现方式中,加密货币的收付设备可以放置在共享空间,以供不同用户使用。其中,共享空间包括会议室、打印机、投影仪、咖啡机等多个办公设备,共享空间内可以具有多个公司,多个办公设备为多个公司共享付费使用。每个办公设备可以均为加密货币的收付设备,并且具有多个钱包,每个钱包对应一个公司。每个收付设备自带智能合约,如设备的使用费从钱包中支付,钱款3个月有效,逾期退回等。每个公司将加密货币存储在对应的钱包中,被存储的加密货币在进入钱包时,通过合约单元104自动绑定该智能合约,如此能够实现钱包对于设备的自动付费。进一步地,钱包可以为硬件装置,当需要使用该设备时,将钱包移动至该设备附近一定距离内,触发交易,如此实现了该设备内部之间,对于加密货币的自动化交易。

以上对加密货币的收付设备的架构进行介绍,接下来,结合附图对本申请实施例提供的基于加密货币的交易方法进行详细介绍。

参见图5所示的基于加密货币的交易方法的流程图,该方法包括:

S502:通信单元102接收第一加密货币。

S504:合约单元104为第一加密货币添加该设备绑定的第一智能合约和/或该设备内置的加密货币钱包绑定的第二智能合约。

S506:交易单元106按照第一智能合约和/或第二智能合约执行基于第一加密货币的交易。

在一些可能的实现方式中,该设备内置的加密货币钱包包括用户钱包和商户钱包;

交易单元106按照第一智能合约和/或第二智能合约执行基于第一加密货币的交易,包括:

按照第一智能合约和/或第二智能合约,通过用户钱包和商户钱包执行基于第一加密货币的交易。

在一些可能的实现方式中,交易单元106按照第一智能合约和/或第二智能合约执行基于第一加密货币的交易,包括:

交易单元106按照第一智能合约和/或第二智能合约,通过设备内置的加密货币钱包和其他设备内置的加密货币钱包执行基于第一加密货币的交易。

在一些可能的实现方式中,所述方法还包括:

通信单元102发送第二加密货币,第二加密货币添加有设备绑定的第一智能合约和/或设备内置的加密货币钱包绑定的第二智能合约。

在一些可能的实现方式中,加密货币的收付设备为智能穿戴设备。

在一些可能的实现方式中,加密货币的收付设备为门禁卡、数字钱包设备、自动贩卖设备或者运输设备、共享设备。

在一些可能的实现方式中,通信单元102接收第一加密货币具体包括:

通信单元102通过近场通信NFC、蓝牙、紫蜂、以太网或者无线网,接收第一加密货币。

另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本申请提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本申请而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、U盘、移动硬盘、ROM、RAM、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,训练设备,或者网络设备等)执行本申请各个实施例所述的方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、训练设备或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、训练设备或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的训练设备、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种加密货币的收付设备以及相关方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!