火币钱包导入metamask(密码和密码锁定的组
51 2022-08-28
假定Libra:ETH =1:1
A是1Libra
B是1ETH
A和B在链条上制造atomic swap A B
最终:
用A得到的1ETH
B得到1Libra
在技术上,支撑智能合同的两个区块链能够完成硬币之间的原子交流。可是,现在Libra由于没有进行契约买卖,所以实质上简化了。
一般的流程如下。
规范进程
可是,Libra由于现在不能在链上与合同交流,所以批改进程简化过程35,A将Libra买卖履行到B的地址后,B隐秘地交给A接纳ETH
以下demo的原代码是open sourceLibraswap
过程1
智能合同的导入。
过程2
生成B暗码和暗码确定的组。
过程3
将B swap智能合同初始化,指定收件人为A,将1ETH保存在合同中。
过程4
A向B发送1个LIB token。
过程5
B买卖的验证Libra。验证成功后,B将暗码隐秘传递给A。
过程6
A用B的暗码收取合同金。