首页>>资讯>>产业

从起源到进化,一文了解 Wormhole 全景

2024-01-28 12:57:01 107

"我们的历史深深植根于加密原生和黑客松文化,我们通过优先考虑去中心化、安全性和开源原则来保持这种精神。"—— Dan Reecer,虫洞基金会首席运营官


Part1 Wormhole 概述


Wormhole 是一种通用消息传递协议,最早于 2020 年 10 月推出,旨在使开发者能够构建覆盖多个链的原生跨链应用程序。Wormhole 起初是一个黑客松项目,目标是找到一种使区块链能够「互相通信」的解决方案。


Wormhole 最初由 Jump 孵化和支持,其第一版(Wormhole V1)主要专注于在以太坊和 Solana 之间建立双向代币桥。随着项目的发展,到今天 Wormhole 已经演变为一个通用的消息传递协议,连接了生态系统中的多个链。这种演变与其更广泛的愿景一致,即成为开发者构建多样化跨链应用的基础层。因此,Wormhole V1 被逐步淘汰,并于 2021 年 8 月推出了 Wormhole 协议。


Part2 Wormhole 的起源


Dan Reecer:虫洞项目的起源很有意思,它是在大约三年前的一次黑客松中产生的。我们最初是在 Solana 黑客松中构思的,主要目标是弥合 Solana 和以太坊之间的差距。


该项目最初只是黑客松中的一个小团队,后来获得了广泛的认可和关注,并逐渐发展成为一项重要的事业。Jump Crypto 发挥了关键作用,将 Wormhole 纳入其框架并孵化该项目。


随着时间的推移,虫洞的跨链范围不断扩大,涵盖了约 30 种不同的区块链网络。目前,最初与 Jump Crypto 和 Wormhole 相关的人员已经转型,该项目现在完全由 Jump 团队以外的人员团队管理。近年来,出现了多个实体为 Wormhole 的发展做出贡献。


虫洞基金会成立于开曼群岛,拥有约 15 名员工,为支持虫洞的各种组织提供资助。


xLabs 在阿根廷运营,负责管理中继器基础设施,是网络的守护者和验证者之一。


Wormhole Labs, 是第三个核心贡献机构,负责推动许多工程、产品和业务开发计划。


此外,我们最近还资助了两个零知识(ZK)工程团队,但合作细节尚未正式公布。这些团队的工作重点是开发虫洞 ZK,包括轻客户端和桥接器。此外,包括安全团队、社区团队和 Cosmos 生态系统内的团队在内的多个团队也为该项目做出了贡献。


我们的历史深深植根于加密原生和黑客松文化,我们通过优先考虑去中心化、安全性和开源原则来保持这种精神。


这种对去中心化和开源的承诺使我们有别于一些选择中心化和闭源方法的竞争对手。


尽管挑战重重,但我们坚信,作为基础架构层,适当的去中心化和开放性对于确保我们持续发展过程中的安全性和可扩展性至关重要。


Part3 Wormhole的四种产品


为了应对不断增长的多链生态系统需求,有许多跨链原生应用和产品基于 Wormhole 而构建,其中也包括 Wormhole 团队自己的产品:


信息协议


Wormhole Messaging是我们生态系统中不可或缺的主要产品,业内通常将其归类为桥接器,但它其实是一种消息传输协议,在此基础上可以构建AllBridge、Mayan和Portal等桥接器。


Wormhole 的功能是一种消息传递协议。目前,大约有 10 个网桥是基于 Wormhole 协议建立的。其下是一个消息层,可以在区块链之间传输各种数据形式。这些数据可以是与代币相关的信息,也可以是非代币数据。


Uniswap 的治理就是非代币桥接的一个例证。Uniswap 在五个实例中使用 Wormhole,利用该协议跨链广播治理决策。他们以以太坊为母链,在其他链上部署了大约 15 到 20 个单元。当以太坊上做出治理决策时,Wormhole 消息传递就会将这一决策传播到所有连接的链上。


另一个案例涉及 Pyth,它是仅次于 Chainlink 的第二大预言机。Pyth 的整个预言机网络都依赖于 Wormhole 消息传递,从其 Solana Fork 基地向大约 40 个不同的链传播价格馈送。


在更高层次上,虫洞信息传输是各种应用的基础平台。


深入研究这项技术,信息会通过守护者网络(Guardian Network)进行验证--该网络由 19 个验证者组成,负责验证每条信息的真实性和质量。


经过验证后,19 个验证者中必须有 13 个验证者同意信息的有效性,然后才能将信息转发给目的地链。这为我们提供了有关虫洞信息传输的更多技术信息,使其成为构建各种应用的基础架构。


虫洞Gateway


Wormhole Gateway 是我们出于双重目的开发的区块链。


首先,它增强了整个虫洞网络的安全功能。


其次,它的主要功能是作为进出 Cosmos 生态系统的Gateway。


由于需要 19 位守护者中的一位每晚运行一个完整的区块链节点,因此将新区块链整合到虫洞中具有挑战性。


Wormhole Gateway 允许任何新的宇宙链通过 IBC 连接无缝连接到 Wormhole 网络,从而解决了这一问题,特别是在宇宙生态系统内实现了良好的扩展。


虫洞Gateway是更广泛的虫洞网络中的一个组件,有别于整个虫洞的动力。


另一个显著区别是与 Axelar Network 相比,他们的整个桥接网络都建立在基于 Cosmos 的链上。


虫洞连接


关于 Wormhole Connect,它被称为应用程序内的小工具,解决了 AAVE 等应用程序面临的历史性挑战。传统上,用户的桥接资金被转到外部桥接,导致用户流失,收益减少。为了克服这一问题,Wormhole 使开发人员只需三行代码就能在应用程序中嵌入桥接器。用户可以在应用程序内无缝桥接资金,无需离开应用程序。


虫洞查询


最后,Wormhole Queries 最近于三周前推出。这款创新产品的功能类似于预言机,但针对的是链上数据。Chainlink 和 Pyth 是将链外数据引入区块链的预言机,而 Wormhole Queries 则为 DeFi 引入了一种新的基元。它允许其他区块链高效、低成本地查询不同区块链上的数据。该产品已获得大量需求,在最初几周内就有一百多个应用程序表示有兴趣。


Part4 网络效应


考虑到 Wormhole 的早期发展和对 Solana 生态系统的持续关注,从交易数量来看 Solana 成为 Wormhole 上最活跃的链之一并不令人意外。目前,其交易量主要分布在以太坊、Solana、Sui,其次是其他 EVM L1 链和 L2(Rollup)。

1.png

促进 Wormhole 增长并将其定位为生态系统中顶级的消息传递协议之一的因素包括:


200+ 个项目在 Wormhole 上构建 —— Wormhole 已经在生态系统中建立了多样化的应用场景,许多应用使用它构建来构建用例,例如流动性桥(Allbridge、Mayan、Magpie)、多链代币(PYTH)、代币标准(Nexa)、集成 Wormhole Connect 以实现应用内桥接(Astroport、Uniwhale、YouSUI)、跨链存款(Friktion、PsyOptions、Aftermath Finance)等。


Wormhole x NFTs —— Wormhole 的跨链 NFT 标准被 Dust Labs 广泛使用,将其 NFT 集合 DeGods 和 y00ts 从 Solana 迁移至以太坊和 Polygon。这个 NFT 标准也被 Aptos NFT 桥使用,允许开发者和用户将 NFT 桥接到 Aptos 网络或从 Aptos 转出。


Wormhole 的 5000 万美元跨链生态基金 —— 规模为 5000 万美元的跨链生态基金为构建利用 Wormhole 消息传递基础设施的跨链应用的开发者提供资金支持。这个基金由 Borderless Capital 管理和运营,获得了来自 Jump Crypto、Polygon Ventures 和 Solana Foundation 等知名投资机构的支持。


xGrant 计划 —— 2023 年初,Wormhole 推出了 xGrant 计划,旨在为开发者、研究人员和创始人提供支持。该计划不仅提供资金支持,还提供指导和资源,以促进创新项目的发展。这些拨款(Grant)涵盖了开发者在软件开发、市场营销、团队成本和项目增长扩展等各方面的费用和支出。


Solana 上的比特币 tBTC —— Threshold Network 在 Solana 上引入了代币化的比特币(tBTC),使用 Wormhole 来铸造代币。这标志着 tBTC 首次扩展到非 EVM 生态系统,并使用户能够在 Solana DeFi 生态系统中使用比特币


Wormhole x Uniswap —— Wormhole 作为生态系统中一种安全的消息协议,其地位得到了显著提升,这也得益于 Uniswap 的跨链桥评估委员会在对 6 种不同的跨链协议行全面评估后,认可并批准 Wormhole 适用于 Uniswap 的所有跨链部署。此外,Uniswap 也积极使用 Wormhole 进行跨链消息传递,特别是与 Celo 等链的合作,这进一步巩固了 Wormhole 作为安全的消息传递需求的可靠选择。


Wormhole x Circle CCTP —— Wormhole 已成功集成 Circle 的跨链传输协议(CCTP),通过 Wormhole Connect 使其可供其他应用访问,并通过 Portal Bridge 供用户使用。CCTP 在 Solana 上的预期推出引起了社区极大的兴趣,像 Jupiter 这样的团队已经宣布计划通过与 Wormhole 合作集成以在他们自己的应用程序中支持它。


Wormhole 的 2.25 亿美元融资,估值 25 亿美元 —— Wormhole 最近完成了一项重要的融资里程碑,完成了新一轮 2.25 亿美元的融资,项目估值达到 25 亿美元。这笔巨额融资突显了 Wormhole 团队的实力、其产品的广泛采用以及其产品服务的整体质量。这一融资公告也引起了 Airdrop Farmer 的关注,他们现在正密切关注和比较 Wormhole 和 LayerZero,并认为 Wormhole 是「互操作性领域的有力竞争者」。随着 Solana 空投季的进行和 Wormhole 的种种战略举措,例如向 Discord 用户提供「早期」角色等,预计在不久的将来将获得 Airdrop Farmer 的显著关注。


Part5 安全检查


审计


Wormhole 的架构由几个关键组件组成,例如针对不同链和执行环境的守护节点(Guardian nodes)和智能合约。他们的技术堆栈的各个部分总共接受了 Neodyme、Kudelski、Trail of Bits、CertiK、Runtime Verification、OtterSec、Zellic 等安全审计公司的 22 次审核。值得注意的是,虽然我们将每个条目都算作单独的审计,但这些特定于合约的审计很可能是 Wormhole 技术栈更大规模审计的一部分。


Bug Bounty


自 2022 年 9 月以来,Wormhole 在 Immunefi 上运行了一个 250 万美元的漏洞赏金计划(Bug Bounty Program),主要关注 Wormhole 智能合约和守护节点的安全。


额外安全层


2022 年 2 月,Wormhole 曾短暂遭遇安全攻击,但该漏洞在短短几小时内得到修复,Wormhole 很快重新上线并恢复了网络,同时 Jump 提供了必要的资金来弥补受损失的资金缺口。


在此次安全事故之后,Wormhole 团队宣布了以下未来的安全举措:


持续审计:对 Wormhole 代码库进行了全面和持续的审计,以预防未来可能出现的漏洞。


构建高级监控工具:构建如会计机制(Accounting Mechanisms)和监控工具等功能和组件,用于隔离链间风险和提早检测威胁,以确保动态风险管理成功。


发起漏洞赏金计划:Wormhole 在 Immunefi 上推出了一个漏洞赏金计划,该计划在攻击发生后不久启动。


鉴于这些安全升级,Uniswap 的跨链桥评估委员会在其报告中承认了 Wormhole 的努力并指出:


「在漏洞攻击之后,Wormhole 对其实践进行了实质性的重大改进,例如如改进实施流程、更清晰的事件响应计划和强大的单元测试。这些改进值得称赞,并证明了协议的发展和成熟。」


除此之外,Wormhole 还在其技术栈中了多项安全功能 / 特性,包括:


全域会计(Global Accountant):该工具监控所有链上所有 Wormhole 资产的总流通供应量。从本质上讲,它可以防止任何区块链移动超出实际允许数量的资产。


管理者(Governor):作为全域会计的补充,Governor 跟踪所有链上资产的流入和流出。如果跨链消息的价值过大,它有权延迟可疑传输并限制被漏洞利用的影响,方法是让守护节点能够将该消息保留 24 小时。此外,它还可以充当链间名义流量的速率限制器,这对于较新、测试较少的链特别有益。随着链的生态系统成熟,Governor 的限制可以进行调整。


开源代码库:通过将其代码仓库开源,Wormhole 有效地降低了白帽黑客识别和报告漏洞的障碍。


通过守护者(Guardians)进行全面监控:Wormhole Guardians 都是在运行、监控和保护区块链操作方面拥有专业知识的专业验证公司。他们持续跟踪区块链和智能合约层面的活动,并通过如 Governor 等工具确保 Wormhole 网络的安全。


ZK 即将引入 Wormhole:Wormhole 正在积极致力于将消息 ZK(零知识证明)验证集成到其技术栈中。


Part6 增长数据


截至 2023 年 12 月 31 日,Wormhole 的增长数据如下:

1.png

Part6 工作原理


通过 Wormhole 的架构将消息从源链传输到目标链的过程既复杂又直接。以下是一个简化的分解:

1.png

1)发出消息:每条消息都来自源链上的核心合约(Core Contract)。


2)Guardians 验证和签名:该消息随后由 19 个守护者节点(Guardians)在链下进行验证和签名。只有获得至少 2/3(即 13/19 )守护者节点签名的消息,才被认为是真实的。


3)传递到目标链:经过验证和签名后,消息被传递到目标链的核心合约。


更仔细地观察,我们可以看到有几个关键组件协同工作以确保安全的跨链消息传递:

1.png

让我们深入了解 Wormhole 的守护者网络(Guardian Network)是如何验证消息的:


第 1 步:源链上的核心合约发出消息。


第 2 步:Guardians 观察并验证消息的真实性。


第 3 步:Guardians 等待源链的最终确认消息,然后该消息的哈希值进行签名,以证明其有效性。


第 4 步:每个 Guardians 的签名被编译成一个多重签名文件,称为可验证行动批准(VAA,Verifiable Action Approvals)。


第 5 步:Relayers(中继器)将 VAA 传输到目标链上的核心合约。


注意:「侦探(Spy)」将观察通过守护者网络传递的所有消息,并将它们记录在存储系统(如 SQL 数据库)中,以供分析和进一步使用。


Part7 Wormhole社区的问题


1.根据目前的信息,虫洞将在2024年集成ZK技术,实现主要网络之间的完全无信任传输。目前这方面的进展如何?


Dan Reecer: 我们即将很快发布这些公告,我今天正在做这方面的工作。几个工程团队已经获得资金,专注于零知识(ZK)。 我们将公布一个重要的硬件合作伙伴,他们将与我们合作,增强支持 ZK 技术的硬件。此外,我们正在推进一项计划,ZK 桥将利用轻型客户端。我们的以太坊轻客户端即将完成,随后将宣布其他各种链的轻客户端。


这一发展将使我们能够在链之间推出几条完全无信任的走廊。


我们正在积极开发万通、Sui 和其他几个链的轻客户端,目标是实现具有挑战性但重大的行业影响。这些都是目前正在进行的计划,在未来两周内,将有大量有关 ZK 的新信息发布。


2.Wormhole资产在不同的第二层解决方案上缺乏流动性,导致用户体验不佳。Wormhole打算如何解决这一问题,流动性层是否会改善这一状况?


Dan Reecer:这是一个很好的问题,我的回答实际上是要强调流动性层。我们目前正在构建这一产品,并努力尽快发布。


从历史上看,Wormhole 桥接器使用包装资产促进桥接。新的流动性层旨在为用户提供本地到本地的转账体验。我们最近推出了这项技术,并将于本周三正式公布。它可以在六种顶级以太坊主网和第二层链(包括 Optimism 和 Arbitrum)之间实现原生以太币转账和原生封装以太币转账。


对于在这些链之间传输资产的人来说,这一开发标志着用户体验的重大改进。展望未来,我们的目标是扩展流动性层,使其基本上包括任何在双方都具有原生流动性的资产。我们的目标是尽可能减少对代币包装的依赖。


虽然某些资产(如以太坊和 Solana)具有不可变合约,可以防止烧钱,但我们计划推出涉及烧钱和铸币的产品。对于 WBTC 或 USDC 等资产,可以使用烧币和铸币。但是,对于以太坊来说,始终需要进行封装才能将其转移到另一条链上。尽管如此,我们的总体策略是优先考虑原生转移,并在可行的情况下纳入烧币和铸币转移。


3:在你关于交易和跨链区域的讨论中,哪些因素会影响此类交易的时间或持续时间?


Dan Reecer:交易速度取决于原始链的终结性。例如,第二层解决方案 Polygon 可能会遇到交易时间延长的问题。即使在以太坊主网上,区块时间也可能长达 20 分钟。为了解决这个问题,我们的流动性层解决方案包括开发 "快速转账 "产品。该功能旨在通过让交易对手承担最终风险,为用户提供近乎即时的转账,从而加快资金转账速度。选择快速转账的用户将为快速服务支付小额费用。


最后,我想与大家分享一下 Wormhole 消息活动的最新情况。如果您访问 wormhole.com/stats,向下滚动到第二张图表,您会发现今天我们突破了 9 亿条信息的里程碑,这是一个显著的行业记录。我们预计在未来一两个月内将达到 10 亿条信息。这一统计数字是对我们平台广泛使用情况的深刻评估。对于对更多统计数据感兴趣的社区成员和读者,虫洞扫描页面提供了更多有说服力的数据。

声明:本网站所有相关资料如有侵权请联系站长删除,资料仅供用户学习及研究之用,不构成任何投资建议!