OFAC制裁和以太坊PoS:一些技术上的细微差别
文章作者:BitMEX Research
摘要:本文以美国财政部外国资产控制办公室(OFAC)最近决定批准以太坊上的Tornado Cash(龙卷风)为背景,讨论了以太坊合并后的审查阻力程度。本报告侧重于利益证明系统的技术特征和规范,以及如果利益相关者选择遵守制裁,这些特征和规范将如何与制裁互动。我们也会关注合并后MEV拍卖系统的变化,以及这将如何影响网络上的审查阻力水平。我们的结论是,当涉及到审查时,《POS/权益证明》比《POW/工作证明》要复杂得多。我们还得出结论,为合并而升级的MEV拍卖架构使情况在实质上变得更糟,但这可能在未来得到解决。
2022年8月8日,美国财政部宣布制裁了龙卷风(Tornado Cash)。我们不会在这里讨论它的对错,相反,这份报告将专注于一些技术方面的考虑,特别是关于以太坊在合并后,切换到权益证明(PoS)后将如何变化。
首先要注意的是,在工作证明(PoW)或PoS系统中,面对这些制裁,矿工和利益相关者的选择不是简单的二元选择,这不是一个在禁止OFAC交易和无视OFAC禁令之间的决定。还有更多的细微差别,你可以说有三个主要的选择:
1. 忽略OFAC的规则
2. 拒绝在你生产的区块中包含OFAC禁止的交易
3. 拒绝建立在包含 OFAC 禁止交易的链之上
选项2被认为是比选项3更保守或温和的选择。许多人认为,选项2也是完全合法,毕竟区块的生产者应该可以自由地将他们喜欢的任何交易纳入其中。如果他们想排除某些交易,这也是他们的自由选择。另一方面,选项3是一个更极端的选项,许多人认为这是对网络的攻击。如果参与选项3的人只拥有少数的哈希值,那么很可能会导致审查失败,并给审查者带来巨大的资本损失。另一方面,如果审查者占多数并获得成功,那么网络就处于重大危机之中,也许已经失败了。
权益证明的复杂性
当我们考虑以太坊的权益证明系统时,情况就更加微妙了。面对这些法规,我们确定了至少8种选择,而不是只有3种重要的选择。实际上,还有更多的选择,但我们在这里不详细介绍。
1. 拒绝在你生产的区块中包含“OFAC禁止”的交易。
2. 拒绝证明包含OFAC禁止交易的区块。
3. 制作并验证符合OFAC规则的区块,即使它们与不符合规则的区块相冲突。
4. 拒绝在包含OFAC禁止交易的区块之上生成区块。
5. 拒绝验证链中包含OFAC禁止交易的区块。
6. 拒绝使用OFAC禁止交易区块的区块验证。
7. 拒绝在链中包含对区块的认证,因为OFAC禁止你生产的区块的交易。
8. 无视OFAC的规则。
以太坊社区的许多人认为这种审查的前景是一个主要问题。特别是,大部分股权集中在大型金融机构,而这些机构往往拥有Coinbase等美国司法管辖区。因此,许多人主张采取特别行动,例如紧急UASF/HF(用户激活软分叉),以删除参与这种审查的验证者的利益。事实上,这被认为是PoS的一个主要优势。从验证器池退出可能需要很长时间,如果涉及大量的利害关系,至少需要几个月的时间。因此,以太坊社区有时间安排协议更改,以惩罚行为恶劣的利益相关者。在POW制度下,只惩罚行为恶劣的矿工要困难得多,相反,如果社区想要改变协议,所有的矿工可能都需要受到惩罚,而不仅仅是那些邪恶的矿工。
选项1:拒绝在你生产的区块中包含 “ OFAC禁止 ” 的交易
无论如何,正如我们上面提到的,利益相关者进行什么样的审查是非常微妙的。上面的选项1相当温和。在我们看来,在一个大的赌注者选择选项1的情况下,不太可能出现UASF/HF。唯一真正的影响是审查机构收入的小损失,这可能导致市场份额的损失。即使这些审查机构拥有50%的股份,这也意味着那些与龙卷风现金交易的人只需要等待24秒,而不是12秒就可以进入区块。(假设费用足够高,可以进入下一个区块),这看起来并没有太大的破坏。与此同时,区块生产者可以自由地在区块中放入他们喜欢的内容。因此,这一行动可能被视为合法,而UASF/HF的反应可能被认为是不正当和不道德的。在我们看来,这种方法(选项1)最有可能在中短期内实现。这当然是猜测,但Coinbase和美国财政部可能会达成妥协,选择选项一。然而,向监管机构解释这些细微差别可能极其困难。
选项2:拒绝验证包含OFAC禁止交易的区块
选项2,拒绝证实OFAC禁止交易的区块,要复杂得多,也有很多影响。首先,有人认为这种选择在理论上是不正确的。虽然从技术上讲,你可以争辩说,当你证明一个区块时,你只选择了一个区块,头部区块。如果该区块有OFAC禁止的交易,你可能已经违反了OFAC的规则。另一方面,从本质上讲,这并不是押注过程的真正运作方式。利害关系人在一个源区块、一个目标区块和一个头部区块上投票,理论上,利害关系人实际上是在验证最后完成的区块和头部区块之间的所有交易。在认证中引用头部区块的事实仅仅是一个技术细节。事实上,例如,一个链分裂可能在过去发生过三个区块,然后可能会有两个相等长度的相互竞争的链,然后验证器必须选择哪一边,通过在同一个槽的两个头区块中选择。在这种情况下,为什么OFAC只关心头部区块的交易?难道他们不应该关心链拆分和头部区块之间的交易吗,因为这是投票实际决定的?当然,我们非常怀疑美国财政部官员目前正在努力解决这些令人困惑的问题。然而,它确实说明了选项2在理论上可能存在一些缺陷。
尽管存在这个缺陷,但如果选择了选项2,表面上看,它可能像选项1一样是一个温和的选择。该行动不涉及导致链重组,利益相关者应该自由选择他们作证的区块,这是他们的自由选择。因此,这种形式的审查可以被视为合法,而UASF/HF的回应可以被视为不公平或极端,就像选项1一样。
然而,如果我们假设大多数区块包含OFAC禁止的交易,那么选项2的后果可能相当严重。因此,从事这种审查做法的验证人将很少参与网络,并获得零收益。事实上,他们将不得不为不活动支付罚金。这将使质押几乎完全没有意义,当你可以退出时,为什么只是坐在那里被罚款?因此,在我们看来,UASF/HF可能既不道德也没有必要来应对少数验证人选择选项2的威胁。还应注意的是,即使在合并之前,你也可以退出质押池,因此你可以避免不活跃的惩罚费。只是,你不能将这些资金撤回到执行层。在合并后的12个月左右,就是所谓的第二次合并,可能会有这种全额提款。
如果审查验证器池足够大,整个网络可能无法确定区块,基本上网络将停止工作。因此,随着时间的推移,步活跃的大型池罚款会越来越大。因此,和以前一样,选择选项2几乎没有意义,相反,验证器可能会退出系统。另一方面,如果这些资源池很大,并且还涉及审查选项1,情况可能会更加模糊。现在,不时会出现一些符合OFAC的障碍,当机会出现时,审查池可能能够证明一些障碍,如果审查者在正确的委员会中。很难确定结果会是怎样。审查验证者池的收益会受到负面影响,但在某些时期他们仍