第2课

Wormhole (W) 的主要功能

本模块探讨使Wormhole成为实用且对开发者友好的跨链协议的工具和基础设施。学习者将了解Wormhole Connect和TypeScript SDK如何简化应用的跨链集成,涵盖W Dashboard监控工具、原生代币转移(NTT)框架,以及通过MultiGov实现的治理层。中继器(Relayers)、间谍工具(Spy)和Wormhole Settlement等技术组件则展示了消息和交易如何在链间安全高效地流动。

Wormhole Connect

Wormhole Connect是一个可定制的React组件,允许开发者将跨链资产转移功能集成到应用中。通过提供可直接嵌入Web应用的用户友好界面,它简化了跨链资产桥接流程,尤其适合希望快速实现无缝跨链功能而无需从头构建复杂基础设施的开发者。

  • 功能特性:支持包装代币和原生代币转移,用户可低摩擦跨链移动资产;开发者可配置组件设计以匹配应用风格,确保集成一致性。
  • 技术底层:基于Wormhole TypeScript SDK构建,受益于协议的最新更新和安全增强,保障跨链交互的稳健性。

Wormhole TypeScript SDK

TypeScript SDK是一套全面的工具包,用于在支持的区块链上与Wormhole协议交互,提供简化链连接和各类转移(含原生代币转移)的函数、定义和常量。

  • 开发提效:抽象平台、上下文和签名者的复杂性,支持针对不同平台的子包,避免过大依赖;可解析多链地址、获取链上下文对象及验证行动批准(VAA),适配跨链通信需求。
  • 模块化设计:支持定义协议模块及其负载,封装特定操作所需数据,提升代码组织性和可维护性。

W Dashboard

W Dashboard是实时监控工具,提供Wormhole网络性能洞察,支持可视化消息流、跟踪交易状态及检测异常。

  • 用户交互:用户可连接钱包查看质押头寸和奖励统计,有效监控在Wormhole生态中的参与情况;为开发者和参与者提供网络健康透明度,辅助决策和信任构建。
  • 功能价值:通过集中式监控和分析平台,优化用户体验,支撑基于Wormhole的应用开发与维护。

原生代币转移(Native Token Transfers, NTT)

NTT框架允许代币跨链转移而无需转换为包装资产,保留代币在不同链上的原生属性(如元数据、所有权)。

  • 优势解析:赋予开发者对代币行为、安全和集成功能的完全控制,无需流动性池,降低滑点和矿工可提取价值(MEV)风险;支持同质化和非同质化代币,满足多链应用对代币一致性的需求。

MultiGov

MultiGov是Wormhole的跨链治理系统,通过互操作性基础设施将传统DAO治理扩展至多条区块链。

  • 架构设计:采用“中心-辐射”(hub-and-spoke)架构,中心链协调治理活动,辐射链支持多网络参与,确保跨生态决策协同;允许多链代币持有者参与治理,提升决策的社区代表性和合法性。
  • 执行能力:支持提案在所有连接网络同步执行,实现协议更新和变更的跨链一致性。

Relayers

中继器是将验证行动批准(VAA)传递至目标链的组件,作为VAA的传输机制,自身无法篡改结果,保障跨链通信的安全性和完整性。

  • 核心作用:确保VAA及时可靠传输,维持网络可用性,支持跨链应用无缝运行;允许使用自定义中继器,根据特定需求调整传输流程,适配多样化场景。
  • 机制解耦:独立于共识机制,仅专注消息传递,增强Wormhole基础设施的模块化和可扩展性。

Spy

Spy是Wormhole网络中的守护进程,订阅守护者网络的 gossip 消息(含VAA和原始观察数据),允许集成方和应用监控实时网络活动而无需参与共识。

  • 监控能力:开发者可跟踪多链事件和消息流,支撑需要实时跨链验证的应用开发;访问 gossip 协议中的VAA、观察数据和守护者心跳信息,满足全方位监控和分析需求。
  • 部署优势:开源且无需特殊权限,以被动监控模式降低开发者的复杂度和资源消耗。

Wormhole Settlement

Wormhole Settlement是基于意图的解决方案,支持在以太坊、Solana、Sui等链间快速高效转移资产。用户表达转移意图后,由求解器(solvers)提供流动性完成执行。

  • 效率提升:实现优于区块确认速度的转移,优化流动性使用,通过意图与执行解耦,降低传统跨链转移的复杂性和延迟;支持兑换、桥接和需要无缝跨链功能的dApp,优先保障用户体验的及时性和可靠性。

Queries


Wormhole Queries通过REST API提供对验证后区块链数据的实时访问,支持安全的跨链交互和分析。集成方可发起链下请求并转发至守护者,响应附带必要签名以确保数据真实性和完整性。

  • 开发便利:无需运行全节点即可获取准确及时的链上数据,减少代码量和开发时间,复用现有状态和读取调用,加速开发进程并降低运营成本;通过标准化安全方法访问跨链数据,增强dApp能力并支持创新解决方案开发。

Messaging

Wormhole的消息传递协议是生态内无缝跨链通信和资产转移的核心,支持开发者构建跨链通信应用,推动互操作性和多链应用发展。

  • 基础设施:作为互操作性平台的基础组件,支持连接链间的消息和数据传输,满足跨链协调和同步需求;由去中心化守护者节点网络运营,验证链上核心合约发射的消息,保障跨链通信的安全性和可靠性。

要点总结

  • 开发工具链:Wormhole Connect和SDK降低跨链集成门槛,支持快速构建多链dApp。
  • 监控与治理:W Dashboard和Spy提供透明化监控,MultiGov实现跨链治理协同。
  • 资产转移创新:NTT保留代币原生属性,Settlement基于意图优化转移效率。
  • 基础设施组件:中继器、查询系统和消息协议确保跨链消息的可靠传输与数据访问,支撑多链生态的高效运作。
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第2课

Wormhole (W) 的主要功能

本模块探讨使Wormhole成为实用且对开发者友好的跨链协议的工具和基础设施。学习者将了解Wormhole Connect和TypeScript SDK如何简化应用的跨链集成,涵盖W Dashboard监控工具、原生代币转移(NTT)框架,以及通过MultiGov实现的治理层。中继器(Relayers)、间谍工具(Spy)和Wormhole Settlement等技术组件则展示了消息和交易如何在链间安全高效地流动。

Wormhole Connect

Wormhole Connect是一个可定制的React组件,允许开发者将跨链资产转移功能集成到应用中。通过提供可直接嵌入Web应用的用户友好界面,它简化了跨链资产桥接流程,尤其适合希望快速实现无缝跨链功能而无需从头构建复杂基础设施的开发者。

  • 功能特性:支持包装代币和原生代币转移,用户可低摩擦跨链移动资产;开发者可配置组件设计以匹配应用风格,确保集成一致性。
  • 技术底层:基于Wormhole TypeScript SDK构建,受益于协议的最新更新和安全增强,保障跨链交互的稳健性。

Wormhole TypeScript SDK

TypeScript SDK是一套全面的工具包,用于在支持的区块链上与Wormhole协议交互,提供简化链连接和各类转移(含原生代币转移)的函数、定义和常量。

  • 开发提效:抽象平台、上下文和签名者的复杂性,支持针对不同平台的子包,避免过大依赖;可解析多链地址、获取链上下文对象及验证行动批准(VAA),适配跨链通信需求。
  • 模块化设计:支持定义协议模块及其负载,封装特定操作所需数据,提升代码组织性和可维护性。

W Dashboard

W Dashboard是实时监控工具,提供Wormhole网络性能洞察,支持可视化消息流、跟踪交易状态及检测异常。

  • 用户交互:用户可连接钱包查看质押头寸和奖励统计,有效监控在Wormhole生态中的参与情况;为开发者和参与者提供网络健康透明度,辅助决策和信任构建。
  • 功能价值:通过集中式监控和分析平台,优化用户体验,支撑基于Wormhole的应用开发与维护。

原生代币转移(Native Token Transfers, NTT)

NTT框架允许代币跨链转移而无需转换为包装资产,保留代币在不同链上的原生属性(如元数据、所有权)。

  • 优势解析:赋予开发者对代币行为、安全和集成功能的完全控制,无需流动性池,降低滑点和矿工可提取价值(MEV)风险;支持同质化和非同质化代币,满足多链应用对代币一致性的需求。

MultiGov

MultiGov是Wormhole的跨链治理系统,通过互操作性基础设施将传统DAO治理扩展至多条区块链。

  • 架构设计:采用“中心-辐射”(hub-and-spoke)架构,中心链协调治理活动,辐射链支持多网络参与,确保跨生态决策协同;允许多链代币持有者参与治理,提升决策的社区代表性和合法性。
  • 执行能力:支持提案在所有连接网络同步执行,实现协议更新和变更的跨链一致性。

Relayers

中继器是将验证行动批准(VAA)传递至目标链的组件,作为VAA的传输机制,自身无法篡改结果,保障跨链通信的安全性和完整性。

  • 核心作用:确保VAA及时可靠传输,维持网络可用性,支持跨链应用无缝运行;允许使用自定义中继器,根据特定需求调整传输流程,适配多样化场景。
  • 机制解耦:独立于共识机制,仅专注消息传递,增强Wormhole基础设施的模块化和可扩展性。

Spy

Spy是Wormhole网络中的守护进程,订阅守护者网络的 gossip 消息(含VAA和原始观察数据),允许集成方和应用监控实时网络活动而无需参与共识。

  • 监控能力:开发者可跟踪多链事件和消息流,支撑需要实时跨链验证的应用开发;访问 gossip 协议中的VAA、观察数据和守护者心跳信息,满足全方位监控和分析需求。
  • 部署优势:开源且无需特殊权限,以被动监控模式降低开发者的复杂度和资源消耗。

Wormhole Settlement

Wormhole Settlement是基于意图的解决方案,支持在以太坊、Solana、Sui等链间快速高效转移资产。用户表达转移意图后,由求解器(solvers)提供流动性完成执行。

  • 效率提升:实现优于区块确认速度的转移,优化流动性使用,通过意图与执行解耦,降低传统跨链转移的复杂性和延迟;支持兑换、桥接和需要无缝跨链功能的dApp,优先保障用户体验的及时性和可靠性。

Queries


Wormhole Queries通过REST API提供对验证后区块链数据的实时访问,支持安全的跨链交互和分析。集成方可发起链下请求并转发至守护者,响应附带必要签名以确保数据真实性和完整性。

  • 开发便利:无需运行全节点即可获取准确及时的链上数据,减少代码量和开发时间,复用现有状态和读取调用,加速开发进程并降低运营成本;通过标准化安全方法访问跨链数据,增强dApp能力并支持创新解决方案开发。

Messaging

Wormhole的消息传递协议是生态内无缝跨链通信和资产转移的核心,支持开发者构建跨链通信应用,推动互操作性和多链应用发展。

  • 基础设施:作为互操作性平台的基础组件,支持连接链间的消息和数据传输,满足跨链协调和同步需求;由去中心化守护者节点网络运营,验证链上核心合约发射的消息,保障跨链通信的安全性和可靠性。

要点总结

  • 开发工具链:Wormhole Connect和SDK降低跨链集成门槛,支持快速构建多链dApp。
  • 监控与治理:W Dashboard和Spy提供透明化监控,MultiGov实现跨链治理协同。
  • 资产转移创新:NTT保留代币原生属性,Settlement基于意图优化转移效率。
  • 基础设施组件:中继器、查询系统和消息协议确保跨链消息的可靠传输与数据访问,支撑多链生态的高效运作。
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。