作者:TJKeel
以太坊合并将给以太坊带来新的中心化问题,这一问题主要体现在三个方面。虽然以太坊合并后的中心化问题是可以解决的,但如果不加控制,以下三个领域的中心化有可能控制和破坏以太坊区块链:
共识层客户端的多样性
执行层客户端的多样性
质押池和中心化交易所质押的主导地位
以太坊节点运行在客户端之上,它更容易被理解为一种软件引擎,没有客户端,节点将无法验证区块和交易数据。当前有许多用不同编程语言编写的客户端;然而,矿工、节点运行商和验证者往往倾向于选择信誉良好的少数客户端。毕竟,一个编写语言不够完美的客户端会影响哈希速率、验证节点的正常运行时间、证明、区块提议的频率,并且在验证节点最坏的情况下会带来罚没的风险。
在以太坊合并后,以太坊的共识层和执行层都将在信标链上运行,共识层和执行层都有自己的客户端,而且它们都有自己的客户端多样性问题。
共识层
下面的内容将概述每个以太坊层在其当前和合并后的状态下,以及它们在客户端多样性方面的独特风险。此外,我们将分析目前信标链上的质押分布情况,以及这种中心化程度是如何被垄断性的液态质押衍生品所加剧的。
以太坊从一开始就选择了一个多客户的方法来对区块进行验证。以太坊的客户端是由不同的团队,用不同的编程语言建立的,其主要目的是增加对潜在问题的免疫力。具体来说,这样做是为了防止不需要的和其他不正确的区块提议。在同等条件下,这比单客户端的方法要好。
当然,缺乏足够多样性的多客户端方法比运行在单一客户端上的区块链要更糟糕。
在一种情况下,如果一个共识层客户端保留了超级多数的份额,而该客户端错误的提出了一个区块,那么一切都会开始严重崩溃。不仅这个错误的区块会被验证为“正确的”,而且所有反对的少数客户端会因为违反共识而被罚没,尽管他们提出的才是真正正确的区块。
然而,当运行在单个客户端上的区块链错误的提出一个区块时,同样的错误记录将被验证,但它并没有罚没少数客户端,因为它们根本就不存在。在这两种情况中的任何一种,不正确的区块都被验证了。但在多客户端的情况下,占有超级多数份额的客户端也会罚没无辜和勤奋的参与者。
以太坊Layer2总锁仓量为42.9亿美元 7日涨幅16.96%:金色财经消息,据L2BEAT数据显示,当前以太坊Layer2总锁仓量涨至42.9亿美元,7日涨幅16.96%。其中,锁仓量前五分别为Arbitrum(23亿美元,7日涨幅18.57%)、Optimism(8.4亿美元,7日涨幅20.96%)、dYdX(5.59亿美元,7日涨幅5.05%)、Loopring(1.94亿美元,7日涨幅15.47%)、MetisAndromeda(1.19亿美元,7日涨幅27.48%)。[2022/7/22 2:30:26]
健康的客户端多样性是以太坊过渡到权益证明的基础,在2022年上半年,社区集中精力努力分散以太坊新兴共识层的客户端份额。目前社区在减少Prysm的使用份额方面已经取得了一些进展,它的主导地位确实已经从超级多数,下降到仅仅是多数在使用。
客户端分布
要知道以太坊信标链上确切的客户端分布在技术上是不可行的,但已经有一些有信誉的尝试来对其进行估计。
我们要看的两个数据来源讲述了一个类似的故事,尽管Prysm主导地位的严重程度根据抽样方法的不同而不同。正如EtherAlpha在Clientdiversity.org描述的那样,SigmaPrime和MigaLabs开发了两种不同的方法来确定问题的严重程度:
MigaLabs使用爬虫来计算信标节点和他们自报的身份。然而,这意味着共享一个节点的验证者只被计算一次,验证者较少的节点对估计值有较大影响。(
MigaLabs
?)另一种由SigmaPrime的MichaelSproul开发的方法分析每个客户的区块提议风格,如该
推文
?中所述。
下面我总结了这两种抽样方法,并给出了使用估计的下限和上限。
V神:比特币矿工有可能建立软分叉以获取在以太坊端的起始指令:加密企业家Alex Masmej在推特称,比特币因供应上限而停止采矿奖励的做法使其不可持续,但是以太坊解决了这个问题。作为ERC20代币,比特币由以太坊提供安全保障。Enigma公司联合创始人Guy Zyskind对此否认称,以太坊上没有比特币,只是有人拿着你的比特币,给你一个ERC20代币。对此以太坊创始人Vitalik Buterin回复称,这是完全可能的,即最终比特币矿工将建立一个软分叉,他们拒绝从比特币端地址取款,因为这些地址在以太坊端没有有效的相应起始指令(initiation orders)。Guy Zyskind称,这将是非常有趣的,并将创造一个局面,wBTC安全将等于比特币和以太坊的安全性。但要让社会对此达成共识,听起来不太可能?至少现在是这样。[2020/9/21]
截至6月13日的数据
虽然Prysm的主导地位仍然明显威胁着以太坊的整体健康,但仅在此前几个月,这个问题要严重得多。事实上,Prysm在2021年全年的使用率估计接近70%。
在今年3月,Kiln测试网合并了执行层和共识层,模拟了备受期待的以太坊主网的合并。在这期间Prysm出现了一个小插曲,而其他客户端的合并没有问题。Kiln上的客户端多样性并不等同于信标链上的客户端多样性。事实上,Prysm只占Kiln上验证者的20%左右,它不足以破坏测试网合并的共识并阻止最终结果。虽然客户端的多样性在这次测试合并中并不重要,但它对目前信标链的不安全状况来说也敲响了警钟。
信标链确实有试图阻止单一客户端占据主导地位的抑制措施,尽管这些抑制措施被一个超级多数客户端所压倒。如果一个拥有超过1/3份额的客户端提出一个有问题的区块,那么该客户所维护的所有ETH会被慢慢耗尽,直到所有其他客户的份额加起来达到超过2/3。这正确的激励了验证者质押在少于1/3份额的客户端上运行,因为一个有问题的区块提议将产生极大的损失。
然而,这种激励结构并不适用于拥有超过2/3权益的客户端,因为他们的超级多数地位会阻止上述的罚没措施。事实上,这个安全网起到了相反的作用:一旦客户端达到超级多数的地位,新的验证者就会通过加入超级客户端来获得保护。
以太坊未确认交易为99055笔:金色财经消息,据OKLink数据显示,以太坊未确认交易99055笔,当前全网算力为229.44TH/s,全网难度为3.04P,当前持币地址为47,628,702个,同比增加154,582个,24h链上交易量为4,665,259.41ETH,当前平均出块时间为13s。[2020/9/14]
因此,超级客户端失控的可能性仍然是一个真正的问题。一个适当的、去中心化的以太坊共识层要求没有客户端能保留超过1/3的份额。Prysm离这个阈值还很远,在Prysm的使用进一步最小化之前,它的潜在威胁将悬在以太坊的新安全模型上。
执行层
相对于共识层,执行层客户端的分布要少得多,大部分的负载都落在Geth上。目前,共识层和执行层的超级多数客户端并没有带来平等的生存风险,因为共识层的关键故障保证会产生更多的灾难性影响。然而,这将在合并后发生改变。
截至6月13日的数据
与共识层相反,执行层的客户端多样性实际上一直在恶化,这进一步证明了在当前,改善Geth的主导地位缺乏一定的紧迫性。
在2020年6月,Geth的主导地位只有75%。那时,第二大客户端Parity有15%的份额,OpenEthereum以5%的份额紧随其后。此后,Parity与OpenEthereum合并,如上所示,他们的合并份额从20%下降到5%。从这个角度来看,二者的合并并没有达到预期效果。
目前,中心化对共识层和执行层所带来的后果是不平等的。对Geth主导地位的担忧并没有延伸下去,因为它目前只在以太坊的工作量证明区块链上运行。总有人会执行一个区块,即使一个占有超级多数份额的客户端无法这样做。例如,如果Geth出现问题,运行客户端的用户将无法解释指令和执行区块,但区块链不会停止。相反,相应的责任会转到运行Erigon、Besu等的用户身上,它们反过来会高兴的收获更多的挖矿奖励。正如我们上面指出的,共识层没有这种奢侈可言,它需要整个客户端团体的参与。
以太坊2.0或将于11月份正式发布:以太坊开发人员Raul Jordan表示,如果一切顺利,以太坊2.0或将于11月份正式发布。(Ethereumworldnews)[2020/9/12]
由于这个原因,Geth的中心化问题目前已经被搁置了,这实际上就是推卸责任。
客户端分布
与信标链上的共识层客户端不同,执行层客户端的质量差异很大。Geth的巨大领先优势加速了这一差距,但这里面的问题是最根本的:共识层客户端有明确的规范可循,而执行层客户端则有自由度,它经常追求不同的策略。这种开拓性导致了一些客户端的不确定性;Erigon、Besu和Nethermind仍在整理问题。
然而,在合并之后,共识层将依靠执行层来实现区块链的真实性,从而迫使它继承最终的责任。两者将会交织在一起,只有当一方具有多样性时,另一方的多样性才会发挥最大的作用。换句话说,在以太坊合并之后,所有的共识层客户端最终会根据它们所选择的执行层给它们的信息来做出决定。
来源:Consensys.net
虽然社区目前专注于Prysm的主导地位,但Geth可能会被视为合并后的下一个最大的中心化载体。一些竞争者客户端,如Besu和Nethermind希望在最终的后果出现之前加强它们的声誉。
最后,客户端的多样性因版本的问题而进一步复杂化,这意味着并非所有的节点都在运行相同版本的Geth。很大一部分Geth区块的生产者并没有持续的将他们的节点更新到软件的最新版本,而其他人则故意定制版本从而更好的将他们MEV战略最大化。
代码版本-截至6月13日的数据
从这个意义上说,所有的Geth运营商都没有严格地运行相同的代码,在所有事情都相同的情况下,这是最可取的。尽管如此,当把Geth与另一个由不同团队管理、用不同语言编写、具有不同逻辑的客户端相比较时,Geth1.10.19和Geth1.10.16之间的差异仍然可以忽略不计。
以太坊多客户端测试网络Medalla将于8月4日13点启动:以太坊官网发文称,下一个多客户端测试网Medalla将于8月4日晚间21点启动,届时将需要16384个验证器并存入524288枚ETH。如果8月2日21点存款数未达到最低限度(16384),则测试网推迟启动。至少将有四个客户端参与运行:lighthouse、nimbus、prysm以及teku。
除此之外,本周引入三个攻击网络lighthouse-attack-0,prysm-attack-0,and teku-attack-0),每个网络攻击成功将获得5000美元的奖金。
目前以太坊的愿景是将当前链作为分片整合到新的eth2共识中,下一步是将这两个部分连接在一起,进行端到端eth1+eth2模拟。研发人员Mikhail和Guillaume做了很好的工作。这需要对eth1和eth2的客户端进行系统整合,Mikhail讨论了更具体的整合范围,Guillaume讨论了基于eth1引擎Catalyst的geth架构。[2020/7/23]
除了客户端的多样性问题,信标链上以太坊的池分布也同样变得集中在越来越少的人手中,这为以太坊的未来带来了非常真实、可衡量的中心化问题。
质押池和中心化交易所质押
像Lido这样的链上质押池的验证者数量是很容易检索的,因为我们可以看到链上液态质押代币的精确数量。换句话说,我们确切的知道有多少stETH被铸造出来。
在对于中心化交易所验证节点进行计数时,我们再次遇到了不确定性。像Coinbase这样的交易所并不是直接从他们的已知地址上进行质押。相反,他们用ETH资助一个新的钱包,启动一个验证节点充值,然后将粉尘发送到他们的一个已知钱包。因为没有一个单一的充值地址,机器人必须统计它们认为由交易所管理的所有资金。这种钱包跳转策略被Coinbase、Kraken、币安和其他公司使用。
截至6月13日的数据
不过,从比较的角度来看,这些数据还是很可靠的。几个活跃的以太坊社区成员已经尝试了类似的估计;上述验证节点的分布是由Invis提供的,来自pools.invis.cloud。
对质押ETH的任何分析都必须考虑到提现的问题。这些资金不仅在合并前被不可逆转的锁定,而且在实现任何回报之前,还必须发生第二次硬分叉才能提现ETH。截至发稿时,现有的1.21亿ETH中,大约有1300万个被锁定在信标链的充值合约中。在提现功能启用后,我们很可能会看到锁定的ETH分布被影响并重新分配,但在那之前,这一数字只会进一步增加。
从长远来看,质押的ETH比例可能会进一步增加;成功的合并和成功启用提现将大大减少验证者承担的相关风险。至少暂时来说,合并后的质押收益率将大大提高,因为区块链支付给矿工的费用实际上被转给了质押者。t这种较高的收益率将进一步激励质押需求,导致收益最终达到一种动态平衡。
中心化风险
所有这些信息都告诉我们,在我们研究的三个向量中,已质押ETH的中心化化风险是最不确定的,而且由于商品化和最终以液态衍生品形式出现的低转换成本,它可能是粘性最小的向量。然而,我们不能排除中心化实体的任意锁定,阻止提现、重新分配或以其他方式阻碍已质押ETH的及时退出。
Lido拥有超过1/3的ETH质押,它是第一个提供质押代币的协议,也是迄今为止最大的质押实体。它们的stETH代币迅速与Aave、Maker、Bancor等流行的DeFi工具整合……这种先行者的地位使他们能够迅速扩大并吃掉流动性质押市场。说白了,这不一定是因为它们是第一个解决独特技术问题的团队。Lido的中心化和许可结构使他们能够在短时间内迅速加入大量的ETH,当然,他们的市场营销对此也有所帮助。
Lido不需要同时加入基础设施供应商和液态供应者,Lido基本上将所有的基础设施外包给了几个精心挑选的实体。我们可以把Lido比作Uber,Lido不需要更多的司机来搭载大量的乘客;它们只需要向十几家大型出租车公司发送它们能够吸引的所有用户,并从中分得收入。
这种快速、中心化的策略除了明显的跑路风险外,还有一些额外的弊端。
Lido铸币的总数量相当于它们协议中ETH的质押数量,减去任何排队等候的ETH数量。这中间没有一个缓冲区,也没有一个可以提现或充值的池子。目前,如果一个用户想退出他们在Lido的流动质押仓位,他唯一的选择是在去中心化交易所上进行交换。相对而言,如果一个人想买入Lido的流动质押仓位,他们也需要同样去中心化交易所去交换,或者通过协议直接铸币。这种明显的不匹配是目前DeFi中stETH:ETH折扣的基本驱动力。
Lido目前控制了大约1/3的以太币,这是一个合理的担忧,也绝对值得监督。如果Lido控制了一半以上的以太币,那么DAO就会被视为寄生性的攻击整个区块链的共识。如果Lido控制了超过2/3的以太币,他们将有效的拥有整个区块链,以太坊这一去中心化的互联网实验将结束。
为了解决被忽略的问题,我预计stETH的奖励调整价格不会以类似UST的方式,出现兑换ETH的死亡螺旋。尽管它有中心化持有的钥匙,并且在2023年第四季度或第一季度之前无法获得资金,但它有充分的支持。从本质上讲,stETH是作为零息债券进行交易的;因为它不能立即支付利息,所以它实际上是以折价交易。这种折价是由持有者在启用提现后将其stETH赎回为ETH能力的时间加权风险来定价的。
当然,市场上也有其他的流动质押项目,它们旨在从Lido手中夺取市场份额。有些项目如RocketPool具有不可信任和去中心化的额外好处;也就是说,即使他们成为多数池,风险计算也会有根本的不同。
比起客户端的多样性问题,我们有理由相信,在未来的几年里,质押的ETH分布将看起来大不相同。ETH质押之外的收益率已经急剧下降,留下低风险的质押收益率作为一个诱人的机会。随着以太坊的质押急于成为ETH指定投资者的国债,质押ETH的总数可能会从目前的1300万个出现大幅增长。
以太坊质押收入
总结
乍一看,本文可以总结为以太坊在合并后存在为三个方面的潜在威胁,这部分是真实的。虽然可能是搬起石头砸自己的脚,但是将核心基础设施的依赖性分配给每个子部门的多个参与者,这样会更有利于以太坊的健康发展。
以太坊目前的状态规模给客户团队带来了挑战,无论他们是建立一个新的客户端,还是维护一个现有的客户端。客户端是由小型的、经常轮换的团队大力维护的,而且往往报酬太低。开发人员认为,状态规模给客户端的工作增加了巨大的复杂性,而且对客户端团队没有足够的金钱激励。
未来的以太坊升级,如无状态和状态过期不能直接用来帮助客户端的多样性,这可能会给当前和未来的客户端团队带来极大的缓解。将以太坊的状态缩减到一个可管理的大小主要是通过减少硬件需求和减少同步时间来帮助去中心化验证者网络,但这其中也有许多二阶效应。虽然这些问题很少有人讨论,但我们有理由认为,未来针对以太坊状态大小的以太坊改进提议将大幅降低客户端开发和维护的复杂性和工作量。
质押池市场还很年轻,并且发展迅速。与进行挖矿的每个池子对硬件都是高度特定的不同,在启用提现后,质押者的转换成本将是最小的。在2021年的大部分时间里,stETH是DeFi内唯一可用的流动质押衍生品。诸如RocketPool的rEth等竞争性代币将如何发展,或者在长期内分布将如何演变,还有待观察。交易所保留大量缓存的被质押的以太币会产生其他问题,并可能使那些因其无银行账户而拥抱以太坊的人感到失望。
目前,以太坊能够摆脱客户端的多样性和质押中心化的担忧。在未来几个月和几年,这种奢侈将消失,这些问题将根据社区的反应被减轻或忽略。
本报告不是投资或交易建议。在做出任何投资决定之前,请自己进行研究。一项资产在过去的表现并不代表其在未来的结果。作者可能持有加密货币或使用本报告中提到的策略。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。