核心思想
交易双方在合约时间内,需要强制执行合约交易。
思想
1.甲方要付1个比特币给丁方,丁方将一个随机的哈希值(H)悄悄给了甲方;
2.甲方和乙方签订一个HTLC,合约内容是:甲方支付乙方1个比特币,前置条件为“乙方需要在48小时内提供哈希值(H)给甲方,否则交易自动取消”;
3.乙方和丙方签订了一个HTLC,合约内容是:乙方支付丙方1个比特币,前置条件为“丙方需要在28小时内提供哈希值(H)给乙方,否则交易自动取消”;
4.丙方和丁方签订了一个HTLC,合约内容是:丙方支付丁方1个比特币,前置条件为“丁方需要在8小时内提供哈希值(H)给丙方,否则交易自动取消”
5.在规定时间内,哈希值(H)由丁方交给丙方,丙方交给乙方,乙方交给甲方,大家依次拿到1个比特币,甲丁双方的交易至此完成。