Autopilot 本身是一个金库,把资金存入其他金库——如果简单粗暴地做「金库套金库」,会破坏费用结构、时间机制和资金效率。以下是我们为解决每一个问题实际做了什么。

「一笔存款,配置到多个策略,并随市场状况变化而再平衡。」这就是 Autopilot 的完整定位,听起来优雅而简单。而优雅的产品,总有办法把背后的工程代价藏起来。
从外部最难看到的一点是:Autopilot 本身就是一个金库——一个把资金存入其他金库的金库。如果简单粗暴地做「金库套金库」,默认会破坏三件事。费用会叠加。为人类存款用户设计的时间规则,捆住了配置方的手脚。而在策略之间转移资金时,资金会在转移途中闲置。
我们升级了程序,逐一解决了这些问题。以下是我们实际做了什么。
如果简单粗暴地叠加金库,用户会被收两次费:一次在每个策略金库内部,另一次在上层再收一次。大多数产品用返还或记账调整来「解决」这个问题——这只是一种政策承诺,承诺日后把重复收取的费用退还。
我们选择在更底层解决问题。费用条款是在程序层面按存款用户逐一设置的。策略金库对 Autopilot 的仓位收取的费用恰好为零,整个结构中唯一存在的费用,就是 Autopilot 这一层的费用——也就是页面上写明的那一个。

重复收费不是靠政策「避免」的。更底层根本就不会产生这笔费用。
如果你好奇费用状态怎么可能因存款用户而异:这本来就是按每位存款用户单独追踪的——个人高水位线正是这样运作的。而这,只是我们此前就已经选择构建的机制的延伸。
策略金库设有锁仓期和赎回期,这些机制是为人类存款用户量身设定的。它们是一种保护机制,而且是好的保护机制。
但配置方并不是人类存款用户。如果配置方必须等赎回期结束才能行动,就无法及时响应市场状况——等它终于能够调仓时,市场状况早已改变。
按存款用户设置提现时间,用和按存款用户设置费用相同的方式解决了这个问题。Autopilot 在底层金库中按更紧凑的条款运作,而其他所有存款用户公开的条款保持完全不变。同样的锁仓期,同样的赎回期,同样的页面展示。

结果就是:Autopilot 能够及时完成再平衡,而不必排在专为另一类存款用户设计的保护机制后面等待。
把资金从策略 A 重新配置到策略 B,过去意味着三个步骤:提现、等待、再存入。在这中间,资金会闲置——脱离市场、不产生任何收益、悬在两个金库之间的转移途中。我们称之为「空转跳转」。
现在,这只需要一笔转仓请求。在批量处理过程中,源头的提现会作为待处理存款直接结算进目标金库;如果目标金库拒绝该笔存款,系统会启用安全的转仓退回机制。资金在整个轮转过程中持续发挥作用。

还有一个值得强调的托管细节:在整个转仓过程中,资金没有任何一刻离开过程序。围墙花园本身始终完好,即便资金正在不同的「花园」之间移动。
构建者代码。面向合作伙伴和分销方的收入分成,由程序在链上强制执行,而不是靠发票结算。一个门户网站即将上线,合作伙伴届时可以注册、查看推荐分析数据,并获取 API 访问权限。
代币化。金库份额将拥有更多用途。可抵押。可借贷。目前我们只能透露这么多。

「一笔存款,配置到多个策略,并随市场状况变化而再平衡。」
产品看起来很简单。这就是背后的工作。