作者:秦晓峰
来源:Odaily星球日报
过去的这个周末,以太坊2.0测试网又出幺蛾子了。
北京时间8月15日凌晨,Eth2.0客户端执行团队PrysmaticLabs联合创始人PrestonVanloon表示:Eth2.0测试网Medalla上出现时钟Bug,导致对所有节点造成影响,Prysm客户端出现了长达近90分钟的时钟偏斜,验证器也陆续收到超前Slot区块和证明。
数据:Base链上TVL突破10万枚ETH:金色财经报道,据L2BEAT最新数据显示,Coinbase推出的L2区块链Base链上TVL已突破10万枚ETH,本文撰写时达到107,146.34 ETH(按照当前价格计算约合1.98亿美元),位列当前以太坊Layer 2区块链锁仓量第五位,前四位分别为:Arbitrum One(59.4亿美元,7日涨幅0.23%);OP Mainnet(28.2亿美元,7日降幅5.21%);zkSync Era(4.33亿美元,7日降幅7.10%);dYdX(3.32亿美元,7日降幅1.24%)。[2023/8/13 16:23:43]
简单来说,这次测试网出现的根源,主要在于Prysm客户端的时间服务器Roughtime中断,出现时钟偏斜,导致验证者与区块头无法同步,最终影响了测试网Medalla正常运行。
Tether在波场网络增发1.5亿USDT(已授权未发行):金色财经报道,据Whale Alert数据,北京时间10月10日00:49,Tether在波场网络增发1.5亿枚USDT。增发哈希为:2f0a8101172001343e54d3ebd154a1a7baf139a844291c5c71f1e955e09a7492。对此,Tether首席技术官Paolo Ardoino表示,波场网络补充了1.5亿枚USDT的库存。这是一笔已授权但未发行的交易,意味着该金额将用作下一次发行请求的库存。[2020/10/10]
事故回溯
所谓时钟偏斜,即区块时间与正常时间出现的偏差。
时间对Eth2.0至关重要,每一个区块中都包含时间戳;时间一旦不同步,网络就无法正常运行。
为了防止系统时间不够精准,Prysm采用了美国Cloudflare公司的时间服务器?Roughtime来校正。并且,为了防止单体机器故障,还选择了6台。
BBKX平台ETF专区ETH3L日内涨幅超4%:据BBKX行情显示,BBKX交易平台ETF专区多个币对小幅上涨,截至今日11:10(UTC+8),ETH3L/USDT当前净值0.542美元,日内涨幅4.03%,BSV3S/USDT日内涨幅3.26%,XRP3L/USDT日内涨幅1.45%。
杠杆ETF是一种锚定标的资产价格变化的指数基金。BBKX平台目前已经上线BTC、ETH、EOS、XRP、BCH、LTC、BSV、ETC多个币种。
BBKX成立于2019年6月,以“共创未来,共享红利”为原则,致力于打造专业的衍生品交易平台,已获得节点资本和链上基金的联合战略投资。[2020/2/29]
然而,问题还是发生了。北京时间8月15日凌晨,Roughtime出现故障,这也导致Prysm被波及。
根据事后的一份诊断报告:“Cloudflare的Roughtime服务器都返回了错误的信息,Prysm节点没有从这种情况适当退避。虽然他们使用6台时间服务器,但似乎还不够,因为它们都返回了错误的时间。”
行情丨ETH在2分钟内跌幅超过1.00%:据火币全球站数据显示,ETH/USDT在2分钟内出现剧烈波动,跌超1.00%,达到-1.09%。当前报价为 147.82 美元,行情波动较大,请注意风险控制。[2019/12/10]
最终的结果是,Prysm客户端上「时钟偏斜」超过2秒的时间长达90分钟;并且整个客户端时间也比标准时间提前了4个小时。根据PrestonVanloon的推文,时钟偏斜发生在北京时间的15日凌晨1点半-3点种之间。如下所示:
行情 | 过去24小时以太坊总交易额约292.90万ETH:根据amberdata.io数据显示,过去24小时以太坊总交易额为292.90万ETH,较此前数据上升7.54%;日活跃用户量262955,用户活跃上升26.84%;新增合约36033个,较此前数据上升109.98%;平均交易费用为13.11GWEI,下降31.92%;通证代币交易总额为777286,较此前数据下降21.35%。[2019/6/22]
事故发生后,Prysm客户端第一时间停止了Roughtime服务器的使用,并号召用户切换到其他客户端。
“我们决定默认情况下禁用「Roughtime」同步。Roughtime计算中肯定存在一些错误,我们希望尽快发现它。无论调查结果如何,我们认为都应该选择自动调整时钟或完全取消。”PrestonVanloon表示。
几个小时后,开发人员完成调查并发布了修复程序。
不过,名为PR6898的修复程序却存在严重缺陷。
开发人员RaulJordan表示:“在修复此错误时,我们无意中删除了Prysm节点起作用的所有关键功能,这使问题变得更加严重。”
后果
由于时间不同步,通过Prysm客户端进行验证的“几乎没有人同步到链头”。这也意味着,他们的数据是无效的,也就不能参与验证、获得质押奖励等。
虽然目前Eth2.0仍然是测试网阶段,这些奖励也不是真实的——包括用户参与验证质押的ETH也是测试网版的,不具有真实流通性。
但这次事故,还是对整个Medalla测试网造成了冲击。
由于prysm客户端占据?全网64%?以上的份额,在事件发生后,Medalla测试网中主动投票的验证者数量与总验证者数量的比值从75%左右一度降至5%以下。这也意味着,剩余验证者无法达成全网共识,网络无法正常运行。
外媒《Trustnodes》报导称,此次事故也造成以太坊网络一度停止:大约30%的验证流程失败时,内存问题就开始出现;大约50%之后,问题就变得更大;最后在70%之后,网络显然就停止了。
因此,在过去两天,Prysm客户端修缮了自己的客户端,想要尽快启动测试网。
今天下午,星火矿池发出号召,所有运行Prysm客户端参与Medalla测试网的朋友,请检查自己的客户端是否升级到了alpha.22版本。如果尚未升级,请尽快升级,以支援Medalla测试网从同步障碍中恢复。
思考
这次事故也反映了多客户端的重要性。
某个客户端使用占比过高,一旦出现问题,最中可能导致整个网络运行受到影响。
但从现实情况来看,Prysm客户端能够获得青睐也是有原因的。
目前,Eth2.0上线了5个客户端,但Prysm提供的教学无疑是最好上手的,所以绝大多数验证者仍使用Prysm。
因此,对整个以太坊生态来说,要想平衡各个客户端的力量,必须提升其他客户端易用性,而这是一条任重而道远的漫长之路。
最后,我想说这次事故对Eth2.0来说也是一次历练。所有的问题在测试网阶段充分暴露,才能保证Eth2.0未来的可用性和安全性。
从以太坊过去5年的发展来看,相比于The?DAO攻击、分叉等一系列挑战,这次测试网发生的事故只是小问题。
对于以太坊来说,只会愈挫愈勇。
标签:ETHPRY以太坊IME1个ETH值多少人民币pry币行情以太坊币现在的价格是多少ANIME Vault (NFTX)
7月31日,Coinbase公布了一轮新的上币评估名单,共19个项目,加上6月11日公布的评估名单,今年已有37个项目被Coinbase纳入考量.
1900/1/1 0:00:00前言QKL123区块链排行榜包括区块链项目、交易平台、矿池、矿机、DeFi、媒体、区块链钱包和Staking项目等九大榜单.
1900/1/1 0:00:00DeFi暴动后,IEO在币圈如同上古时代的名词。好项目稀缺是交易所们放慢「打折认购」节奏的主因,今年甚至有交易所一期未发。DeFi如火如荼之时,这一板块也成了交易平台挖掘优质资产的渠道之一.
1900/1/1 0:00:00Curve是第三大去中心化交易所,累积交易额近20亿美元,是流动性挖矿狂热的中心,其正准备在本周分发自己的CRV治理代币——可能就在这几天——而流动性提供者已经等不及了.
1900/1/1 0:00:00ICO项目产品目标用户与投资者可能是两个完全不同的群体,但DeFi则是面向同一类目标用户提供贷款服务并分发代币,DeFi应用也更遵循「加密原生」的本质.
1900/1/1 0:00:00一、各支付结算机构海外反工作要点1、提升反工作的重视程度支付结算机构应该将合规经营当做海外经营的重要一环,将反工作与业务发展处于同等重要的地位.
1900/1/1 0:00:00