ETH核心開發者研討抗審查策略:全面審查難以實現

Jim
分享
ETH核心開發者研討抗審查策略:全面審查難以實現

有鑒於主流 DeFi 協議前端開始配合美國制裁政策、封鎖特定地址,社群也議論以太坊轉型 PoS 後,質押服務商、驗證者會不會最終也審查特定交易,進而推動以太坊成為一條存在審查機制的公鏈。

在 8/18 的以太坊核心開發者會議中,他們對此問題給出一些看法。

:本文節錄自開發者 Tim Beiko 整理的會議內容,他建議大家去看會議片段以了解更多細節。

全面審查難以實現

Dankrad Feist 指出,以太坊地址被列入制裁名單並非首例,他認為情況並沒有太大變化,也預計多數驗證者將棄用帶有審查機制的中繼網路。

以太坊創辦人 Vitalik Buterin 則強調,若真的要導入審查機制,可能會出現兩種情況,但兩者目前都難以實現:

  1. 多數節點配合制裁:拒絕將特定交易打包至區塊。
  2. 若該公鏈存在特定交易,則拒絕作為其驗證者。

Tim Beiko 表示,若要以第一點對以太坊實施全面性審查,實際上需要 100% 的驗證者佔比才能實現,否則非審查驗證者最後還是會驗證該筆交易,這就像是:

若 80% 驗證者拒絕打包該交易,這筆交易仍會在 5 個區塊內被打包;若有 90% 驗證者拒絕打包,則還是會在 10 個區塊內被打包,以此類推。

且與第二點相比,第一點需要更高的協調程度 (更多驗證者支持)。

第二點則是需要更多的客製化軟體,實際上就是個軟/硬分岔,並在其中導入一些審查機制作為共識規則的一部分。但就 Vitalik 所知,目前尚未有類似軟體問世。

如何抗審查?

1、以太坊抗審查與否由社群決定

Micah Zoltu 最初問到,用戶端團隊是否最終會推出一個帶有懲罰機制的軟體,以懲罰排除特定交易的「攻擊者」?

但隨著討論進行,他也意識到最終決定權仍在社群手中,因為用戶端團隊雖然能開發、推出類似軟體並倡導用戶採用,但團隊並不會運行所有節點,因此最終是否要激活類似軟體,仍會是由社群決定。

2、識別交易意圖存疑

延續第一點,ansgar.eth 認為雖然 PoS 機制中能懲罰驗證者,但可能無法識別交易是否被刻意排除,也可能是時間截取攻擊 (time-bandit attacks) 等,只能透過「外部視圖」才能辨別。

3、效仿中國禁止挖礦?

Tomasz K. Stańczak 表示,理想情況下,他更希望大家對監管審查的回應是基於社交層面,而不是關注於協議如何應對。例如先前中國禁止挖礦,礦工也只是將礦機移至他國。

:這論點類似於協助 Coinbase 建立質押服務的開發者 LukeYoungblood.eth,他最近曾強調 Coinbase 所有節點皆在美國境外運行。