Interlay Btc Bridge - 2
理解interlay BTC 跨链桥
介绍
之前写过一篇博客介绍了PolkaBTC的整体架构,这篇博客我们会具体理解PolkaBTC的运作原理,PolkaBTC已经改名为Interlay BTC Bridge,其中之前运行的 Staked Relayer已经合并到Valut模块中。Interlay使用了XCLAIM协议框架,BitCoin资产在比特币链上被锁仓,然后在Interlay链上产生1:1对应的InterBTC代币,InterBTC Token可以在PolkaDOT生态的平行链上使用。对于大部分投资数字货币的投资人来说,跨链是个伪需求,然而参考下整个股市以及期货交易市场,数字货币交易所,他们无非是中心化的,并且用户会转移交换不同种类的资产,到了数字货币的世界,我们希望的是去中心化的交易所,交易所依靠的是智能合约来完成交易,比特币是数字货币的龙头,目前获取比特币的方式我们只能通过交易所或者挖矿,我有ETH,我得将ETH转到中心化交易所,然后兑换成BTC,如果是跨链的去中心化交易所,那么我们可以直接通过跨链协议将资产转移到其他链的Token上,该过程相比中心化交易所而言优点是高效以及安全,想想万一中心化交易所跑路了怎么办?!在后期我的目标是能够采用量化策略在加密货币的世界中获利,这里涉及到算法策略和高频交易量化投资领域的知识。
核心概念
- Issue interBTC (铸造代币)
-
Vault 锁定一定数量的DOT代币在InterBTC平行链上。
-
用户选择其中的一位Vault发起铸币请求,并且发送BTC到选定的Vault账户上。
-
用户证明已经完成将BTC发送到Vault的交易。
-
交易被证明之后,用户获得interBTC代币。
- Redeem interBTC (赎回代币)
-
用户锁定interBTC代币
-
平行链会指引Vault完成BTC赎回操作。
-
Vault发送正确数量的BTC到用户BTC账户中。
-
Vault为了获得DOT代币的奖励,需要将与用户交易的凭证发送到BTC-Relay中确认。
-
如果凭证是正确的,平行链会将DOT奖励发送到Vault的钱包中。
-
如果凭证是无效的,那么平行链将惩罚Vault,从Vault质押的DOT中扣除一定数量的DOT,并按一定比例偿还给用户。
- XCLAIM && BTC-Relay
XCLAIM模块主要实现四个协议: 铸造,转移,赎回,替换。它维护系统中interBTC代币的生命周期。
BTC-Relay模块主要被用于确认发生在比特币区块链上的交易,比如用户通过锁仓BTC换取同等价值的interBTC,该用户可以通过BTC-Relay来证明自己的这笔交易确实发生在BTC链上。
- Modules