跳转到主要内容

简介

LI.FI 是一个多链流动性聚合平台,将去中心化应用程序(dApp)与各种流动性来源连接起来,包括桥接器、去中心化交易所(DEX)和求解器。该架构通过促进价格发现、智能订单路由和高效执行来实现无缝的跨链和同链交易。
LI.FI 概述

LI.FI 架构的关键组件

1. dApp 界面(集成商)

  • 功能:终端用户交互的部分。dApp 向 LI.FI 的 API 发起报价请求和路由选择。
  • 流程:用户从 dApp 发送最佳交易路由或报价的请求,该请求转发到 LI.FI API 进行处理。一旦选择了最佳路由,dApp 就会提交交易以执行交易。

2. LI.FI API - 聚合和路由层

  • 目的:此链下层通过与各种流动性来源对接来执行核心价格发现和智能订单路由。
  • 功能
    • 获取定价:LI.FI API 从多个来源检索报价,包括桥接器、DEX 和求解器,以确定最佳价格和路由。
    • 返回报价:一旦确定了最佳路由,LI.FI API 就会将报价返回给 dApp。
    • 订单路由:dApp 使用选定的路由提交交易,LI.FI API 通过将其路由到链上的 LI.FI Diamond 合约来处理。

3. LI.FI Diamond 合约

  • 功能:充当主要的链上入口点,根据从 LI.FI API 选择的路由处理交易的执行。
  • 角色
    • 根据选择的流动性来源将交易路由到适当的切面合约(桥接器、DEX 或求解器)。
    • 充当链上执行的路由器,允许与不同流动性来源的模块化连接。

4. LI.FI 切面合约

与各自流动性来源对接的专用链上合约:
  • 桥接切面合约
    • 将交易路由到特定的桥接合约(例如,Bridge A 或 Bridge B)以进行跨链转账。
    • 确保桥接兼容性和跨区块链的安全资产转移。
  • DEX 切面合约
    • 将交易路由到特定的 DEX 合约以进行同链交换。
    • 根据 DEX 特定参数优化执行以实现高效的流动性利用。
  • 求解器切面合约
    • 将交易路由到求解器合约以访问扩展的流动性来源。
    • 基于求解器协议启用高级路由和定价计算。

5. 桥接/DEX/求解器合约

交易的最终执行通过与选定的流动性提供商(桥接、DEX 或求解器合约)的交互在区块链网络上进行。

端到端订单流程

  1. 发起请求
    • 用户从 dApp 发起多链或同链交易的报价请求。
  2. 报价和路由发现
    • LI.FI 后端接收请求并查询桥接器、DEX 聚合器和求解器以收集定价数据和路由选项。
    • 确定最佳路由并返回给 dApp。
  3. 交易提交
    • 用户在 dApp 中选择最佳路由,dApp 使用选定的报价数据将交易提交到 LI.FI Diamond 合约。
  4. 链上执行
    • LI.FI Diamond 合约将交易转发到相应的 LI.FI 切面合约以执行。
    • 切面合约使用特定的桥接、DEX 或求解器链上合约执行交易,完成交易或转账。
  5. 输出返回
    • 交易完成后,结果资产返回给用户。
I