白皮书 · 设计全览
Brim
永不稀释的底价。满溢而出的收益。
储备撑底价。
未付款,不铸造。
(3,3),外加一个赎回按钮。
本文完整阐述 Brim 的设计,已对照合约核验,并说明当前的上线配置。黄皮书是精简的正式版本,另有英文、韩文和日文版。任何机制均以合约为最终依据;本文不是收益报价单。协议名为 Brim,其代币为 BRIM。唯一真正的 BRIM,是 @Brim_HQ 公布的合约地址上的代币。创世之前,任何以这些名称交易的资产都与本协议无关。
本文数值均为 2026 年 9 月 的上线配置。第 18 节逐项列出参数、边界及其执行方;第 20 节说明谁能修改,以及需要等待多久。
九个数字看上线配置。每一项都是有边界的参数,都不是承诺。
设计理念
这是什么?
01Brim 是什么
一份储备。一个留下的理由。一条离开的路。
为什么要做 Brim
代币化股票如今已在 Robinhood Chain 上交易。两次交易之间,它们大多闲置着。此前,还没有人把三件事放进同一枚代币:一篮子能产生收益的此类资产;只用已经到账的钱支付收益;任何人提出赎回时,都能拿回篮子资产本身。
接近这一目标的设计,往往走了两条捷径之一。有的靠增发支付收益,每发一次,代币就被稀释一点。有的承诺底价,却只把它留在仪表盘上;等到溢价消失,市场便成了唯一的出口。我们找不到同时做到这三件事的设计,于是做了一个既不走这两条捷径、又让任何人都能在铸造本身核验这一点的协议。
用一段话说明
Brim 是 Robinhood Chain 上的一个协议,它把一篮子代币化股票变成一种生息代币 BRIM。篮子是储备,收益则是协议由此产生的价值。储备注满到一条线为止,协议称这条线为杯沿:即每枚代币的账面价值,也就是按协议认可的价格计算,一枚 BRIM 所对应的储备份额值多少。新的 BRIM 只会在这条线之上出售,买方在这条线之上多付的部分就是盈余。协议将盈余分配机制称为瀑布,分别流向更厚的支撑、运营资本、给质押者的溢流,以及一小部分开发者份额。质押者的余额以 BRIM 本身增长。新的奖励代币铸造进入质押池,而且必须以已经到账的收入为支撑:发售溢价、交易过路费,以及运营交易台归集回来的利润。当这些奖励低于目标时,一笔在创世时预留的有限配额会用于补足。协议把赎回出口称为水龙头。水龙头开着时,任何持有者都可以把 BRIM 交回协议,以实物形式取得储备中按比例属于自己的份额。这就是赎回按钮。
创世计划以 代币化英伟达 为全部初始供应量提供支撑,它也是储备中的首个资产。创世之后,每一条已登记的铸造路径都在执行铸造的交易内通过支撑检查:无论是出售、奖励还是向任何人的支付,都不能铸造未按杯沿或更高价格获足额支付的代币。哪些合约可以铸造,由治理管理的名单决定(第 15 节)。没有风投,没有内部人,没有预售。上线向所有想参与的人开放。Top Juicers 将排在最前面。
储备旨在成为一篮子代币化股票。起步时只有 代币化英伟达,出于两个实际原因:创世事件接收一种资产,而代币的流动性池也必须选定一种计价资产。创世之后,政策委员会可以通过时间锁纳入更多股票,每一种都须有实时价格(第 15 节);每次赎回都会按比例支付当时储备实际持有的所有资产。下文所说的“储备”,均指整个篮子。
为什么此前没有这样的设计
这些部件并不新。Olympus 展示了高于支撑价值出售的代币如何驱动质押飞轮,却按既定计划增发奖励,直到飞轮反转。Terra 展示了真正兑付的托底机制有多重要,却让托底机制在兑付时继续增发那种正在下跌的资产。Reserve 式篮子展示了诚实的链上赎回,却又让双向铸造与赎回把价格拉回篮子价值,因此溢价无法持续。每种设计都保留了一个好想法,也为此作出了取舍。Brim 保留这三个好想法,同时拒绝上述捷径。溢价发行的飞轮仍然存在,但奖励只以已到账收入为支撑铸造。底价是任何人都能调用的函数,退出时不铸造。篮子可以实物赎回,却没有把代币价格锚定于篮子的机制。一个不等式承担这项工作,铸造合约每次铸造时都会检查它。第 16 节展开比较,并一并讨论 Ampleforth 和 NET。
为什么持有 BRIM
为什么持有 BRIM,而不是直接持有篮子资产?任何持有者都能交回 BRIM,以底价,即 0.98× 账面价值,拿回自己对应的储备份额;市场则可能给出更高的价格。参与质押的持有者,还能分享后续活动带来的收入。此后每一次高于账面价值的出售、代币自身流动性池中的每一笔交易,以及交易台归集回来的每一笔利润,都会将大部分盈余以新代币形式送入质押池,而这些代币在铸造前就已获得支撑。无论代币通过何种方式购得,都具有这种参与资格;发售代币在悬崖期结束后,可以随释放进度加入质押池。
发售沿着预先设定的价格路径出售指定配额;市场则按自身报价提供现有深度。某一天哪种价格更合适,由买方判断。两条路径都不会买到额外支撑,也没有任何机制保护溢价:即使账面价值原地不动,市场也可能让溢价消失(第 02 节)。
买方支付盈余,交易者支付过路费,退出者支付留给其他人的费用。井是创世时预留的固定配额,随时间分发,并非赚取而来的收入。交易台利润则来自这些资金流之外的投资。上线时,质押池获得的新代币依赖发售成交和交易活动;底价则不依赖任何人买入任何东西。第 14 节沿用贯穿全文的示例数字,说明活动放缓之后还剩下什么。
四项主张,四组证明
封面上的四句话,就是本文的全部论点。后文逐节证明。
按你的关注点开始阅读
| 读者 | 阅读路径 |
|---|---|
| 好奇,想先了解全貌 | 01、02、06、19 |
| 买方或质押者 | 01、02、04、06、07;随后读 08 和 10,了解收益及贯穿示例的结尾;想了解市场和井,再读 05 和 11;决定前请读 19。 |
| 交易者 | 02、05、06、19 |
| Ripe juicer | 01、13、17、19 |
| 研究者 | 02、09、10、16、14、19 |
| 审计者 | 02、03、06、09、10、15、20,然后阅读黄皮书与合约 |
黄皮书:摘要。
02两个数字
账面价值就是杯沿。底价是杯沿扣除费用后的数值。协议操作不能压低杯沿,市场却可以。
账面价值,也就是杯沿
协议围绕两个任何人都能从链上状态算出的量来组织。第一个是账面价值:按协议认可的价格,也就是协议价格源当前接受的价格,计算储备净值(NAV),再除以 BRIM 总供应量。这个数就是杯沿:注满线,也是每枚 BRIM 背后的支撑。协议中的每一个不变量,都以它为依据进行检验。
账面价值 = 储备净值 / 总供应量 (2.1) 杯沿
底价
第二个是底价:水龙头开着时,向任何赎回者实际支付的储备资产价值。它等于账面价值减去赎回费,上线费率为 2%。费用留在储备中,归留下来的持有者所有。
底价 = 账面价值 × (1 − 赎回费率) (2.2) 费率 = 2%
杯沿法则
按协议认可的价格计算,任何协议操作都不能压低杯沿。创世之后,每次铸造都由移动资金的合约,在执行铸造的同一笔交易中检验这条规则。本文将这样的合约称为一扇门。发售是一扇门,奖励引擎是另一扇门;每扇门都会拒绝未通过检查的铸造。
储备是代币化股票;其市场价格会波动,以美元计的账面价值也随之波动。任何已登记铸造路径都不允许发生的是稀释:无论是出售、奖励还是向任何人的支付,都不能铸造未获足额支付的代币。市场可以压低账面价值;协议操作,按协议认可的价格计算,永远不会。当前的这些门负责执行规则;治理可以通过注册表的时间锁替换它们,或改变哪些合约可以铸造(第 15 节)。
保护每枚代币的支撑,并不保护买方为它支付的溢价。即使杯沿不变,市场也能让溢价消失;协议控制的是杯沿这一部分。
什么会改变杯沿
理解杯沿法则最快的方法,是逐项列出操作,看看它们如何影响杯沿。
| 操作 | 对杯沿的影响 | 原因 |
|---|---|---|
| 一次发售成交 | 上升 | 买方支付的价格高于杯沿;储备至少保留为新铸代币提供支撑所需的价值,而盈余中归储备的一份会抬高所有人的杯沿。 |
| 一次赎回 | 上升 | 交入的 BRIM 全部销毁;兑付按扣费后的数量计算,因此费用对应的储备份额留在储备中。费率不得为零(第 06 节)。 |
| 一次奖励铸造 | 不变 | 奖励仅以同一笔交易中移入储备的溢流为支撑,按杯沿铸造。溢流进入储备时检查一次,铸造新代币时再检查一次,过期价格因此无法蒙混过关。 |
| 一次井的汲取 | 不变 | 预铸供应量从井转入质押池,供应量和储备都不变。 |
| 一笔过路费 | 上升 | 过路费中归储备的一份入库,其余成为溢流、交易台资本和开发者份额。 |
| 一次交易台归集 | 上升 | 指定归集金额中归储备的一份入库。除此之外,交易台不触及储备。 |
| 一次怒退 | 上升 | 费用的一半销毁,另一半留在质押池。 |
| 储备资产价格变动 | 可升可降 | 储备的美元价值随其资产价格变化。这是表中唯一不受协议控制的一项。 |
T2.1. 什么会改变杯沿。每项协议操作都令杯沿上升或不变;只有资产自身的价格会双向波动。
一次通过的铸造,一次被拒的铸造
杯沿法则就是一个不等式,每次铸造都要过门检验:已付价值乘以铸造前供应量,不得低于铸造代币数量乘以铸造前储备价值。高于杯沿的出售可以通过。低于杯沿的铸造,无论由谁提出,都会在同一笔交易中被拒绝。
每一枚现存 BRIM 都已获足额支付。
六个词
本文使用六个容易混淆的经济术语。在此定义,全文保持相同含义。
| 术语 | 含义 |
|---|---|
| 账面价值 | 储备净值除以总供应量,也是所有不变量检验所依据的正式指标。 |
| 杯沿 | 同一个数,看作注满线:一枚 BRIM 背后有多少支撑。 |
| 底价 | 水龙头支付的价格:账面价值减去赎回费。 |
| 盈余 | 到账后高出杯沿的那部分价值,来自一笔出售、一笔过路费或交易台。 |
| 瀑布 | 治理设定的盈余分配:给质押者的溢流、交易台的资本、储备的支撑,以及开发者份额。 |
| 溢流 | 瀑布中属于质押者的那一路,等待溢洪道的节拍。 |
T2.2. 六个词。
本文始终沿用同一份资产负债表。价值 $10,000 的储备为 10,000 BRIM 提供支撑,因此杯沿为 $1.00,底价为 $0.98。其中 5,000 BRIM 已质押,2,000 BRIM 在井中;开发者收款地址已设置,因此瀑布的四路均正常支付。价格保持不变,转账金额精确到账,因此下文每个数字都来自协议自身的算术。示例在第 04 节继续(一笔购买),接着是第 09 节(分配),以及第 10 节(节拍、随后的赎回,以及四种状态对照表)。
黄皮书:§ 1。
03各个部件,以及价值如何流转
小而专一的合约,两个出口,一把锁;以实收为准,而非承诺。
系统图
协议由一组小而专一的合约组成,每个合约只做一件事。价值按固定顺序流经它们,系统图也沿着这一顺序展开。每个方框代表一个部件,每支箭头代表一条流向。图中标出了两扇门:支撑离开的唯一出口,以及溢流变成奖励的唯一通道。支撑离开储备只能经过水龙头,溢流成为质押者奖励只能经过溢洪道。交易台在储备旁边,绝不在储备之内,两者之间有一堵它无法跨越的墙。
各个部件
| 通俗地说 | 合约名称 | 唯一职责 |
|---|---|---|
| 发售 | 注水口(The Pour) | 通过治理发起的发售出售新代币,价格始终高于杯沿。 |
| 储备 | 蓄水池(Reservoir) | 保管为每枚 BRIM 提供支撑的篮子;价值离开只有一扇门。 |
| 赎回 | 水龙头(The Tap) | 就是那扇门。销毁 BRIM,以底价支付按比例分得的篮子份额。 |
| 分配 | 瀑布(Waterfall) | 分流每一单位高出杯沿的盈余:溢流、交易台资本、支撑和开发者份额。 |
| 质押者的份额 | 溢流(overflow) | 瀑布中属于质押者的那一路,在等待变成奖励期间逐单位计数。 |
| 奖励引擎 | 溢洪道(Spillway) | 按时钟节拍、在上限之内,把溢流释放为有支撑的质押者奖励。 |
| 质押 | 汇水盆(Basin) | 基于份额的资金池,提供三种速度与价格各异的退出方式。 |
| 为奖励预留的创世配额 | 井(The Well) | 预铸 BRIM,在枯水期填补奖励缺口,逐步释放,绝不断崖。 |
| 交易台 | 水磨(Mill) | 兑换、收益策略、流动性,以及 Ripe 上的信贷,全部通过 Brim 适配器执行。只动用协议自有资产。 |
| 归属 | 醒酒器(Decanter) | 每笔发售配额和每次慢速退出都先在此沉淀,然后才可流通。 |
| 市场过路费 | 收费站(Tollbooth) | 代币自身流动性池上的 hook;每笔兑换都缴纳过路费,进入分配。 |
| 治理 | 董事会(Boardroom) | 两个委员会校验每项参数;注册表决定哪些合约被纳入系统,以及哪些可以铸造。 |
T3.1. 各个部件。先列通俗称呼;括号中的合约名称便于对照链上名称。
一把锁,以实收为准
所有移动储备或质押资产的路径共用同一把结算锁,在一项操作完成之前,另一项此类操作无法启动。每次铸造的数量都根据转账前后测得的余额确定,绝不根据某人承诺的金额。治理在图中是一个方框;第 15 节专门说明。
黄皮书:§ 2。
你可以做什么
如何买入、退出和质押?
04买入:发售
新的 BRIM 通过荷兰式发售出售,从 5.00× 账面价值开盘,收盘不低于 1.10×。溢价就是收益引擎。
两种买入方式
获得 BRIM 有两种方式。市场(第 05 节)报出价格,并按其深度提供成交量。发售则沿着指定价格路径出售指定配额,并以归属奖励回报耐心。第 02 节的阶梯图同时展示了两者:市场在阶梯中的各价格线之间及其上方交易,发售则从 5.00× 下降至 1.10× 铸造。
一次发售的过程
新的 BRIM 通过发售卖给买方:事件由治理发起,注水口执行;每期使用一种在设置时指定的储备资产支付,上线时为 代币化英伟达。因此,付款以储备资产到账,一到账就是支撑。每次发售都是针对账面价值价格倍数的荷兰式拍卖;倍数包含支撑本身,所以 5.00× 意味着支付账面价值的 5.00 倍,其中一份用于支撑,其余是溢价。价格从 5.00× 账面价值开盘,在窗口期间(上线时为 一天)直线下降至 1.10× 的底线,这是合约自身的硬性最低值。低于它的出售不可能发生。早买,要为确定性多付钱;等待较低倍数,则要承担发售提前售罄的风险。每次购买都按所在区块的杯沿定价,并使用每种储备资产的实时价格;只要有一种储备资产无法定价,发售便会拒绝交易,而不是猜测价格。
一次出售的构成
由于买方支付的价格高于杯沿,而收到的代币仅按杯沿获得支撑,每次出售都会产生盈余:超出实际铸造代币(含归属奖励)所需支撑之外的真金白银。储备先保留支撑,只有其上的盈余才走瀑布(第 09 节)。这就是不变量,合约在交易中检验它。
基础量 = 已付价值 / (溢价倍数 × 账面价值) (4.1) 铸造量 M = 基础量 + 归属奖励,且永不超过 已付价值 / (1.10 × 账面价值) (4.2) 不变量 : 储备从每次出售中保留的价值 ≥ M × 账面价值 (4.3)
一位买方以 2.0× 杯沿支付 $100,不领取归属奖励,获得 50 BRIM,在归属期内释放。$50 直接进入储备,为这些代币提供支撑。其余 $50 为盈余,在同一笔交易中走瀑布;第 09 节展示其去向,以及分配后的储备和杯沿。节拍、一次赎回和四种状态对照表见第 10 节。
在 5.00× 成交时,付款中约 80% 为盈余;收盘时则为 9%。这就是为什么在外部收入形成规模之前,发售是上线阶段的收益引擎。
溢价付收益。
归属
每笔配额都经由醒酒器归属,因此新铸代币在其诞生的区块内绝不可流通。归属期由买方选择,为 5 至 30 天;归属期越长,可获得最高 25% 的归属奖励,以额外代币支付。归属奖励绝不能把实际支付价格压到 1.10× 的最低值以下。归属从购买时开始。悬崖期结束之前不能领取任何代币;悬崖期等于最短归属期,即 5 天。悬崖期结束时,此前已累积的代币可一次领取,其余继续逐日释放,直到到期。悬崖期结束后,每次领取均可在同一笔交易中直接进入质押池。
边界与预算
发售受需求、1.10× 最低值,以及政策委员会为每期发售设定的预算约束。它从不受计量溢洪道的奖励预算约束(第 10 节):出售抬高杯沿,奖励保持杯沿,两者预算彼此独立。发售窗口正在运行或已排定时,条款不能变更;治理必须先停止发售。
黄皮书:§ 3。
05市场及其过路费
BRIM 在自己的流动性池中交易。每笔兑换都以 NVDA 缴纳过路费,从不以 BRIM 缴纳;过路费与发售盈余走同一套分配。
流动性池
BRIM 在 Uniswap v4 上自己的流动性池中交易,对手资产为 代币化英伟达(NVDA),它既是储备的首个资产,也是池的计价资产。运行该池的 hook,即收费站,与这一对资产绑定;交易对在部署时固定,任何委员会都无法修改。储备可以扩展到其他股票,池则始终以 NVDA 报价。由于池以 NVDA 报 BRIM 的价格,BRIM 的美元价格既随代币自身变化,也随股票变化;第 02 节阶梯图中的美元价格仅为示意,池并不读取这些价格。池本身不另收兑换费:过路费是唯一的费用。任何人都可以在那里买卖,而不必使用协议的其他门;对多数人来说,这是他们遇到的第一扇门。
过路费
每笔兑换都以 NVDA 缴纳过路费,从不以 BRIM 缴纳:上线时卖出收 5%,买入收 3%。无论订单采用何种写法,过路费都按交易者支付或收到的金额,以相同比例计算。过路费在池中累积,兑换路径之外再行结算:任何人都可将已累积的金额转入溢洪道,作为交易收入,进入与发售盈余相同的瀑布(第 09 节)。过路费使用储备资产支付,因此其中归储备的一份一到账就是支撑。买入和卖出都付费,所以两个交易方向都能为收益提供资金。
hook 部署时,两个方向的过路费均为零;上线费率经一次市场委员会时间锁后生效。在一次下调之前排队的上调,绝不能在该下调之后生效:下调会取消队列中所有仍在等待的上调。
协议自有流动性
池的流动性从机制上就归协议所有。hook 只接纳交易台适配器提供的流动性,因此无法通过添加头寸来绕过交易过路费。流动性操作由市场委员会排入时间锁,排队时就确定规模;执行时必须满足排队时已固定的价格和最小输出限制。
持续交易的规则
兑换回调只读取 hook 自身的存储,并且只与池管理器交互。Brim 的结算或注册表发生故障,不会进入兑换路径:市场继续交易,过路费继续累积,直到有人将其转出。市场仍然依赖任何池都依赖的基础条件:池管理器、计价资产、hook 本身,以及区块链。
对卖方而言,池和水龙头哪个能支付更多,取决于深度、路径、订单类型、gas,以及卖方希望最终持有什么;这需要针对具体交易判断,本文不替每笔交易下结论。
黄皮书:§ 6(收费站一行)、§ 10(协议自有流动性)。
06退出:底价
把 BRIM 交给水龙头,以实物形式拿回储备中每种资产属于你的份额,扣除留给其他人的 2% 费用。无需价格预言机,无需赎回排队,无需寻找买方。
按比例分配篮子
任何持有者都可以把 BRIM 交给水龙头,以实物形式获得整个储备篮子中按比例属于自己的份额,扣除一笔费用(上线时为 2%),这笔费用留在储备中,归所有留下的人所有。代币在资产转出之前就被销毁。没有队列,也不必寻找买方:底价是任何人都能调用的函数,中间不需要做市商。水龙头支付 0.98× 杯沿,绝不是杯沿本身;差额归留下来的持有者所有。
赎回依赖什么
这是整个设计其余部分赖以成立的信任层,而且被有意设计成协议中最不取巧的函数。赎回不需要价格预言机,也不需要市场流动性;它交付的是储备已经持有的资产。市场价格不参与计算:水龙头将储备持有量除以供应量,支付相应份额。市场崩盘会改变篮子的价值,却不会改变这一算术。
储备撑底价。
算术很简单,算术之外的条件却并不简单。水龙头可以被防御性暂停,政策委员会也能修改费率,但不得高于 10%(委员会施加的边界,见第 15 节)。而储备资产能否转移,还取决于其发行方是否允许(第 19 节):水龙头要么支付篮子中的全部资产,要么全部不付,所以一次转账失败就会回滚整笔赎回,包括销毁,直到该资产恢复可转移。将资产移出准入名单也无法解困,那只会停止该资产的新存入;已在篮子里的仍会留在其中。质押仓位赎回(第 07 节)也经过同一个水龙头,因此具有相同的前提条件。
每次退出都会抬高杯沿
每次赎回都会为留下的人抬高账面价值:交入的 BRIM 全部销毁,而兑付按扣费后的数量计算,因此费用对应的储备份额留了下来。费率永远不能设为零。它是奖励上界背后的两个数字之一(第 10 节):每个节拍的流入不得超过即时退出所收取的费用,这正是狙击节拍会亏损的原因。零费率会关闭奖励,所以政策委员会拒绝零费率。
贯穿示例中的赎回见第 10 节,在出售盈余转成奖励之后,与四种状态对照表一同展示。
黄皮书:§ 4。
07质押
质押进一个持续增长的池。三种退出方式,按紧迫程度定价:免费等待、按底价赎回,或怒退并为耐心者买单。
一个持续增长的池
质押者把 BRIM 存入汇水盆,持有一个持续增长的资金池的份额。你可以从钱包存入,也可以领取醒酒器释放的代币,并在同一笔交易中质押,无论该释放来自发售还是此前的提取。一旦质押,下面三种方式就是唯一出口。奖励以代币形式加入池中,因此每份份额可领取的余额增长。你的份额数量不变,份额背后的池变大了。Brim 不是变基(rebase)。奖励如何进入池、每节拍最多能进入多少,见第 10 节;本节只讲质押池及其出口。
(3,3),外加一个赎回按钮。
三种退出方式
三种退出方式,按紧迫程度定价。提取通过醒酒器将你的 BRIM 线性释放 7 天,前 1 天为悬崖期,不收费用;提取中的仓位在释放期间不再获得奖励。质押仓位赎回即时执行,直接经过水龙头:你收到储备资产,即你的 BRIM 所对应的篮子份额,扣除 2% 费用。怒退即时退出全部仓位,支付扣除 50% 费用后的 BRIM。每次退出都在签名中带上你自己的上限,即你愿意接受的最高费率或最长释放期;签名之后参数发生变化,也不能突破这一上限。
| 退出方式 | 你会收到 | 速度 | 价格 |
|---|---|---|---|
| 提取 | 全部 BRIM,随时间释放 | 经醒酒器线性释放 7 天,前 1 天为悬崖期 | 免费 |
| 质押仓位赎回 | 储备资产:你的 BRIM 数量乘以 0.98 所对应的篮子份额 | 即时,直接经过水龙头 | 2% 费用 |
| 怒退 | 一半 BRIM,立即可流通 | 即时,退出全部仓位 | 50% 费用 |
T7.1. 三种退出方式。两种支付 BRIM,一种支付篮子资产。
怒退费用如何分配
每笔怒退费用的一半销毁,另一半留在池中,归剩余质押者。最后一位退出的质押者会销毁全部费用。池被清空时,任何残余也会销毁,让所有持有者受益。急躁者为耐心者买单。
协议不阻止快进快出
在奖励节拍前刚刚进入、之后通过慢速出口离开的资金,与其他资金一样获得应有份额。每个地址每区块只能执行一次协议操作;除此之外,并没有机制阻止快进快出。第 10 节的上界只让即时抽取无利可图。协议欢迎雇佣兵式流动性,而这些上界确保它不会造成伤害。汇水盆暂停时,存入和全部三种退出方式都停止(第 15 节)。
黄皮书:§ 5(退出方式)。
收益从哪里来
收益真实吗,又能持续多久?
08两本账
收益落在两个地方之一:你的余额增长,或每枚代币的支撑增长。协议的每种来源,都流向其中一项或两项。
两栏
收益记在两本账上。要么你的余额增长,因为代币流入质押池,每份份额代表更多 BRIM;要么每枚代币的支撑增长,因为价值进入储备或供应量被销毁,杯沿对持有者和质押者一同上升。协议中的每种来源都落在这两栏之一,有几种同时落在两栏。
各类来源
六种来源,每种都有支付方。其中三种,即发售、过路费和交易台的指定归集,都走瀑布(第 09 节):大部分成为给质押者的溢流,一部分留在储备。发售或过路费还会以收入资产向交易台和开发者分别支付一份,其中开发者份额较小;交易台归集则不支付这两路。其余三种来源是两类退出和井。
| 来源 | 由谁支付 | 你的余额增长 | 杯沿上升 |
|---|---|---|---|
| 发售 | 买方支付高出杯沿的盈余 | 溢流一路 | 储备一路 |
| 过路费 | 交易者,每笔兑换都支付 | 溢流一路 | 储备一路 |
| 交易台归集 | 交易台在上述资金流之外进行投资所得的回报 | 溢流一路 | 储备一路 |
| 怒退 | 急躁者 | 一半费用留在池中 | 一半费用销毁 |
| 赎回 | 退出者 | 费用留在储备 | |
| 井 | 分发有限的创世配额,绝不是收入 | 只填补低于目标的缺口 |
T8.1. 六种来源,以及各由谁支付。
退出者支付退出费:赎回费留在储备,怒退费一半留在质押池,另一半销毁。无论哪种,留下的人都受益,每次经水龙头退出都会抬高杯沿。井在收入奖励之后,填补低于目标的剩余缺口(第 11 节);这是有限预铸配额的分发,本文从不将它计为收入。上线时,溢流一路依赖发售成交和交易活动;底价不依赖任何人买入任何东西(第 01 节)。
第 04 节的买方花费 $100,购买 50 BRIM。当第 10 节的节拍以这笔出售的盈余为支撑,铸造 44.9910 BRIM 时,买方的代币仍在归属,因此奖励归入此前已质押的 5,000 BRIM 所在池中:发售代币可在悬崖期结束后,随释放进度参与质押,不能在出售时就质押。领取与质押可以合并为一笔交易。质押之后,买方有权按其份额分享之后各节拍铸造的代币,受池上限和纪元预算约束;这与任何质押者享有的权利相同。发售卖出的是配额和价格路径。
活动本身就是收益
发售、交易和退出产生收益;井是过渡资金,终将用尽。每种都落入两本账之一。全部溢流都经过同一套分配(第 09 节)、同一个节拍(第 10 节)和同一个上界;所有销毁代币与充实储备的资金流,都会悄然累积,抬高杯沿。
黄皮书:§ 6。
09瀑布
每扇门,共用一套分配。无论盈余从哪条路径进入,都按同一配置比例流向质押者、交易台、储备和开发者。来自交易台的归集,跳过交易台和开发者两路。
每扇门,共用一套分配
每一单位高出杯沿的盈余,都经三条路径之一进入溢洪道:发售盈余、已结算的过路费,或交易台治理指定的归集。无论来自哪条路径,运行的都是同一套分配。它有四路:给质押者的溢流、为交易台运营子组合注入的资本、给储备的支撑,以及给协议开发和维护者的份额。上线配置下(第 18 节),普通收入的 90% 流向溢流,5% 流向交易台,4% 流向储备,1% 流向开发者。交易台、储备和开发者三路在门口以收入资产转出;溢流一路则等待节拍。
开发者份额以收入到账时的资产支付,绝不以新铸 BRIM 支付,因此不会稀释;其上限为 10%,在门口强制执行。收款地址尚未设置时,这一份改为进入储备,抬高杯沿。
第 04 节购买产生的 $50 盈余,在开发者收款地址已设置的情况下进行分配:$45.00 流向溢流,$2.50 流向交易台,$2.00 流向储备,$0.50 流向开发者。交易台、储备和开发者三路在门口转出;$45.00 溢流留在溢洪道等待节拍(第 10 节)。
两种来源状态
交易台不会给自己付款,归集也不支付开发者份额。当交易台是存入来源时,这两路均不支付,而是并入质押者份额。因此,在同一配置下,交易台归集的 96% 流向溢流,4% 流向储备。一套分配,因经过的门不同而产生两种实际结果。配置中的各路比例列在第 18 节。
溢流是一套核算
溢流是对溢洪道自有保管库中等待节拍的资产,按资产类别、逐单位持续记录的数量(第 10 节)。账上记的是资产单位,而不是美元。如果单位从保管库中消失(例如并非节拍导致的转出),下一节拍会将记账额度下调到实际持有量,之后不会自行恢复;如果价格下跌,同样数量的资产在节拍估值时就只能支撑更少的奖励代币。任何资产都不能在未经定价的情况下进入储备:无法定价的资产完整留在保管库中,直到可以定价。
什么不能授权铸造
捐赠和误转入的资产永远不能授权铸造。受支持且有追踪、却未经已登记的门到账的资产,会作为支撑归集进储备:它们抬高杯沿,不增发任何代币。不受支持或无法定价的资产,则完全留在奖励核算之外。只有经过已登记的门进入的收入才计为溢流,只有溢流才能转成奖励。
黄皮书:§ 3(盈余)、§ 5(捐赠)、§ 6、§ 11(瀑布一行)。
10奖励节拍
奖励每小时释放一次,任何人都可触发。支撑来自同一笔交易中移入储备的溢流;奖励受上界约束,狙击节拍反而亏损。
一个节拍,依次执行
奖励由溢洪道按无需许可的节拍释放:大约每小时一次,以区块数计时,任何人都可触发。一个节拍在一笔交易中完成五件事:测量实收,即转账前后的余额,而不是承诺的金额;把溢流移入储备;遵循与出售相同的支撑不等式,向质押池铸造 BRIM,并在铸造时再次检查;从井中转移代币,补足相对目标的剩余缺口;检查两项流入之和是否符合上界。价格源失效时,节拍会停止,而不是猜测价格。间隔尚未满时触发的节拍只归集捐赠,不铸造。迟到的节拍只能使用一个间隔的额度,不能累积补领。
未付款,不铸造。
上界
每个节拍流入质押池的总量,受质押量以及两个参数中的较小者约束:池上限和赎回费率。
资金池总流入 = 铸造量 + 井的汲取量 ≤ 质押量 × min(池上限, 赎回费率) 每节拍 (10.1)
这个上界并非调参偏好,而是狙击节拍会亏损的原因:在节拍前刚刚存入,最多能截取的收益仍低于立即退出所需支付的费用。上线时,池上限,即每节拍为质押量的 1%,是两者中更紧的那个。上界是在门口依据两个配置值进行的检查;门执行检查,委员会设定输入参数。
为什么狙击会亏损
在节拍前刚刚存入,拿到节拍最多能支付的流入,然后走即时出口离开。机制本身确保退出费大于截取的收益。
节拍将 $45.00 溢流存入储备,并按新的杯沿 $1.000199,以其为支撑向质押池铸造 44.9910 BRIM。不是 45 BRIM,因为出售已经抬高杯沿,铸造须按当前杯沿定价。这个质押量为 5,000 BRIM 的池,每节拍上限为 50 BRIM,因此这次铸造符合上限。该节拍目标为 1.14 BRIM,收入奖励已经足够,所以井不汲取。储备持有 $10,097.00,对应 10,094.9910 BRIM,杯沿保持 $1.000199 不变:有支撑的铸造不改变杯沿。
此时,另一位持有可流通代币的人,把 100 BRIM 交给水龙头;他不是配额仍在归属的那位买方。全部 100 BRIM 销毁;兑付按 98 BRIM 计算,支付每种资产的一份,按同一组认可价格计值 $98.0195。储备剩余 $9,998.9805,对应 9,994.9910 BRIM,留下的所有人的杯沿升至 $1.000399。
| 状态 | 储备 | BRIM 供应量 | 杯沿 |
|---|---|---|---|
| 购买之前 | $10,000 | 10,000 | $1.00 |
| 购买及分配之后(04、09) | $10,052.00 | 10,050 | $1.000199 |
| 节拍之后 | $10,097.00 | 10,094.9910 | $1.000199 |
| 另一持有者赎回 100 BRIM 之后(06) | $9,998.9805 | 9,994.9910 | $1.000399 |
T10.1. 贯穿示例的四种状态,假设开发者收款地址已设置,赎回者与买方不是同一个人。出售抬高杯沿,有支撑的铸造保持杯沿,赎回再次抬高杯沿。
两种计量:节拍与年度
奖励铸造和井的汲取虽共用同一个上界,却是不同的事。铸造奖励只来自节拍在同一笔交易中移入储备的溢流,还受年度预算计量:一个奖励纪元内的奖励铸造量,不得超过纪元起始供应量的 50%。这个预算只计量奖励铸造;发售和井都不动用它,销毁也不会补回额度。井的汲取不铸造任何东西:它只是创世时期供应量的转移(第 11 节),这部分早已计入杯沿,从井中移入质押池。每个节拍分别报告三个数字:以收入为支撑铸造的 BRIM、从井转移的 BRIM,以及转入储备的价值。
黄皮书:§ 5(奖励)。
11井
一笔有限、预铸的配额,只支付收入奖励留下的缺口,因此市场越冷清,它补得越多。它按目标补缺口;消耗速度绝不会超过续航期允许的上限。
井是什么,不是什么
蓄水池需要一口井,以备枯水期。创世时,一笔固定配额的 BRIM 被放入井中。这些代币预先铸造,从第一个区块起就在总供应量之内,因此早已计入杯沿。日后汲取既不改变供应量,也不改变储备:每次汲取,杯沿都精确到 wei 不变。只有溢洪道能从井中汲取,没有任何协议路径能为它铸造补给;任何人都可以把已有代币付进去,这种补充是送给质押者的礼物。
与固定代币释放计划相反
通常的代币释放计划按固定速率支付,上线时最多,不管有没有实际活动都会发放;市场最火热、最不需要补贴时,反而发得最多。井的设计正好相反。它只支付收入奖励留下的缺口,所以火热的一周分文不汲,死寂的一周则在缓降上限内补到目标。这是一笔一次确定规模的配额,不会靠增发来补充:用完就是用完,到那时收益要么已转为由收入支撑,要么还没有。它支付多少、支付多快,是任何人都能算出的算术。
井只补缺口,绝不增发补给。
井的规模是创世输入参数(第 17 节),因此图表展示的是任意井余额下这条规则如何运行:随着余额下降,汲取量如何在缓降约束下逐步缩小。第 14 节的枯水之年,将同一算术用于贯穿示例的资产负债表。
汲取公式
治理设定一个目标:以质押池为基数的年化利率,按节拍折算。每个节拍(每小时一次)都先算出总奖励目标,优先用收入奖励计入。井可以补足剩余缺口,但受缓降上限和资金池流入上界约束。
目标 = 质押量 × 目标利率 × (节拍 / 年) (11.1) 缺口 = min(max(目标 − 本节拍铸造量, 0), max(流入上界 − 铸造量, 0)) (11.2) 缓降上限 = 井的余额 × (节拍 / 最低续航期) (11.3) 汲取量 = min(缺口, 缓降上限) 汲取量 ≥ 0.01 BRIM 才支付,否则为零 (11.4)
缓降
由收入支撑的铸造优先;井只填补缺口。缓降是一项速度限制:每个节拍,最多汲取井中剩余余额的 1 / (30 × 24),上线续航期为 30 天,治理可以经时间锁延长。因此,30 天续航不等于按完整目标支付 30 天:余额下降时,汲取量随之缩小,逐步递减,而不是断崖式停止。质押池增长会抬高目标和流入上界,却不会加大这一抽取上限。低于 0.01 BRIM 的汲取会被跳过。
越早,井越深
目标是质押池的一个利率,而质押池在起步时最小。因此,只要井相对于这个小池足够深,最早的质押者就能得到完整目标;随着更多人加入,池变大,目标也跟着变大,缓降上限便会成为约束。更高的目标利率会更快消耗井。完整目标能持续多久,取决于一个比率:井的深度相对于它所支持的质押量。在完全没有收入奖励的情况下,按上线参数计算,结果如下:
| 井的余额,占初始质押量的比例 | 缓降开始压低支付前,可按完整目标支付的时长 |
|---|---|
| 50% | 约 46 天 |
| 100% | 约 98 天 |
| 200% | 约 172 天 |
T11.1. 不同深度下可按完整目标支付的天数:无收入奖励,续航期为 30 天,每小时一个节拍,按与上方探索器相同的规则计算。收入奖励会延长每一行的时长,因为井只补缺口。井的规模是创世输入参数(第 17 节);各行展示规则在不同深度下的结果。
逆周期性来自算术
火热的几周很少汲取或完全不汲取。平淡的几周,井深时补到目标,井浅时补得更少。目标是井的贡献所瞄准的天花板,收入奖励优先计入;仅凭收入奖励自身,就可能让某个节拍超过目标。利率按节拍折算的年化利率报价;由于节拍之间会复利,若全年每个节拍都足额支付,实际收益率就高于名义数值,但没有任何节拍承诺足额支付。值得关注的图表是收入溢流与井的汲取量的对比。当收入奖励覆盖某节拍的目标时,井在该节拍不出力。贯穿示例中,该节拍目标为 1.14 BRIM,收入奖励铸造了 44.9910 BRIM,所以井没有汲取;若某小时没有溢流,则会在缓降允许的范围内补足缺口。
刹车与上调
安全签名者可以即时调低目标,只有时间锁能调高,因此排队中的上调永远无法抵消一次刹车。治理设定目标和续航参数;逆周期性是算术的自然结果。井在链上报告自身边界:余额、每节拍目标,以及一个枯水节拍最多能汲取多少。目标不是承诺,这一限制见第 19 节。
黄皮书:§ 7。
12交易台
交易台运营独立的协议自有资产子组合。它可以借款,也可能亏损,但绝不能触及储备。
独立的子组合
水磨就是运营交易台。它管理单独注资的协议自有资产子组合,绝不是储备,通过 Brim 适配器执行兑换、收益策略、流动性和信贷。如果使用生息稳定币仓位,它们也只在这里作为交易台策略存在,不会放进储备。交易台资本来自瀑布的交易台一路。每项操作都按交易台自身测得的实收结算,指定预期收到的代币,并带有必须达到的最低值。储备位于交易台无法跨越的墙后:不背负债务,从不充当借款抵押品,只能通过水龙头支付出去。
指定归集
交易台的旗舰策略是 Ripe 上的信贷额度(第 13 节):以运营资产抵押借款,将借款投入能赚取高于借款成本收益的地方。政策将借入本金视为负债,绝非收入;只允许归集已实现净利润,即偿还本金、应计利息、执行成本和已实现亏损之后剩余的价值。合约不计算这笔利润;由经过时间锁的治理操作指定金额。交易台先部署资金、再还款,之后才通过时间锁指定可进入瀑布的利润。归集不分交易台份额,也不分开发者份额(第 09 节)。亏损留在交易台,为底价提供支撑的储备永远不背负债务。
哪些由代码执行,哪些由政策决定
| 代码强制执行 | 政策决定 |
|---|---|
| 只有董事会注册表中列出的合约可以驱动交易台;名单中只有各委员会,治理须通过时间锁修改名单 | 交易台使用哪些平台 |
| 每项操作按实收结算,指定预期代币,并带有必须达到的最低值 | 使用多少杠杆,以及多大的仓位 |
| 交易台使用适配器前,适配器必须已登记并绑定 | 提议采用哪些适配器 |
| 交易台无法触及储备 | 无可决定项;除非经过注册表自身时间锁修改注册表,否则任何委员会都无法触及 |
| 归集是送入分配的指定金额;亏损留在运营子组合 | 何时指定归集,以及归集多少 |
T12.1. 哪些由代码执行,哪些由政策决定。
Brim HQ 团队通过这些委员会运营交易台,遵守各委员会的规则和延迟,并由团队作出上述选择。尚未确定的是运营子组合的初始资本,它属于创世输入参数(第 17 节);之后,资本随每次分配中的交易台份额而增长。
黄皮书:§ 6(水磨一行)、§ 8。
13与 Ripe 的联系
两扇门连接 Brim 与 Ripe,一堵墙把储备隔在两者之外。
两扇门
Brim 是一个独立协议,但上线时它刻意选择了一个盟友:Ripe Protocol,一个让人们以自己的代币化股票抵押借款的链上借贷协议。两者围绕同一类资产构建,联系通过两扇门展开。
第一扇门是交易台在 Ripe 上的信贷额度(第 12 节)。借款留在交易台自有子组合的账上;只有治理指定的已实现净利润,才能经瀑布归集回来。Ripe 获得一个协议级的借款人;Brim 则为原本闲置的资产获得一台收益引擎。
第二扇门是创世。在 Ripe 上,质押 RIPE 或 RIPE LP 的人会获得 juice score,正是这个分数让 Ripe 最投入的质押者,即 Top Juicers,在 Brim 创世事件中排在最前面。两个社区从第一个区块起就利益一致。创世本身见第 17 节。
一堵墙
两个协议不共享资产负债表。Ripe 永远不触及储备,储备从不充当借款抵押品,交易台也从不以 BRIM 抵押借款,底价不依赖 Ripe:贷款由交易台自有资产担保,绝不是储备。如果这条信贷额度带来亏损,亏损留在交易台子组合;如果 Ripe 停止运行,交易台少了一个平台,而储备不受影响。
Ripe 是一个平台。储备不知道它的存在。
黄皮书:§ 8。
14循环
三个循环让系统自我强化,一张网在需求消失时接住它。每个循环,都是把前文的机制首尾相接来看。
三个循环,一张网
溢价循环。需求让买方参与高于杯沿的发售。溢价形成盈余,盈余分配后归质押者的份额成为溢流,溢流转为新代币,铸入质押池;不断增长的池,又给人一个参与下一次发售的理由。发售见第 04 节,分配见第 09 节。
活动循环。买卖两个方向都支付过路费,因此无论向哪个方向交易,都在为收益提供资金:买入和卖出均流入同一套分配,流向溢流和杯沿。过路费见第 05 节。
耐心循环。怒退和赎回为急迫定价:怒退费一半留给其他质押者,一半销毁,让所有持有者受益;赎回费则留在储备。留下的人获得留存费用,销毁减少所有人对应的供应量,两者又成为继续留下的理由。退出定价见第 06 和 07 节。
这张网。它不是循环。需求消失时,水龙头支付篮子资产,没有“赎回时增发”的路径来放大下跌。水龙头开着、且每种储备资产都可转移时,这张网便能发挥作用(第 06 节)。
合约负责分流资金,人决定是否回来。市场火热也好,死寂也好,同一套算术始终成立;下表把两种状态并列展示。
需求强劲时,溢价付收益。需求消失时,水龙头付底价。
沿用第 10 节结束时的资产负债表:储备为 $9,998.9805,对应 9,994.9910 BRIM,杯沿为 $1.000399,质押量为 5,044.9910 BRIM,井中有 2,000 BRIM。本次推演假设储备价格不变,每小时节拍都在价格有效时执行,没有发售成交、没有兑换产生过路费、没有归集到账,没有任何存入、提取、赎回或向井补充代币,也没有参数变化。收入奖励为零,因此每个节拍都向井索取整个目标,而目标随质押池增长。
- 第 0 天。每节拍目标为 1.15 BRIM,缓降上限为 2.78 BRIM,因此井足额支付目标。
- 第 33 天。井水变浅,缓降上限降到目标之下;此后汲取量随余额递减。
- 第 180 天。汲取量低于最小支付门槛,停止支付;井中仍有 7.20 BRIM。
- 第 365 天。井累计向质押池支付 1,992.80 BRIM,质押池最终为 7,037.79 BRIM。供应量和储备均不变,因此期初、期末杯沿同为 $1.000399,水龙头仍支付其 0.98 倍(第 06 节)。
如果取消价格不变的假设,储备价格下跌时,杯沿也随之下降;协议中没有机制阻止这一点(第 19 节)。任何人支付的溢价、任何美元数值,都不受保护;受到保护的是赎回路径及其算术。
两种状态
| 需求强劲 | 没有需求 | |
|---|---|---|
| 由什么支付 | 溢价:发售盈余和过路费成为溢流 | 底价:水龙头以实物支付篮子 |
| 井 | 很少汲取或完全不汲取 | 在缓降上限内填补缺口,随井变浅而递减 |
| 依赖什么 | 发行所需的认可价格,以及继续参与的人 | 水龙头开启,每种资产均可转移 |
T14.1. 两种状态。市场火热或死寂,算术始终相同。
黄皮书:§ 6(结尾)、§ 9(综合设计段落)。
你在信任什么
谁能修改什么?这与 Olympus 有何不同?
15谁能修改什么
Brim 受治理管理,也可升级。三个控制领域,两种速度:上调须等时间锁,刹车立即生效,合约可通过注册表自身的时间锁替换。
三个领域,两种速度
三个控制领域:政策委员会掌管经济参数,市场委员会掌管流动性池参数,注册表掌管合约集合及其铸造权限。注册表可以通过时间锁替换任何合约,全局开启或关闭铸造,并设置代币合约自身的权限;第 18 节按委员会列出每项参数。协议从设计上就支持升级:修复或新版通过修改注册表实现,本文所述边界属于当前已登记的合约。
两种速度:上调和移动价值的操作须经过时间锁,提案时和执行时均按上限校验,未在期限内执行就会过期。防御性下调立即生效,包括暂停某个部门、停止进行中的发售、调低目标、调低过路费、将资产移出准入名单,以及锁定签名者。安全签名者只能刹车,不能上调。其中目标和过路费的下调,还会取消该参数在队列中等待的上调,因此下调之前排队的上调,绝不能在下调之后生效。
暂停会停止什么
签名者可以暂停一个部门,只有治理可以恢复。暂停并非表面状态:每种暂停都会停止一组特定操作,其余仍继续运行。有些影响还会超出名称本身,例如溢洪道或醒酒器暂停,也会阻止发售购买。T20.3 逐部门列出每种暂停。结算锁,以及账本中的质押和释放记录,永不暂停;交易台暂停期间,降低风险的操作仍可执行。
谁可以铸造
只有两个合约持有铸造权限:发售合约和奖励引擎,它们每次铸造都在各自门口检查支撑不等式。铸造权限由治理设置:注册表可以经时间锁授予或撤销权限,两者之上还有一个全局铸造开关。因此,“未付款,不铸造”既依赖每次铸造的门口检查,也依赖治理维护的合约名单。代币合约本身还具备暂停、黑名单,以及销毁黑名单余额的权力;这些属于注册表控制领域,权限矩阵逐项列出(第 20 节)。
上线时的信任模型
上线时,治理由受本文所述时间锁约束的多签承担,另有一组只能刹车的安全签名者。杯沿法则约束协议操作可以做什么;委员会的上限约束参数可以设到哪里;注册表时间锁约束合约集合如何变更。没有任何单一函数是不可阻挡的,治理可以采取行动。哪些要等、哪些立即执行,以及各项边界由谁强制执行,均已在上文说明,并在第 20 节制表列出。
黄皮书:§ 2(结尾)、§ 11(底价有开关;上线配置表引言)。
16前人的设计
Brim 借鉴五种早期设计,拒绝各自失守的部分,并在同一个约束下组合其余部分:新发行必须保持账面价值。
借鉴、拒绝、改变
简版见第 01 节;这里展开讨论。Brim 位于数种早期货币设计的交汇处。每种解决不同的问题,也为此作出取舍。Brim 选取其中部分机制,在同一个约束下组合:按协议认可的价格计算,新发行必须保持当前账面价值。
Olympus(2021)。借鉴:溢价发行和质押飞轮。拒绝:按计划铸造的质押变基,没有要求每次铸造保持每枚代币支撑的规则;以及只在仪表盘上显示、没有赎回函数的金库“底价”,溢价消失后只能从市场退出。改变:每次铸造都须守住杯沿,奖励只以已入库收入为支撑铸造,底价是任何人都能调用的函数。
Terra / UST。Terra 带来的启示是真正兑付的托底机制。拒绝:内生性托底,赎回 UST 时铸造更多 LUNA,使退出放大了本应吸收的崩盘。改变:外生资产篮子和实物退出,不存在赎回时增发的路径。
Ampleforth。Ampleforth 通过调整单位触及每个持有者:按比例改变供应量,而非发放奖励。拒绝:没有储备支撑的余额变基,需求消失时也没有东西可赎回。改变:持有增长中资金池的份额,并有真实资产托管。
Reserve 式篮子。借鉴:诚实的链上赎回。拒绝:把价格锚定到篮子净值的双向铸造与赎回套利;持有者拥有篮子及其收益,却没有其上的持续溢价。改变:篮子成为代币之下的底价,没有机制把代币价格钉在篮子价值上。
NET(NetNet Capital Management)。借鉴:真实的链上支撑底价,以及受储备限制的代币释放。拒绝:退出依靠略低于净值、容量受限的回购报价,而非按比例拿走储备;质押收益仍是增发供应量的变基,虽受储备限制,却未由收入支付。改变:每次铸造都在门口通过配对不等式核验,所需支撑当场到位;退出拿到的是篮子本身。
关键差异
这种组合就是设计本身。保留 Olympus 的溢价发行飞轮,但新奖励只以已入库收入为支撑铸造;有限的井则在尚有余额时,用预铸且已有支撑的供应量补足奖励。保留 Reserve 的诚实赎回,但移除净值锚定。没有要捍卫的目标价格,也没有要维持的无期限代币释放计划。相对于 Olympus、Terra、Ampleforth 和 NET,区别始终相同:退出时拿走储备份额,价格由机制计算,而非由买方出价决定。相对于 Reserve,区别则是取消了锚定。
黄皮书:§ 9。
上线
第一个区块发生什么,又有哪些风险?
17创世
一次由 @Brim_HQ 公布、以 代币化英伟达 进行的事件,Top Juicers 排在最前面。结束时的四项事实已经确定,此后的一切遵循上文规则。
已经确定的事项
创世是唯一一个必须建立支撑基准的时刻,之后每次铸造都按这个基准检查;整个设计依赖创世结束时达到指定状态。无论事件形式如何,四件事已经确定。
- 储备为全部初始供应量提供支撑,包括井。事件结束时存在的每枚代币,包括井的配额,都从第一个区块起计入供应量和杯沿。
- 代币市场的流动性归协议所有。池的 hook 只接纳协议自有交易台提供的流动性,因此从第一笔兑换起,每笔交易都把过路费送入分配。
- 水龙头开启。从第一个区块起,赎回按钮就可按底价、以实物形式兑付。
- 创世资产是 代币化英伟达(NVDA),且仅限这一种。事件只接收 代币化英伟达,储备起步时只持有它,代币池也以它计价。这是上线时的状态,并非设计本身的限制:储备旨在成为一篮子代币化股票,委员会在创世后可以纳入更多股票(第 15 节)。储备中不放任何稳定币。
创世向所有想参与的人开放,此前没有预售。创世之后,新的 BRIM 只能通过当时的铸造门产生,并且必须在杯沿或更高水平获足额支付。井的规模和交易台初始资本,也在创世时确定(第 11、12 节)。
即将公布的内容
事件本身由 @Brim_HQ 公布,Ripe 的 juice score(第 13 节)在其中发挥重要作用:Ripe 最投入的质押者,即 Top Juicers,排在最前面。事件接收 代币化英伟达;其余机制有意不在本文中说明。本文明确的是事件结束时的状态,此后每次铸造、每个节拍和每次赎回,都以这一状态为起点检验。
黄皮书:§ 10。
18上线配置
上述机制由当前已登记合约强制执行。下列数字是可调参数。逐项注明日期、边界与执行方。
机制与参数不同
本文机制由当前已登记合约执行(第 15 节),下列数字则是参数。政策委员会和市场委员会在所示上限内治理这些参数:上调和移动价值的操作须经过时间锁,防御性下调立即执行。“门”指移动资金的合约会拒绝超出边界的操作;“委员会”指当前委员会的校验会拒绝,而委员会可通过注册表自身的时间锁替换。本表日期为 2026 年 9 月。
参数表
| 参数 | 上线值 | 边界 | 执行方 | 管理方 | 速度 | 类别 |
|---|---|---|---|---|---|---|
| 赎回费率 | 2% | 高于零,且不超过 10% | 委员会 | 政策委员会 | 时间锁 | 委员会边界 |
| 赎回开放 | 是 | 开放标志是参数;水龙头暂停是独立状态 | 门 | 政策委员会;签名者可暂停 | 开放标志经时间锁;暂停立即生效,治理也可立即恢复 | 配置值 |
| 储备资产 | 代币化英伟达,篮子中的首个资产 | 代币化股票;创世后可继续纳入,每种都须有实时价格,绝不纳入协议自身代币 | 门(准入);委员会(名单) | 政策委员会 | 新增经时间锁;移出名单立即生效 | 配置值 |
| 池的交易对 | BRIM / NVDA | 绑定在 hook 中;计价资产必须是储备资产,否则过路费永远无法结算 | 门 | 已登记合约集合 | ||
| 发售溢价倍数 | 5.00× → 1.10× | 1.10× 是合约最低值 | 门 | 政策委员会 | 时间锁 | 门的边界 |
| 发售窗口 | 一天 | 最多 90 天 | 委员会 | 政策委员会 | 时间锁 | 配置值 |
| 归属 | 5 至 30 天,归属奖励最高 25% | 归属奖励不超过 25%;时长不超过 365 天 | 门(归属奖励);委员会(范围) | 政策委员会 | 时间锁 | 配置值 |
| 瀑布各路:质押者 / 交易台 / 储备 / 开发者 | 90 / 5 / 4 / 1 | 交易台一路不超过 25%;开发者一路不超过 10% | 门 | 政策委员会 | 时间锁 | 门的边界 |
| 瀑布:交易台来源归集 | 96 / 0 / 4 / 0 | 交易台不给自己付款;归集没有开发者一路 | 门 | 推导值 | ||
| 开发者收款地址 | 由委员会设置 | 不能是协议合约;设置前,该份额累积进入储备 | 委员会 | 政策委员会 | 时间锁 | 配置值 |
| 井的目标 | 200% 名义 APR,按节拍折算 | 不超过 200%;可立即调低;并非保证 | 委员会 | 政策委员会;签名者可调低 | 上调经时间锁;下调立即生效 | 委员会边界;不承诺实际达到 |
| 最低续航期 | 30 天 | 30 至 365 天,至少 10 个节拍 | 委员会(范围);门(十个节拍) | 政策委员会 | 时间锁 | 配置值;限制汲取速度 |
| 奖励纪元预算 | 每年为纪元起始供应量的 50% | 不超过纪元起始供应量的 1000%;只计量奖励铸造,井从不动用 | 门(计量);委员会(上限) | 政策委员会 | 时间锁 | 配置值 |
| 资金池流入上限 | 每节拍为质押量的 1% | 取配置值与当前赎回费率中较小者 | 门 | 政策委员会 | 时间锁 | 门的边界 |
| 奖励节拍 | 每小时 | 间隔不短于 一小时 | 委员会 | 政策委员会 | 时间锁 | 配置值 |
| 过路费 | 卖出 5% / 买入 3% | 每个方向不超过 10%;hook 部署时为零,上线值经一次市场委员会时间锁生效 | 门(hook) | 市场委员会 | 上调经时间锁;下调立即生效 | 门的边界 |
| 怒退费率 | 50% | 不超过 90% | 门 | 政策委员会 | 时间锁 | 门的边界 |
| 提取释放期 | 7 天,前 1 天为悬崖期 | 最多 60 天 | 委员会 | 政策委员会 | 时间锁 | 配置值 |
| 价格有效期 | 一天 | 五分钟 至 七天 | 委员会 | 政策委员会 | 时间锁 | 配置值;依赖价格源 |
| 铸造权限 | 发售、奖励引擎 | 仅限已登记合约;两者之上有全局开关 | 代币合约,通过注册表 | 注册表 | 授权经时间锁;关闭立即生效 | 已登记合约集合 |
T18.1. 参数表,日期为 2026 年 9 月。最后一栏说明每行主张的类别:门的边界由移动资金的合约拒绝越界,委员会边界由当前委员会拒绝越界,“配置值”则指治理可在这些边界内设定的数值。完整的主张分类见第 19 和 20 节。
黄皮书:§ 11(上线配置表)。
19坦诚的局限
设计不主张什么;对于确实作出的每项主张,又各自依赖什么。
八项限制
杯沿法则本身还有一个前提:每次铸造经过当前的铸造门时,都要在门口接受检查,而哪些合约担任铸造门由治理决定(第 15 节)。
主张矩阵
本文每项主张至少属于以下四栏之一,有些同时属于多栏。
| 主张 | 可调用时强制执行 | 可用性受治理控制 | 外部前提 | 不承诺 |
|---|---|---|---|---|
| 协议操作不压低杯沿 | 当前每扇铸造门的支撑不等式 | 哪些合约是铸造门;铸造开关 | 来自有效价格源的认可价格 | 美元价值 |
| 按比例实物赎回 | 先销毁,再支付每种资产的份额;不读取价格 | 水龙头开启;费率高于零且不超过 10% | 每种储备资产均获发行方允许转移;一次转账失败会回滚整笔赎回 | 美元底价;收到资产的流动性 |
| 发售绝不在 1.10× 以下铸造 | 门拒绝放行 | 是否开放发售 | 对储备进行严格价格读取 | 在任何价格下都能获得配额 |
| 每节拍奖励不超过上界 | 门依据池上限和费率检查 | 池上限与费率 | 利率;APY | |
| 奖励有支撑 | 只以同一笔交易中移入储备的溢流为支撑铸造 | 奖励纪元预算;节拍要求溢洪道未暂停 | 节拍所需的有效价格源 | 奖励下限 |
| 井填补缺口 | 汲取公式和缓降 | 目标(可立即调低)、最低续航期 | 节拍所需的有效价格源;汲取是节拍步骤之一,在严格定价之后执行 | 实际达到目标;井的持续时长 |
| 过路费为收益提供资金 | hook 对每笔兑换收费,不超过 10% | 过路费水平;流动性适配器 | 池管理器、计价资产、区块链 | 交易量 |
| 交易台不触及储备 | 储备唯一出口是水龙头;交易台保管库独立 | 哪些合约被登记 | 交易台使用的平台 | 交易台利润 |
| 创世为初始供应量提供支撑 | 创世计划(第 17 节) | 创世机制、日期、配额 |
T19.1. 主张矩阵。
压力情景
以上就是完整论证。公式汇总见第 20 节,合约是最终依据;唯一真正的 BRIM,是 @Brim_HQ 公布地址上的代币。
黄皮书:§ 11。
20参考资料
将审计者、译者和研究者所需的资料集中于此,不打断正文叙述。
术语表
- 账面价值(book value)
- 储备净值除以总供应量;每项不变量检验所依据的量。
- 认可价格(accepted prices)
- 协议所配置的价格源当前接受的价格;过期或失效的价格源不被接受,严格读取在失败时关闭执行。
- 杯沿(the brim)
- 将账面价值看作注满线:每枚 BRIM 背后有多少支撑。
- 底价(floor)
- 水龙头支付的价格,即账面价值减去赎回费。本文中的底价始终指赎回价格;发售有最低值,井有续航期,参数表将其称为最低续航期。
- 盈余(surplus)
- 到账后高出杯沿的价值,来自出售、过路费或交易台。
- 瀑布(Waterfall)
- 治理设定的盈余分配,流向给质押者的溢流、交易台资本、储备支撑,以及开发者份额。
- 溢流(overflow)
- 瀑布中属于质押者的那一路,等待溢洪道的节拍。
- 发售:注水口(The Pour)
- 在杯沿之上以荷兰式拍卖出售新 BRIM。
- 储备:蓄水池(Reservoir)
- 为每枚 BRIM 提供支撑的篮子;只经水龙头流出。
- 水龙头(The Tap)
- 赎回:销毁 BRIM,以底价获得按比例分得的篮子资产。
- 溢洪道(Spillway)
- 奖励引擎:通过节拍把溢流转为有支撑的奖励。
- 汇水盆(Basin)
- 基于份额的质押池,有三种退出方式。
- 井(The Well)
- 预铸创世配额,在缓降约束下填补奖励缺口。
- 水磨(Mill)
- 运营交易台:独立的协议自有资产子组合。
- 醒酒器(Decanter)
- 归属:每笔配额和每次慢速退出都先在此沉淀,然后才可流通。
- 收费站(Tollbooth)
- 代币自身流动性池上的 hook;收取过路费并限制流动性准入。
- Brim 适配器(Brim Adapters)
- 交易台与外部平台之间的连接器;每个都须登记并绑定。
- 董事会(Boardroom)
- 治理:政策委员会、市场委员会,以及负责校验的治理部门注册表。
- 节拍(tick)
- 无需许可、每小时一次的奖励检查点。
- 缓降(glide)
- 每节拍最多汲取井余额除以最低续航期内节拍数的规则。
- 纪元(era)
- 一个奖励年度;纪元内累计铸造总量不得超过纪元起始供应量的设定比例。
- 计价资产(quote asset)
- 用于代币池报价和支付过路费的储备资产;上线时为 代币化英伟达(NVDA)。
- 门(door)
- 移动资金并拒绝越界操作的合约。发售和奖励引擎是两扇铸造门;水龙头是储备唯一的出口。
- (3,3)
- Olympus 对“所有人都质押,且都因此受益”这一结果的简称。Brim 的版本加入了原版没有的退出方式。
常见问题
公式汇总
| 编号 | 公式 | 章节 |
|---|---|---|
| 2.1 | 账面价值 = 储备净值 / 总供应量 | 02 |
| 2.2 | 底价 = 账面价值 × (1 − 赎回费率) | 02 |
| 4.1 | 基础量 = 已付价值 / (溢价倍数 × 账面价值) | 04 |
| 4.2 | 铸造量 M = 基础量 + 归属奖励,且永不超过 已付价值 / (1.10 × 账面价值) | 04 |
| 4.3 | 储备从每次出售中保留的价值 ≥ M × 账面价值 | 04 |
| 10.1 | 铸造量 + 井的汲取量 ≤ 质押量 × min(池上限, 赎回费率),每节拍 | 10 |
| 11.1 | 目标 = 质押量 × 目标利率 × (节拍 / 年) | 11 |
| 11.2 | 缺口 = min(max(目标 − 铸造量, 0), max(流入上界 − 铸造量, 0)) | 11 |
| 11.3 | 缓降上限 = 井的余额 × (节拍 / 最低续航期) | 11 |
| 11.4 | 汲取量 = min(缺口, 缓降上限),≥ 0.01 BRIM 才支付 | 11 |
| 铸造检查 | 已付价值 × 铸造前供应量 ≥ 铸造量 × 铸造前净值,每扇铸造门均检查 | 02、10 |
T20.1. 公式汇总。
权限矩阵
| 操作 | 领域 | 执行者 | 延迟 | 上限 | 上限执行方 | 涉及部件 |
|---|---|---|---|---|---|---|
| 设置赎回费率,开启或关闭赎回 | 政策委员会 | 治理 | 时间锁 | 费率高于零,且不超过 10% | 委员会 | 水龙头 |
| 设置发售条款 | 政策委员会 | 治理 | 时间锁;窗口运行期间不可修改 | 最低溢价倍数 ≥ 1.10×;归属奖励 ≤ 25% | 门 | 发售 |
| 设置发售预算 | 政策委员会 | 治理 | 时间锁 | 账本 | ||
| 启动发售 | 政策委员会 | 治理 | 立即 | 不得覆盖正在运行的窗口 | 门 | 发售 |
| 停止发售 | 政策委员会 | 治理、安全签名者 | 立即 | 发售 | ||
| 设置质押条款 | 政策委员会 | 治理 | 时间锁 | 怒退费率 ≤ 90%;释放期 ≤ 60 天 | 门(费率);委员会(释放期) | 汇水盆 |
| 设置奖励参数(节拍、上限、目标、最低续航期) | 政策委员会 | 治理 | 时间锁;刹车会使排队中的相关变更作废 | 目标 ≤ 200%;节拍间隔 ≥ 一小时;最低续航期 30 至 365 天 | 委员会;十节拍规则由门执行 | 溢洪道 |
| 调低目标 | 政策委员会 | 安全签名者、治理 | 立即 | 只能调低 | 委员会 | 溢洪道 |
| 设置瀑布各路比例和开发者收款地址 | 政策委员会 | 治理 | 时间锁 | 交易台一路 ≤ 25%;开发者一路 ≤ 10%;收款方不能是协议合约 | 门(比例);委员会(收款方) | 溢洪道 |
| 新增储备资产 | 政策委员会 | 治理 | 时间锁;须有实时价格 | 不能是协议自身代币 | 门 | 储备 |
| 将储备资产移出准入名单 | 政策委员会 | 治理 | 立即 | 仅冻结准入;已追踪余额保留 | 门 | 储备 |
| 新增或移除接收收入的门 | 政策委员会 | 治理 | 新增经时间锁;移除立即生效 | 溢洪道 | ||
| 新增、移除、锁定、解锁安全签名者 | 政策委员会 | 治理 | 新增和解锁经时间锁;移除和锁定立即生效 | 各委员会 | ||
| 暂停部门 | 政策委员会 | 安全签名者、治理 | 立即 | 任何部门 | ||
| 恢复部门 | 政策委员会 | 治理 | 立即 | 任何部门 | ||
| 指定交易台归集 | 政策委员会 | 治理 | 时间锁;指定明确金额 | 交易台、溢洪道 | ||
| 从部门找回误转代币 | 政策委员会 | 治理 | 立即 | 不能从储备、井或任何保管库找回 | 委员会 | 部门自身余额 |
| 将交易台资金转给治理 | 政策委员会 | 治理 | 时间锁;指定明确金额 | 交易台保管库 | ||
| 调高过路费 | 市场委员会 | 治理 | 时间锁;下调使排队中的上调作废 | 每个方向不超过 10% | 门(hook) | 流动性池 |
| 调低过路费 | 市场委员会 | 安全签名者、治理 | 立即 | 只能调低 | 门 | 流动性池 |
| 替换流动性适配器 | 市场委员会 | 治理 | 时间锁;须绑定 hook(hook 检查),并列入适配器注册表(委员会检查) | 门检查绑定,委员会检查登记 | 流动性池 | |
| 添加或移除流动性 | 市场委员会 | 治理 | 时间锁;排队时确定规模 | 统一的亏损政策 | 委员会 | 流动性池、交易台 |
| 登记、替换或禁用合约 | 注册表 | 治理 | 时间锁 | 系统组成 | ||
| 授予或撤销铸造权限 | 注册表 | 治理 | 时间锁 | 仅限已登记合约 | 代币合约 | 代币合约 |
| 关闭或开启铸造 | 注册表 | 治理 | 立即 | 代币合约 | 代币合约 | |
| 暂停代币 | 注册表 | 治理 | 立即 | 代币合约 | 每次转账 | |
| 将地址列入黑名单 | 注册表 | 被授予此权限的部门 | 立即 | 代币合约 | 该地址 | |
| 销毁黑名单余额 | 注册表 | 治理 | 立即 | 仅限黑名单地址 | 代币合约 | 该地址 |
| 设置价格有效期 | 政策委员会 | 治理 | 时间锁 | 五分钟 至 七天 | 委员会 | 定价 |
| 新增价格源 | 价格注册表 | 治理 | 时间锁;验证实时有效性 | 注册表 | 定价 |
T20.2. 权限矩阵。列出每项受治理控制的操作、谁能执行、延迟多久、受何种上限约束,以及由谁强制执行上限。
暂停会冻结什么
| 被暂停的部门 | 停止什么 | 哪些继续运行 |
|---|---|---|
| 水龙头 | 赎回,包括质押仓位赎回 | 其余一切;储备不受触动。储备资产冻结,即使没有暂停,也对赎回产生相同效果:一次转账失败就会回滚整个篮子退出 |
| 汇水盆 | 从钱包或直接从醒酒器领取后存入,以及全部三种退出方式 | 已经在醒酒器中的释放继续累积,并可领取至钱包 |
| 醒酒器 | 领取进行中的释放,以及创建新释放,因此发售购买和质押提取也会失败 | 现有释放继续累积;只是延迟,不会丢失 |
| 发售 | 购买;启动窗口 | 市场 |
| 溢洪道 | 节拍:不铸造、不从井汲取;收入存入也停止,因此发售购买同样失败,因为出售必须将盈余入账 | 过路费继续在池中累积,等待转出 |
| 交易台 | 新资金部署、兑换、添加流动性,以及向分配进行的指定归集 | 从策略中提取、移除流动性:降低风险的操作继续开放 |
| 账本 | 发售记录、溢流额度和奖励检查点,因此购买和节拍随之失败 | 质押与释放记录,以及永不暂停的结算锁 |
| 代币 | 每次转账(仅治理可暂停) |
T20.3. 暂停会冻结什么,逐行对照各部门的暂停检查。
一次变更的生命周期
提案:委员会记录变更,并按上限校验。等待:时间锁运行;未在期限内执行,变更便过期。执行:委员会再次按实时状态校验,然后应用变更。作废:由于刹车或另一项变更先执行,导致 nonce 过期的变更,不再执行,直接作废。排队中的变更只能执行一次。
合约索引
| 通俗地说 | 合约 | 持有或移动什么 | 可查询什么 |
|---|---|---|---|
| 发售 | Pour | 将配额铸造到醒酒器保管库;把支撑存入储备;把盈余交给溢洪道 | 发售窗口、当前溢价倍数、购买预览 |
| 储备 | Reservoir | 篮子资产;仅按水龙头指令转出 | 净值(严格与宽松读取)、余额 |
| 赎回 | Tap | 销毁 BRIM;指示储备支付篮子 | 赎回预览、费率、开放或暂停状态 |
| 奖励引擎 | Spillway | 在门口运行瀑布;执行节拍;从井汲取 | 上次节拍、节拍预览、井的续航 |
| 其保管库 | SpillwayVault | 等待中的溢流 | |
| 质押 | Basin | 份额;存入与退出 | 质押余额、退出预览 |
| 其保管库 | BasinVault | 质押池;奖励铸造到此处 | |
| 创世配额 | Well | 预铸 BRIM;仅由溢洪道汲取 | 自身余额 |
| 交易台 | Mill | 通过适配器管理运营子组合 | 仓位 |
| 其保管库 | MillVault | 运营资产 | |
| 归属 | Decanter | 领取释放,可选择直接进入汇水盆 | 释放记录、可领取量 |
| 其保管库 | DecanterVault | 托管中的 BRIM | |
| 市场过路费 | Tollbooth | hook;累积过路费;流动性准入 | 过路费、费用预览、协议指定池 |
| 池适配器 | BrimPoolAdapter | 交易台的单一流动性头寸 | 池价格 |
| 配置 | Charter | 全部参数与名单 | 各项参数 |
| 账本 | Ledger | 质押份额、释放、溢流额度、纪元、结算锁 | 质押份额、释放、纪元计量 |
| 政策委员会 | PolicyBoard | 校验参数并施加时间锁 | 待执行变更 |
| 市场委员会 | MarketBoard | 校验过路费和流动性操作并施加时间锁 | 待执行变更 |
| 董事会 | Boardroom | 哪些治理部门可以行动 | |
| 注册表 | Hq | 合约集合、铸造权限、铸造开关 | 铸造权限、开关 |
| 适配器注册表 | Harbor | 交易台可以使用哪些适配器 | |
| 定价 | PriceDesk, ChainlinkPrices | 逐项读取价格;严格与宽松读取 | 价格、是否过期 |
| 代币 | BrimToken | BRIM;铸造受注册表控制;暂停与黑名单 | 供应量、余额 |
T20.4. 合约索引。哪个合约持有什么,以及本文的各项数字可由哪个合约查询。
链接与免责声明
黄皮书(另有英文版、韩文版和日文版) · @Brim_HQ · Ripe
Brim 是一个实验性的链上协议。它不持有客户资金,不提供账户,也不是任何类型的受监管金融机构。本文任何内容均不构成投资建议。储备为代币化股票,其价值随市场波动。参与风险自担。