一种基于大币值的数字货币交易方法技术

技术编号:33546640 阅读:21 留言:0更新日期:2022-05-26 22:40
本发明专利技术提出一种基于大币值的数字货币交易方法,用户根据需求设置货币阈值将所拥有的数字货币分为大币值货币和小币值货币;交易前,付款方获取支付金额和收款方的货币阈值;交易时,付款方用户判断支付金额是否能够全部使用大币值货币支付,若能,则通过央行认证后直接支付,若不能,则通过央行进行币值转换;通过央行的数字货币币值转换机制,将参与交易的大币值数字货币的币值转换为满足交易金额和交易双方货币阈值的币值。通过上述设计,本发明专利技术减少了数字货币交易过程中,小币值数字货币所占用的计算资源、存储成本、传输成本,从而提高了数字货币交易的效率。高了数字货币交易的效率。高了数字货币交易的效率。

【技术实现步骤摘要】
一种基于大币值的数字货币交易方法


[0001]本专利技术涉及数字货币交易
,具体涉及一种基于大币值的数字货币交易方法。

技术介绍

[0002]数字货币是由央行生成的加密虚拟货币,与纸币一样,其拥有不同币值,包括大币值和小币值。目前的交易过程中,都是按照交易金额传输足够币值的数字货币。但是,对于某些交易金额比较大的情况,付款方需要传递多个数字货币才能凑够交易金额。例如,用户进行100000元的交易,而付款方没有这么大币值的数字货币,只能用大量现有的数字货币去凑够100000的交易金额,假设现有的数字货币币值为100,那就共计需要1000个100元币值的数字货币。而交易内数字货币数量多会导致耗费大量计算资源和存储、传输成本,并导致交易变慢。

技术实现思路

[0003]专利技术目的:为克服上述技术缺陷,本专利技术提出一种基于大币值的数字货币交易方法,能够减少数字货币交易中较小币值的数字货币对计算资源和存储、传输成本的占用,从而能够提升数字货币交易效率。
[0004]技术方案:为实现上述目的,本专利技术提出以下技术方案:
[0005]一种基于大币值的数字货币交易方法,包括以下步骤:
[0006](1)用户根据需求设置货币阈值,并基于设置的阈值将所拥有的数字货币分为大币值货币和小币值货币;
[0007](2)交易前,付款方获取支付金额;
[0008](3)交易时,付款方用户判断支付金额是否能够全部使用大币值货币支付,若能,则通过央行认证后直接支付,若不能,则通过央行进行币值转换,具体为:
[0009]付款方取出最接近支付金额且币值小于支付金额的大币值数字货币X,以及一个币值等于付款方阈值的数字货币Y,然后将X、Y、支付金额、自己的货币阈值一并作为交易内容发送给央行;
[0010]央行基于收到的交易内容执行以下步骤:
[0011]判断本次交易金额是否全部使用大币值货币支付,如是则本次交易不存在对付款方的找零;否则,将无法用大币值货币支付的交易金额记为小额付款金额,根据小额付款金额生成后续将发送给付款方的小币值数据即找零货币,使得小额付款金额与找零货币之和等于Y,即付款方付出的数字货币金额与找零货币之差等于交易金额;
[0012]从收款方商业银行获取收款方的货币阈值;
[0013]若收款方的货币阈值大于等于交易金额,则央行将交易内容中的数字货币全部销毁,然后生成一个总额等于交易金额的小币值数据即找零货币给付款方;
[0014]若收款方的货币阈值小于交易金额但大于等于付款方的货币阈值,则央行将交易
内容中的数字货币全部销毁,然后根据收款方的货币阈值,生成最接近交易金额且币值小于交易金额的大币值数字货币,然后生成一个小币值数据即找零货币给付款方使得大币值数字货币和小币值数据之和等于交易金额;
[0015]若收款方的货币阈值小于付款方的货币阈值,则央行将交易内容中的数字货币Y销毁,然后根据收款方的货币阈值,生成最接近小额付款金额且币值小于小额付款金额的大币值数字货币,然后生成一个小币值数据即找零货币给收款方使得大币值数字货币和小币值数据之和等于小额付款金额。
[0016]进一步的,所述方法中还包括商业银行认证机制,即付款方发送的交易内容在送至央行前,先通过付款方商业银行进行认证,商业银行认证后,再将交易内容发送给央行认证;而央行在向交易双方发送币值转换后的数字货币前,需要将相应数字货币发送给交易双方的商业银行认证,商业银行认证过后,再将收到的数字货币发送给对应的交易方。
[0017]进一步的,所述付款方和收款方均与相应的商业银行通过基于数字证书的身份认证机制建立有保密通信通道,而商业银行与央行之间也通过基于数字证书的身份认证机制建立有保密通信通道。
[0018]具体的,所述基于数字证书的身份认证机制为HTTPS身份认证机制。
[0019]具体的,所述交易内容还包括:付款方身份信息、收款方身份信息。
[0020]进一步的,所述用户定期或不定期地将自己拥有的小币值数据发送至央行,兑换为大币值数字货币。
[0021]有益效果:与现有技术相比,本专利技术具有以下优势:
[0022]本专利技术中,用户自行设置阈值,根据自己拥有的数字货币的币值情况和自己的交易需要,将拥有的数字货币分为小币值货币和大币值货币,在交易过程中,保持小币值货币不参与交易,而仅使用大币值货币参与交易,并通过央行的数字货币币值转换机制,将参与交易的大币值数字货币的币值转换为满足交易金额和交易双方货币阈值的币值。通过上述设计,本专利技术减少了数字货币交易过程中,小币值数字货币所占用的计算资源、存储成本、传输成本,从而提高了数字货币交易的效率。
附图说明
[0023]图1为本专利技术所述交易方法的整体流程图。
具体实施方式
[0024]下面将结合附图和具体实施例对本专利技术作更进一步的说明。但应当理解的是,本专利技术可以以各种形式实施,以下在附图中出示并且在下文中描述的一些示例性和非限制性实施例,并不意图将本专利技术限制于所说明的具体实施例。
[0025]应当理解的是,在技术上可行的情况下,以上针对不同实施例所列举的技术特征可以相互组合,从而形成本专利技术范围内的另外的实施例。此外,本专利技术所述的特定示例和实施例是非限制性的,并且可以对以上所阐述的结构、步骤、顺序做出相应修改而不脱离本专利技术的保护范围。
[0026]本专利技术针对目前数字货币交易过程中,大金额交易中所传输的小币值的数字货币占用过多计算成本、存储成本和传输成本的问题,提出了一种基于大币值的数字货币交易
方法,该方法的流程如图1所示,包括以下步骤:
[0027](1)用户根据需求设置货币阈值,并基于设置的阈值将所拥有的数字货币分为大币值货币和小币值货币;
[0028](2)交易前,付款方获取支付金额;
[0029](3)交易时,付款方用户判断支付金额是否能够全部使用大币值货币支付,若能,则通过央行认证后直接支付,若不能,则通过央行进行币值转换,具体为:
[0030]付款方取出最接近支付金额且币值小于支付金额的大币值数字货币X,以及一个币值等于付款方阈值的数字货币Y,然后将X、Y、支付金额、自己的货币阈值一并作为交易内容发送给己方商业银行,己方商业银行转发给央行;
[0031]央行基于收到的交易内容执行以下步骤:
[0032]判断本次交易金额是否全部使用大币值货币支付,如是则本次交易不存在对付款方的找零;否则,将无法用大币值货币支付的交易金额记为小额付款金额,根据小额付款金额生成后续将发送给付款方的小币值数据即找零货币,使得小额付款金额与找零货币之和等于Y,即付款方付出的数字货币金额与找零货币之差等于交易金额;
[0033]从收款方商业银行获取收款方的货币阈值;
[0034]若收款方的货币阈值大于等于交易金额,则央行将交易内容中的数字货币全部销毁,然后生成一个总额等于交易金额的小币值数据即找零货币给付款方;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大币值的数字货币交易方法,其特征在于,包括以下步骤:(1)用户根据需求设置货币阈值,并基于设置的阈值将所拥有的数字货币分为大币值货币和小币值货币;(2)交易前,付款方获取支付金额;(3)交易时,付款方用户判断支付金额是否能够全部使用大币值货币支付,若能,则通过央行认证后直接支付,若不能,则通过央行进行币值转换,具体为:付款方取出最接近支付金额且币值小于支付金额的大币值数字货币X,以及一个币值等于付款方阈值的数字货币Y,然后将X、Y、支付金额、自己的货币阈值一并作为交易内容发送给央行;央行基于收到的交易内容执行以下步骤:判断本次交易金额是否全部使用大币值货币支付,如是则本次交易不存在对付款方的找零;否则,将无法用大币值货币支付的交易金额记为小额付款金额,根据小额付款金额生成后续将发送给付款方的小币值数据即找零货币,使得小额付款金额与找零货币之和等于Y,即付款方付出的数字货币金额与找零货币之差等于交易金额;从收款方商业银行获取收款方的货币阈值;若收款方的货币阈值大于等于交易金额,则央行将交易内容中的数字货币全部销毁,然后生成一个总额等于交易金额的小币值数据即找零货币给付款方;若收款方的货币阈值小于交易金额但大于等于付款方的货币阈值,则央行将交易内容中的数字货币全部销毁,然后根据收款方的货币阈值,生成最接近交易金额且币值小于交易金额的大币值数字货币,然后生成一个小币值数据即找零货币给付款方使得大币值数字货币和小币值数据之和等于交易金额...

【专利技术属性】
技术研发人员:富尧钟一民
申请(专利权)人:南京如般量子科技有限公司
类型:发明
国别省市:

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

1