本文深入探讨了跨链DeFi中消息传递的重要性,强调了消息传递不仅仅是数据传输,更是指令、信任和时间的关键载体。文章分析了Aave、Stargate、OFT和Radiant等DeFi协议如何利用消息传递实现跨链治理、资产转移和借贷等功能,并强调了消息传递作为基础设施的重要性,以及在Shift平台中如何设计消息传递以确保安全、一致性和可扩展性。
我们从构建机构级消息传递基础设施中学到了什么
当我们开始构建 Shift 作为一个多链资产管理平台时,一件事情很早就变得显而易见了:在链之间移动 tokens 只是问题的一部分。
为了真正在机构级别管理 DeFi 中的资金,跨链平台必须协调跨链执行,而不仅仅是转移资金。
我们需要的不仅仅是桥。我们需要了解什么该做,在哪里做,以及何时做的系统,并确保它真正发生。
这就是引导我们走向消息传递的原因。
DeFi 中的消息传递与金钱无关。它与意义有关。
消息传递是基础设施层,用于在链之间移动指令和数据,而不仅仅是资产。架构越复杂,这一层就越关键。
起初,消息传递可能看起来只是一个服务层——一些事后添加的东西。但事实并非如此。
在实践中,它锚定了整个执行堆栈——影响安全性、一致性和可扩展性。没有消息传递,你没有平台。你只有一组发生在隔离网络中的分散行动。
不仅仅是数据。它是意图、信任和时机。
在 DeFi 中,消息传递是让协议跨链通信的机制。
它不仅仅传递原始数据——它传递指令:调用哪个函数,包含哪些参数,以及何时执行。
消息传递是一条链如何知道在另一条链上触发行动。
这就是实现真正策略的原因:一条链上的存款触发另一条链上的取款;基于来自多个网络的数据的再平衡命令。
但消息传递不仅仅是执行,还在于信任。
假设你的策略每天重新投资收益。如果消息未能到达,则操作永远不会发生——并且机会丢失。如果它被延迟,再平衡可能会错过流动性窗口。如果消息无法验证,则无法证明策略按设计运行。
从这个意义上讲,消息传递变得与托管或交易执行一样重要。
这不是一个辅助层。它是基础的一部分。
这种认识塑造了我们的架构方法。消息传递不能是事后才想到的。
它必须从一开始就被设计到平台中,不是通过营销而是通过其架构来评估,并且被视为与每个其他核心组件并列的一流系统。
领先的 DeFi 协议教会了我们什么关于跨链命令执行
消息传递不是一个假设的层。它今天正在生产中运行——塑造 DeFi 协议如何在多个链上管理、同步和执行逻辑。以下四个用例让我们对消息传递基础设施需要在实践中交付什么有了重要的见解。
Aave(最大的 DeFi 协议之一)使用消息传递来同步所有支持网络上的参数。
治理决策发生在以太坊上,时间锁合约驻留在那里并充当单一的事实来源。但是参数更新——利率、抵押品因子、流动性上限——必须传播到像 Arbitrum、Optimism 或 Avalanche 这样的链。
以下是它的工作原理:治理结果被打包成消息,并且只有在时间锁延迟之后,这些消息才被分发到其他网络。一旦收到,每个消息都会触发一个函数调用,该函数调用更新本地配置。
如果消息没有到达,更新永远不会发生。链会发散。系统会碎片化。
这里的消息传递不仅仅是“邮件”。它是一致性的保证,确保在以太坊中批准的内容在每个集成链上执行。
与仅移动资产的传统 token 桥不同,Stargate 使用消息传递来执行逻辑。
当用户发起转账时,Stargate 会创建一个消息——一个被分发到目标链的 payload。一旦收到,它会触发相应的函数:铸造 tokens、记入余额或更新状态。
但 Stargate 不处理消息传输本身——它运行在 LayerZero 之上,LayerZero 是一种专门为跨链交付而构建的消息传递协议。这种关注点分离使 Stargate 具有干净的架构:执行在顶部,传输在底部。
这不是关于移动 tokens ——而是关于在正确的地方可靠地做某事。
LayerZero 还引入了 OFT 标准,该标准专为同时存在于多个链上的 tokens 设计——无需使用锁定流动性的桥。
以下是它的工作原理:token 在源链中被销毁,并在目标链中被铸造。消息传递链接这些操作,传输发行的意图和参数:数量、接收者、链。
像 Magic Internet Money (MIM), PancakeSwap’s CAKE, Stargate’s STG, Tapioca DAO’s TAPI, 甚至全链 meme-token OmniCat (OMNI) 这样的项目都依赖于此模型来避免包装器并简化 token 物流。
消息传递成为跨链 token 供应控制的骨干。
Radiant Capital 更进一步。它允许用户在一个链上存入抵押品,并在另一个链上借款——例如,在 Arbitrum 中提供资金并在 BNB 链中借款。
每个跨链操作(抵押品验证、贷款发放、还款、清算)都是通过消息传递执行的。 LayerZero 处理传输; Radiant 处理逻辑。
如果没有可靠的消息传递,该协议无法保证借贷和抵押保持同步。你要么将资金暴露于风险——要么阻止用户借款。
为什么它不是一个可选功能——而是一个基础层
消息传递在多链协议中不是“锦上添花”——它是一个不可协商的架构层。没有它,就没有可靠的执行逻辑。没有它,就没有系统。
从 Shift 的研发阶段一开始,我们就知道我们不能将消息传递视为接口决策。我们必须像对待托管或执行一样对待它——平台的一个核心支柱,它影响安全性、一致性和可扩展性。
这种理解使我们专注于该领域最先进的两个消息传递协议:LayerZero v2 和 Chainlink CCIP。他们从根本上不同的角度处理问题:
我们比较了他们的架构、执行保证、风险模型、定价机制和交付行为——不仅仅是在理论上,而是在机构级资本基础设施的背景下。
消息传递不仅仅是基础设施——它本身就是执行
在 DeFi 中,消息不仅仅携带数据——它们是行动。再平衡触发、策略退出、金库重新分配——它们都是指令,并且都依赖于消息传递来执行。
如果消息没有到达,则操作永远不会发生。如果它迟到,机会就消失了。
在跨链策略中,时机就是资本。 执行延迟 10-15 分钟可能会导致数千美元的损失,尤其是在处理流动性窗口、价格波动或清算阈值时。
更重要的是:如果你的消息传递管道依赖于单个提供商并且没有回退机制,那么你只是在去中心化系统中引入了单点故障。
这不仅仅是一个技术问题。这是一个破坏信任的设计缺陷。
- 原文链接: medium.com/@SHIFT_DeFi/m...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!