技术领域
[0001] 本
发明涉及一种线上及线下的
虚拟货币转移方法及其系统,尤指一种
区块链(blockchain)、安全机制以及可降低交易
手续费的线上及线下的虚拟货币转移方法及其系统。
背景技术
[0002] 消费者于消费后直接进行现金付费一直是人们的直觉性支付行为,但随着时代与科技的进步,金融卡、信用卡、
电子钱包、虚拟货币等各种交易付款方式的出现,使得人们可在既有的交易金额里持更少的实体货币;而智能型行动设备(移动装置)趋于大量化后,智能型行动设备已为现今大部分人们生活不可或缺的工具,将信用卡信息储于行动设备上,或在行动设备上使用
电子钱包来进行消费付款,都可避免带着大量的信用卡、现金等实体物品,着实降低了货币提领成本并增加了生活的便利性。
[0003] 在本发明中,我们所使用术语「区块链」包括所有电子装置、计算机或分布式分类帐的形式。这些包括但不限定于区块链和交易链技术(transaction-chaintechnologies)、授权和未授权的分类帐,共享分类帐及其变体等。尽管已有其他区块链应用已提出且发展,但最广为人知的区块链技术还是
比特币账的应用。为了方便说明目的,本发明以比特币作为参考说明,但应当注意,本发明不限用于比特币区块链和替代的区块链实施方案和协议一起使用,这些皆落入本发明的范围。
[0004] 近年来,开始出现虚拟货币如比特币、莱特币、瑞波币等的虚拟交易支付方式,虚拟货币指以数码记帐的方式代替使用现金交易的货币系统,虚拟货币具有有效提高交易的效率与安全,例如消费者无须携带大量现金,商户同时无须人手点算现金,交易过程主要通过金融机构或P2P系统来完成,为了将交易写入一区块链中,交易必须经过「验证」,网络
节点(矿工miners)执行工作以确保每个交易是有效的,以及确保无效的交易会被网络拒绝,若该笔交易是有效的,会将交易写入区块链,并同时矿工会获取手续费以激励矿工继续
挖矿为比特币提供足够的算
力从而确保比特币网络的安全。然而,每产生一笔交易,消费者就必须支付一次手续费给矿工,如此累积下来会造成庞大的手续费支出;
[0005] 因此,
现有技术中亟需一种新的技术方案解决上述问题。
发明内容
[0006] 本发明的目的在于提供一种线上及线下的虚拟货币转移方法及其系统,解决有技术中的虚拟货币交易给消费者带来庞大的手续费支出的问题。
[0007] 一种线上及线下的虚拟货币转移方法,包含下列步骤:
[0008] 步骤一:提供一钱包储存模块,该钱包储存模块具有至少一线上储存单元及一线下储存单元;
[0009] 步骤二:所述线上储存单元具有一整合单元及复数笔交易资料,所述线下储存单元具有一存放单元及复数笔数据资料,且每一笔数据资料具有一相对应的
加密货币位址及一相对应的加密值;
[0010] 步骤三:当所述线上储存单元与线下储存单元进行一内部交易,即转移加密货币位址自线下储存单元至线上储存单元时,将该加密货币位址传送至所述存放单元内存放,并同时该加密货币位址及该加密值传送至所述整合单元内储存;
[0011] 步骤四:及当所述线上储存单元与一外部交易单元进行一外部交易时,通过该整合单元内的加密值产生相对应的一数值,再将该数值传送至该外部交易单元进行自动检测交易以确认该数值的有效性,以使得处理该数值的一验证端获取一交易手续费。
[0012] 进一步,所述线上储存单元为一线上钱包,所述线下储存单元为一离线钱包,该离线钱包选择为暖钱包、冷钱包(cold wallet)或轻量钱包。
[0013] 进一步,所述内部交易为离线状态下进行,所述外部交易为联网状态下进行。
[0014] 进一步,所述交易资料包含至少一账户、至少一储值数额、至少一加密货币位址、至少一交易纪录或至少一配置文件。
[0015] 进一步,所述每一账户具有所述加密货币位址,该加密货币位址由一公钥推算形成,而该公钥由所述加密值所形成。
[0016] 进一步,所述数据资料包含至少一账户、至少一储值数额、至少一交易纪录或至少一配置文件。
[0017] 进一步,所述每一账户具有所述加密货币位址,该加密货币位址由一公钥推算形成,而该公钥由所述加密值所形成。
[0018] 一种线上及线下的虚拟货币转移系统,包括一钱包储存模块,其具有至少一线上储存单元及一线下储存单元,该线上储存单元包含一整合单元及复数笔交易资料,该线下储存单元包含一存放单元及复数笔数据资料,该等数据资料具有一加密货币位址及一加密值;
[0019] 一外部交易单元,用于接收所述整合单元产生的一数值,并该外部交易单元用以检测该数值的有效性;
[0020] 及一验证端,用于接收所述数值以获取一交易手续费。
[0021] 进一步,所述线上储存单元为一线上钱包,所述线下储存单元为一离线钱包,该离线钱包选择为暖钱包、冷钱包(cold wallet)或轻量钱包。
[0022] 进一步,所述交易资料包含至少一账户、至少一储值数额、至少一加密货币位址、至少一交易纪录或至少一配置文件,而每一账户具有所述加密货币位址,该加密货币位址由一公钥推算形成,而该公钥由所述加密值所形成,所述数据资料包含至少一账户、至少一储值数额、至少一交易纪录或至少一配置文件。
[0023] 采用上述技术方案的本发明能够带来以下有益效果:
[0024] 通过本发明的方法及其系统,当一用户端进行内部交易,即转移加密货币位址自线下储存单元至线上储存单元时,每进行内部交易一次,所述数据资料所相对应的加密货币位址会传送至该存放单元内存放,且同时,该加密货币位址及加密值也会传送至所述线上储存单元的整合单元内储存;当用户端在进行外部交易时,会将通过整合单元内的加密值产生相对应的一数值,再将该数值传送至所述外部交易单元进行自动检测交易以确认该数值有效或者无效,若该数值被确认为有效交易,则处里该数值的验证端则可获取该交易手续费,如此一来,该用户端可免除于进行该内部交易时所产生的交易手续费的问题,而仅需在外部交易时支付交易手续费给该验证端,大幅改善现有在虚拟货币系统每进行一笔交易就必须损失一笔手续费的缺失,达到减少交易手续费的效果。
附图说明
[0025] 图1为本发明较佳
实施例的系统方块示意图;
[0026] 图2为本发明较佳实施例的方法步骤
流程图。
[0027] 图中,2-钱包储存模块、20-线上储存单元、200-整合单元、201-交易资料、21-线下储存单元、210-存放单元、211-数据资料、3-外部交易单元、4-验证端。
具体实施方式
[0028] 以下结合附图及具体实施方式对本发明作进一步说明;
[0029] 请参阅图1,为本发明线上及线下的虚拟货币转移系统的系统方块示意图,如图所示,该系统包括一钱包储存模块2、一外部交易单元3及一验证端4,该钱包储存模块2具有至少一线上储存单元20及一线下储存单元21,该线上储存单元20包含一整合单元200及复数笔交易资料201,该线下储存单元21包含一存放单元210及复数笔数据资料211,该等数据资料211具有一加密货币位址及一加密值,该外部交易单元3用于接收所述整合单元200产生的一数值,并该外部交易单元3用以检测该数值的有效性,该验证端4用于接收所述数值以获取一交易手续费。
[0030] 请一并参阅图2,为本发明的方法步骤流程图,前述的系统搭配如下述的方法,该方法包括下列步骤:
[0031] 步骤一:提供一钱包储存模块,该钱包储存模块具有至少一线上储存单元及一线下储存单元。
[0032] 提供一用户端的一钱包储存模块2,此处的用户端指如携带型行动装置、手持电子装置、桌上型计算机等,用户端可通过所述携带型行动装置或手持电子装置或桌上型计算机的应用程序(Mobile Application,app)进行虚拟货币系统的电子交易操作,该线上储存单元20为一线上钱包,为联网状态下所产生的一钱包,而该线下储存单元21于本发明中即为虚拟货币系统中收发虚拟货币(如比特币)的离线钱包,该离线钱包可以是暖钱包、冷钱包(cold wallet)或轻量钱包,尤须说明的是,所述钱包储存模块2内可具有一个以上的线上储存单元20及一个以上的线下储存单元21,也就是说,在该钱包储存模块2内可以有同一用户端持有多个线上储存单元20及线下储存单元21,又或者是,该钱包储存模块2内可以有多个用户端分别持有一个或多个线上储存单元20及线下储存单元21。
[0033] 步骤二:所述线上储存单元具有一整合单元及复数笔交易资料,所述线下储存单元具有一存放单元及复数笔数据资料,且每一笔数据资料具有一相对应的加密货币位址及一相对应的加密值。
[0034] 所述线上储存单元20内还具有一整合单元200及复数笔交易资料201,所述线下储存单元21内还具有一存放单元210及复数笔数据资料211,并且每一笔数据资料211具有一相对应的加密货币位址及一相对应的加密值,所述整合单元200的作用用以
整理统合前述每一笔数据资料211的加密货币位址及加密值,并提供该加密货币位址及该加密值储存于其内;
[0035] 尤须说明的是,其中所述交易资料201包含至少一账户、至少一储值数额、至少一加密货币位址、至少一交易纪录或至少一配置文件,又每一账户具有一加密货币位址,该加密货币位址由一公钥推算形成,而该公钥由所述加密值所形成,而所述数据资料211除了包含前述的加密货币位址及加密值外,也包含了至少一账户、至少一储值数额、至少一交易纪录或至少一配置文件,又每一账户具有所述加密货币位址,该加密货币位址由一公钥推算形成,而该公钥由所述加密值所形成;
[0036] 另外,尤须说明的是,于本实施例中,所述整合单元200的数量以一个做说明,于实际实施时,该整合单元200可以为两个或两个以上,合先叙明。
[0037] 步骤三:当所述线上储存单元与线下储存单元进行一内部交易,即转移加密货币位址自线下储存单元至线上储存单元时,将该加密货币位址传送至所述存放单元内存放,并同时该加密货币位址及该加密值传送至所述整合单元内储存。
[0038] 当用户端将线上储存单元20与线下储存单元21进行一内部交易时,此时该线下储存单元21的加密货币位址传送至所述存放单元210内进行存放,同时,该线下储存单元21内的加密货币位址及加密值会传送至所述整合单元200并储存于其内,因此,当用户端每进行内部交易一次,其数据资料211相对应的加密货币位址及加密值全部储存在该整合单元200内,其中须说明的是,所述内部交易代表该步骤是在离线状态下进行。
[0039] 步骤四:当所述线上储存单元与一外部交易单元进行一外部交易时,通过该整合单元内的加密值产生相对应的一数值,再将该数值传送至该外部交易单元进行自动检测交易以确认该数值的有效性,以使得处理该数值的一验证端获取一交易手续费。
[0040] 当用户端将线上储存单元20与一外部交易单元3进行一外部交易时,其中储存于该整合单元200内的复数笔加密值产生其相对应的数值,再将该数值传送至该外部交易单元3进行自动检测交易以确认该数值有效或者无效,须说明的是,此交易过程为联网状态下进行,其为了验证并确认该数值的有效性,于本实施例中,所述外部交易单元3即为虚拟货币系统中的「区块链」(Blockchain),通过该外部交易单元3进行验证后,若该数值被确认为有效交易,则可使得处理该数值的一验证端4获取一笔交易手续费。因此,通过本发明的方法步骤并搭配该系统后,当用户端在进行内部交易时,每进行内部交易一次,所述数据资料211所相对应的加密货币位址会传送至该存放单元210内存放,且同时,该加密货币位址及加密值也会传送至所述线上储存单元20的整合单元200内储存,当用户端在进行外部交易时,将整合单元200内的加密值产生相对应的数值,并将所述数值传送至所述外部交易单元
3进行自动检测交易以确认该数值有效或者无效,若该数值被确认为有效交易,则处里该数值的验证端4则可获取前述交易手续费。
[0041] 如此一来,该用户端可免除现有于进行该内部交易时也会被收取交易手续费的问题,因此,本发明仅需在外部交易时支付一笔交易手续费给该验证端4,大幅改善现有在虚拟货币系统中每进行一笔交易(不论是内部交易或外部交易)就必须损失一笔手续费的缺失,达到减少交易手续费的效果。