# 可编程钱包

大多数代理只能提出建议。Underscore 让它们真正执行，而且可以使用真实资金，但从不接触你的私钥。

Underscore 可编程钱包是专门为 AI 代理和操作员设计的智能合约钱包，让他们能够在链上规则内执行操作。[管理员](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/managers)定义权限，[收款人](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/payees)处理周期性支出，[数字支票](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/cheques)处理带可选审核延迟的一次性付款。一切都由开源智能合约在链上强制执行。

通过一个地址就能统一访问 20+ 个 DeFi 协议。你可以在严格边界内把操作委托给代理；在资金持续赚取收益的同时自动化付款；也可以在多个钱包之间即时调拨资金。

基于 Base L2 构建，这个钱包把机构级安全性和 24/7 捕捉机会的灵活性结合在一起，无论是让代理自主运行，还是由你亲自管理都适用。

从根本上说，Underscore 可编程钱包提供四个关键组件：

1. **统一协议访问**：通过标准化适配器直接集成主流 DeFi 协议
2. **代理执行层**：[管理员](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/managers)在明确边界内执行策略，无托管、无私钥
3. **支付轨道**：用于周期性支出和一次性批准的可编程支付系统（见[收款人](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/payees)与[数字支票](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/cheques)）
4. **安全层**：时间锁、白名单和细粒度权限共同保护每一项操作

## 一个钱包，连接所有协议

Underscore 通过名为 “Lego” 的标准化适配器连接 DeFi 协议。每个 Lego 都为协议特定操作提供一致接口，从而支持原子化的多协议交易，并优化 Gas 使用。

**你的钱包具备面向未来的能力**：当新的 DeFi 协议上线，或现有协议增加功能时，它们会通过新的 Lego 集成自动开放给你的钱包。无需迁移资金、无需部署新钱包、也无需更新任何内容。只要对应的 Lego 部署完成，你现有的可编程钱包就会立即获得访问能力。

### 收益与借贷协议

**已集成协议**：Morpho、Moonwell、Aave、Euler、Fluid、Compound，以及 Avantis、ExtraFi 等专门化协议

**能力**：

* 存入资产赚取收益
* 自动解仓后提取资金
* 跟踪收益并计算利润
* 领取协议奖励
* 在不同协议之间再平衡

### 交易与 DEX 集成

**已集成 DEX**：Aerodrome、Uniswap、Curve

**能力**：

* 通过智能路由兑换代币（最多 5 跳）
* 自动按比例添加/移除流动性
* 同时支持标准流动性（Uniswap V2 风格）与集中流动性（Uniswap V3+ 风格）
* 管理 NFT 头寸并调整价格区间

### 债务管理

**已集成协议**：[Ripe Protocol](https://ripe.finance)

Ripe Protocol 是 Underscore 的借贷合作方，允许你在不卖出资产的前提下获得流动性。关键优势在于：**Underscore 核心 Vault 份额可以作为抵押品使用**。这意味着你的资产可以一边在 AI 优化策略中持续赚取收益，一边作为抵押品去借款。你不必在“收益”和“流动性”之间做选择，可以同时获得两者。Amplified Vaults 也在 Vault 策略内部沿用同样的模式。

**工作方式**：

1. **存入抵押品**：把资产锁定在 Ripe Protocol 中，其中包括 Underscore 核心 Vault 份额
2. **以抵押品借款**：借出 GREEN（稳定币）或会生息的 sGREEN
3. **继续赚取收益**：如果你使用的是核心 Vault 份额作为抵押品，其底层资产仍会继续赚取优化后的收益
4. **随时还款**：按照你的节奏偿还本金和利息
5. **取回抵押品**：债务清偿后，提回资产

**这为什么重要：**

传统借贷往往迫使你二选一：要么赚收益，要么拿资产做抵押。借助 Underscore + Ripe：

* 先存入核心 Vault，让 AI 优化你的收益
* 把核心 Vault 份额作为抵押品存入 Ripe
* 借出 GREEN/sGREEN 来满足流动性需求
* 你的抵押品在整个过程中都继续赚取收益

**能力**：

* 把任意支持资产作为抵押品存入
* 使用 Underscore 核心 Vault 份额作为可生息抵押品
* 借出 GREEN（稳定币）或 sGREEN（生息型稳定币）
* 用任意接受的代币偿还债务
* 在债务头寸上赚取并领取 RIPE 奖励

**管理员权限**：

* **管理债务**：添加/移除抵押品、借款、还款
* 管理员不能把借出的资金提到外部地址
* 所有操作仍然受标准管理员限制约束

**为什么要借款？**

* 不卖出升值资产就获得流动性
* 抵押品仍然继续赚取收益
* 税务效率更高，贷款本身不是应税事件
* 可用于覆盖短期现金流需求

### 资产转换

**能力**：

* ETH ↔ WETH 的零滑点转换
* 铸造和赎回收据型代币（例如 stETH）
* 处理延迟赎回
* 自动完成协议所需的格式转换

### 奖励与激励

**能力**：

* 在一笔交易中批量领取多个协议的奖励
* 自动把奖励复投到可产生收益的头寸中
* 跟踪跨协议的累计收益

## 批量操作：多步动作，一笔交易

Underscore 的架构允许把复杂的多步骤操作原子化地放进同一笔交易中执行。这既能显著节省 Gas，也能避免“只执行一半”的风险。

### 批量操作示例

**收益再平衡**：

```
1. 从 Aave 提取（较低收益）
2. 存入 Morpho（较高收益）
3. 从两个协议领取奖励
4. 把奖励转换为可继续生息的资产
→ 一笔交易全部完成
```

**复杂建仓**：

```
1. 向 Ripe Protocol 存入抵押品
2. 基于抵押品借款
3. 把借来的资金提供为流动性
4. 再质押 LP 代币赚取额外收益
→ 一键完成整套策略
```

**投资组合再平衡**：

```
1. 从多个池子移除流动性
2. 把资产兑换到目标配置
3. 重新部署到新的头寸中
4. 领取并再投资全部[奖励](rewards.md)
→ 整个再平衡原子化完成
```

## 兑换：交易任意代币

当你通过可编程钱包进行兑换时，系统会在已集成的 DEX 之间寻找最佳路径。

### 兑换如何运作

多跳路由示例：

```
想把 USDC 换成 PEPE？
直接路径可能不存在，或流动性很差。

智能路由会找到：
USDC → ETH → PEPE（2 跳）
或者
USDC → WETH → PEPE（2 跳但价格更优）

系统最多支持 5 跳，以获得更优定价。
```

### 滑点保护

每一次兑换都带有滑点保护：你可以指定自己能接受的最小输出值。如果市场情况变化导致实际收到的更少，交易会自动回滚。

* 钱包默认值：可按每次兑换单独配置
* 管理员限制：管理员会有最大滑点上限（例如最多 1%）
* 故障保护：宁愿回滚，也不会在糟糕价格下继续执行

### 兑换费用

Underscore 会对兑换收取 0.25% 费用。这是在 DEX 自身费用之外的额外费用，DEX 费用仍归流动性提供者所有。

兑换费用是 Underscore 较小的收入来源之一。和所有协议收入一样，这部分收入也会用于在公开市场回购 [$RIPE](https://app.ripe.finance/ripe)。

### 管理员的兑换控制

当管理员执行兑换时，还会附加更多限制：

* 最大滑点百分比
* 每周期最大兑换次数
* 每次兑换的最低美元价值
* 资产限制（哪些代币可以参与兑换）

***

## 提供流动性：赚取交易手续费

你的可编程钱包允许你向去中心化交易所提供流动性，并分得交易手续费。这是 DeFi 中很强大的一类策略：你的资产不只是躺着，而是在为别人撮合交易并持续工作。

### 工作原理

当你提供流动性时，你会把一对代币（比如 USDC 和 ETH）存入交易池。交易者在这两个代币之间交换时会支付手续费，而你会按自己在池中的份额分得相应收益。

**基础示例**：

```
你存入：价值 5,000 美元的 USDC + 价值 5,000 美元的 ETH
池子份额：总流动性的 1%
每日交易量：1,000,000 美元
费率：0.3%
你的日收益：30 美元（0.3% × 100 万 × 1%）
```

### 两类流动性

**简单流动性（Uniswap V2 风格）**

* 按相同价值存入两种代币
* 在整个价格区间内都能赚手续费
* 获得代表份额的 LP 代币
* 支持协议：Aerodrome Classic、Uniswap V2、Curve

**集中流动性（Uniswap V3 风格）**

* 自行选择流动性生效的价格区间
* 当价格处于区间内时，手续费收益更高
* 资金效率更高，但需要持续监控
* 获得的是 NFT 头寸，而不是同质化代币
* 支持协议：Aerodrome Slipstream、Uniswap V3

### 管理员的 LP 权限

拥有 **管理流动性** 权限的管理员可以处理流动性操作：

* 向已批准的池子添加流动性
* 再平衡时移除流动性
* 仍然受所有标准管理员限制约束

### 需要理解的风险

**无常损失**：如果两种代币价格发生显著偏离，你最终持仓价值可能低于单独持有它们时的价值。只有在你提取时，这种损失才真正“落地”。

**智能合约风险**：LP 头寸存在于 DEX 的智能合约中。Underscore 只会集成经过审计且已被市场验证的协议。

***

## 其他钱包功能

### Eject Mode：紧急封锁

如果你怀疑钱包被攻破，或需要立刻限制活动，可以启用 eject mode 进入紧急封锁：

**启用后：**

* 只允许转账和 ETH/WETH 转换
* 不再允许收益、兑换、债务或流动性操作
* 只有钱包所有者可以执行操作
* 所有管理员都会被阻止

**使用场景：**

```
发现可疑活动
    ↓
启用 eject mode（1 笔交易）
    ↓
钱包被锁定为仅支持基础操作
    ↓
安全地把资金转到白名单地址
    ↓
确认安全后再关闭 eject mode
```

Eject mode 是你在紧急情况下的“一键急停”：先限制，再调查。

### [管理员](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/managers)：授予代理执行权，而非托管权

管理员是被授权的操作员，可以是人，也可以是 AI。他们会在你定义好的边界内执行操作。管理员可以交易、优化收益、管理付款，但不能向外部地址提现，也不能超出你的限制。

**使用场景**：

* AI 代理 24/7 做收益优化
* 交易代理支付数据源、算力和推理 API
* 自动化管理债务头寸
* CFO 处理供应商和承包商付款
* 专业交易员管理部分投资组合
* 家庭成员拥有紧急访问能力

[→ 了解更多管理员功能](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/managers)

### [收款人](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/payees)：让代理为所需服务付款

收款人是你的周期性支出层。它们是预先批准的收款对象，只能收取你已经允许的金额。你可以用它们来支付市场数据源、模型提供商、算力供应商、承包商、工资和订阅费用。资金会持续赚取收益，直到付款时再自动转出。

**使用场景**：

* 代理的数据源和推理 API 订阅
* 带周预算的算力供应商付款
* 从生息资金中发放员工工资
* 自动化处理供应商和承包商付款
* 支持拉取支付的订阅服务

[→ 了解更多收款人功能](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/payees)

### [数字支票](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/cheques)：无需盲目信任的一次性支出

数字支票会把普通转账变成可控的付款承诺。小额支出立即清算；较大付款则进入审核延迟，并且在兑现前都可取消。你的资金会一直留在钱包中继续赚取收益，直到实际支付发生。

**使用场景**：

* 代理购买一次性数据集或算力任务
* 向承包商付款，并在对方未交付时取消
* 为大额转账保留审核时间
* 带支付灵活性的一次性供应商发票
* 任何你希望保留“撤销”选项的付款

[→ 了解更多数字支票功能](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/cheques)

### [白名单](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/whitelist)：无限信任

白名单是在安全体系里“打碎紧急玻璃”的最后一层：被加入白名单的地址可以即时、无限额收款，不受延迟或限额约束。时间锁添加可以防止被攻破时被快速植入恶意地址，而即时移除则确保你始终保有控制权。

**使用场景**：

* 作为紧急出金通道的硬件钱包
* 需要即时归集资金的企业金库
* 为分散风险而设置的多钱包策略
* 当你失去访问权时可用于恢复的 Gnosis Safe

[→ 了解更多白名单功能](https://docs.underscore.finance/zh/ke-bian-cheng-qian-bao/whitelist)

## 架构对比

| 传统多钱包架构       | Underscore 可编程钱包 |
| ------------- | ---------------- |
| 多个界面、多套登录流程   | 单一统一界面           |
| 每个协议都要手动做代币授权 | 预先配置好的协议访问       |
| 钱包之间需要外部转账    | 内部路由，无需来回转账      |
| 手动跟踪收益        | 自动计算利润           |
| 自动化能力有限       | 完整的委托执行能力        |
| 每个钱包单独管理安全性   | 统一的安全模型          |

## 常见问题

### 安全与控制

**这是自托管钱包吗？**\
是。你保有所有者钱包的私钥以及对资产的最终控制权。管理员只能执行你在链上授权的受限动作，永远不会获得托管权或开放式签名能力。

**如果 Underscore 消失了怎么办？** 你的资金仍然安全且可访问。智能合约是不可变的，不依赖 Underscore 的服务器。你仍然可以通过 BaseScan 或任何其他界面直接与钱包交互。 当前部署与协议配置也可以在 [Params Explorer](https://params.underscore.finance/deployments) 中查看。

**我可以迁移到新钱包吗？** 可以。协议内置迁移系统，允许你把资金和配置（管理员、收款人、白名单）一起迁移到新的可编程钱包。如果你想获得新功能或重构自己的配置，这会很有用。

### 费用与收费

**有哪些费用？**

* **Earn Vault 业绩费**：仅对收益利润收取 20%
* **兑换费用**：代币兑换收取 0.25%
* **外部奖励领取**：领取协议奖励（MORPHO、WELL 等）时收取 20%
* **收入用途**：100% 的协议收入都用于在公开市场回购 [$RIPE](https://app.ripe.finance/ripe)
* **以下不收费**：转账、闲置资金、存款、债务操作、提供流动性、ETH/WETH 包装与解包

关于费用如何运作以及最终流向哪里，可查看[协议经济模型](https://docs.underscore.finance/zh/jing-ji-mo-xing/protocol-economics)。

### 技术设置

**我可以搭配自己现有的钱包使用吗？** 可以。你可以直接用现有钱包（例如 MetaMask）来部署 Underscore 可编程钱包，而这个现有钱包随后就会成为钱包所有者（owner）。

**我可以访问哪些协议？**\
当前已接入 20+ 个协议，包括 Aave、Morpho、Compound（借贷），Ripe Protocol（借款），Uniswap、Curve、Aerodrome（交易）等。新协议会通过 Lego 系统自动接入。

**如果 Base L2 出问题怎么办？** Base 继承了 Ethereum 的安全模型。即便发生极小概率的 L2 异常，也存在既定流程可将资产提回 Ethereum 主网。你的资金始终处于你的控制之下。

***

## 轮到你了

AI 代理需要的不只是 API。它们需要受边界约束的链上执行能力、可编程支付轨道，以及硬性的安全限制。

当你需要让代理或操作员在你设定的规则内进行再平衡、付款、借款、还款和调度资金时，就部署一个可编程钱包。

***

*可编程钱包 + Earn Vaults。你的资金永不休眠。*
