月亮链 月亮链
Ctrl+D收藏月亮链
首页 > USDC > 正文

ETH:金色荐读 | Eth2.0 Staking系列:为何客户端多样性如此重要_HER

作者:

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

本文对并没有针对哪一个客户端。我们要知道,每个客户端甚至每个规范都可能含有不足以及漏洞。更别说,Eth2是一个十分复杂的协议,而它的实现者也都是凡人而已。写这篇文章的目的是为了强调如何以及为什么要减少风险。

Medalla测试网发布之后,我们鼓励大家使用不同的客户端参与测试网。而测试网创世那天,就给我们展现了多客户端的重要性:Nimbus和Lodestar客户端运行的节点无法处理整个测试网的工作,因而没有跟上同步节点的进度。这造成的结果是,Medalla发布半小时以后才开始进行最终确定工作。

8月14日,Prysm节点出现时间错误,因为他们参照的其中一个时间服务器突然跳到了未来的时间上。结果,这些节点开始提议未来区块、验证未来证明。

金色午报 | 10月1日午间重要动态一览:7:00-12:00关键词:ETC、日本FSA、门罗币、以太坊2.0

1. ETC将正式激活DAG限制和MESS两项提案;

2. 日本FSA公布2021年税收改革要求项目 未提及加密货币;

3. V神:更多人应支持以太坊支付;

4. 截至9月30日以太坊链上转账手续费均值已降至0.008ETH;

5. 门罗币CLI v0.17.0.1版本Oxygen Orion已正式发布;

6. 詹克团与福建湛华智能科技有限公司股东资格确认纠纷案已撤诉;

7. 以太坊2.0测试网Zinken更新上线时间为10月12日20:00;

8. 广东区块链信息服务企业占全国两成;

9. 隐私基础设施NuCypher可能于10月15日上线主网。[2020/10/1]

然而,节点的时钟被校准之后 (通过更新客户端版本的方式,或者由于时间服务器调回正确的时间了),早前取消了罚没保护的节点却发现其质押资产被罚没了。

金色午报 | 6月5日午间重要动态一览:7:00-12:00关键词:陈纯、政府区块链、矿场、微众银行

1.陈纯:联盟链监管技术研究需要引起高度重视。

2.政府区块链项目采购上半年同比增长67%。

3.四川云南电力系统出手严打直供电矿场。

4.以太坊交易手续费占全网挖矿收益比例持续走高。

5.稳定币市场报告:5月份每日平均交易额超过15亿美元。

6.微众银行马智涛:在区块链等技术保障下提出了“善度”的治理模式。

7.Coincheck最终报告称可能约有300名用户数据被泄露。

8.黑人作家:比特币可与拒绝黑人的传统经济体系进行抗争。[2020/6/5]

这整个过程都发生得有点微妙,我强烈推荐大家阅读Raul Jordan对该事件的回顾文章。

当Prysm节点开启时间旅行的时候,他们约占网络份额的62%。这意味着无法达到最终确定区块的最低标准 (要有>2/3活跃验证者在链上)。更糟糕的是,这些节点无法找到它们所期望的链 (时间轴上出现了4小时的间隔,它们都去到了未来稍微不同的时间),所以他们在对“丢失”的数据预测时,通过短分叉淹没了整个网络。

金色晚报 | 5月1日晚间重要动态一览:12:00-21:00关键词:日本、开曼群岛、Tether、灰度

1. 律所:日本修订版资金结算法主要变化针对加密货币托管商

2. 开曼群岛新提案将拥抱FATF反标准,还将设立监管沙盒促进创新;

3. 调查:66%受访者赞成对加密资产征税;

4. 灰度报告:在法币贬值风险下BTC是投资者最好的选择;

5. 交易员:比特币突破2万美元只是时间问题;

6. Tether30多天增发近20亿美元USDT,加密社区质疑不断;

7. 加密货币Visa卡平台Swipe获得三星支付支持;

8. 国网青海电力公司彭建华:青海3月、4月利用区块链开展共享储能市场化交易306笔;

9. BTC现报8891美元,日内涨幅1.28%,市值前十币种普遍上涨。[2020/5/2]

行情 | 金色盘面:BTC夜盘波澜不惊:金色盘面分析师表示:BTC夜盘窄幅波动,整体交投清淡,市场也随之进入缩量整理。从1小时K线图可以看出这里选择了横盘走势,这样后面走5浪概率加大,也就是说市场还有下探7300的需求。目前维持空间反弹,等待新的趋势形成。[2018/8/3]

图示:目前Prysm客户端占Medalla节点总量的82%

来源:ethernodes.org

那么在这时,网络充斥着对链头的不同的预测,因此所有客户端开始应付越来越多的工作——确定哪个链头是有效的。这导致节点落后、需要同步、内存不足和其他形式的混乱,所有这些都使问题更加恶化。

总的来说,这此事件是好的,因为这不仅让我们修复了与时钟相关的根本问题,还可以在大量节点故障和网络负载的情况下对客户端进行压力测试。也就是说,这次失败告诉我们网络不能太极端,而该次事件的罪魁祸首就是因为Prysm的节点占网络的大部分。

有益于eth2

正如本系列的第二期文章里所讨论的那样,根据异步拜占庭容错算法,1/3是保证网络安全的一个神奇数字。如果超过1/3的验证者离线了,epochs不能再被最终确定。所以尽管这时链仍在增长,也不再能对区块进行确定,以及保证它是标准链的一部分。

有益于验证者

很大程度上,验证者是被激励去做对网络有益的事情,而不是因为大家觉得这是件正确的事情所以才去做。

如果超过1/3的节点离线了,那么对离线节点的惩罚便开始增加,这就是所谓的“不作为”惩罚。

这意味着,一名验证者想要尝试确保:如果自己的节点被逼下线了,那么不可能同时逼其他节点下线。

罚没也是一样的。然而,由于规范或软件出现错误/bug,验证者总是有可能被罚没,单个罚没“仅仅”1个ETH。

然而,如果许多验证者同时被罚没,那么惩罚会上升到32个ETH。而又是这个神奇的数字,当超过1/3的验证者被罚没时,便会产生32个ETH的罚没。

这些激励方式分别被称为活性反相关和安全反相关,是eth2里有意设计的一个方面。反相关机制通过将个体惩罚和每个验证者对网络的影响程度捆绑在一起,激励验证者做出符合网络最大利益的决定。

数据的展示

许多独立的团队正在实现Eth2,每个团队根据主要由Eth2研究团队编写的规范开发独立的客户端。这确保了有多个信标节点和验证者客户端实现,每一个团队都对构建eth2客户端所需的技术、语言、优化、权衡等做出不同的决策。这样,任何一层系统中出现bug时,只会影响运行特定客户端的用户,而不会影响整个网络。

如果在这次Medalla Prysm发生的时间bug中,只有20%的eth2节点在客户端Prysm上运行和85%的验证者在线,那么Prysm节点不会遭受“不作为”惩罚,而且只需一点小惩罚以及开发者们的几个不眠夜就可以解决问题了。

相反,由于运行同一个客户端的验证者太多了(其中许多验证者取消了罚没保护),在很短的时间内罚没了3500到5000个验证者。

*高度的相关性意味着这些验证者的罚没惩罚约为16个ETH,因为他们使用的是一个比较普遍的客户端。

*在撰写本文时,罚没还在不断涌现,所以还没有最终的数字。

用新的客户端

现在是时候使用不同的客户端参与测试了,找一个少部分验证者在用的客户端(可以点击此处查看分布状况)。Lighthouse、Teku、Nimbus以及Prysm此时都运行得较为稳定,然Lodestar正迅速追赶中。

最重要的是,尝试使用新的客户端!我们可以在Medalla上尝试构建更加健康的节点分布,为去中心化主网做好准备。

来源:Ethereum Blog

作者:Carl Beekhuizen

标签:ETHPRYETH2HEReth价格今日行情USDTPRY币sETH2币togetherbnb几个女主

USDC热门资讯
比特币:“下半年可以休息了”比特币矿机产能紧张调查_mav币前景

“矿机全部卖光了,我们下半年可以休息了。”“我这有5000万,谁有货马上付钱!”吴说区块链从多个渠道获悉,神马、嘉楠、亿邦等主流矿机厂商今年现货、期货乃至绝大多数库存都已售罄.

1900/1/1 0:00:00
数字货币:证券时报头版评论:雾里看花央行数字货币_区块链

数字人民币的试点范围可能会扩容,A股整个概念板块都沸腾了。市场的憧憬很美好,数字货币的普及将惠及相关产业链,利好上市公司.

1900/1/1 0:00:00
中心化交易所:中心化交易所是不是没前途了?_GeertCoin

打开媒体主页搜索框,输入“中心化交易所”六个字,在我27寸的电脑屏幕上,弹出来十几个网页,所有的内容都仿佛在嘲笑我:因为我搜索的六个字前面都加了个“去”,所有的内容都是“去中心化交易所”.

1900/1/1 0:00:00
FIL:Filecoin经济报告(全文):代币经济模型设计的原理_Heco YearnFinance

金色财经8月28日讯 分布式存储项目Filecoin(FIL)正式发布了一份长达32页的Filecoin经济报告,详细阐述了代币经济模型设计的原理和细则.

1900/1/1 0:00:00
区块链:金色观察|广西将实施的36个区块链大项目都有什么?_超级联盟链币怎么获得

8月18日,据南宁晚报报道,《广西壮族自治区区块链产业与应用数据发展规划(2020—2025年)》(以下简称《规划》)近日印发实施.

1900/1/1 0:00:00
EFI:8.31 午间行情:向上动力不足 震荡为主_okex

文章系金色财经专栏作者牛七的区块链分析记供稿,发表言论仅代表其个人观点,仅供学习交流!金色盘面不会主动提供任何交易指导,亦不会收取任何费用指导交易,请读者仔细甄别,谨防上当.

1900/1/1 0:00:00