关于区块链:从0系列BTC-Relay侧链场景

44次阅读

共计 248 个字符,预计需要花费 1 分钟才能阅读完成。

Alice 和 Bob 交易,Alice 给 Bob BTC,Bob 给 Alice ETH。
这是在两条链上的操作, 怎么保障 Alice 给 Bob 发送 BTC 当前,Bob 按约定给 Alice 发送 ETH?

在 ETH 上有一个 BTC Relay 合约,就是在 ETH 上用合约实现的 BTC 的 SPV。
执行流程如下:

  • ETH 上部署一个主动交割合约
  • Bob 向主动交割合约注入约定的 ETH
  • Alice 在 BTC 上向 Bob 账户转账
  • BTC Relay 合约上监听并校验 BTC 上的块。
  • 主动交割合约从 BTC Relay 合约上取得指定交易,校验交易信息,并主动触发转账。
正文完
 0