为什么要跨链?跨链的原理介绍

今天我们将介绍「跨链」这个主题,我们会说明为什么需要跨链、跨链的原理以及介绍$WBTC 这种wrapped coins 是什么。

这篇的内容将分为以下部分:

  • 为什么要跨链
  • 跨链桥的原理
  • Wrapped Coins (eg WBTC)

为什么要跨链

区块链世界里有各式各样的公链,常见的有Bitcoin、以太坊、Polygon、Avalanche、Solana等等,但为什么我们需要跨链这个动作呢?各条链都是一本独立的帐本,记载着自己原生代币的帐,也有不同的协定、规则以及治理模型,像是以太坊的代币是ERC-20 但Solana 上的代币协定是SLP 等等.因此当我们想要把资产从一条链转到另一条链时,无法像我们transfer ETH 给其他以太坊上的地址一样轻松,而是需要透过「跨链桥」来帮助我们转移资产。可以把每一条链想像成一座座岛,平时是无法互相连通的,需要这些跨链桥才能将两条链相互连接。

跨链桥是连结不同公链的协议。

在没有跨链桥的情况下如果需要跨链,就必须透过中心化交易所。举例如果你要将资产从以太坊转到Solana,就可以把Metamask 里的ETH 转到币安,把ETH 卖掉再买$SOL,再将$SOL 提出到Phantom 钱包里,这样就完成了跨链的动作。中心化交易所能做到这样是因为它们在各条链都有很多个地址,所以他们只是在币安的以太坊地址收了你的钱,再用币安的Solana 地址把钱转给你。但这么做的问题是,万一只想要持有ETH 但不想要持有SOL 则需要在Solana 的DEX 上将SOL 再换回某种wrapped ETH,中间的操作会让用户需要支付交易费用,也会短期曝险到SOL 的价格波动。

跨链桥的原理

跨链桥的原理其实和我们上述中心化交易所的做法很类似,它们做法是把A 代币锁在A 链上再从B 链上铸造等值的B 代币,这样就完成了A, B 链之间的资产转移。这个过程看似简单,却又包含了信任的问题:我们要如何确保A 代币真的锁在A 链上了,又是谁接受到讯息后能铸造等值的B 代币。各种跨链桥几乎都是用以上叙述的原理(锁住A -> 铸造B)达成跨链的,不同的主要是中间验证的方式。下图就将跨链桥的验证方式分为第三方验证模式(external validators)、原生验证(light clients and relays)、本地验证(liquidity networks),并分析了不同验证方式的优缺点。

跨链桥不同的种类分别有不同的优缺点。

Wrapped Coins

最后我们将说明wrapped coins 是什么,它们和跨链的关系又是什么?其实wrapped coins 就是跨链后的一个产物而已,套回刚刚A, B 链的例子来说他们就是新铸造的B 代币。以Wrapped Bitcoin (WBTC) 来说,这个代币就是从比特币网络(A 链)转移到以太坊(B 链)的比特币。$WBTC 等于是以太坊上ERC-20 版本的一颗$BTC,这样在以太坊的DeFi 生态里就能应用到$BTC。只要用户将BTC 转给发行WBTC 的发行方(下图的保管人),就能以1:1 拿到$WBTC,并在以太坊上进行各种运用。

保管人铸造$WBTC 的方式。

除了WBTC,还有很多不同的wrapped coins 都是用类似的方式在其他链上铸造一个代币的不同版本,以后大家看到“w” 开头的代币就知道他不是这条链「原生」的代币了。

以上就是我们关于跨链桥和wrapped coins 的内容。

本文链接地址:https://www.wwsww.cn/jishu/13219.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。