有鉴于主流DeFi协议前端开始配合美国制裁政策、封锁特定地址,社群也议论以太坊转型PoS后,质押服务商、验证者会不会最终也审查特定交易,进而推动以太坊成为一条存在审查机制的公链。
在8/18的以太坊核心开发者会议中,他们对此问题给出一些看法。
注:本文节录自开发者Tim Beiko整理的会议内容,他建议大家去看会议片段以了解更多细节。
全面审查难以实现
Dankrad Feist指出,以太坊地址被列入制裁名单并非首例,他认为情况并没有太大变化,也预计多数验证者将弃用带有审查机制的中继网络。
以太坊创办人Vitalik Buterin则强调,若真的要导入审查机制,可能会出现两种情况,但两者目前都难以实现:
多数节点配合制裁:拒绝将特定交易打包至区块。
若该公链存在特定交易,则拒绝作为其验证者。
Tim Beiko表示,若要以第一点对以太坊实施全面性审查,实际上需要100%的验证者占比才能实现,否则非审查验证者最后还是会验证该笔交易,这就像是:若80%验证者拒绝打包该交易,这笔交易仍会在5个区块内被打包;若有90%验证者拒绝打包,则还是会在10个区块内被打包,以此类推。
且与第二点相比,第一点需要更高的协调程度(更多验证者支持)。
第二点则是需要更多的客制化软件,实际上就是个软/硬分叉,并在其中导入一些审查机制作为共识规则的一部分。但就Vitalik所知,目前尚未有类似软件问世。
如何抗审查?
1、以太坊抗审查与否由社群决定
Micah Zoltu最初问到,用户端团队是否最终会推出一个带有惩罚机制的软件,以惩罚排除特定交易的「攻击者」?
但随着讨论进行,他也意识到最终决定权仍在社群手中,因为用户端团队虽然能开发、推出类似软件并倡导用户采用,但团队并不会运行所有节点,因此最终是否要激活类似软件,仍会是由社群决定。
2、识别交易意图存疑
延续第一点,ansgar.eth认为虽然PoS机制中能惩罚验证者,但可能无法识别交易是否被刻意排除,也可能是时间截取攻击(time-banditattacks)等,只能通过外部视图才能辨别。
3、效仿中国禁止挖矿?
TomaszK.Stańczak表示,理想情况下,他更希望大家对监管审查的回应是基于社交层面,而不是关注于协议如何应对。例如先前中国禁止挖矿,矿工也只是将矿机移至他国。
注:这论点类似于协助Coinbase建立质押服务的开发者LukeYoungblood.eth,他最近曾强调Coinbase所有节点皆在美国境外运行。