二、多链格局下的跨链需求及跨链概念 各大公链因其较高的估值天花板,获得各大机构的争相投资,生态在过去一年获得了大发展。然而,由于技术和竞争原因,大多数公链之间无法直接互通,使得用户、资产、数据和Dapp分散在各自的生态系统内,如同单机版的电脑,形成了孤岛效应。这与区块链可互操、可扩展的精神想违背。 在此情形下,区块链原住民的跨链需求开始觉醒,思考区块链间交互的可行性。 跨链和跨层 我们首先要明确跨链和跨层的定义和区别。 跨链是指将消息在不同的区块链之间进行传递。不同的链有不同的账本和记账单位,侧链记的账不会汇报给主链,侧链只在跨链发生时和主链互通消息。 跨层是指信息在Layer1和Layer2之间传递。跨层是同一套账本下记账的地方发生改变。Layer2和其Layer1的记账单位一样,记的账会定期告知主链。 但在实际操作中,很多用户忽略概念的区分,将跨层归类为跨链。 跨链的具体行为分类 用户跨链行为可以分为狭义的跨链行为和广义的跨链行为。狭义的跨链行为指通证跨链(通证交换、通证传递),广义的跨链行为指消息跨链。 狭义的跨链行为 -通证交换 每一公链都有原生通证作为价值载体,用户可在链内进行通证交换。在跨链桥诞生前,用户只可通过中心化交易所实现跨链通证交换。例如把Alice想要把BTC换成ETH,她需要将BTC充值到中心化交易所,兑换成ETH后,再提到Ethereum链上。 有了哈希时间锁的原子交换技术之后,Alice可直接在链上进行去中心的通证交换, 把BTC换成ETH。链间通证交换是区块链实现价值互联网的重要前提。 -通证传递 公链之间是封闭的,一条链上的原生资产无法直接传递到另一条链上。借助跨链桥技术,用户在源链锁定原生资产,在目标链发行等量映射资产实现通证传递。典型的例子就是Ethereum上的封装BTC。 通证交换和通证传递都解决了链间价值无法交换的痛点。除此之外,通证传递使得DeFi更加开放。例如,封装的BTC在其他公链上实现DeFi应用,将DAI跨到一个速度更快、费用更低廉、收益更高的Venus上进行挖矿,将ETH跨到Oasis链去寻求交易隐私。 广义的跨链行为 消息跨链 这里的消息是指用户提出的任何复杂的跨链需求。 跨链行为的实质是一系列消息传递的组合。通过跨链信息传递,A链能读取B链的状态和信息,将B链的状态和信息作为执行的触发条件。比如,通证传递就是由两次跨链消息完成的。首先是在A链锁仓,向B链传递锁仓的信息。B链验证消息的真实性后铸造映射的通证,再将这一状态信息反馈给A链。 (责任编辑:admin) |