1.一种基于区块链的数字货币兑换方法,其特征在于,所述方法包括:
基于智能合约将第一区块链上的公开币兑换为第一稳定币,其中,所述第一稳定币与参考货币之间具有第一固定汇率,所述第一区块链基于account模型执行交易;
基于第二固定汇率将所述第一稳定币兑换为所述第二区块链上的所述第二稳定币,其中,所述第二区块链基于utxo模型执行交易,所述第二稳定币与所述参考货币之间具有第三固定汇率;
将所述第二稳定币进行盲化,并将盲化后的所述第二稳定币兑换为隐私币。
2.根据权利要求1所述的方法,其特征在于,所述基于第二固定汇率将所述第一稳定币兑换为所述第二区块链上的所述第二稳定币,包括:
在hashlock模式下基于第二固定汇率将所述第一稳定币进行兑换操作,得到所述第二区块链的所述第二稳定币。
3.根据权利要求1所述的方法,其特征在于,所述将所述第二稳定币进行盲化,并将盲化后的所述第二稳定币兑换为隐私币,包括:
基于混币策略将所述第二稳定币进行盲化;
基于设定的兑换比例将盲化后的所述第二稳定币兑换为隐私币。
4.根据权利要求3所述的方法,其特征在于,所述基于混币策略将所述第二稳定币进行盲化,包括:
基于混币策略将所述第二稳定币所对应的真实的utxo地址进行盲化,得到对应多个utxo地址的所述第二稳定币,所述多个utxo地址中包含所述真实的utxo地址和非真实的utxo地址。
5.一种基于区块链的数字货币兑换装置,其特征在于,所述设备包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的基于区块链的数字货币兑换程序,所述基于区块链的数字货币兑换程序被所述处理器执行时实现如权利要求1-4任一项所述的方法。
6.一种基于区块链的数字货币兑换系统,其特征在于,所述系统包括:
第一兑换单元,用于基于智能合约将第一区块链上的公开币兑换为第一稳定币,其中,所述第一稳定币与参考货币之间具有第一固定汇率,所述第一区块链基于account模型执行交易;
第二兑换单元,用于基于第二固定汇率将所述第一稳定币兑换为所述第二区块链上的所述第二稳定币,其中,所述第二区块链基于utxo模型执行交易,所述第二稳定币与所述参考货币之间具有第三固定汇率;
盲化单元,用于将所述第二稳定币进行盲化,并将盲化后的所述第二稳定币兑换为隐私币。
7.根据权利要求6所述的系统,其特征在于,所述第二兑换单元,具体用于:
在hashlock模式下基于第二固定汇率将所述第一稳定币进行兑换操作,得到所述第二区块链的所述第二稳定币。
8.根据权利要求6所述的系统,其特征在于,所述盲化单元,具体用于:
基于混币策略将所述第二稳定币进行盲化;基于设定的兑换比例将盲化后的所述第二稳定币兑换为隐私币。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于区块链的数字货币兑换程序,所述数字货币兑换程序可被一个或者多个处理器执行,以实现如权利要求1至4中任一项所述的基于区块链的数字货币兑换方法。
10.一种计算机程序产品,其特征在于,包括计算机指令,当其在计算机上运行时,使得计算机可以执行上述权利要求1至4中任一项所述的基于区块链的数字货币兑换方法。