宇宙链 宇宙链
Ctrl+D收藏宇宙链

ETH:客户端多样性为何如此重要

作者:

时间:1900/1/1 0:00:00

随着 Medalla 测试网上线,官方团队鼓励人们对不同的客户端进行实验。从创世的那一刻起,这么做的重要性便凸显出来:Nimbus 和 Lodestar 节点因无法处理测试网的负载量而卡住??。结果,Medalla 在上线半个小时内无法敲定区块。

在北京时间 8 月 15 日,由于 Prysm 客户端用来作为参照的时钟服务器突然出现偏差,Prysm 节点的时钟提前了 4 小时。因此,这些节点一直在为超前的 slot 创建区块和见证消息。等这些节点的时钟恢复正常后,那些禁用了默认罚没保护机制的验证者发现自己遭到了罚没。

若想了解更详细的情况,我强烈推荐你阅读 Raul Jordan 的《ETH2 Medalla 测试网事故》一文(编者注:见文末超链接)。

Prometheum联席CEO:万向及其附属公司无法访问任何代码、技术、软件:金色财经报道,针对Prometheum与万向区块链的战略合作伙伴关系和联合开发协议、以及获得万向技术资源、行业人脉和资本等问题,该公司联席首席执行官Aaron Kaplan澄清称,Prometheum已经于2021年10月终止与万向区块链的合作协议,因此之后的联合开发显然是不可能的,不仅如此“万向及其附属公司无法访问任何Prometheum代码、技术、软件或Prometheum生态系统,Prometheum公司的代码均是内部开发的”。(Decrypt)[2023/6/22 21:54:25]

出现时钟偏差时,Prysm 节点占全网节点的 62% 左右。这就意味着,网络无法达到敲定区块所需的最低参与率(> 2/3)。更糟糕的是,这些节点找不到它们所预期的区块链顶端(历史记录中有长达 4 小时的 “空白”,而且所有 Prysm 节点的时钟之间都存在细微偏差),因此这些节点都在猜测 “缺失” 数据,创建了很多短的分叉链,造成网络拥堵。

Fidenza#692 NFT以320ETH成交:3月26日消息,由艺术家Tyler Hobbs创作的Fidenza系列Fidenza#692 NFT在3月25日以320ETH成交,交易价值接近100万美元。[2022/3/26 14:19:12]

-目前,在 Medalla 测试网的所有节点中,Prysm 节点占比高达 82% ?!(ethernodes.org)-

这时,网络上充斥着成千上万个关于区块链顶端的猜测,而且还在不断增加之中,为了辨别哪个分叉是正确的,所有客户端都开始不堪重负。这就导致节点出现停滞不前、无法同步和内存不足等问题,以至于情况进一步恶化。

动态 | 以太坊持仓大户转出1万枚ETH进入Bitstamp交易所:据合约帝链上数据监测显示:北京时间6月3号17:33,以太坊链上出现1万枚大额转账,价值约260万美金。令人瞩目的是,本轮交易的转出账户为全球持仓前100大户,转入账户为Bitstamp交易所。据悉,Bitstamp是全球历史最悠久的交易所之一,主要面向欧洲市场。[2019/6/3]

塞翁失马,焉知非福。经过这次事故,我们不仅可以修复时钟的根本问题,还能在大规模节点故障和网络负载过重的情况下对客户端进行压力测试。尽管如此,这次事故本来不会造成这么极端的后果,根本原因在于 Prysm 节点占比过大。

正如我此前所讨论的那样,就异步拜占庭容错算法而言,1/3 是安全阈值。如果超过 1/3 的验证者离线,网络就无法实现终局性。虽然 ETH 2.0 区块链在不断增长,但是验证者却不敢保证哪个区块、哪个状态一定不会被颠覆。

Etherparty宣布价值30万美元的世界众筹活动:温哥华区块链技术公司Etherparty Smart Contracts Inc.宣布了Rocket Three for Free活动,该活动将为三个项目或新兴公司免费提供加密货币众筹平台Rocket的机会。[2018/4/6]

从根本上来说,我们希望经济激励机制足以让验证者做对整个网络都好的事,而不用我们相信他们是好人。

如果有超过 1/3 的验证者节点离线,离线节点所遭受的惩罚就会加重。这就是所谓的不作为惩罚(inactivity penalty)。

也就是说,作为一名验证者,你会希望自己在因为某种原因被迫离线的同时,不会有很多其它节点因为同样的原因离线。

罚没也是如此。?虽然你的验证者节点有可能因为规范或软件故障/漏洞而遭到罚没,但是个体罚没只会损失 1 ETH 。

然而,如果有许多验证者和你同时遭到罚没(达到 1/3 的安全阈值),罚金就会高达 32 ETH 。(预知详情,可参见这篇文章。)

上述两种情况分别称为活性反相关机制 (liveness anti-correlation)和安全性反相关机制(safety anti-correlation),是 ETH 2.0 中精心设计的部分。反相关机制将个体惩罚与每个验证者对网络的影响联系在一起,以此激励验证者做出对网络最有利的决策。

ETH 2.0 由多个独立团队实现。每个团队都根据 ETH 2.0 研究团队编写的规范开发独立的客户端。这样可以确保有多个信标链节点和验证者客户端实现。在构建 ETH 2.0 客户端时,每个客户端团队在技术、语言、优化和权衡关系方面会做出不同的决定。这样一来,即使 ETH 2.0 系统的任意一层出现漏洞,只会影响运行特定客户端的节点,不会波及全网节点。

以 Medalla 测试网上 Prysm 节点的时钟偏移为例。如果只有 20% 的 ETH 2.0 节点运行 Prysm 客户端,且 85% 的验证者在线,则 Prysm 节点就不会遭受不作为惩罚。开发团队只需熬几个通宵就可以解决这个问题,惩罚力度也能控制在最小范围内。

事实上,由于太多验证者都集中在同一个客户端上(而且很多验证者都禁用了罚没保护机制),短时间内遭到罚没的验证者人数在 3500 至 5000 之间。* 如此高的相关性意味着,这些验证者的损失约为 16 ETH ,就因为他们运行的是热门客户端。

至本文截稿时,罚没金额还在大幅增加,尚未得到最终数据。

现在正是尝试不同客户端的时候。不妨来体验一下小众客户端。(点击此处,查看验证者的分布情况。)目前,Lighthouse、Teku、Nimbus 和 Prysm 都比较稳定,Lodestar 正在迎头赶上。

最重要的是,一定要尝试新的客户端!我们可以在 Medalla 上让不同客户端的验证者分布合理化,以便迎接 ETH 2.0 主网上线。

原文链接:

https://blog.ethereum.org/2020/08/21/validated-why-client-diversity-matters/

作者:?Carl Beekhuizen

翻译&校对:?闵敏?&?阿剑

标签:ETHPRYTHEETHELetheanPRYZSetherTOGETHERBnB游戏

狗狗币最新价格热门资讯
高热度下隐忧仍存?杠杆基金再泼市场冷水

8 月 22 日,CFTC 公布了最新一期的 CME 比特币期货周报(8 月 12 日-8 月 18 日),最新统计周期前半段时间 BTC 走出了一波快速反弹,不过在统计周期收尾阶段行情快速回落并回吐了此前的近半数涨幅.

1900/1/1 0:00:00
灰度LTC和BCH信托推出后 再现高溢价

摘要: 本周,两个灰度(Grayscale)信托开始公开交易,一个是莱特币信托,另一个是比特币现金信托;这两个信托产品目前的交易溢价都很高;Arcane Research 就此表示,这是一些散户投资者获得加密货币敞口的唯一途径.

1900/1/1 0:00:00
首发 | DeFi项目Based智能合约出现漏洞 发生了什么?

“亡羊补牢,为时未晚”,这句话在生活中的大部分时候均适用。然而,在面临网络安全时,牢破也许就会造成无法挽回的损失。在安全问题未造成不可弥补的损失前就被发现,或是一开始便做好万全准备,才是身为区块链从业者的安全第一要义.

1900/1/1 0:00:00
数字人民币将在京津冀等具备条件地区试点

商务部官网14日发布《关于印发全面深化服务贸易创新发展试点总体方案的通知》,其中公布了数字人民币试点地区.

1900/1/1 0:00:00
比特币牛市继续?3个因素表明BTC的价格将维持上涨趋势

自7月1日以来,比特币(BTC)的价格已从9,088美元上涨至11,800美元,涨幅超过30%。顶级加密货币交易所的交易量激增至惊人的3340亿美元.

1900/1/1 0:00:00
假上破如期形成 短期延续跌势概率大

各级别性质:日线-上涨,4小时-盘整(偏多格局),1小时-下跌截图来自OKEX BTC/USDT永续合约1小时图:对于行情从两个角度来说,一个角度是客观的走势状态以及根据客观走势所制定的应对策略.

1900/1/1 0:00:00