跨链是什么?好用的跨链工具推荐!

2021年可以说是多链生态爆炸的元年,去年同一时间以太坊占整体区块链生态的总锁定资产价值TVL(Total Value Locked)达到超过95%,时隔一年,以太坊目前却只占了整体生态的62% 左右,如此快的发展速度完美体现了币圈一天人间一年的说法,随着更多元化的应用陆续出现,以太坊上的扩容问题、交易速度及手续费已无法满足大部分链上用户,甚至说最根本的问题为链上的交易手续费过高导致初入圈的新手小白根本无从用起,也造成其他分别主打交易速度、手续费低廉的各家公链群起争夺第一公链的宝座。

更多公链的出现,意味者人们对于跨链资产转移的需求也将逐渐增大,在单一条链上进行流动性挖矿或质押代币已成往事,更多有利可图的机会往往会不定时的出现在不同公链上,这时候我们便需要使用跨链桥等工具帮助我们在不同链之间转移资产。

什么是跨链?资产该如何跨链

​​跨链(Cross-Chain),简单直白的说法,就是让资产能够跨越不同的区块链。目前除了以太坊之外,还存在许多大大小小的公链,市值较大、较多人听过的可能像Solana、Terra、BSC 等等。在这些公链之间,彼此是原本不相通的,在BSC 上的资产与以太坊上的资产隔着一条楚河汉界。而跨链技术就是在这条楚河汉界上搭建一条桥梁,让两边的资产能够互相往来,除了这些公链之外,随着更多layer 2 解决方案的出现,资产更可以自由地在以太坊主网、不同的Layer 2 解决方案中(如Arbitrium、Optimism)转移

为什么需要跨链

由于每条公链都有自己的共识算法,所以从本质上来看,是不能互通有无的。但这么一来,如果我想用放在以太坊上的资产去投资BSC 上的项目时,唯一的作法就是将加密货币转移到中心化的交易所再提领出来、转移到不同的链上,如此的做法我们需要先了解交易所是否有支持不同链的转移,同时还有可能会因为受到交易所人为的影响(时常会暂停提领)而大大增加了资产转移的时间,非常没有效率。

透过跨链技术,资产的转换可以变得快速且直观,只要在智能合约上输入金额与目的地,就能直接地把资产转移到另一条链上。不仅比起过去只能透过交易所快速许多,也更为直觉。

跨链的方式与路径

目前最为主要的跨链技术可以分为四种:

  • 公证人机制(Notary schemes)
  • 侧链/中继链(Sidechains / relays)

  • 哈希锁定(Hash-locking)

  • 分布式私钥控制(Distributed private key control)

目前使用的跨链项目,大多使用这四种技术做为合约底层的基础技术,并在其上建构出自己的跨链项目,以下会简单介绍这四种技术以及各自的跨链方式。

公证人机制(Notary schemes)

公证人机制最早是出现在2012 年时,由瑞波公司(Ripple)提出的Interledger Protocol。Interledger Protocol 是藉由第三方的验证器来协助连接不同帐本,实现自由的资产转换。而这个概念后来被用来作为公证人机制的基础。

公证人机制是透过寻找一个公正、独立的第三方来作为两条链之间的中介,由这个公证人来协助验证交易。这个公证人的工作很简单,就是追踪资产在两条链上的状况并且传递资讯。举例来说,当使用者要将100 USDT 从以太坊转移到BSC 时,公证人会负责确认这100 USDT 的价值,并且把这项资讯转传到BSC 上,确认BSC 上收到的也是100 USDT。

这个第三方公证人,可以是一个中心化的存在,也可以是一堆节点。而根据公证人的种类,可以大略分为三种:

  • 中心化公证人选择单一节点或是中心化组织作为公证人。这种方式最简单,但同时也因为不符合去中心化而为人所诟病,一旦受到攻击或遭逢意外,很容易停摆。

  • 多重签名公证人这种公证人机制需要多位公证人,在所有公证人都完成签名,达成共识之后,才能够完成跨链。这种比起中心化公证人机制更加地去中心化,也更加的安全。

  • 分布式签名公证人与多重签名公证人一样,分布式签名公证人也需要多位公证人的参与。但是分布式签名公证人会透过随机抽取部分公证人,并在公证人完成签名后加密完成私钥。这种机制由于涉及密码学的公私钥,所以又比多重签名公证人机制更加复杂,但也相对的更加安全。

侧链/中继链(Sidechains / relays)

侧链:

侧链指的是依附在公链旁的另一条规模较小的区块链,可以视为是一个插件的概念。侧链能够接收到、且读取主链的交易资料与数据。透过双向锚定的方式,将侧链上的资产与主链上的资产互相锚定。当交易资料验证通过后,会在侧链上释放资产,并将主链上等值的资产锁定,产生的结果就有如资产跨链一般,可以在不同链上使用到等值的资产,事实上,资产并没有实际转移。同理,当侧链上的资产锁定时,主链上也会释放相对应价值的资产。

中继链:

中继链的运作模式犹如公证人机制与侧链的结合。我们可以将中继链想像成连接许多不同公链的资料调度中心,以第三方公证人的角度验证不同公链彼此之间的交易资料。在读取并且验证供链上的资料后,中继链可以在目标链上释放出资产,并将原先链上等值的资产锁定,借以达成资产锚定的功能,确保两边的交易资料可以对的上。值得一提的是,中继链与侧链最大的差别在于侧链依附在主链底下,与主链关系紧密,而中继链则是与其他公链对等、平行,并不属于任何公链。

哈希锁定(Hash-locking)

哈希锁定是一种经过杂凑函数加密处理过的验证机制,全名是哈希时间锁定合约(Hashed-Timelock Contract, HTLC)。简单来说,只要在一定的时间内提供正确的杂凑函数,就能完成跨链。

哈希锁定的运作流程如下:

首先,智能合约会先锁定使用者在A 链上的资产,并且透过随机产生的数字与杂凑函数产生一组私钥。只要能够在规定的时间内在B 链上提供正确的数字,解出正确的杂凑函数,智能合约就会在B 链上释放出相对应价值的资产,完成跨链。

如果交易失败,或是未能在时间内提供正确的答案,则A 链上锁定的资产会自动解锁,返还给使用者。

分布式私钥控制(Distributed private key control)

分布式私钥控制的概念与公证人机制中的分布式签名公证人机制有点雷同。分布式私钥控制会先透过智能合约将链上资产映射到其他不同的链上,并且产生一组控制该资产的新私钥。而这份私钥,会分散在多处,由不同的机构或是节点保管,达成去中心化的目的,借以保持使用者资产的安全。

当使用者希望能将资产转移到不同链上时,会透过这组新的私钥来管理,在不同链上进行锁定与解锁。由于这组私钥对于使用者的财产有管理权,所以在智能合约完成资料验证后,会透过私钥锁定或解锁原先链与目标链上的资产,借以达成不同链之间的资产转移。

有哪些跨链工具可以使用

Multichain(前身为Anyswap)

Multichain 是一个去中心化的跨链交换协议。在刚推出时主要的功能是AMM 与DEX,资产跨链在当时是作为附加的额外功能。然而,目前已存在太多相同类型的项目、专案,于是Anyswap 转而将主要业务发展方向改成资产转移,聚焦在资产跨链,并且将交易功能移除。

由于开发跨链时间早,Anyswap 快速累积了大量经验与用户,不断改善合约的稳定度。目前已知支持的公链数已经超过20 条,更是Fantom 官网推荐的跨链协议。

ApeBoard Bridge

Ape Board 为一个非常推荐的跨链必备工具,初期他们以跨链的资产管理仪表板为主要功能,现今已有多达10条的公链支持,如大家常用的Ethereum、BSC、Polygon 之外,还有近期使用度激增的Cronos、Cosmos 、Harmony 以及L2 如Arbitrium 等链都有支持,除此之外,ApeBoard Bridge 是一个你可以轻松透过输入跨链资产的出发点及目的地就可以一键配对所有可以使用的跨链解决方案的工具。

如图,我们透过输入BSC 及Polygon 便可以得知,目前可以使用All Bridge、Anyswap(Multichain)、Celer cBridge 等工具将我们的资产从BSC 到Polygon 链上

Chainlist

Chainlist 虽然本身不是跨链转移资产的跨链桥等工具,却是新手在初次将资产跨链转移时必须使用的工具之一,在网站中你可以输入各式各样的网络以便帮助你更快汇入该EVM (以太坊虚拟机)兼容的网络如Avalanche C-Chain,Fantom、Polygon、Cronos、Aurora 等,除此之外,测试网也是有支持的,如果你正准备参与不同链上的DeFi 应用的测试版,那你也将会用到这个功能

右上方点选Connect Wallet 之后,便可以直接将该网络汇入至你的metamask 钱包

Hop Protocol

Hop Protocol 是一个试图透过连接以太坊Rollup 生态系中(Optimistic Rollups、Arbitrium)孤立组件的流动性工具,你可以透过Hop Protocol 在Optimism、Arbitrium 及以太坊主网之间实现快速且经济高效的资产交易。

注意:因为打破原本要等7天的限制,从Layer 2 跨回主网需要付不少手续费

结语

就像不同公链底层的技术有所取舍,这些跨链桥本身也都随着自身安全性、转移资产效率等有着不同的特点,除了这些通用的跨链协议之外,如Avalanche、Harmony 等协议都有自身的跨链桥,算是对用户比较亲切的生态,在跨链转移资产前,请务必确认两边都有该资产的流动性(通常以BTC、ETH、稳定币为主要转移资产)才不会发生转移后却没有流动性能swap的憾事,因此在这里提醒读者,跨链时尽量选择链上本身的原生代币像是ETH、AVAX、BNB 等代币,会顺利许多。

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

相关文章阅读