本文对比了两种解决以太坊 MEV 问题的方案:Execution Auctions (EAs) 和 Execution Tickets (ETs)。
_作者:Jonah Burian & Davide Crapis_
特别感谢 Anders Elowsson, Barnabé Monnot, Justin Drake 和 Mike Neuder 提供的反馈和评论。
以太坊中存在委托代理问题。虽然协议创造了 MEV,但它将其泄漏给了提议者。此外,MEV 以其当前状态将协议暴露于其他外部性,例如 时间博弈。研究界普遍认为,捕获和正确重新分配 MEV 是以太坊演变的重要一步,以使协议更具弹性和效率(注意:有些人不同意)。解决这种委托代理问题的唯一方法是由协议通过可信和高效的机制出售赚取 MEV 的权利。
经过多年的研究,最近出现了两种方法,可以作为解决 MEV 燃烧的潜在途径。在这些机制中,提议执行有效负载的权利不是免费提供给 信标提议者,而是单独出售给 执行提议者。
执行彩票 (ETs): 执行提议者的权利不是确定性分配的,提议者可以提前购买彩票,然后在每个槽之前,从彩票池中随机抽取一个中奖者,并获得提议的权利。
这些机制具有相同的目标,但存在重要的差异。这篇文章的目标是比较这两种解决方案。
我们将在本文中介绍公式,以概述协议之间的关键经济差异。我们还将解释实际的细微差别,因此如果你想跳过数学,请不要担心!对于额外的好奇者,我们在附录中列出了公式的证明。
d 是用于计算未来奖励的现值的槽间贴现率。
\mathcal{R} 是一个随机变量,表示在时间 t 控制执行有效负载的价值。
V_{ticket} — 单张彩票的净现值 (NPV)。
所有未来 EL 奖励的预期净现值为
NPV_{\mathcal{R}} = \frac{\mu_{\mathcal{R}}}{d}
这是从现在到未来以太坊所有区块空间的总价值。鉴于执行拍卖和执行彩票的目标是捕获区块空间的价值并将价值重新分配以与协议的目标保持一致,因此所有解决方案都必须根据它们捕获 NPV_{\mathcal{R}} 的程度进行分析。
注意:捕获所有价值取决于销售机制。在本分析中,我们假设销售机制是有效的。目前正在研究在动态/重复战略互动背景下对销售机制的详细分析,这是一个开放性问题。
执行拍卖 (EAs) 本质上是提前进行的槽拍卖:
很可能会发展出一个 二级市场,EA 彩票的中奖者可以在轮到他们提议之前转售他们的提议权。即使协议不允许他们转移该权利,也可以通过协议外的工具轻松完成。
执行彩票 (ETs) 具有彩票组件,该组件增加了持有者未来能够提议的特定区块的不确定性,可以在更接近提议时间或更早的时间解决此问题。
销售机制: 假设彩票池中已经有 n 张彩票,在每个槽中,一张彩票被选为彩票中奖者(例如,在槽结束时使用 RANDAO),并且从下一个槽开始出售一张新彩票进入彩票池。
与 EA 类似,很可能会出现一个二级市场,彩票持有人或中奖彩票持有人可以转售他们参与彩票或提议的权利。
注意:在最初的文章执行彩票的经济分析中,我们尚未区分 sET 和 ET。那篇文章是关于 sET(ET 的一个特例)。
注意 2:Justin 敏锐地指出,我们不知道如何使用 RANDAO 实现低延迟随机性,VDF 也无济于事。低延迟 RANDAO 将是可偏袒的(当你连续控制两个槽时,它也是完全可预测的)。
注意:所有近似都假设 m(从彩票中奖到授予权利的时间)和 n(ET 的数量)不大。鉴于 d 接近于零,我们能够简化方程。
注意 2:如果不使用近似值,EA 彩票和 ET 都有一些与以下事实相关的无谓损失:中奖彩票不能立即使用,即考虑到时间折扣,存在一些损失。近似值的直觉是,鉴于 d 很小,因此由于时间折扣造成的这种价值损失名义上的。
注意 3:虽然我们在 sET 和 ET 的方差近似中假设 n 很小,但我们在“执行彩票的经济分析”中讨论过,大的 n 会导致更少的中心化风险,并且在谁能负担得起彩票方面更加民主。也就是说,大的 n 会产生估值复杂性,并增加了必须在彩票开始时进行大规模销售以引导彩票池的额外复杂性。(阅读文章以了解更多信息。)
这是一个简化版本的图表,假设进行了近似。
请注意,所有三种使用近似的方法都得出了相同的结论:我们可以有效地捕获(假设有一个有效的拍卖)与区块空间相关的所有价值。此外,在每种设计中,彩票都有一个简单的解释:它们大约相当于与提议执行有效负载相关的价值。
彩票价值的方差是每个槽的奖励的方差,考虑到提议权是提前出售的,即在区块构建之前,这几乎是你能得到的最好的结果。
现在,我们来比较 EA 和 sET/ET,以阐明在考虑在实践中实施此类机制时的权衡。应该注意的是,大多数权衡都来自 EA 和 sET/ET 之间的根本区别——前者是确定性协议,而后者利用非确定性。
控制成本:
虽然垄断区块空间的成本与 sET 的安全预算脱节(和 ET),但成本要高得多,并且单个当事方不太可能连续控制多个区块。非确定性阻止了对区块空间的有保证的控制,从而降低了控制的可能性。随机性是对抗中心化的防御。
EA 在简单性方面占主导地位,而 sET 可以防止中心化,但代价是不允许预确认。鉴于 RANDAO 问题,sET 也可能无法在当今的以太坊协议中实施。IL 可以遏制 EA 的中心化问题,而 sET/ET 的二级市场可以消除其保护性优势。此外,EA 在中心化方面与现状没有实质性的决裂。
虽然围绕实施 EA 及其效率仍存在一些开放性问题,但对于以太坊协议而言,EA 似乎优于 sET 和 ET。
此列表是从 关于区块空间分配机制 复制粘贴的,并添加了 关于区块空间分配机制。哈哈
这篇文章的目标与 Mike, Pranav, & Tim 最近题为 关于区块空间分配机制 的工作类似:比较用于执行权利分配的新机制。 但是,我们的分析中有一些关键差异,我们在此处重点介绍:
计算贴现率:
本文发表时的质押率为~3.4%
(来源)。
1.34=(1+d)^{\text{一年中的槽数}}=(1+d)^{365 * 24 * 60 * 60 / 12}d=1.27e-08 \approx 10^{-8}
所有未来 EL 奖励的预期净现值:
有关证明,请参阅此 论文
计算: E[V_{\text{EA 彩票}}]
E[V_{\text{EA 彩票}}] = \frac{\mu_{\mathcal{R}}}{(1+d)^m}
这是因为该价值在 m 个槽之后被确认,因此你需要将 m 个区块中收到的 MEV 按贴现率 d 进行贴现。
计算 E[V_{\text{所有 EA 彩票}}]
\begin{align*}
E[V_{\text{所有 EA 彩票}}] &=
\sum_{t=1}^{\infty} \frac{ E[V_{\text{EA 彩票}}]}{(1+d)^t} \\\
&= \sum_{t=1}^{\infty} \frac{\mu_{\mathcal{R}}}{(1+d)^{m+t}} \\\
&= \frac{1}{(1+d)^{m}} \sum_{t=1}^{\infty} \frac{\mu_{\mathcal{R}}}{(1+d)^{t}} \\\
&= \frac{1}{(1+d)^{m}} NPV_{\mathcal{R}}
\end{align*}
计算\text{Var}(V_{\text{EA 彩票}})
\text{Var}(V_{\text{EA 彩票}}) = \text{Var}\left(\mathcal{\frac{R}{(1+d)^m}}\right) = \frac{\text{Var}(\mathcal{R})}{(1+d)^{2m}}
计算 NPV_{\mathcal{R}}, E[V_{\text{sET}}], E[V_{\text{所有 sETs}}] 和 \text{Var}(V_{\text{sET}})
证明可以在 Jonah 的“MEV 的未来”论文中找到。请记住,该论文没有区分 sET 与 ET。
计算 E[V_{\text{ET}}], E[V_{\text{所有 ETs}}] 和 \text{Var}(V_{\text{ET}}),
这些是使用 m 槽折扣对 sET 计算的简单修改。
计算图 1:
当最初持有 sET/ET 的 p 个百分比(每个区块不回购彩票)时,赢得 m 个连续槽的概率由赢得每个独立抽奖的概率的乘积确定:
\begin{align*}W &= \left(\frac{pn}{n}\right) \cdot \left(\frac{pn-1}{n}\right) \cdot \left(\frac{pn-2}{n}\right) \cdots \left(\frac{pn-(m-1)}{n}\right) \\\\&= \frac{(pn)!}{(pn-m)! n^m}\end{align*}
计算图 2:
请参阅“MEV 的未来”论文中的第 4.4 节。
- 原文链接: ethresear.ch/t/execution...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!