从比特币诞生之日起到今天,区块链发展已经积累了13年的经验,不断创新共识算法、区块结构、扩展协议领域。这样的不断发展,形成了一个让众多区块链项目百花齐放的局面。 然而,它们有一个封闭的架构,也就是说交易不能离开 "原生 "链,每个原生链形成了独立的加密 "岛屿"。随着对不同基于区块链的Web 3.0技术的需求不断增长,实现互操作性的需求也在不断增长。
有许多区块链网络和加密货币使用不同的区块链技术,包括比特币、以太坊、Avalanche、Polygon、Solana 和 Arbitrum。但是由于底层技术、基础架构、安全模式等方面的不同,各个公链成了独立的价值孤岛,导致不同链上的资产无法自由交换,无法充分发挥区块链技术的潜力及其优势,因此市场对跨链技术的需求也逐渐升高。

从资产交易的角度来看,跨链意味着最初存储在特定区块链上的资产可以转换为另一条链上的资产,从而实现价值流通。

跨链桥允许加密货币、智能合约指令和区块链之间的数据传输。尽管两条公链可能有不同的协议、规则和治理模型,跨链桥可通过互操作将它们安全地连接在一起。用户可以使用跨链桥快速轻松地实现数字资产交易。
从本质上讲,它是一个连接不同区块链的系统,允许用户用一种代币交换另一种代币。每种加密货币都在自己的区块链上运行:有比特币、以太坊,以及像Tether、Ripple、Solana等较新的货币。这些不同的区块链没有简单的互动方式--它们可能都使用 "地址 "的概念来发送和接收货币交易,但你不能直接向Solana地址发送ETH。 如果你持有ETH,而你需要Solana的SOL来注册一个游戏,你可以把你的ETH发送到跨链桥,得到SOL,并在你结束后用同样的方法转换回来,跨链桥通过提供多种资产互操作性和更高的安全性,促进了跨链的增长。
用户可以使用跨链桥: 1)快速轻松地实现数字资产交易。 2)利用操作难度低的优势。 3)在不可扩展的区块链上较低的转账费用。
跨链桥通过提供多种资产互操作性和更高的安全性,促进了跨链的增长。跨链桥还解决了以下问题: 1)减少gas费,加快了交易速度。 2)用户资产可以自由交互,提供良好的用户体验。 3)现有加密资产的生产力和效用有所提高。
现有的跨链解决方案及其特点 到目前为止,主流的区块链跨链技术方案根据其具体实现方式主要分为三类,即哈希锁、公证机制、侧链/中继链。
哈希锁定全称为哈希时间锁定合约(Hash timelock contract),该方式利用哈希函数的单向性与低碰撞性,通过哈希锁和时间锁,在无需可信第三方作为公证人的情况下完成不同链间资产兑换的跨链技术,但其应用场景有限。
公证机制本质上是一种中介方法,两个区块链引入一个相互信任的第三方作为中介来验证和转发跨链信息。它解决了两个链不能直接互操作的问题。这种机制的优点是可以灵活地支持各种不同结构的区块链,但也存在中心化的风险。
侧链是指具有某条链的功能的另一条区块链,可以读取和验证主链上的信息。侧链机制可以提供相对丰富的跨链互动场景。
中继链是侧链和公证机制的结合,它可以获取两个链的关键信息,要求并验证其互操作性,并传输两个链的跨链信息。从这个角度看,中继链是一个去中心化的公证机制。目前,业内最活跃的两个跨链项目Cosmos和Polkadot都采用了基于中继链的多链和多层架构。

由于跨链桥存储了大量的加密资产,对于黑客来说有强大的诱惑力,我们来看下近期的跨链桥被盗事件:
2021年8月10日晚间,跨链互操作协议Poly Network遭到黑客攻击,在以太坊、币安智能链、Polygon上分别损失2.5亿、2.7亿、8500万美元的资产,总损失约6.1亿美元。
2022年1月28日,借贷协议Qubit的跨链桥QBridge遭到攻击,损失约8000万美元。
2022年2月6日,Meter Passport跨链桥被恶意利用,造成440万美元的损失。 Meter官方表示,问题出在Meter上扩展原始码出现的“错误的信任假设”,让黑客以“调用底层ERC20存款功能”来伪造BNB和ETH转账
2022年2月3日,跨链互操作协议Wormhole遭到黑客攻击,损失约12万枚ETH,价值约3.26亿美元。黑客在Wormhole的Solana一侧大量增发whETH,并从以太坊上提走了所有ETH。

Chainalysis估计,在近期的13个跨链桥事件中,已经有20亿美元的加密货币被盗,其中大部分是在今年被盗。到目前为止,跨链桥攻击占2022年被盗资金总额的69%。
它们通常有一个资金的中央存储点,接收区块链上的 "桥接 "资产。无论这些资金是被锁在智能合约中,还是被集中式的托管人,这个存储点都会成为目标,桥接设计仍然是一个尚未解决的技术挑战,许多新的模型正在开发和测试。这些不同的设计提出了新的攻击载体,随着最佳实践的不断完善,可能会被不良分子利用。
由于异构链架构之间信息基础的复杂性,异构跨链难度很大。这包括区块头结构、加密算法、共识机制、消息验证机制和状态存储方法的差异。UVT的异构跨链:VB-CP是一个极为复杂的链间通讯协议,是公司研发团队集合多位区块链领域专家设计而成。 “其目的,是要解决异构区块链之间资产及信息的可信互通、可靠传递,允许资产、数据、服务等进行跨链调用。同时,该协议拥有跨链架构的治理机制、可信机制、适配协议、跨链接口等众多环节。” 研发团队采用了侧链&中继链的混合机制,通过VB-CP协议,可以完成异构区块链之间资产及信息的数据互通。 “区块链技术在单链架构下本身存在着性能不高、容量不足等众多缺陷,该通讯协议可解析所有区块链的协议,实现互联互通。真正通过技术手段解决了单链架构下性能瓶颈、容量不足、数据隐私等众多问题。”
这将使得区块链大规模应用成为可能,也将成功推进区块链3.0时代的进程。 这里面有一个非常重要的角色,是跨链网关(VB-GW)。它在整个跨链体系中,扮演着最为核心的作用,所有的跨链消息都需要经过它进行流转。从架构上看,它广泛遍布于整个P2P网络。它是所有应用链互相连接的桥梁,用来保证整个网络的正常运转。 采用VB-CP的区块链跨链技术架构如下图:

从总体架构图中可以看出,跨链网关(VB-GW) 作为整个平台的核心,可分布在任何地区,兼容任何区块链网络。多个跨链网关之间通过P2P网络互通数据,他们是对接具体类型区块链和转发跨链消息的重要组成部分。网关之间通过中继链网络进行消息校验、分发,以确保跨链交易的真实性。
采用VB-CP的交易流程如下:

交易首先由用户主动发起,对用户来说就是在操作相关应用链。跨链交易发起后,相关跨链网关会探测到该网络内的VB-CP通讯协议,也就是该笔跨链交易,此时该网关对该笔交易进行校验确认,并通过P2P网络广播给中继链,最终转发到目的网络相关链的跨链网关,完成跨链交易的执行。 “通过采用VB-CP跨链协议,所形成的跨链互操作方案,可以支持异构区块链网络,如以太坊、波场之间进行资产的跨链,也可以支持不同区块链网络之间数据信息的跨链。” 通过该手段,可最终打通不同区块链业务数据、不同业务场景、不同区块链生态。同时,作为高效、异构、可信的跨链技术,将通过技术手段解决单链架构下所存在的数据孤岛和生态独立等难题。
在异构互操作性领域 VB-CP已经完成了三个重大突破。
消除了各种区块链之间在共识算法和底层架构上的巨大差异、缺乏跨链信息安全保障、跨链交易执行速度低等技术路障。
使用户能够快速、方便、低成本地访问其他异构链,同时也支持有交易一致性要求的应用场景。
将目前孤立的区块链生态系统连接起来,为Web3创造一个创新模式。
VB-CP的愿景:促进Web3世界的无缝连接
作为一个对新成员开放的生态链网络,VB-CP强调各链在安全、隐私、效率等方面的优势,最大限度地发挥区块链的价值转移潜力和应用范围。它最大限度地降低了 Web3 开发人员的开发难度,并最大限度地提高了其 Web3 应用程序的用户体验,为高效的复杂应用开发、成功的跨链和海量分发、多样化的应用内 NFT 和 DeFi 功能等提供了全面的基础设施。
通过以上设计、探索和实现,异构链跨链解决了很多问题,跨链技术能够实现BTC/ETH/NEO/Cosmos等异构链协议的跨链互操作,支持实现资产类和任意信息的跨链互操作。当前还有很多更深层次的技术和协议需要我们继续探索。

