Medalla测试网在2020年10月17号出现了变故。那到底发生了什么事?这里有一份5岁小孩也能懂得解释。
1)一堆验证者停机了
2)Medalla测试网进入了无法敲定区块的状态。
3)Prysm客户端和Nimbus客户端开始浮现一些同步方法上的bug
4)因为这个bug,我们失去了更多验证者,有一些从此再无音信
5)网络没有终局性,加大了节点的内存和CPU负担,又使我们试去了许多验证者,因为他们的节点没有办法处理那么大的负担
金色晚报 | 6月26日晚间重要动态一览:12:00-21:00关键词:摩根大通、以太坊2.0、特斯拉、BlockFi
1. BlockFi下调利息账户 (BIA) 的BTC等的利率,将于7月1日生效
2. 特斯拉Q2前瞻:比特币暴跌或影响净利润
3. 摩根大通调查:三成受访机构投资者认为比特币是“老鼠药”
4. 资产管理公司从CME比特币期货空头转为多头
5. 以太坊2.0合约已锁定590万枚ETH,占总流通量5.08%,达历史新高
6. Morgan Creek Digital完成第三只规模为8000万美元的加密投资基金募集
7. 人民银行数字货币研究所联合发起的上海金融科技有限公司揭牌[2021/6/26 0:08:28]
6-1)要么大批验证者重新上线,让网络重新获得终局性;要么
金色晚报|7月9日晚间重要动态一览:12:00-21:00关键词:温州、央行回应、立陶宛银行、KNC、伦敦证券交易所
1. 温州破获全国首例加密货币搬砖套利局,涉案金额高达亿余元。
2. 央行回应:“转账超10万将被严查”系误读。
3. 江苏常州市委书记:加快建设区块链等一体化基础平台。
4. 立陶宛银行董事会成员:LBCOIN是测试CBDC的试验场。
5. 国际清算银行:CBDC是一种补充性支付手段。
6. 以太坊研发者跟踪发现已有39个USDC相关地址都被列入黑名单。
7. Kyber创始人:24小时内近1050万KNC被质押。
8. CFTC将在2024年之前制定全面的加密货币法规。
9. 伦敦证券交易所集团为169种加密货币分配金融“条形码”。
10. 马来西亚证监会伊斯兰教法顾问委员会允许数字货币交易。[2020/7/9]
6-2)他们不上线,然后这些离线的验证者一直一直、越来越快地丧失押金,直至我们重新获得终局性。在这个过程中,可能某些验证者还会因为余额太低而被踢出队伍
今日晚间加密货币市场回暖 总市值增长超过2780亿美元:今日晚间(美东早间)的交易时段,比特币和其他一些加密货币的价格开始出现小幅回升。超过1500种加密货币的总市值共增长超过2780亿美元,增幅在5-20%之间。目前比特币全球均值为7422.84美元,涨幅达5.7%。以太坊全球均价为405.54美元,涨幅为4.28%。[2018/4/4]
7)你可以盯着beaconcha.in了解最新的网络参与率。其他网站基本上没能追上最新的情况
8)这种情况如果在主网上发生,不会持续那么久,因为如果烧掉的是真正的ETH,人们不会这样无动于衷
金色财经数据播报 日元交易占比下降,下降幅度达到10%:据cryptocompare数据显示,在比特币的交易货币占比中,日元占比初夏大幅下降,相比昨天60.34%的占比,今天日元占比大幅下降,跌至49.28%,跌幅达到11.06%,目前数据显示24小时交易额为2205.9亿日元;而美元在交易占比中出现较高的涨幅,目前占比为25.87%,相比昨天上涨了近5%左右,目前美元的24小时交易额度为10.6亿美元;USDT的交易占比也有所提升,目前占货币交易量的15.24%,涨幅达3.0%,交易额为6.2亿美元。[2018/3/27]
9)整个网络正像它设计的那样,在大规模分裂的场景中自我修复
10)如果是6-2)这种情况,我不确定网络多快能恢复正常,最快可能要到10月25号,最晚可能是再晚5天
11)如果你已经离线,但不想回去重新运营验证者,这里有个工具可以帮助你有序退出验证者队伍:https://github.com/eth2-educators/medalla-exit
更为技术性的细节:
非激活状态的验证者不会被惩罚。一个验证者可能因为还待在待激活队列中,或者其押金还未得到处理,而停留在这种非活跃的状态中——当网络重新获得终局性时,这些验证者就会被激活。另外,如果一个激活状态的验证者发送了主动退出的消息,也会变成非激活状态,也就不会被惩罚。
激活状态且在线的验证者将保持不赚不亏的状态,如果他们的见证消息的打包距离都是完美的1的话。但这是不可能的,所以他们会被轻微地惩罚。以太坊基金会的djrwto已经声明他们正在寻找一种办法来安全地降低对这部分“尽忠职守”的验证者的惩罚,因为这种惩罚,总的来说,体验不好。
激活状态且不在线的验证者会被惩罚,而且惩罚会呈平方级上升,也就是说,每个epoch处的惩罚都会不断提高。
当一个验证者在一个epoch内都没有被打包见证消息,它就会被认定是离线了。当然,如果一个验证者所连接的信标链节点与网络失去同步,或者验证者客户端本身无法工作,也会出现这种无法提交见证消息的情况。可以查找的原因包括客户端的bug和内存/CPU的资源使用。你也可以乘机学学如果从源代码编译客户端,然后检查一下自己的节点的资源用量。
我们在美国东部时间的10月12号早上就已经陷入无法敲定区块的状态了。
从那时候开始,“平方型惩罚”就开始启动。离线的验证者的惩罚力度会随着无终局性状态的持续而不断提高。公式是惩罚=有效余额*无终局性持续时间/。在数学上可以这么说:单个epoch对这些离线验证者的惩罚会随着无终局状态的推移而线性增加,因此总惩罚是平方型上升的。
很难估计网络重新获得终局性的时间,因为验证者参与率会受到客户端故障的影响而不断波动。
如果一个验证者的“有效余额”低于16ETH,它会被踢出验证者队伍。
即使验证者还未被踢出,不断下降的余额也意味着他们在共识过程中的权重会不断降低。我已经看到一份估计,认为我们会在约13天以后重新获得终局性。因此最早就是10月25号,附近。一些验证者自8月份激活以来就没发出过一条见证消息,这些验证者的存在也会加速这个过程。
一个验证者的余额要降到60.6%需要大概18天,这也就是耗时的上限。
再经过三个连续的时段之后,终局性就将得以重建。离线验证者的惩罚会回复到常规的、不那么严厉的默认值上。
这里有一份很好的Eth2.0和信标链介绍材料:https://ethos.dev/beacon-chain/
作者:?yorickdowne
翻译:?阿剑
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。