币种名称:Wormhole(W)
货币总量:10,000,000,000 W
相关板块:跨链 Rollups PoA MulticoinCapital投资 Coinbase投资 BrevanHoward投资
官方网址:https://wormhole.com
进入网站Wormhole(W)介绍
Wormhole 是一个去中心化的通用跨链信息传送协议,它允许不同的区块链网络之间传输资产和信息。
最初,Wormhole 只是一座资产桥,但随着后来多链生态的逐渐发展以及多链应用与日俱增,到今天 Wormhole 已经进化成了一个支持 24+ 条异构公链之间传送任意消息的通用 AMB(Arbitrary-Message-Briage)桥,也被称为通用跨链消息传送协议或互操作协议,而 Wormhole 的资产跨链桥的功能则由前端应用 Portal Bridge 承担,并对外提供服务。
Wormhole 不是一个区块链(L1 或 L2),而是为区块链或 Rollups 提供通信手段的底层协议。
Wormhole 也不是一个单纯的资产桥,尽管有基于 Wormhole 构建的协议具有这个功能,它既包括资产传送也包括信息传送(合约调用、状态更新等)功能。
核心组织架构
Wormhole 的核心组织架构基于 PoA (Proof of Authority) 机制,由一组被称为 Guardians(守护者)的受信任实体构成。这些 Guardians 并不是随机选择的,而是具有资本和声誉背书的知名实体。目前,Wormhole 的 Guardian 网络由 19 个成员组成,其中包括如 Chorus One,Everstake,Figment 和 xLabs 等知名公司。
Wormhole由几个值得注意的组件组成。在我们深入讨论每个组件之前,让我们谈谈主要组件的名称以及它们如何相互配合。
链上组件
Emitter - 调用核心合约上的发布消息方法的合约。核心合约将向交易日志写入有关发射器的详细信息和用于标识消息的序列号的事件。这可能是您的xDapp或现有生态系统协议。
一些现有的充当发射器的合约包括:
xAsset合约 - 允许将普通代币转换为xAssets并使这些xAssets桥接的合约。
Relay合约 - 允许跨链应用程序通过去中心化的通用中继网络向特定区块链发送消息的合约。
Worm Router合约 - 允许开发人员使其Dapp成为跨链应用程序,以便在任何Wormhole支持的链上通过客户端代码纯粹进行交互的合约。
Wormhole核心合约 - 主要合约,这是Guardians观察的合约,并基本上允许跨链通信。
交易日志 - 区块链特定的日志,允许Guardians观察核心合约发出的消息。
链下组件
Guardian网络 - 存在于其自己的P2P网络中的验证器。Guardians观察并验证每个支持链上核心合约发出的消息,以生成VAAs(签名消息)。
Guardian - Guardian网络中的19个验证器之一,贡献到VAA多签。
Spy - 订阅Guardian网络内发布的消息的守护程序。Spy可以观察和转发网络流量,有助于扩大VAA的分发。
API - 用于检索VAA或守护网络详细信息的REST服务器。
VAAs - 可验证的行动批准(VAAs)是对从wormhole核心合约观察到的消息的签名证明。
Relayer - 将VAA中继到目标链的任何链下过程。
标准中继 - 通过Wormhole中继合约在链上请求的分发消息的去中心化中继网络。也称为通用中继。
专业中继 - 专门处理特定协议或跨链应用程序的中继。它们可以在链下执行自定义逻辑,从而降低gas成本并提高跨链兼容性。目前,跨链应用程序开发人员负责开发和托管专门的中继。
VAAS
VAAs是Wormhole中的核心消息原语。您可以将它们视为跨链数据包,每当跨链应用合约与核心合约交互时,它们就会被发出。
基本的VAA有两个组件——头部和主体。
由合约发出的消息在发送到目标链之前需要由守护者进行验证。一旦大多数守护者观察到消息并达成最终性,守护者将对消息主体的keccak256哈希进行签名。
消息被包装在一个称为VAA的结构中,该结构将消息与守护者签名结合起来形成一个证明。
VAAs通过(emitter_chain, emitter_address, sequence)元组进行唯一索引。通过使用这些信息,可以通过查询Guardian RPC或API获取VAA。
这些VAA最终是接收链上的智能合约必须处理以接收Wormhole消息的内容。
工作原理
Wormhole 的工作流程既简洁又高效,其核心是一个被称为 VAA(Verifiable Action Approval)的跨链消息格式。在 Wormhole 支持的各个链上,都部署了一组特定的合约,名为 Wormhole Core Contract。这些合约负责将应用程序的跨链请求转化为 VAA。
当一个跨链请求被处理为 VAA 后,19 个 Guardians 会监听这些新生成的 VAA。每个 Guardian 都会独立地对 VAA 进行签名,这些签名最终会被组合成一个多重签名。为了确保消息的真实性和安全性,至少需要 2/3 的 Guardians 对 VAA 进行签名批准。
接下来,一个被称为 Relayer 的角色负责将这些已签名的 VAA 中继到目标链。当目标链上的 Wormhole Core Contract 收到这些签名后的 VAA,它会验证这些签名,并将消息传递给目标应用程序。
值得注意的是,Relayer 在中继 VAA 时会产生 Gas 费用。这些费用包括将消息提交给 Wormhole Core Contract 的费用以及目标应用程序执行该消息的费用。Relayer 会垫付这些费用。而 Wormhole 并没有设置公共的 Relayer,因此各应用程序需要自行设计对 Relayer 的激励机制,或者自己运行 Relayer。
Wormhole的消息传递模型是群播(multi-cast)的,即消息由守护者或预言机,网络从原始链进行公证,并且不信任将该消息带到目标链的中继器。这种模式基本上需要一个非常强大的预言机网络,协议内安全功能有赖于此。Wormhole项目有三个主要的协议内安全功能正在开发中:监管、会计和紧急关闭。这些功能是在公开可见的情况下开发的,这让我们能够深入了解它们最终会如何运作。这些功能正在等待开发完成并被守护者采用。
1.监管:这一功能在守护者/预言机中实现,允许守护者在一个时间窗口内监控来自任何受监管链的价值流动的名义金额。守护者可以为每条链设定一个可接受的上限,一旦达到这个上限,就会阻止这条链超出的资产流动。
2.会计:这一功能在守护者或预言机中实现,允许守护者维护他们自己的区块链(又称wormchain),它们可以作为不同链之间的跨链账本。这个账本不仅可以让守护者担任链上的验证者,还充当了一个会计插件。守护者可以拒绝原始链没有足够的资金(验证独立于智能合约逻辑之外)的跨链交易。
3.关闭:这一功能在链上实施,允许守护者在意识到跨链桥存在的威胁后,达成共识暂时停止跨链桥上的资产流动。目前的实施方案允许通过拟议的实施方案中的链上函数调用来实现。
Wormhole 核心产品及用例
作为跨链通信的前沿探索者,Wormhole 为开发者和用户提供了一系列强大的产品,包括 Messaging、Connect 和 Gateway,它们分别涉及协议、前端(应用)和链层面。这些产品旨在简化跨链交互,同时确保最高级别的安全性和效率。
1.Messaging
在一个多样化的区块链生态中,消息传递成为了一个核心需求。Wormhole 的 Messaging 产品提供了一个去中心化的解决方案,使得不同的区块链网络可以安全、轻松地进行信息和价值的交换。
Messaging 的核心功能是跨链信息传递,并配备了简化的集成方式便于加速用户和流动性的增长,同时具备高度的安全性和去中心化特性。
举个例子,假设一个 DeFi 项目在 Ethereum 上运行,但希望能够与 Solana 上的另一个项目进行交互。通过 Wormhole 的 Messaging,这两个项目可以轻松地交换信息和价值,无需复杂的中间步骤或第三方干预。
2.Connect
Wormhole 的 Connect 产品为应用提供了一个简单的桥接工具,只需几行代码,即可集成 Wormhole 协议实现跨链功能。
Connect 的主要功能是为开发者提供了一套简化集成工具,使开发者只需要通过几行代码即可将 Wormhole 的封装和原生资产桥接功能集成至其自己的应用中。
例如,一个 NFT 市场希望将其 NFT 从 Ethereum 桥接到 Solana。使用 Connect,这个市场可以在其应用程序内为其用户提供一个简单、快速的桥接工具,使他们可以在两个链之间自由地移动他们的 NFT。
3.Gateway
Wormhole Gateway 是一个由 Cosmos SDK 支持的应用程序特定区块链。通过基于 IBC 的流动性路由器,Gateway 将以太坊及其他区块链的流动性和用户与 Cosmos 链和应用程序连接起来,为非原生资产进入 Cosmos 生态系统提供了桥接方式。其利用 Cosmos SDK 和 CosmWasm 的灵活性,实现了 Wormhole Stack 和 Cosmos 生态系统之间的无缝组合性,最终使得基于 Cosmos 的链和应用在流动性和用户增长方面受益。
例如,一个 Cosmos 上的 DeFi 平台希望引入来自 Ethereum 的流动性。通过使用 Gateway,这个平台可以轻松地访问 Ethereum 上的流动性,同时确保交易的安全性和效率。
4.Queries
允许应用程序开发人员可以按需提取任何链上数据。Wormhole 表示,与推送(push)模型相比,Queries 提供低于 1 秒的延迟以及能降低 84% 的 Gas 费。Wormhole Queries 引入了拉取(pull)模型,集成商向 Wormhole Guardian 网络提交查询请求,Guardian 处理这些请求并发布结果,以便进行链上数据验证和消费。这为应用开发者提供了全新的可能性,包括在DeFi中实现实时跨链价格源和在游戏中实现动态跨链游戏机制等。Queries还解决了跨链数字身份碎片化的问题,支持统一身份系统,提高了DeFi和社交平台用户体验。
Wormhole 生态系统
Wormhole 生态系统主要分为三个部分:Guardians、连接的公链合作伙伴以及其他合作伙伴目前项目生态200+。
连接的公链合作伙伴:截止目前,Wormhole 已支持 24+ 条异构公链之间传送任意消息包括:
Solana、Ethereum、BNB Chain、Polygon、Avalanche、Arbitrum、Optimism、Base、Aptos、Sui、Sei、Injective、Algorand、Moonbeam、Near、Oasis、Aurora、Fantom、Karura、Acala、Klaytn 和 Celo 等。
其他合作伙伴:这些合作伙伴包括基于 Wormhole 构建的各类应用程序(Bridge、DEX、Aggregator 等),通过 Wormhole 进行跨链联合治理的项目,集成 Wormhole Connect 产品的项目以及支持 xAsset 的项目等,例如 Uniswap、Lido、Frax、Hashflow、Carrier、Degods、Y00ts 等。
除此之外,Wormhole 也在积极拓展与其他跨链协议的合作发展,比如与 Circle CCTP 建立合作关系等。
同时,Wormhole 还推出了多个资助计划,包括 Cross-Chain Ecosystem Fund、xGrant program、Wormhole Base Camp Accelerator 等,旨在推动生态系统的增长和创新。
Token经济
虽然目前项目代币还未上线,但是官网已经给出了具体代币分配情况,代币名称W,目前总量在100亿枚,初始流通18亿,生态31%,基金会23.3%,社区17%,核心贡献者12%,网络合作伙伴11.6%,守护节点5%。可以看到团队差不多拿了23.3+12=35%,比例不是很高,但是没有看到空投比例,所以有可能是没有空投的。