05 / 核查阅读需 5 分钟

风险与局限

流动性带和买墙都是 LP 仓位。它们的存在提供可用流动性,但交易结果仍受价格、费用和池状态影响。

以下局限并非详尽无遗。代码可能包含测试未发现的错误。

价格与执行

流动性带只持有买方带入的 ETH:其启动时 3 ETH 的深度是虚拟的。价格回到启动价格时,它只剩 CUBIT。买墙则只含卖出配置到其中的 ETH。

市场、下一个买墙的目标、买墙价格与卖出净额是不同数据。请针对计划金额获取报价。报价到执行之间的大幅变化可能因最低接收量或输入上限而导致交易被拒绝;税、池费用和 gas 都是真实成本。

买墙与记账

卖出每清空一个被穿越的买墙,约耗费 185 000 gas。由于 EIP-7825 将单笔交易限制为 16 777 216 gas,一笔卖出最多穿越约 88 个买墙:超出时,卖出失败但不造成损失,须拆分为多笔卖出。被吸收 CUBIT 的发送失败不会阻断卖出:这些 CUBIT 仍隔离在 hook 中,任何人都可以重新发起发送。

没有任何已发布的证明能保证参与者无法以有利比率提取买墙中累积的 ETH,例如先早早买入,再卖入由其他卖出注资的买墙。

买入、卖出、吸收、奖励和替换之后,账户分离必须仍然成立。合约大小、库链接和编译参数也属于核查范围。

Vault 与储备

每天 3 % 的奖励由有限的储备支付:按此速度,储备可能耗尽,发放随之停止。超过一天未领取的奖励将作废。

作为奖励发放的 CUBIT 可以交易:它们若被卖出,会像其他卖出一样对市场形成压力。Forge 的启动费用与子项目买墙中的代币将转入治理 vault,只有其部署者可以领取已解锁的批次,永久如此且无法转让。

集成与模块

第三方路由器不一定在卖出后调用 deliverAbsorbed():此时被吸收的 CUBIT 会一直等待,直至有人公开调用。聚合器兼容性必须结合 hook 税和池版本测试。

可替换模块意味着信任团队未来决策:团队可以立即、无需等待地替换这些模块,并保护其地址的私钥。Getter 检查不证明所选代码安全。新地址需要重新审阅授权或签名。

Hook 没有任何管理员:任何人都无法暂停交换或买墙机制,发生事故时也不例外。相反,团队地址对注册表模块保留永久权力。

前端与数据

显示可能使用模拟、旧清单或过期数据;当前 dapp 读取在用版本。界面须标识网络与区块、报告故障,并阻止在上下文不再一致时签名。

USD 数字取决于采用的换算:启动 FDV 以 ETH 固定,不随美元变动。

测试能说明什么

测试与不变量测试为实际探索的情形、状态和修订提供证据。历史测试活动针对旧模型,不能验证新版本。长时间测试成功也不是一般性形式证明。

本版不保证不会发生损失。版本实际状态详列已测试的内容,路线图列出后续步骤。

来源: contracts/docs/REDESIGN_HANDOFF.md, CubitHook.sol, WallLib.collectCrossed, CubitRouter._finishSwap, periphery/CubitVault.sol, periphery/CubitGovernanceVault.sol,以及历史部分的 audit/reports/2026-09-10-v1-v2/BILAN_FINAL_FR.md.

CUBIT / 2026 年 9 月 26 日 来源与方法