随着 Medalla 测试网上线,官方团队鼓励人们对不同的客户端进行实验。从创世的那一刻起,这么做的重要性便凸显出来:Nimbus 和 Lodestar 节点因无法处理测试网的负载量而卡住??。结果,Medalla 在上线半个小时内无法敲定区块。
在北京时间 8 月 15 日,由于 Prysm 客户端用来作为参照的时钟服务器突然出现偏差,Prysm 节点的时钟提前了 4 小时。因此,这些节点一直在为超前的 slot 创建区块和见证消息。等这些节点的时钟恢复正常后,那些禁用了默认罚没保护机制的验证者发现自己遭到了罚没。
若想了解更详细的情况,我强烈推荐你阅读 Raul Jordan 的《ETH2 Medalla 测试网事故》一文(编者注:见文末超链接)。
Tether、Bitfinex 和 Hypercore 支持的 Holepunch 推出点对点即时消息应用:金色财经报道,Tether、Bitfinex 和 Hypercore 支持的、用于构建点对点应用的完全加密平台 Holepunch 宣布推出免费的点对点即时消息应用 Keet Mobile,Keet Mobile 将把控制权交还给人们,与桌面版类似,Keet Mobile 基于完全开源的点对点技术栈 Holepunch 技术。
目前 Keet Mobile alpha 初始版本将仅限于短信发送,但计划在几个月内支持音频或视频通话功能。Tether 首席技术官兼 Bitfinex 首席技术官 Paolo Ardoino 也是 Holepunch 首席安全官。[2023/1/30 11:37:00]
出现时钟偏差时,Prysm 节点占全网节点的 62% 左右。这就意味着,网络无法达到敲定区块所需的最低参与率(> 2/3)。更糟糕的是,这些节点找不到它们所预期的区块链顶端(历史记录中有长达 4 小时的 “空白”,而且所有 Prysm 节点的时钟之间都存在细微偏差),因此这些节点都在猜测 “缺失” 数据,创建了很多短的分叉链,造成网络拥堵。
ETH矿工收入达到一个月以来低点:金色财经报道,Glassnode数据显示,ETH矿工的收入达到了一个月以来的最低点,为2,685,085.93美元。[2021/12/24 8:02:26]
-目前,在 Medalla 测试网的所有节点中,Prysm 节点占比高达 82% ?!(ethernodes.org)-
这时,网络上充斥着成千上万个关于区块链顶端的猜测,而且还在不断增加之中,为了辨别哪个分叉是正确的,所有客户端都开始不堪重负。这就导致节点出现停滞不前、无法同步和内存不足等问题,以至于情况进一步恶化。
ETH突破3000美元关口 日内涨幅为0.58%:火币全球站数据显示,ETH短线上涨,突破3000美元关口,现报3046.73美元,日内涨幅达到0.58%,行情波动较大,请做好风险控制。[2021/8/13 1:52:04]
塞翁失马,焉知非福。经过这次事故,我们不仅可以修复时钟的根本问题,还能在大规模节点故障和网络负载过重的情况下对客户端进行压力测试。尽管如此,这次事故本来不会造成这么极端的后果,根本原因在于 Prysm 节点占比过大。
正如我此前所讨论的那样,就异步拜占庭容错算法而言,1/3 是安全阈值。如果超过 1/3 的验证者离线,网络就无法实现终局性。虽然 ETH 2.0 区块链在不断增长,但是验证者却不敢保证哪个区块、哪个状态一定不会被颠覆。
11.95万枚ETH转入未知地址 价值约4112万美元:Whale Alert数据显示,北京时间8月1日08:27, 约11.95万枚ETH从0x5e3a开头的未知地址转入0x6018开头的未知地址,按当前价格计算,价值约4112.15万美元。[2020/8/1]
从根本上来说,我们希望经济激励机制足以让验证者做对整个网络都好的事,而不用我们相信他们是好人。
如果有超过 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
翻译&校对:?闵敏?&?阿剑
区块链作为一种新兴技术尚未达到基础水平,但颠覆性技术已经历经了五代。虽然前两代技术比特币和以太币是公开的,无许可的区块链,但Hyperledger Fabric、Corda和Quorum却是私有.
1900/1/1 0:00:00文章系金色财经专栏作者牛七的区块链分析记供稿,发表言论仅代表其个人观点,仅供学习交流!金色盘面不会主动提供任何交易指导,亦不会收取任何费用指导交易,请读者仔细甄别,谨防上当.
1900/1/1 0:00:00最近彭博社的一篇关于USDT的一篇文章再次引起市场对USDT的关注。我们看到USDT在全球范围内的流通使用已经不再限于加密数字货币的交易场景,而且开始被应用到更多的领域.
1900/1/1 0:00:00近期,整个加密币市场出现暴跌行情,诸多用户与投资者造成了巨大的损失。此时,火币快速响应,宣布将上线一系列全新挖矿产品?——“DeFi挖矿”、“新币挖矿”.
1900/1/1 0:00:00各级别性质:日线-盘整,4小时-下跌,1小时-下跌截图来自OKEX BTC/USDT永续合4小时图:对于行情从两个角度来说,一个角度是客观的走势状态以及根据客观走势所制定的应对策略.
1900/1/1 0:00:00近日,2020公共资源交易区块链研讨会暨应用成果发布会在广州举行。本次大会上,主办单位可信区块链推进计划正式发布了《公共资源交易区块链应用白皮书(2020)》(下称“白皮书”).
1900/1/1 0:00:00