--- title: "安全" description: "资金在你自己的 Vault 里;AI、授权、签名、对账怎么隔离;每笔交易先模拟;平台暂停时你照样能领手续费、平仓、取款;多签与审计现状;公开业绩页;以及交易结果不确定时怎么处理。" image: "https://docs.alokumi.io/og-image-v2.png" version: "zh-cn" --- > Documentation Index > Fetch the complete documentation index at: https://docs.alokumi.io/llms.txt > Use this file to discover all available pages before exploring further. # 安全 > **先说现状** > > - 真钱所用的 Alokumi Vault 程序是**未经外部审计的测试部署**。 > - 升级权限和配置管理员都在 Squads 多签里。外部审计和可验证构建计划在正式开放前完成。 > - 托管牌照、KYC/AML、客户资产隔离、制裁筛查等合规事项**尚未解决**。 > > 请只投入你能承受损失的金额。风险的完整说明见[风险](/zh-cn/risks)。 ## 五件事 1. **自托管 Vault**:真钱放在你自己的链上 Vault 里,只有你的钱包能取出。平台暂停时,你照样能领手续费、平仓、取款。 2. **资金去向受限**:程序只允许资金流向 DLMM 池、兑换、你自己的账户和手续费账户(只在领取手续费时),平台的执行密钥没有收款地址参数。 3. **多签与时间锁**:升级权限在 Squads 多签里;审计和可验证构建计划在正式开放前完成。费率和上限的修改要过 48 小时时间锁。 4. **每笔先模拟**:每笔交易发送前先模拟,模拟不通过就不发送。 5. **公开业绩**:官方模拟 Agent 的每一笔都公开可查,见[公开业绩页](#公开业绩页)。 ## 职责隔离 系统把「判断」「授权」「签名」「对账」拆在不同的进程里,每个进程只有自己需要的数据库权限和密钥。这种隔离由进程和数据库角色保证,不依赖某段代码的自觉。 | 环节 | 能做什么 | 拿不到什么 | |---|---|---| | AI(判断) | 读数据、调用行情工具、在本轮真实查到的候选里选池或不动、给出管理建议 | 数据库写权限、授权密钥、任何私钥 | | 规则引擎与安全检查 | 按策略收窄候选、合成区间、执行止损等硬触发、检查池子与代币是否安全 | 私钥 | | 授权(Policy) | 核对金额、仓位数、次数、滑点等上限,签发一次性的执行授权;Vault Agent 另签一份链上联签 | 私钥,不能自己发交易 | | 执行(keeper) | 只执行已获授权的操作 | 授权密钥,不能自己生成授权;链上无法把资金转出 Vault、你的钱包和抽成账户之外 | | 观测 | 只读链上,记录余额与仓位 | 签名能力 | | 对账 | 判定交易最终结果(确认、丢弃、回滚) | 签名能力,永远不能发交易 | | 网页 | 展示数据;为你主动发起的操作构造未签名交易,你签名后逐条核对再转发 | 授权密钥、任何私钥 | ## AI 能做和不能做的事 AI 每一轮主动查询行情,在本轮真实查到的候选里选择或不动;在你的边界内决定区间形态、宽度和方向(具体价格格子由平台合成);持仓期间判断继续持有、提前撤出、重定区间和复投;为每个决定写理由。 它**不能**:选本轮查询结果以外的池或放宽你的硬边界;让投入超过总预算、单仓或仓位数上限,或让滑点超过授权;直接写价格格子、直接发交易;阻止或推迟保护性退出(止损、最长持仓、代币变得不安全、接货超限、你要求的平仓)。 AI 缺失、超时、熔断或输出不合法时,这一轮不行动,**不会**退回按排名取第一个池。保护性退出不依赖 AI,照常触发。完整过程见[它怎么决定](/zh-cn/how-it-decides)。 ## 平台硬执行的边界 提示词式 Agent 的大部分规则由 Agent 按你的原话判断,但下面这些由确定性引擎执行,AI 不能更改: | 边界 | 说明 | |---|---| | 总预算 | 所有仓位的投入合计不超过它 | | 计价币、点名的代币白名单 / 黑名单 | 候选只能在这个范围里 | | 平台安全底线 | 排除貔貅、可冻结、高转账税等代币;持仓期间代币变得不安全立即撤出 | | 仓位结构 | 你写明的分层 / 分带结构 | | 区间宽度上限 | 单侧最宽 60%(你的原话更宽时跟着放宽) | | 止损、价格止损与最长持仓 | 你写了的,每分钟检查,满足即撤,AI 只能更早撤、不能取消。「跌到开仓价的 8% 以下撤」是跌掉 92%,不是跌 8% | | 兜底止损 | 提示词没写止损时,亏损 30% 平台硬撤;在提示词里写上自己的止损线即替换它,原话明确写了「不止损」时不启用 | | 同币仓位数 | 默认同一个币最多 1 个在仓仓位(多段计划算一个);提示词写了数字就按你的 | | 止损冷却 | 止损或价格止损撤出后,这个币默认 120 分钟内不再进;提示词写了冷却就按你的 | | 通用设置 | 检查频率、开仓 / 重定区间最大滑点、换回、开仓失败重试次数、每日操作上限 | 授权层和安全检查对每一笔操作拥有最终否决权。官方等级和旧的规则式策略是「规则执行,AI 只选池、持有或提前撤出」。 ## 每笔交易先模拟 所有动资金的交易发送前都先模拟,模拟不通过就不发送: - Agent 用真钱执行时,签名前后各模拟一次; - Vault 的存入、提取,你钱包里的开仓、领取、撤出、重定区间,都由服务端构建、先模拟,再交给你的钱包签名。签名前请确认钱包显示的操作与你在页面上发起的一致。 ## 交易结果不确定时 链上交易发出后可能拿不到明确结果。系统的原则是:**发出失败不等于没发出**。 - 同一份已签名的交易在有效期内会重复广播,它的签名不变,至多上链一次,这不是重试; - 交易是否被网络丢弃、或上链后整笔回滚,只由没有签名能力的对账进程判定。确认没有任何资金变化后,才按无副作用失败处理,下一轮重新决策; - 仍无法证明结果时,这笔操作转为**人工核查**,系统不会盲目重发或重签。 有操作停在人工核查时: - 时间线和 Telegram 收到 **An on-chain action needs a manual review**(一笔链上操作需要人工核查)提醒,Agent 页顶部写明原因; - 核查完成前这个 Agent 不开新仓,这笔操作涉及的仓位暂停自动操作; - 其他在仓仓位照常管理,包括止损; - 你随时可以在 **Funds**(资金)标签自己撤仓或提取。 真实资金 Agent 超过 15 分钟没有完成一轮检查时,会收到 **Agent stopped checking positions**(Agent 停止检查仓位了)的提醒,写明停了多久、有几个在仓仓位没有被自动管理;恢复后再发一条 **Agent is running again**(Agent 已恢复运行)。每天还有一份 **Daily report**(日报)。这些提醒现在都是英文。 ## 紧急停止与暂停 | 操作 | 位置 | 效果 | |---|---|---| | 紧急停止 | **Settings → Danger zone → Emergency stop**(设置 → 危险操作 → 紧急停止) | 立刻停下账户下所有 Agent 的扫池和开新仓;已有仓位的止损和退出照常执行;期间不能开启执行。点 **Lift emergency stop**(解除紧急停止)恢复 | | 暂停 Agent | Agent 页右上角 **Pause**(暂停) | 这个 Agent 停止自动运行,点 **Resume**(继续运行)恢复 | | 平掉全部仓位 | Agent 页 **More → Close all positions**(更多 → 平掉全部仓位) | 下一次检查时撤出全部仓位、不再开新仓,然后自动暂停;撤出后的币按 **Swap back leftovers after exit**(平仓后换回残留)处理 | | 暂停 Vault | **Funds** 标签 Vault 卡片的 **Pause** | 链上生效:平台不能开仓、加仓或兑换;撤仓和你的提取不受影响 | | 停用平台 keeper | **Funds** 标签 **Emergency exit**(紧急退出)里的 **Disable platform keeper** | 平台对这个 Vault 什么都做不了,包括撤仓,只剩你自己 | ## Vault 的安全性质 下面是 Vault 程序在代码层面的约束(未经外部审计): - **退出永远可用**:所有者的领取手续费、撤仓、关闭仓位、提取不读取任何暂停标志,平台全局暂停、Vault 暂停、keeper 被停用或移除时都能执行。 - **资金去向受限**:Vault 的代币只会流向 DLMM 池(加仓)、同一指令内清零的兑换中转账户、所有者自己的账户,以及抽成账户(只在领取手续费时)。keeper 指令没有任何收款地址参数。 - **两把钥匙**:只拿到 keeper 密钥,只能撤仓、领费、关仓,资金留在 Vault,开不了新仓也做不了兑换。keeper 与平台风控密钥同时泄露时,可能在上限内做出不利的开仓或兑换(经济损失),但仍不能把资金转走。 - **抽成只按领取前后的余额差**:不接受任何金额参数,本金不参与;实际费率取你建 Vault 时同意的费率、平台全局费率与池子分档费率三者中最低的一个,平台不能超出你同意的上限。 - **代币准入**:平台开仓与兑换只接受没有冻结权限的代币(USDC / USDT 的发行方冻结权限除外),拒绝带永久委托、转账钩子等扩展的 Token-2022 代币。你自己的退出路径不做代币检查。 - **平台治理有时间锁**:修改费率、费率分档、手续费报销上限与备用金上限都要经过 48 小时时间锁。 已知限制: - 程序**可升级**,升级权限是最终信任点;目前在 Squads 多签里。配置管理员(改费率、换 keeper)2026-10-09 起也在这个多签里。另有一把只能开启全局暂停的 guardian 密钥(暂停只挡开仓、加仓和兑换,从不挡退出)。 - Meteora DLMM 本身可升级,它改接口或禁用池子时撤仓可能失败,这是外部依赖。 - 同一笔交易里的前序指令可以操纵活跃 bin 价格,链上的每仓上限因此只是粗粒度防线,主要防线是平台风控的链上联签。 ## 公开业绩页 执行中的 Agent(模拟资金或真钱),所有者都可以在 Agent 页打开公开业绩页(默认不公开,随时可以撤回)。三个官方模拟 Agent 一直公开: | 等级 | 公开业绩页 | |---|---| | Steady(稳健) | [/p/gT2PVfc4N1SBpXQr](https://app.alokumi.io/p/gT2PVfc4N1SBpXQr) | | Balanced(平衡) | [/p/6RZ6Q10MNDzeP_fs](https://app.alokumi.io/p/6RZ6Q10MNDzeP_fs) | | Aggressive(进取) | [/p/Cr2f0Sqm7Tz5q1Zt](https://app.alokumi.io/p/Cr2f0Sqm7Tz5q1Zt) | 这些是各等级当前版本在跑的 Agent。等级改版时官方另起一个新 Agent,旧页面保留并标明已被替换。 公开页不需要登录:净收益、已实现盈亏、手续费、胜率、收益曲线与盈亏日历,每一笔已平仓和在仓的仓位(池子、开仓时间、持有时长、本金、盈亏、撤出原因),以及白话的规则和硬边界。真钱 Agent 另给资金地址和每笔开仓 / 平仓的交易签名,可以在 Solscan 上自己核对。提示词原文只在所有者勾选时公开;真钱 Agent 不公开资金净值。官方 Agent 用的是模拟资金,手续费和成交价是估算,不代表真实收益。 ## 合规与当前状态 - 真实资金执行已按平台所有者的决定放开,**没有每个用户的金额上限**,也没有人工审核:入金后自动激活,取回由你的钱包签名直接执行。每个 Agent 按自己策略里写的额度运行。 - 激活所需的控制证明目前是平台所有者签发的一条全局豁免记录(有效至 2027-09-27),**不是**独立第三方的审核结果。到期后激活与执行会停止。 - 托管牌照、KYC/AML、客户资产隔离与制裁名单筛查尚未解决。 - Vault 程序未经外部审计;正式开放前计划完成外部审计与可验证构建。 请不要向任何人发送你的私钥、助记词或登录凭据。在钱包里签名前,确认钱包显示的操作与你在页面上发起的一致。 Source: https://docs.alokumi.io/zh-cn/security/index.mdx