区块链被称之为“信任机器”,用户构建网络无需中心化监管机构许可(permisionless)——比特币是一切的起点,它通过PoW共识机制帮助矿工就价值分配达成共识从而创建了一个信任层,一切价值传输发生在这个信任层之上。
但比特币的一个问题是,它更像一条只支持转账功能的单一应用链(application specific blockchain),其他的应用如Namecoin需要再去创建自己的信任层以便运行,这为应用创新设置了巨大的障碍。以太坊的开创性在于,它在比特币的创新之上添加了一层通用的图灵完备的执行层(即EVM)。在将应用层和信任层进行拆分后,应用可以直接在以太坊上部署自己的智能合约,并得到信任层的安全保证,无须从头创建自己的信任层。
. D; c# m7 l0 W8 c+ I* }- f' W
The Merge后,以太坊从PoW共识转变为PoS共识,相比于PoW机制需要矿工使用硬件比拼算力达成共识,PoS机制要求节点质押一定资金投票达成共识,诚实的节点得到网络奖励,一旦违反规则,也会因此受到惩罚,这样做有两点好处:
: P1 \7 }/ d: K7 O) P, w-
首先,惩罚机制可以在破坏收益(Profit from Corruption)不变的情况下提高破坏成本(Cost of Corruption),有助于提升信任层的经济安全性。
0 O. p/ J% T. {9 o4 s# R3 D* _+ x - 3 ?1 Y, ~" K' l( x8 u9 B1 x
其次,实现协议对节点更精细的治理结构,在拓展节点治理能力的同时对节点行为有更多维度的引导。例如以太坊可以根据一段期间内的罚没总金额动态决定恶意节点的罚没金额,加重对于恶意串通节点的惩罚力度;或者在inactivity leak模式,即太多节点下线以至于在四个epochs中共识都无法达成最终性时,以太坊可以通过罚没下线节点资金来恢复最终性,保证整个网络活性。
依赖该机制,以太坊更加平衡地管理了信任层节点的权利和义务。
以太坊信任层的局限
# E' i/ t0 ?' y: @% X以太坊对信任层的管理基于共识协议层面的的协议内罚没机制,当非以太坊上的应用希望利用以太坊的信任层时,没办法对违反应用规则但是却遵守以太坊共识规则的节点资金进行罚没。换句话说,这些非以太坊应用无法直接使用以太坊的信任层作为基础。
# x' i9 L4 T# e1 a- U/ X而这些非以太坊应用或者中间件,例如预言机或者跨链桥等协议,都需要创建自己的信任层或者主动验证人服务(actively validated service, AVS),这在实际中提高了应用层的创新门槛和经济负担,减缓了应用层的创新速度。而不同的AVS也会导致流动性的割裂,从而影响每一个AVS的经济安全性。
0 g3 R/ V; f! X! h& y+ ?EigenLayer的答案
再质押
7 K3 D" y6 C% Z s* O* T6 W面对以太坊信任层的局限,EigenLayer采用再质押(restaking)来拓展以太坊信任层的罚没机制。通过智能合约掌管节点的资金取回凭证,EigenLayer创建了一个新的智能合约层面的罚没机制。
8 S1 ~; D' ?: w, N: f( t# K当一个以太坊验证节点通过EigenLayer参与验证时,它的资金取回地址会被设置为EigenLayer的智能合约,如果该节点违反应用层的规则,EigenLayer可将其取回的ETH通过罚没合约进行罚没。这样的罚没机制使得应用层可以通过智能合约来确认以太坊信任层节点的权利和义务,为其他应用或者中间件利用以太坊的信任层提供可能。
信任的交易市场
在再质押的基础上,EigenLayer将会建立一个公开的信任交易市场(open trust marketplace)来将信任货币化。首先,以太坊信任层节点以供给方的身份,与作为需求方的应用层协议通过自由市场机制决定交易内容。其次,节点根据自己偏好的风险收益比和罚没条件决定是否参与某个应用的验证工作以获得额外的收益。应用层协议可以通过市场化的价格便捷地购买“信任”,从而能够专注于应用层的协议创新和运营,实现自身安全性和性能的平衡。
2 o* i( T% b% o: z$ c& EEigenLayer的外部性
基于再质押和信任交易市场的创新设计,EigenLaler对整个以太坊生态的影响也表现出正反两方面特征。
' Y2 h3 w% n+ L7 p# T6 r9 a( L9 C正外部性
" n; X! A* u) E# |2 `" _1)加速应用层创新
9 ~. f! N7 `' ~6 _2 T通过建立信任的交易市场,Eigenlayer进一步将以太坊的信任层与执行层进行拆分并模块化。非以太坊的应用能够可以利用模块化的信任层便捷地获得信任,大大降低构筑安全性的资金门槛。这为诸如预言机,数据可用性层,去中心化sequencer,跨链桥,侧链等看重经济安全性的应用和中间件协议带来了巨大的好处,使它们可以专注于协议创新和用户体验。类似于Web3社交协议,当社交数据下沉至数据层,所有社交协议都可以无准入地便捷访问数据层时,应用创新和用户体验将会得到快速地提高。
2)帮助协议层创新
由于EigenLayer在智能合约层面拥有了与共识协议层面相同效果的罚没机制,它也可以在不改变现有共识机制的基础上创建一些其他的规则让节点去选择遵守,达到一种类共识机制的效果。
例如解决single-slot最终性问题,以太坊目前使用Gasper协议,只能对每一个epoch中的第一个区块(checkpoint block)提供最终性,暂时无法对epoch中的每一个slot提供最终性。但是通过使用EigenLayer,节点保证选择沿着包含某slot区块的主链继续构建让每个slot都获得最终性,违反承诺的节点会被罚没资金。
另一个例子是解决MEV中的partial-block MEV-Boost问题。目前,区块构建者(builder)只能通过MEV-Boost提交完整区块,区块提议者(proposer)只有在签署区块头并保证按照构建者想法添加区块后,才能看到完整的区块内容——这是为了防止提议者剽窃区块自行获利。
3 h6 S/ E1 `: C- o2 g9 CEigenLayer可以让构建者提交部分区块,剩余区块由提议者自己构建,当提议者没有按照约定将构建者的部分交易纳入最终区块时,它的资金就会被EigenLayer罚没。这样,更大范围的区块提议者也可以参与到区块构建中并获得部分MEV收入,从而抑制区块构建者的中心化。另外,由于更加中心化的区块构建者不能负责全部区块的构建,共识机制随机选出的提议者也可以参与区块构建,提高以太坊交易的抗审查性。
3 a g0 p1 S: I' j7 ^: Y3)促进以太坊信任层的经济安全性
EigenLayer让以太坊节点在衡量风险收益比后选择获得额外的收益,以太坊节点质押的收益率会变得更高,这会进一步导致更多的ETH被用来质押,促进以太坊的经济安全性以及为应用协议提供的安全性,形成良好的正反馈。
; d- A) Q" V+ }$ ?0 C8 m1 E. Z9 O4)提高以太坊信任层的去中心化程度
一方面,EigenLayer为个人节点提供了更高的质押收益,会激励更多的人自己运行节点。另一方面,应用协议可以要求参与验证的节点只能为个人节点,这样既可以提升应用的去中心化程度,也可以提升整个以太坊信任层的去中心化程度。
- _. ^" X( u6 e+ c% |: M$ t负外部性
1)非正常罚没对以太坊信任层的损害
除违反规则导致的正常罚没之外,整个系统可能还会存在因为代码bug或者恶意协议产生的非正常罚没,即使是诚实节点也会被罚没质押资金。当非正常罚没导致诚实节点的大规模罚没时,以太坊信任层的经济安全性也会受到非常大的损害。
3 r$ h' t' e+ }/ }! W1 U2 [为降低这种负外部性,EigenLayer采取了两种应对方法。第一种是通过严格的审计降低风险,第二种是提供了对罚没的一票否决制度,治理委员会可以通过多签对罚没进行一票否决,为极端情况提供兜底保证。
2)再质押造成的信任杠杆
" b! _# P/ F( S" n/ H9 k1 b在公开的信任交易市场中,信任层节点可以通过再质押为不同的协议提供验证服务来获得额外的收益。当信任层资金为了获得更多收益而为价值累计非常大的应用/中间件层提供验证服务时,可能为信任带来杠杆极端化,使得破坏收益高于破坏成本,降低信任层的经济安全性。因此,对于节点再质押的限制以及信任层收益和安全性的平衡需要后续的实践给出更加准确的答案。
5 v+ \5 X3 ? u. c总结
未来,区块链将通过高度的模块化和部分职责外包以增强其性能。EigenLayer正在构建的东西不仅有利于整个以太坊生态系统,而且有利于以太坊之外的生态系统。除了上述提到的几点,EigenLayer的定位是彻底改变当前的区块限制模型,通过利用节点过剩资源池,成为打破以太坊民主和灵活性两者间权衡的新的试验田,从而为新的商业模式注入更多可能性。
& @; t5 j$ I( Q* o与此同时,EigenLayer也在致力于开发包括EigenDA在内的新产品,EigenDA是以太坊超大规模数据可用性层,旨在实现更便宜、更一致的费用,以及更高的数据可用性带宽。EigenLayer还计划与Mantle Network等团队展开合作,将这项技术推向更广阔的场景,我们非常期待看到EigenLayer将如何影响L2的未来发展。