Skip to main content

分配器(Allocator)

一种验证锁定金额不超过用户当前余额的实体。它也可以作为仲裁者。用户在向锁定中存款时会选择一个分配器。

仲裁者(Arbiter)

一种能够确定资源锁所需操作已经完成的实体、合约或机制。它也可以作为分配器。

ATA

关联代币账户(Associated token account)——Solana 上某个 (owner, mint) 对所对应的规范 SPL 代币账户。参见 Solana 入门。

认证(Attestation)

在 Solana 上,当输入侧预言机验证一个远程证明或消息时创建的确定性 PDA 账户。它存在于预期地址上这一事实,即为用于跨链完结的证明。参见认证。

规范求解器(Canonical solver)

一笔订单中第一个输出的求解器。无论其他输出由谁填充,规范求解器都会收到全部托管的输入。在 Solana 上,只有规范求解器可以调用 finalise。

CPI

跨程序调用(Cross-program invocation)——一个 Solana 程序在同一笔交易内调用另一个程序上的指令;相当于 Solana 版本的合约调用合约。参见 Solana 入门。

使节(Emissary)

对于无法提供稳定签名的智能钱包,可以使用使节来产生稳定签名。使节通常是一个受信任的实体,这意味着一旦签名被发出,就不能被撤销。这个术语特指 The Compact。

先兑现(Fill first)

一种交换流程,其中代币在协议收集输入代币之前就交付给用户。这些流程使用像资源锁这样的专门钱包技术来保持安全。

FillRecord

在 Solana 上,输出结算器在每次成功填充时创建的 PDA(原名 FillId)。它的存在会阻止对同一输出的二次填充。它记录了支付其租金的填充者,以及一个在填充截止时间 48 小时之后的 close_after 时间;此后任何人都可以关闭它,把租金退还给填充者。参见填充记录。

GMP

通用消息传递(Generalized Message Passing)。描述了一种在两个链之间发送消息的方法。示例包括 Wormhole、LayerZero、Hyperlane 等。

输入(Input)

起点。输入资产指支付给意图系统的资产。输入链指的是输入资产所在的链。

先释放输入结算(Input-first settlement)

在 Solana 上,一种单笔交易内的路径,会在同链订单所需的输出填充之前就释放其输入。参见 Solana 上先释放输入的结算。

输入结算器(Input settler)

源链上的一个合约或程序,验证交付证明并将锁定资金释放给求解器。在基于资源锁的系统中,输入结算器通常充当仲裁者。

集成者(Integrator)

参见意图发起方。

意图(Intent)

表达用户所期望行动的一份声明。意图通常用于描述交换,但也可以描述所期望的跨链互动。与交换不同,意图通常应该是可组合的。意图通常是自包含的,意味着它们同时描述了期望的最终状态和实现该状态所需的支付;分别是输出和输入。

意图发起方(Intent issuer)

为跨链意图系统发起意图的人。意图发起方指定意图的配置方式,然后由求解器决定是否填充该意图。

LocalAttestation

在 Solana 上,当一个输出在 Solana 本链上通过 fill 或 native_fill 被填充(或被证明未被填充)时创建的确定性 PDA 账户;同链的紧凑填充不会创建它。它存储填充时间戳、支付其租金的账户,以及一个 consumed 标志。用于同链完结以及输出侧预言机验证。其约定的消费方可以消费它一次,这会使该证明失效并退还租金(如果支付方是可执行账户,则推迟退还)。参见认证。

锁(Lock)

用户向仲裁者发出的许可。在锁定生效之前,它们必须由用户签名并由分配器联合签名。

未填充认证(Non-fill attestation)

一种证明某个输出在其填充截止时间之前未被填充的认证。截止时间过后,任何人都可以创建它——在 Solana 上,只能在截止时间之后的 48 小时内创建;输入链会使用它提前为该订单退款,而无需等到过期。

乐观(Optimistic)

一种验证方法,假设声明为真,除非有争议。

预言机(Oracle)

一个合约或程序,用于验证求解器的交付条件是否已满足,从而使结算得以进行。对于同链意图,输出结算器可以直接充当预言机。预言机可能使用乐观系统、消息桥接、轻客户端和其他机制。

订单 ID(Order ID)

订单的规范标识符。在 Solana 上,它由订单内容派生而来:order_id = keccak256(borsh_serialize(StandardOrder))。

订单服务器(Order server)

位于意图发起方和求解器之间的服务器,帮助广播和分发意图。LI.FI 的订单服务器(https://order.li.fi)收集求解器报价、为集成商构建开启交易、摄取链上事件,并向求解器广播订单。

输出(Output)

终点。输出资产指的是希望支付给用户(或用于更大行动中)的目标代币。输出链指的是输出资产所在的链。

输出结算器(Output settler)

一个合约或程序,接受目标链上求解器的填充,并生成预言机和输入结算器用来验证填充的认证。

PDA

程序派生地址(Program Derived Address)——由种子派生出的、确定性的、由程序拥有的 Solana 账户地址。它是 Solana 上意图系统的托管、认证和配置背后的基础原语。参见 Solana 入门。

资源锁(Resource lock)

用于基于锁的输入结算机制(例如托管和 Compact)的总称,这些机制在满足结算条件之前一直持有用户资金。您可以在我们的知识库中找到一个入门指南。

求解器(Solver)

一种专门的第三方,使用多种流动性来源来填充跨链意图。他们赚取的是达成最终状态所需成本与输入价值之间的差额。 用于资源锁中锁定代币的所有者。在 Solana 上,这个词的含义有所不同:赞助者是签署 open 以支付订单各账户租金的账户——可以是用户本人,也可以是第三方。它不必是交易的手续费支付方。托管代币账户和 order_context 的租金会在订单关闭时(完结或退款)退还给它;如果赞助者是可执行账户,则改为退还给结算签名者;consumed_order 的租金则是每笔订单永久性的成本。

验证层(Validation layer)

一种能够验证某件事是否真的发生的实体。示例包括 GMP、乐观证明或桥接。

独占窗口(Exclusive Window)

订单开启后只有其独占解算器可以填充该订单的时间段。它在订单的独占截止时间结束,如果填充截止时间更早,则在填充截止时间结束。参见拍卖。

错过截止时间(Missed Deadline)

解算器赢得但截至独占窗口结束时仍未完整填充的订单。错过截止时间可能导致解算器被暂停。参见声誉。

暂停(Pause)

订单服务器在某条目标链上或在所有链上不选择某个解算器报价的一段时间。错过截止时间次数过多的解算器会被自动暂停。参见声誉。

恢复考核期(Recovery Trial)

暂停之后的阶段。在此期间,解算器只能赢得有限数量的订单,直到按时填充了足够多的订单。参见声誉。