国家知识产权局发明专利申请公布号 CN 114529277 A 解析

2024-08-25 06:02:31

本发明可以在一定程度上降低小额数字货币在交易中的计算成本、存储成本和传输成本。7 2 9 2 5 4 1 1N C CN A 1/2 Page 1.一种杜绝小额数字货币交易的方法,其特征在于包括以下步骤:(1)设定数字货币的阈值,并根据设定的阈值将数字货币分为大额货币和小额货币;(2)交易时,付款方判断该笔支付金额是否可以全部使用大额货币支付,若可以,则执行步骤(3),若不能,则执行步骤(4);(3)付款方提取相应金额的数字货币并生成交易信息;该数字货币连同交易信息依次经过付款方的商业银行、央行、收款方的商业银行认证后发送给收款方,收款方确认交易信息并接受该数字货币,交易完成; (4)付款方提取最接近支付金额的数字货币;收款方生成比支付金额大且小的数字货币X,以及等于阈值的数字货币Y,然后生成交易信息;收款方将X、Y及交易信息发送给收款方的商业银行进行认证,认证通过后,收款方的商业银行将交易信息发送给中央银行进行认证,中央银行认证通过后销毁数字货币Y,然后收款方根据交易金额生成找零币,为收款方生成交易金额的差价币,将找零币通过收款方的商业银行发送给收款方,将数字货币X和差价币通过收款方的商业银行发送给收款方,交易完成;(5)收款方和收款方定期或不定期将存储的十进制数值的数字货币发送给中央银行,兑换成整数数字货币。

2.根据权利要求1所述的一种消除小额货币的数字货币交易方法,其特征在于,所述交易信息包括:付款方身份信息、收款方身份信息、交易金额。3.根据权利要求1所述的一种消除小额货币的数字货币交易方法,其特征在于,该方法中,付款方和收款方均通过基于数字证书的身份认证机制与相应的商业银行建立保密通信通道,商业银行与中央银行之间也通过基于数字证书的身份认证机制建立保密通信通道。4.根据权利要求1所述的一种消除小额货币的数字货币交易方法,其特征在于,如果交易双方中有一方无法与本地商业银行进行保密通信,则通过基于数字证书的身份认证机制在交易双方之间建立保密通信通道,使得无法与本地商业银行进行保密通信的一方通过另一方与相应的商业银行建立基于身份认证的保密通信通道。 5.根据权利要求1所述的一种杜绝小额货币的数字货币交易方法,其特征在于:若交易双方暂时无法与相应的商业银行进行保密通信,则在交易双方之间建立保密通信通道,交易双方基于保密通信通道相互交换身份信息和数字证书;交易时,付款方先将数字货币及交易信息发送给收款方,收款方保存收到的数字货币及交易信息并添加无效标记,然后生成交易结果签名反馈给付款方,付款方根据交易结果将相应的数字货币标记为删除;收款方与收款方的商业银行建立保密通信通道后,将带有无效标记的数字货币及交易信息发送给收款方的商业银行进行认证,收款方的商业银行认证后将数字货币及交易信息发送给中央银行进行认证。央行认证后,通过收款人商业银行向收款人发送支付金额对应的数字货币和交易结果,同时将交易结果发送给收款人商业银行,如有找零,也将找零发送给收款人商业银行。收款人收到交易结果和数字货币的反馈后,将原来标记为无效的数字货币和交易信息标记为有效,删除多收的数字货币,保存央行反馈的数字货币。收款人与收款人商业银行建立保密通信通道后,收款人商业银行将交易结果反馈给收款人,如有找零,也将找零发送给收款人。

33 CN A 说明书 第1/5页 一种消除小面额的数字货币交易方法 技术领域 [0001] 本发明涉及数字货币交易技术领域,具体涉及一种消除小面额的数字货币交易方法。 背景技术 [0002] 数字货币是央行产生的加密虚拟货币,与纸币一样,有大面额和小面额两种不同的面额。 对于小面额的数字货币,虽然这些数字货币在交易中的金额不大,但是其占用的计算成本与大面额货币相同,例如在验证数字货币时,需要进行同样的数字签名验证,这会消耗大量的计算资源,导致交易速度变慢。 [0003] 另一方面,小面额的数字货币在交易中也占用与大面额货币相同的存储和传输成本。例如,在存储和传输数字货币时,需要存储和传输同样数量的数据,消耗了大量的存储和传输资源,导致交易变慢。发明内容[0004]发明目的:为了克服上述技术缺陷,本发明提出了一种杜绝小额货币的数字货币交易方法,可以减少小额货币在数字货币交易过程中对计算资源、存储资源和传输成本的占用。[0005]技术方案:为实现上述目的,本发明提出了如下技术方案:[0006]一种杜绝小额数字货币交易的方法,包括以下步骤:[0007](1)设置数字货币的阈值,根据设置的阈值将数字货币分为大额货币和小额货币;[0008](2)交易过程中,收款方判断是否可以全部用大额货币支付该笔支付金额,若是,则执行步骤(3);若否,则执行步骤(4); [0009] (3)收款人提取相应金额的数字货币,生成交易信息;该数字货币连同交易信息依次经过收款人商业银行、中央银行、收款人商业银行认证后发送给收款人。收款人确认交易信息并接受该数字货币,交易完成;[0010] (4)付款人取出最接近支付金额且价值小于支付金额的大额数字货币X,以及价值等于阈值的数字货币Y,生成交易信息;付款人将X、Y和交易信息发送给付款人商业银行进行认证。认证通过后,付款人商业银行将交易信息发送给中央银行进行认证。中央银行认证后,销毁数字货币Y,并根据交易金额为付款人生成找零货币,为收款人生成交易金额的差额货币。将找零货币通过付款人所在的商业银行发送给付款人,将数字货币X和差价货币通过收款人所在的商业银行发送给收款人,交易完成;[0011] (5)收款人和付款人定期或不定期地将存储的十进制面值的数字货币发送给中央银行,兑换成整数数字货币。

[0012] 具体地,所述交易信息包括:付款方身份信息、收款方身份信息、交易金额。[0013] 进一步地,该方法中,付款方和收款方均通过基于数字证书的身份认证机制与对应的商业银行建立保密通信通道,商业银行与中央银行之间也通过基于数字证书的身份认证机制建立保密通信通道。[0014] 可选地,若交易双方无法与本地商业银行进行保密通信,则通过基于数字证书的身份认证机制在交易双方之间建立保密通信通道,使得无法与本地商业银行进行保密通信的一方通过另一方与对应的商业银行建立基于身份认证的保密通信通道。 [0015] 可选的,若交易双方暂时无法与对应的商业银行进行保密通信,则建立交易双方之间的保密通信通道,交易双方基于保密通信通道相互交换身份信息和数字证书;[0016] 交易过程中,付款方先将数字货币及交易信息发送给收款方,收款方将收到的数字货币及交易信息保存,添加无效标记,然后生成交易结果并签名反馈给付款方,付款方根据交易结果将对应的数字货币标记为删除;[0017] 收款方与收款方的商业银行建立保密通信通道后,将添加无效标记的数字货币及交易信息发送给收款方的商业银行进行认证,收款方的商业银行认证通过后,将数字货币及交易信息发送给中央银行进行认证。央行认证通过后,通过收款人的商业银行向收款人发送支付金额对应的数字货币及交易结果,同时将交易结果发送给收款人的商业银行,若有零钱货币,则将零钱货币也发送给收款人的商业银行;[0018]收款人收到交易结果及数字货币的反馈后,将原来标记为无效的数字货币及交易信息标记为有效,删除多余的数字货币,保存央行反馈的数字货币;[0019]收款人与收款人的商业银行建立保密通信通道后,收款人的商业银行再将交易结果反馈给收款人,若有零钱货币,则将零钱货币也发送给收款人。

[0020] 有益效果:与现有技术相比,本发明具有以下优点: [0021] 1、本专利技术方案在一定程度上降低了小额数字货币在交易中的计算成本,使得数字货币交易的计算量减少,促进数字货币交易效率的提高; [0022] 2、本专利技术方案在一定程度上降低了小额数字货币在交易中的存储和传输成本,使得数字货币交易的存储和传输成本减少,进一步提高了数字货币交易的效率。 附图说明 [0023] 图1为本发明所述交易方法的总体流程图。 具体实施方式 [0024] 下面结合附图及具体实施例对本发明作进一步说明。但应理解,本发明可以以多种形式实施,附图中所示及下文所述的一些示例性、非限制性的实施例并非旨在将本发明限制于所述具体实施例。 [0025] 应当理解,在技术可行的情况下,上述针对不同实施例所列举的技术特征可以相互组合形成本发明范围内的其他实施例。另外,本发明所描述的具体示例和实施例并非限制性的,在不脱离本发明保护范围的情况下,可以对上述结构、步骤、顺序等做出相应的修改。[0026] 针对目前数字货币交易过程中小额数字货币占用过多计算成本、存储成本和传输成本的问题,本发明提出了一种剔除小额的数字货币交易方法。该方法的流程如图1所示,包括以下步骤:[0027] (1)设定数字货币的阈值,并根据设定的阈值将数字货币分为大额货币和小额货币;[0028] (2)交易过程中,付款方判断是否可以全部以大额货币支付该笔付款金额,若是,则执行步骤(3),若否,则执行步骤(4); [0029] (3)付款人取出相应金额的数字货币,生成交易信息;该数字货币连同交易信息依次经过付款人商业银行、中央银行、收款人商业银行认证后发送给收款人。收款人确认交易信息并接受该数字货币,交易完成;[0030] (4)付款人取出最接近支付金额且价值小于支付金额的大额数字货币X,以及价值等于阈值的数字货币Y,生成交易信息;付款人将X、Y和交易信息发送给付款人商业银行进行认证。认证通过后,付款人商业银行将交易信息发送给中央银行进行认证。中央银行认证后,销毁数字货币Y,并根据交易金额为付款人生成找零币,为收款人生成交易金额的差额币。将找零货币通过付款人所在的商业银行发送给付款人,将数字货币X和差价货币通过收款人所在的商业银行发送给收款人,交易完成;[0031] (5)收款人和付款人定期或不定期地将存储的十进制面值的数字货币发送给中央银行,兑换成整数数字货币。

[0032] 下面通过具体的实现方法对本方法做进一步说明。 [0033] 在下述实施例中,我们将数字货币分为小面额和大面额两大类。其中,小面额,例如1分、2分、5分、1角、2角、5角等,在交易中,所有小面额数据均规定为不能参与交易,只能用于兑换;大面额,例如1元及以上面额,1元被设定为大面额的最小值,并作为流通货币面额的最小值,以符号表示。 [0034] 本实施例中,将用户的数字货币钱包分为小面额区和大面额区。小面额区只存储小面额数据CD以下,数据内容包括此数据的结算时间T、小面额总额V(V为正值)及BS(央行)对T||V的签名;大面额区存储所有大面额数字货币。[0035] 以下实施例涉及五个角色,分别是:付款方T、收款方R、T/R所在的商业银行TBS/RBS、中国人民银行BS。[0036] 本实施例中,在交易设定前,TBS/RBS已经与BS进行了自身认证并获得了会话密钥,可以进行保密通信。以下所说的在线,是指已经与自己的商业银行进行了身份认证并获得了会话密钥,可以进行保密通信。 [0037] 实施例1: [0038] 本实施例中,针对T在线,R在线的情况,交易流程如下: [0039] 1、T获取交易金额后,若没有小于的部分,则形成正常的数字货币交易内容Tx,T将Tx发送给TBS。

[0040] Tx包含交易金额对应币值的数字货币及交易信息(收款方信息、付款方信息、交易金额等);若有部分小于,则Tx不仅包含币值较大的数字货币,还额外包含等值的数字货币用于支付零钱。例如交易金额为10.3元,则Tx包含10元的数字货币和额外1元的数字货币,即交易金额为10.3元,实际发放的数字货币为11元。[0041] 2、TBS验证后,将交易转发给BS。 66 CN A 规范 第 4/5 页 [0042] 3、BS 验证后,若判断本次 Tx 中的交易金额小于 ,则销毁额外的 1 元数字货币,并生成要发送给 T/R 的交易结果 CDT 和 CDR,其中 CDT 包含找零币,币值为 VT=0.7,CDR 包含差价币,币值为 VR=0.3;即 BS 将 1 元拆分为 0.7 元给 T,0.3 元给 R。 [0043] BS 将 10 元数字货币和 CDR 发送给 RBS。 [0044] 4、RBS 验证后,转发给 R。 [0045] 5、R 验证后,收取数字货币,并回复 RBS 交易结果。 [0046] 6、RBS 确认交易结果,并回复 BS 交易结果。

[0047] 7、BS确认交易结果,若成功则将交易结果及CDT发送给TBS,并在本地记录该数字货币的归属。 [0048] 8、TBS确认交易结果,若成功则将交易结果及CDT发送给T。 [0049] 9、T确认交易结果,若成功则保存CDT,并删除Tx中对应的数字货币。 [0050] 示例2: [0051] 本示例针对的是T离线,R在线的情况。此种情况下,T与R之间存在NFC(近场通信技术)等短距离通信通道,T在R的协助下,与TBS完成身份认证,其余步骤与示例1相同。 [0052] 示例3: [0053] 本示例针对的是T在线,R离线的情况。此时T与R之间存在NFC等短距离通信通道,R在T的帮助下与RBS完成身份认证,其余步骤与实施例1相同。[0054]实施例4:[0055]本实施例针对的是T与R均离线的情况,分为两个阶段。[0056]4.1.离线阶段[0057]1.T与R之间存在NFC等短距离通信通道,双方交换身份信息及数字证书。[0058]2.T获取交易金额后,若无少于则形成一笔正常的数字货币交易Tx(Tx中包含交易时间、交易双方身份信息、数字货币及T的签名);若有少于则实际的Tx中不仅包含大额数字货币,还包含一笔等值的数字货币用于找零。

例如交易金额为10.3元,则Tx包含1个10元的数字货币和额外1元的数字货币,即交易金额为10.3元,实际发行的数字货币为11元;T将Tx发送给R。[0059] 3. R验证无误后记录Tx,并将该数字货币存储在Tx中,但标记为无效,暂时无法使用。[0060] R将交易结果连同R的签名一起发送给T。[0061] 4. T验证交易结果,并将Tx中对应的数字货币标记为待删除。[0062] 4.2. R上线后[0063] 1. R将Tx发送给RBS。[0064] 2. RBS验证无误后转发给BS。 [0065] 3、BS验证后,若判断本次Tx交易金额小于,则销毁额外的1元数字货币,并生成CDT和CDR发送给T/R,其中CDT和CDR中包含的V分别为VT=0.7和VR=0.3,即1元拆分成0.7元给T,0.3元给R。BS将CDR发送给RBS。[0066] 4、RBS验证后,转发给R。[0067] 5、R验证后,将Tx中的数字货币标记为有效,销毁额外的1元数字货币,保存CDR,并将交易结果回复给RBS。

因此,R收到11元,销毁1元,收到0.3元,实际收到10.3元。 77 CN A Page 5/5 [0068] 6、RBS确认交易结果,并回复BS交易结果。 [0069] 7、BS确认交易结果,若成功,则将交易结果和CDT发送给TBS,并在本地记录数字货币所有权。 [0070] 8、TBS确认交易结果,若成功,则将交易结果和CDT发送给T(若T不在线,则T上线后会向T发送一个或多个CDT)。 [0071] 9、T确认交易结果,若成功,则保存CDT,并删除Tx中对应的数字货币。 因此,T发送11元,收到0.7元,实际支付10.3元。 [0072] 具体地,上述实施例均包括小额数字货币兑换流程,本实施例提出优选的实现方法: [0073] 小额数据的兑换,即用m(m≥2)个小额数据兑换n(n≥1)个大额数字货币和1个小额数据。用户可以设置m大于阈值M(例如M=100),然后启动小额数据兑换流程。 [0074] 假设兑换者为T,则兑换步骤为: [0075] 1、T将m个小额货币数据CD1,CD2,…,CDm发送给TBS; [0076] 2、TBS验证通过后,将m个小额货币数据发送给BS; [0077] 3、BS计算m个小币数据的和SUM,将SUM的大币部分生成n个大币数字货币,将SUM的小币部分生成1个小币数据CDnew;[0078] BS将生成的数字货币发送给TBS;[0079] 4、TBS验证后记录在本地,发送给T;[0080] 5、T验证后删除本地的m个小币数据CD1,CD2,…,CDm,将n个大币数字货币和1个小币数据CDnew存储在相应的存储区中。[0081] 以上仅为本发明的优选实施例,应当指出,对于本领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和变型,这些改进和变型也应当视为本发明的保护范围。

随着区块链技术的发展和普及,数字货币交易所已经成为人们投资和交易数字货币的重要平台。作为一家领先的数字货币交易所,欧意交易所app官网一直在不断创新和提升自己的服务质量,为用户提供更加安全、便捷、高效的交易体验。


在行业资讯方面,欧意交易所app官网一直在关注全球数字货币市场的发展趋势,以及政策法规的变化。通过与全球各大数字货币交易所的合作和交流,欧意交易所能够及时了解到最新的行业动态和技术进展,为用户提供更加准确、及时的市场分析和预测。同时,欧意交易所还通过自己的媒体平台,发布行业报告、深度分析、行情解读等内容,帮助用户更好地了解数字货币市场,把握投资机会。


在问答方面,欧意交易所一直注重用户的体验和反馈。为了更好地解答用户在交易过程中遇到的问题,欧意交易所特别设立了一个专业的客服团队,为用户提供24小时在线咨询服务。欧意交易所的客服团队由经验丰富的专业人士组成,他们熟悉数字货币市场的运作规则和交易流程,能够快速、准确地解答用户的问题,帮助用户解决交易中的难题。此外,欧意交易所还通过社交媒体平台和在线论坛,与用户互动交流,收集用户的反馈和建议,不断优化自己的服务质量和用户体验。


欧意交易所深知,安全和信任是数字货币交易所的核心。因此,欧意交易所一直注重用户信息安全,采用先进的技术和安全措施,保护用户的资产和隐私安全。欧意交易所的用户资金,存放在冷存储设备中,并采用签名技术,确保用户资金的安全。此外,欧意交易所还与全球知名的网络安全公司合作,定期进行安全评估和漏洞扫描,确保交易平台的稳定和安全。


欧意交易所一直致力于为用户提供更加安全、便捷、高效的数字货币交易服务,不断优化自己的服务质量,提升用户体验。无论您是数字货币投资新手还是资深交易者,欧意交易所都将成为您理想的交易平台。


首页
欧意官网
欧意安卓APP下载
欧意国际okx