基于开放的合约代码
主动模式实现
1. A要给B转账
2. A在合约中设置一个token,并绑定转账金额
3. A通过B的公钥把token和转账金额发送给B
4. B得到token后发起收账调用,等待成功后,调用合约检验该token的转账金额,如果和A发送的金额相等,那么则进行下一步操作
被动模式实现
1. A要给B转账
2. A在合约中转账的时候设置一个token,并绑定转账金额
3. A通过B的公钥把token和转账金额发送给B
4. B得到token后通过合约检验该token对应的转账金额,如果和A发送的金额相等,那么则进行下一步操作