本发明专利技术涉及区块链领域,公开一种基于区块链的稳定币交易方法及存储介质,包括:获取客户端发送的稳定币交易请求,其中,稳定币交易请求包括铸币请求或销币请求;根据稳定币交易请求,交易稳定币。使得用户可以在客户端通过稳定币以稳定的价格进行交易,提高了用户体验。
A stable currency transaction method and storage medium based on blockchain
【技术实现步骤摘要】
一种基于区块链的稳定币交易方法及存储介质
本专利技术涉及区块链领域,特别是涉及一种基于区块链的稳定币交易方法及存储介质。
技术介绍
随着互联网金融的快速发展,加密数字货币也得到了蓬勃的发展,然而,加密数字货币的价格却容易随市场的波动跌宕起伏。其中,稳定币做为一种交换媒介,来连接数字货币世界与法币世界,其以较小的波动性,更容易为各国政府所接受,也可以更有效地进行应用落地一一从购买咖啡到跨境汇款。
技术实现思路
本专利技术实施例的一个目的旨在提供一种基于区块链的稳定币交易方法及存储介质,其能够稳定加密币的价格。为了解决上述技术问题,本专利技术提供以下技术方案:在第一方面,本专利技术实施例提供一种基于区块链的稳定币交易方法,包括:获取客户端发送的稳定币交易请求,其中,所述稳定币交易请求包括铸币请求或销币请求;根据所述稳定币交易请求,交易所述稳定币。可选地,所述根据所述稳定币交易请求,交易所述稳定币,包括:根据所述铸币请求,生成铸币区块,其中,所述铸币区块包括创币交易信息,所述创币交易信息携带待铸币的稳定币数量及所述客户端的数字钱包地址;共识所述铸币区块,以将所述稳定币转入所述数字钱包地址。可选地,所述稳定币锚定加密币,所述根据所述稳定币交易请求,交易所述稳定币,还包括:搜索与所述加密币对应的目标区块账本;将共识后的铸币区块写入所述目标区块账本。可选地,还包括:获取所述客户端发送的钱包同步请求;根据所述钱包同步请求,向所述客户端发送未同步过的最新铸币区块,以使所述客户端根据所述最新铸币区块,同步更新所述客户端的数字钱包中所述稳定币的可用余额。可选地,在根据所述稳定币交易请求交易所述稳定币之前,所述方法还包括:使用所述客户端的公钥验证所述铸币请求的合法性;若合法,则根据所述稳定币交易请求交易所述稳定币;若非法,则丢弃所述铸币请求。可选地,当所述稳定币交易请求为销币请求时,在获取稳定币交易请求之前,所述方法还包括:获取所述客户端发送的转账请求;根据所述转账请求,生成转账区块,其中,所述转账区块包括所述客户端的数字钱包地址、需转出的稳定币数量及黑洞地址;共识所述转账区块,以将所述数字钱包地址的稳定币转入所述黑洞地址。可选地,还包括:搜索与所述加密币对应的区块账本将共识后的转账区块写入与所述加密币对应的区块账本。可选地,所述销币请求携带销币交易编号;在共识所述转账区块之后,所述方法还包括:生成所述销币交易编号;则:所述根据所述稳定币交易请求,交易所述稳定币包括:根据所述销币请求,验证所述销币交易编号对应的销币交易是否合法;若合法,生成销币区块,其中,所述销币区块包括所述客户端的数字钱包地址、专用账户的地址及待转出的加密币;共识所述销币区块,以从所述专用账户将所述待转出的加密币转入所述数字钱包地址;若非法,丢弃所述销币请求。可选地,还包括:搜索与所述加密币对应的区块账本将共识后的销币区块写入与所述加密币对应的区块账本。在第二方面,本专利技术实施例提供一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令被一个或多个处理器执行,可使得所述一个或多个处理器可执行上述的跨链交易方法。在本专利技术各个实施例提供的基于区块链的稳定币交易方法及存储介质中,获取客户端发送的稳定币交易请求,其中,所述稳定币交易请求包括铸币请求或销币请求,并根据所述稳定币交易请求交易所述稳定币,使得用户可以在客户端通过稳定币以稳定的价格进行交易,提高了用户体验。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1为本专利技术实施例提供的一种基于区块链的交易系统的系统框图;图2为本专利技术实施例提供的一种基于区块链的电子货币的处理方法的流程图;图3为本专利技术实施例提供的一种基于区块链的电子货币的处理方法的又一流程图;图4为本专利技术实施例提供的一种基于区块链的稳定币交易方法的流程图;图5为本专利技术实施例提供的一种基于区块链的稳定币铸造方法的流程图;图6为本专利技术实施例提供的一种基于区块链的稳定币同步方法的流程图;图7为本专利技术实施例提供的一种基于区块链的稳定币销币方法的流程图;图8本专利技术实施例提供的一种基于区块链的稳定币销币方法的又一流程图;图9为本专利技术实施例提供的一种跨链交易方法的流程图;图10为本专利技术实施例提供的一种跨链交易方法的又一流程图;图11为本专利技术实施例提供的一种跨链交易方法的又一流程图;图12为本专利技术实施例提供的一种跨链铸币交易方法的流程图;图13为本专利技术实施例提供的一种跨链销币交易方法的流程图;图14为本专利技术实施例提供的一种跨链销币交易方法的又一流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。加密币作为一种数字货币,其价值会根据市场的情况,随着时间的变化而波动。在各种类型的加密币中,稳定币作为一种交换媒介将数字货币和法币连接起来。请参阅图1,图1为本专利技术实施例提供的一种基于区块链的稳定币系统,如图1所示,该系统100包括客户端101和区块链102,客户端101向区块链102发起稳定币交易请求,区块链102根据接收到的交易请求进行稳定币交易。其中,客户端101可以是任何合适类型,具有用户交互装置和运算能力的处理器的用户终端,例如台式计算机、智能手机、平板电脑以及其他用户终端。在一些实施例中,客户端101还可以为安装在各种用户终端的应用程序,比如钱包软件,用户通过钱包软件就可以管理和查看其钱包中加密币的数额和交易情况。优选的,用户可以通过钱包软件管理多个币种的加密币及各加密币的交易行为。比如,客户端1通过钱包软件管理其拥有的A、B和C三种加密币,客户端2可以通过钱包软件管理其拥有的B和C两种加密币。同时,客户端1和客户端2还可以通过钱包软件查看其拥有的加密币的交易记录,比如客户端1向客户端2转账了10个C类型加密币,那么在客户端1的钱包软件中可以看到这笔转账交易记录,包括转账的加密币种类为C、转账账户为客户端1、转账目标账户为客户端2、转账数量为10及转账时间等;同理的,在客户端2的钱包软件中也可以看到这笔转账交易记录,包括转账的加密币种类为C、转账账户为客户端1、转账目标账户为客户端2、转账数量为10及转账时间等。可以理解的,钱包软件可以兼容多种类型的加密币,比如BTC、LTC及ETH等等。在另一些实施例中,用户可本文档来自技高网...
【技术保护点】
1.一种基于区块链的稳定币交易方法,其特征在于,包括:/n获取客户端发送的稳定币交易请求,其中,所述稳定币交易请求包括铸币请求或销币请求;/n根据所述稳定币交易请求,交易所述稳定币。/n
【技术特征摘要】
1.一种基于区块链的稳定币交易方法,其特征在于,包括:
获取客户端发送的稳定币交易请求,其中,所述稳定币交易请求包括铸币请求或销币请求;
根据所述稳定币交易请求,交易所述稳定币。
2.根据权利要求1所述的方法,其特征在于,所述根据所述稳定币交易请求,交易所述稳定币,包括:
根据所述铸币请求,生成铸币区块,其中,所述铸币区块包括创币交易信息,所述创币交易信息携带待铸币的稳定币数量及所述客户端的数字钱包地址;
共识所述铸币区块,以将所述稳定币转入所述数字钱包地址。
3.根据权利要求1所述的方法,其特征在于,所述稳定币锚定加密币,所述根据所述稳定币交易请求,交易所述稳定币,还包括:
搜索与所述加密币对应的目标区块账本;
将共识后的铸币区块写入所述目标区块账本。
4.根据权利要求3所述的方法,其特征在于,还包括:
获取所述客户端发送的钱包同步请求;
根据所述钱包同步请求,向所述客户端发送未同步过的最新铸币区块,以使所述客户端根据所述最新铸币区块,同步更新所述客户端的数字钱包中所述稳定币的可用余额。
5.根据权利要求4所述的方法,其特征在于,在根据所述稳定币交易请求交易所述稳定币之前,所述方法还包括:
使用所述客户端的公钥验证所述铸币请求的合法性;
若合法,则根据所述稳定币交易请求交易所述稳定币;
若非法,则丢弃所述铸币请求。
6.根据权利要求1至5任一项所述的方法,其特征在于,当所述稳定币交易请求为销币请求...
【专利技术属性】
技术研发人员:刘强,黄诹亿,
申请(专利权)人:深圳付贝科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。