区块链跨链汇兑方法技术

技术编号:16154250 阅读:43 留言:0更新日期:2017-09-06 18:59
本发明专利技术公开了区块链跨链汇兑方法,甲汇兑商承诺若用户汇入A币到其A链地址add_e上,甲汇兑商会将B链上add_f地址上一定比率的B币汇给用户指定的地址,在甲汇兑商承诺未撤销前或承诺有效期内,B链上add_f的B币将冻结,甲汇兑商撤销承诺生效有一定滞后期,承诺有效期内用户的汇兑请求都有效,但用户在将A币汇入甲汇兑商A链地址add_e前必须查看有效期是否足够,确保交易成功;本发明专利技术实现了跨链的价值交换。

【技术实现步骤摘要】
区块链跨链汇兑方法
本专利技术涉及区块链
,特别涉及多条区块链之间的币的兑换或转移。
技术介绍
目前跨链技术不成熟,如何方便快捷,风险可控的情况下进行跨链兑换或转移币,是本领域技术人员需要解决的技术问题。
技术实现思路
区块链跨链汇兑方法,甲汇兑商承诺若用户汇入A币到其A链地址add_e上,甲汇兑商会将B链上add_f地址上一定比率的B币汇给用户指定的地址,在甲汇兑商承诺未撤销前或承诺有效期内,B链上add_f的B币将冻结,甲汇兑商撤销承诺生效有一定滞后期,承诺有效期内用户的汇兑请求都有效,但用户在将A币汇入甲汇兑商A链地址add_e前必须查看有效期是否足够,确保交易成功,或可以设定add_e的收款条件,小于足够的有效期则拒绝接收付款,如果判断B链上add_f的B币不足以支付兑换收到的A币数,可拒绝接受A币,或只接收满足条件的部分A币数。甲汇兑商将汇兑承诺发送到A链和B链上,只有承诺在两条链上都写入并通过验证才能生效,汇兑承诺的地址可收入也可以支出,若接收用户需兑换的A币后,B币不能足额兑换支付,则退回不能足额兑付的相应的A币。在B链上可以设汇兑智能合约,多个汇兑商或要求汇兑的用户,可以设定汇兑比率和数量,在智能合约中冻结资金一定数量的币,只要有用户在A链上汇入一定数量的币,智能合约就会将根据承诺执行约定的指令。可以设定多次兑换的智能合约指令,大额的兑换可以分多次兑换,减少风险;可以设定汇兑失败保证金账户,一旦因为兑换失败,用户已经支付币给汇兑商,区块链系统将根据约定自动将币退还给用户,或从保证金账户中自动将币支付给用户,用户汇兑前可以查看约定的保证金账户的币的数量,也可以要求锁定相应的保证金,确保汇兑失败后可以挽回损失。本专利技术实现了方便快捷,风险可控的情况下进行跨链兑换或转移币。附图说明图1为区块链跨链汇兑方法的示意图。具体实施方式甲汇兑商承诺若用户汇入A币(ETH)到其A链地址add_e上,甲汇兑商会将B链上add_f地址上一定比率(20倍)的B币(ETC)汇给用户指定的地址,在甲汇兑商承诺未撤销前或承诺有效期内(30分钟以上),B链上add_f的B币(100个ETC)将冻结,甲汇兑商撤销承诺生效有一定滞后期(30分钟),承诺有效期内用户的汇兑请求都有效,但用户在将A币汇入甲汇兑商A链地址add_e前必须查看有效期是否足够(大于20分钟),确保交易成功但用户在将A币汇入甲汇兑商A链地址add_e前必须查看有效期是否足够,确保交易成功。或可以设定add_e的收款条件,小于足够的有效期(小于20分钟)则拒绝接收付款,如果判断B链上add_f的B币(100ETC)不足以支付兑换收到的A币数(6ETH),可拒绝接受A币,或只接收满足条件的部分A币数(5ETH兑换100ETC)。甲汇兑商将汇兑承诺发送到A链和B链上,只有承诺在两条链上都写入并通过验证才能生效,汇兑承诺的地址可收入也可以支出,若接收用户需兑换的A币后,B币不能足额兑换支付,则退回不能足额兑付的相应的A币,若接收了6ETH,只能兑付100ETC,则退回1ETH。在B链上可以设汇兑智能合约,多个汇兑商或要求汇兑的用户,可以设定汇兑比率(ETH/ETC=20)和数量(5个ETH兑换100个ETC),在智能合约中冻结资金一定数量的币(100ETH),只要有用户在A链上汇入一定数量的币(1ETH),智能合约就会将根据承诺执行约定的指令,兑换B链上的20ETC。可以设定多次兑换的智能合约指令,大额的兑换可以分多次兑换,减少风险,这里兑换5个ETH,每次兑换1个ETH,每次获得20个ETC,连续兑换5次;可以设定汇兑失败保证金账户(2个ETH),一旦因为兑换失败,用户已经支付币给汇兑商(1个ETH),区块链系统将根据约定自动将币(1个ETH)退还给用户,或从保证金账户中自动将币(1个ETH)支付给用户,用户汇兑前可以查看约定的保证金账户的币的数量(大于1个ETH),也可以要求锁定相应的保证金,确保汇兑失败后可以挽回损失。本专利技术实现了方便快捷,风险可控的情况下进行跨链兑换或转移币。本文档来自技高网...
区块链跨链汇兑方法

【技术保护点】
区块链跨链汇兑方法,其特征在于,甲汇兑商承诺若用户汇入A币到其A链地址add_e上,甲汇兑商会将B链上add_f地址上一定比率的B币汇给用户指定的地址,在甲汇兑商承诺未撤销前或承诺有效期内,B链上add_f的B币将冻结,甲汇兑商撤销承诺生效有一定滞后期,承诺有效期内用户的汇兑请求都有效,但用户在将A币汇入甲汇兑商A链地址add_e前必须查看有效期是否足够,确保交易成功,或可以设定add_e的收款条件,小于足够的有效期则拒绝接收付款,如果判断B链上add_f的B币不足以支付兑换收到的A币数,可拒绝接受A币,或只接收满足条件的部分A币数。

【技术特征摘要】
1.区块链跨链汇兑方法,其特征在于,甲汇兑商承诺若用户汇入A币到其A链地址add_e上,甲汇兑商会将B链上add_f地址上一定比率的B币汇给用户指定的地址,在甲汇兑商承诺未撤销前或承诺有效期内,B链上add_f的B币将冻结,甲汇兑商撤销承诺生效有一定滞后期,承诺有效期内用户的汇兑请求都有效,但用户在将A币汇入甲汇兑商A链地址add_e前必须查看有效期是否足够,确保交易成功,或可以设定add_e的收款条件,小于足够的有效期则拒绝接收付款,如果判断B链上add_f的B币不足以支付兑换收到的A币数,可拒绝接受A币,或只接收满足条件的部分A币数。2.根据权利要求1所述区块链跨链汇兑方法,其特征在于,甲汇兑商将汇兑承诺发送到A链和B链上,只有承诺在两条链上都写入并通过验证才能生效,汇兑承诺的地址可收入也可以支出,若接收用户需兑换...

【专利技术属性】
技术研发人员:吴思进王志文
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江,33

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

1