本文提出了几种动态调整区块链反垃圾邮件机制参数的模型,旨在平衡网络安全与用户体验。模型包括基于波动率反馈的机制、线性利率金库、凸函数做市商(CPAMM)金库以及自动化稳定性债券拍卖。这些模型通过动态调整资本要求和锁定时间等参数,以应对网络拥堵和潜在的垃圾邮件攻击,同时最小化对合法用户的干扰。
在前一篇文章中,我们展示了如何通过降低资金流速和提高准备金率来帮助缓解垃圾信息,而不会惩罚普通用户。在这里,我们使这两个杠杆具有自适应性和动态性。我们的指南是“[EIP-1559 以太坊费用市场的动态分析](https://arxiv.org/abs/2102.10567)[^1]”研究,该研究表明,如果费用机制的控制旋钮移动过快,费用机制可能会从平静状态变为剧烈波动:区块会在过满和空置之间摇摆,这种模式称为 李-约克混沌^2。为了避免这种命运,我们将波动性本身视为一种信号,让利率差揭示隐藏的需求,甚至将参数设置外包给公开拍卖——将静态反垃圾信息费用变成一个实时跟踪网络状况的市场。
中心目标是从有限的选项列表中动态选择一组参数,以最大化网络的整体效用。这使得协议能够智能地适应变化的环境,而不是依赖于静态的、一刀切的方法。
在探索解决方案之前,我们必须清楚地定义和理解每个解决方案旨在解决的问题。目标是选择最佳的反垃圾邮件参数集,以最大程度地提高网络健康状况,并在强大的安全性和合规用户的低摩擦环境之间取得平衡。
我们的目标是最大化网络效用函数($U_{net}$),该函数定义为施加在垃圾邮件发送者身上的经济成本与施加在合法参与者身上的经济摩擦之间的加权差。
最大化: $U{net}(K{req}, T{lock}) = (w{deterrence} \cdot C{spam}) - (w{efficiency} \cdot F_{legitimate})$
协议必须从离散的、预定义的选项集中为以下每个参数选择一个值:
所选参数必须在一组约束条件下运行,以确保网络保持功能正常、可访问且公平。
在建立了这个正式的问题陈述之后,我们现在将探索三种设计用于寻找最佳解决方案的高级自适应模型。
该模型直接演变了 EIP-1559 反馈循环[^3]。它添加了第二个控制变量,以直接针对并抑制“动态分析”论文确定为系统陷入混乱的关键症状的波动性[^1]。
该系统按区块运行,根据两个网络健康指标(拥塞和波动性)调整两个反垃圾邮件参数($K{req}$ 和 $T{lock}$):
t
结束时: 协议计算区块负载 ($\rho_t$) 并更新其区块负载波动率的移动平均值 ($\sigma_t$)。w
个区块上的波动率)。阻尼因子 $D_t$ 定义为: $D_t = \begin{cases} 0.5 & \text{如果 } \sigmat > \sigma{target} \ 1 & \text{如果 } \sigmat \le \sigma{target} \end{cases}$
区块 t+1
的更新方程为:
$T{lock, t+1} = \begin{cases} T{lock, t} + \Delta_T & \text{如果 } \sigmat > \sigma{target} \ \max(0, T_{lock, t} - \Delta_T) & \text{如果 } \sigmat \le \sigma{target} \end{cases}$
$K{req, t+1} = K{req, t} \cdot \left(1 + \alpha_K \cdot (\rhot - \rho{target}) \cdot D_t\right)$
以大量估值相似的交易为特征的垃圾邮件攻击会导致区块负载 $\rho_t$ 飙升,然后随着基础费用调整而崩溃,从而导致高波动性。当 $\sigmat$ 超过其目标时,系统会检测到这一点。随后 $T{lock}$ 的增加会削弱垃圾邮件发送者的资本流速,迫使他们持有指数级更多的营运资金来维持其攻击速率。这直接增加了他们的机会成本,使得攻击无利可图并打破了不稳定循环。
对于合法用户,效率通过最小化摩擦来最大化。在正常运行期间,网络波动性较低,因此破坏性的 $T{lock}$ 参数趋于零。系统使用负担较轻的 $K{req}$ 来管理标准拥塞。这确保协议仅在主动防御威胁网络稳定性的攻击时才施加更高的摩擦,从而为合法参与者保留资本效率。
让我们总结一下模型 1 的优点和挑战。
优点:
缺点:
现在我们探索一些反垃圾邮件市场驱动的模型来调整资本流速和资本成本向量,$K{\text{req}}$ 和 $T{\text{lock}}$ 。这是一个简单的“银行”,其中利率与金库的大小成正比下降。
每次接受交易时,协议会为用户的个人 $T{\text{lock}}$ 期间托管 $K{\text{req}}$ 单位的ASSET原生代币。所有托管都扫入一个公共金库。需要即时 ASSET 流动性的借款人可以从该金库中获得一个区块的贷款,并在下一个区块中偿还;他们支付的价格是由线性公式设定的利息费用。
状态变量
利率曲线
$$ r_t^{\text{lin}}=\frac{D}{V_t}. $$
随着更多资本被锁定 ($V_t\uparrow$),借款利率下降。
治理规则 设 $r_{\text{target}}$ 为期望的最低利率。
$$ K{\text{req},t+1}=K{\text{req},t}! \begin{cases} (1+\gamma) & \text{如果 } rt^{\text{lin}}<r{\text{target}},\ (1-\gamma) & \text{如果 } rt^{\text{lin}}>r{\text{target}}, \end{cases} $$
其中步长 $\gamma\ll1$ 较小。
垃圾邮件发送者必须为每笔交易锁定 $K_{\text{req}}$。他的交易flood会抬高 $V_t$,从而压低 $rt^{\text{lin}}$。一旦利率降至 $r{\text{target}}$ 以下,治理者就会提高 $K_{\text{req}}$。攻击变得昂贵,因为现在每笔新交易都需要更多抵押品并且在任何重新借入的资本上获得的收益率都较低。
ASSET / kASSET
池中借款?只有需要原子性、单区块流动性的参与者——他们可以在同一笔交易中抓取和偿还的资金——才愿意支付该池的即时滑点+费用:
借款人原型 | 为什么金库是完美的 |
---|---|
套利者 | 在便宜的 DEX 上购买,在一个包中在昂贵的 DEX 上出售;第一笔交易需要大量 ASSET ,并用第二笔交易的收益偿还。 |
清算人 | 在 Aave/Compound 上偿还拖欠贷款,以折扣价声明抵押品,然后全部原子性地出售。 |
闪电贷策略师 | 执行抵押品掉期、债务再融资或多步骤 MEV 技巧,这些技巧会暂时需要比钱包拥有的更多资金。 |
对于他们来说,金库是一个原生的、协议保护的闪电贷平台,具有可预测的定价;与他们捕获的套利或清算价差相比,支付几个基点的滑点加上金库费用微不足道。
假设每次交易的预期垃圾邮件利润为 $P_{\text{exp}}$。 攻击者的净收益为
$$ \Pi = P{\text{exp}} - \bigl(G{\text{cost}} + K{\text{req}}\cdot P{k!A}\bigr), $$
其中 $P_{k!A}$ 是金库的隐含利息成本(kASSET
的价格折扣)。如果 $\Pi>0$,他们将继续发送垃圾邮件。
防御循环是双层的:
kASSET
,将 $P_{k!A}$ 压低,并凸面地加剧其自身未来的借款成本。由于 $\gamma$ 很小但可以重复应用,因此系统永远不会让价格在非威慑区域停留超过少数几个区块。
这里没有通货膨胀,没有神奇的印刷:所有收益率都由借款人支付。
ASSET ↔ kASSET
交易都会收取 0.3%(可配置)的 LP 费用,该费用会累积到池中。这些 LP 代币由当前锁定资本的任何人自动持有;当用户的 $T_{\text{lock}}$ 到期时,他们会赎回 1 kASSET
→ 1 ASSET
加上他们按比例分配的累积费用。实际上,这是一种链上 MEV 返利:本应流向外部闪电贷提供商或矿工提取的优先费的利润被回收给抵押品保护链条的人。
借款人为即时流动性的特权付费;储户赚取这笔付款;只有当曲线本身不再约束垃圾邮件时,协议才会介入。
让我们总结一下模型 2A 的优点和挑战。
优点
缺点
恒定乘积 AMM (CPAMM) 以弯曲的供需表面对即时性进行定价,并赚取掉期费用。
协议运行一个内部 Uniswap 风格的池,其储备为 $(R_A,R_K)$:
ASSET
) – 流动原生代币。kASSET
) – 所有者 $T_{\text{lock}}$ 后可以 1 比 1 赎回的 IOU。当用户锁定 $K_{\text{req}}$ ASSET 时,协议会铸造相同数量的 kASSET
并将其单方面存入池中。想要立即获得流动性的借款人交换 kASSET → ASSET
,支付 AMM 的价格影响加上通常的 LP 费用。
不变量
$$ R_A\cdot R_K=\mathcal K. $$
kASSET
的链上价格
$$ P_{k!A}=\frac{R_A}{R_K}\quad(<1). $$
治理规则(价格带)
$$ K{\text{req},t+1}=K{\text{req},t}! \begin{cases} (1+\gamma) & \text{如果 } P{k!A,t}<P{\min},\ (1-\gamma) & \text{如果 } P{k!A,t}>P{\max},\ 1 & \text{否则。} \end{cases} $$
可选地,我们可以用集中流动性不变量替换恒定乘积,以保持 $P_{k!A}$ 在利用率范围内几乎平稳,并使其在外部飙升。
垃圾邮件发送者的 flood 会铸造大量 kASSET
,扩大 $RK$ 并凸面地压低 $P{k!A}$:每个额外的代币都比以前的代币具有更大的负价格影响。因此,在任何治理者采取行动之前,借款成本都会超线性地上升。只有当 $P{k!A}$ 触及舒适带时,协议才会对 $K{\text{req}}$ 添加小的 ($\gamma$) 凸起。
让我们总结一下模型 2B 的优点和挑战。
缺点
特征 | 线性金库 | CP-AMM 金库 |
---|---|---|
借款价格曲线 | $r=D/V$(线性) | $P=R_A/R_K$(超凸) |
治理频率 | 高(速率快速崩溃) | 低(曲线自我调节) |
收益来源 | 仅利息 | LP 费用 + 可选 CL 收益 |
要调整的参数 | $D,\,r_{\text{target}},\,\gamma$ | $P{\min},\,P{\max},\,\gamma$ |
实施工作 | 低 | 中/高 |
垃圾邮件的反弹性 | 依赖于治理规则 | 曲线在治理之前惩罚垃圾邮件 |
两种设计都将安全成本转换为经济信号,但凸 AMM 版本将该信号直接嵌入到经过充分研究的市场微观结构中,从而使价格曲率能够执行大部分防御工作,并将锁定资本转变为诚实用户的收益引擎。
该模型使用财务激励来将复杂的参数设置问题外包给竞争性市场,从而为网络稳定性创建一个预测市场。
该模型是主动的。它迫使市场将垃圾邮件的未来风险定价。如果绑定者预测到可能导致不稳定的事件,他们将主动投票支持更高的安全参数,以保护其债券。这会在攻击之前加强网络,而不是对攻击作出反应。它允许市场共同决定将系统保持在稳定状态并避免“相变”到混乱的参数[^1]。
拍卖创建了一个强大的诱因,以避免过度保护网络。由于选择过高的参数没有额外的奖励,因此绑定者有动机找到最有效(即限制性最小)的参数集,该参数集仍然可以保证稳定性。
优点:
缺点:
两种金库设计都会产生一种在静态托管世界中不存在的超额价值流:
由于该收入是由争夺优先级的交易产生的,因此它实际上是协议捕获的“软 MEV”。将其返还给其资本承销防御的钱包将反垃圾邮件成本转变为正和重新分配循环:
步骤 | 如何运作 | 典型节奏 |
---|---|---|
1. 累积 | 利息或 LP 费用作为额外的金库份额累积。 | 每隔一个区块 |
2. 收割 | 管理员或计划的函数将剩余份额转换回 ASSET 。 |
每日/每周 |
3. 重新分配 | • 按比例分配给所有具有活动锁定的地址(简单的 LP 模型)。<br>• 流向一个自动支付其下一个 gas/lock 费用一部分的支付管理员(gas 补贴)。<br>• 如果治理者喜欢通货紧缩,则将其路由到公共物品金库或销毁地址。 | 与收割相同 |
链上会计处理非常简单:每个锁定都为用户铸造 kASSET
(或 LP 收据);利润以相同的代币分配,因此持有人会自动看到他们的余额上升。随着时间的推移,该机制降低了诚实参与者的净安全成本——内置的 MEV 返利计划——而垃圾邮件发送者仍然面临着不断上涨的 $K_{\text{req}}$ 和价格滑点的全部冲击。
[^1]: EIP-1559 以太坊费用市场的动态分析
[^3]: EIP-1559 的经济分析
- 原文链接: github.com/thogiti/thogi...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!