Eth2的进展更新 (截至2020年7月10日)

本文推荐阅读来自 Anthony Sassano的 DailyGwei,“eth1和eth2合并之路概览”,在这篇文章中,我要说 DailyGwei真的很棒,篇幅精简,内容精确而丰富。足够看到 Anthony对生态系统的许多方面都有相当的了解。它是杂志,我很难想像每天在它上要花费多少精力。(这一条不是广告?更重要的是,我完全是出于自己对安东尼和他的作品的赞赏,而且,我觉得这周 Vitalik作为嘉宾, Hashingit Out

Podcast,也值得一听。其内容并不局限于Eth2,而是俯瞰当前以太坊生态的各个方面,上个星期,我突然发现我们在柏林碰头有两周年,而这正是我们开启Eth2之旅的起点。在此之前,我们的工作方向是独立设计分片和 Casper,并在Eth1上使用智能合约进行管理。但是它的局限性也得到了证实:一方面,彼时的预期最低抵押品是1000 ETH,后来,Eth2的野心已经远远突破了旧设计的限制,我们可以说是从一张白纸开始重新设计了整个系统。这是正确的选择吗?我坚信这是一个正确的方向。老的设计有太多的局限性。即便如此,在上面提到的 Podcast里, Vitalik还是对最初没有采用最少可用的 Proof Stake机制表示了遗憾,这两年过得真开心!在这里,我们看到了巨大的创新和成就。回顾多客户端测试网从无到有的发展历程,已经接近产品级,我仍然感到难以置信。在产品开发方面,我已经工作了25年,我从未见过哪个重量级的产品发展的如此迅速。如果下次你再听到这样的抱怨:Eth2究竟什么时候上线呢?让他们明白这一点吧。从上一期开始,最大的新闻就是我们成功地发布了 Altona测试网(浏览器/仪表盘),UTC时间12:30:05,创世记顺利完成,于6月29日。如有兴趣,可以看一下由 superhiz组织的录像。我在视频里看起来有些不安,但是后来又像我的节点 MetalAlbert一样心烦意乱,因为它挖出了创世区块。目前正在运行的测试网络, Altona (多客户端)和 Onyx (Prysm)都在稳定运行,显示出良好的发展势头。预期2-3周内,将有大量测试网络投入使用。一定要注意!Least Authority发布了 Gossipsub v1.1对 Protocol实验室的设计和实现的审计报告。我们将在Eth2中使用这个网络协议。这些参数都是可以调整的。近期的开发人员会议上,我们将发布一个小规范,该规范包括适用于Eth2的 gossipsub参数。在审计方面,以太坊基金会也在寻找客户所用的 Herumi密码库的审核者。详细情况见 RFP,但是已经尽力了,截止时间是星期二,前面提到过 BLS库,它产生了一个分支: Supranational的 Blst库,有些客户团队正在尝试集成,到目前为止,它们的性能还相当不错。据报道,它将在今年晚些时候被正式确认(比审计还要严格)。是的,hash-to-curve规范也更新到了v09版本,但是在v07和v09之间没有发生重大变化,这会影响Eth2,所以对我们来说不会有什么影响。Eth2和libp2p计划为 ETHGlobal的 HackFS提供以太坊基金会的奖励赞助。在测试网络中不难看出,对于分布式系统,分析和修复漏洞是一件非常复杂的工作(如果证明的数据量突然减少,我们怎么找原因呢?)。我们迫切需要解决这些问题的更好的工具。看看每个人的情况吧!在thegraph.com上, JimMcDonald为多个测试网络(Topaz

Onyx

Altona)的存款合同添加了子图。这样我们就可以方便地查询存款历史。去 The Graph试一试吧!Protolambda发布了Rumorv2版。“交互式外壳,用 Go语言编写,可以运行Eth2网络栈,连接测试网,调试客户机,并提取工具的数据”, Rumor,Protolambda的工作从来不会是单一化的,而且他已经构建了一个脚本存储库,可以用来进行信标节点交互或处理Eth2数据。块块浏览器也没有停止创新。该公司发布了一个Eth2验证浏览器,它支持电子邮件通知、仪表板和其他功能,[1]。详细情况见 BeaconScan,与此同时,beaconcha.in正在不断添加新功能:根据涂鸦字符串构建仪表板,在验证者被标记时对其进行跟踪,在验证者被注册时对其进行跟踪,他们还发布了存款程序和验证者状态的公告,目前,大多数文章都涉及到信标链节点和验证程序的运行。请参阅下面:▲ Attestant的 Steve Berryman:在 Altona测试网络中安装并运行 PegaSysTeku验证器;▲ CoinCashew:在 ETH2.0的 Altona测试网络中如何使用 Ubuntu系统和 Lighthouse客户端来质押;▲ Hive博客:如何在4 B 8 GB的树莓派上运行 Altona测试网验证器;▲设置 Prysm验证器的详细教程。这些部分中有很多都是适用的。迄今为止,这些文章多多少少都比较技术化,主要的受众还是不怕麻烦的用户。假如您认为这些文章不适合您,不必担心,随后将有很多类似于 DAppNode的简单直接的选项。但是它也提醒我们,运行自己的节点需要付出一定的工作量,并承担相应的责任。它不是一劳永逸的事情,需要长期的投入和维护,假如你被很多Eth2的客户端弄糊涂了, SomerEsat就整理了一下客户端的当前状态,《2.0以太坊和7个客户端》。Somer的文章非常有用,我可以确定其中有关 Teku的信息是否正确。这篇文章也是中文版的,在此,我尴尬的承认在前一篇文章中漏掉了一篇文章(尤其是它的草稿?马拉·舍特致力于探索如何在以太坊2.0中使用秘密分享验证器,以增强网络的弹性和多样性。从一开始,Eth2协议就在设计中加入了这种非信任的多方计算功能,虽然有些人担心参与者最终会选择捷径,但我希望它能够实现。BisonTrails宣布支持Eth2,并发表了一篇关于Eth2设计和路线图的科普文章。EvanonTech又一次为我们解构 ETH2.0:阅读 eWASM和 EVM

Everstake也开始了Eth2系列,第一篇:什么是以太坊2.0?在这部分的开头,我将尝试打开一个新的版块,里面有播客, Twitter和其他新闻,并且把收集到的新闻放在这里最合适,当我撰写本文的时候,以太坊基金会开发团队正在 Reddit举行 AMA问答活动。这一切都是值得关注的——我们可以看到到目前为止有很多有价值的问答。Ethhub整理并发布了去年由开发小组组织的 AMA问答,供大家参考。泰勒•史密斯在 twitter上发布了一系列关于以太坊未来6-12个月所面临的风险和机遇的推文。不仅仅是说Eth2,而是说Eth2:在由 ETHPlanet主办的夏令营中, Vitalik

Danny和 Karl Floersch讨论了Eth2和以太坊扩展问题。可以在 YouTube上观看(因为网络连接有问题而跳过了前13.5分钟)。那是一个很好的概述性的谈话,另外一次采访:播客 MikoBits和 Quantstamp的 Kacper Bak在Eth2上做了一个深入的讨论。(另外, Quantstamp已经对 Prysm的安全性进行了审核。)伯纳哈德·米勒和维塔利克讨论了如何简化Eth2路线图,并以一系列的推文进行了展示。和以前一样,对于信标链的发布日期有各种各样的猜测。在这方面,预测市场应该很好:信标链能在2020上市吗?目前奥曼市场的比率是55:45。埃文·范·内斯在500 USDC上下注,赌标链将在2020上线。波利马基特的市场预测比从56:44变为74:26?在此期间, Justin仍然坚持使用1月3日发布的新版本。维塔利克和丹尼想要加速他们的上线进程。我很期待能在今年内上线,我们和 Teku公司的所有产品计划都围绕着这个目标。看看另外一幅关于开始日期的漫画,这张照片来自 Twitter@preston_vanloon

Aditya Asgaonkar发表文章,分析Eth2的弱主观时期。前面提到过,他的结论有些出人意料。我们假设Eth2有几个月是一段弱主观期,但是根据 Aditya的计算,大概是一两个星期。弱主观性阶段的出现,是因为 PoS协议适用于新接入的节点,或者是在离线一段时间后重新同步的节点。这样对大多数同步节点没有影响。问题在于,一旦验证者离开网络,他们就可以随意创建历史数据块或历史证明,而不受惩罚(因为它不能被罚没),若存在一定数量的验证程序,则它们可能诱使新节点遵循错误的链路。针对这种情况,我们采取了一种防御措施,即限制验证者加入和离开网络的速度。尽管如此, Aditya说,即使有大量的验证者,在几个星期内还是会有大量的验证者退出,这就引起了上述问题。解决这个问题的方法是,在弱主观性期间,让新节点在某处找到可信赖的检查点。这样可以确保节点总是与正确的链同步。Aditya提出了一些实现方法,我们也在最近的开发者电话会议上讨论过。对客户端开发者来说,这可能意味着完全不同的工作流程。我们正成立工作组讨论解决办法。很明显,我们需要在可能的情况下以信任的方式分配这些检查点。Alex Vlasov (ConsenSys TXRX团队):从时间同步漏洞中获得匿名性,该贴文探索了更多的通过时间同步漏洞进行的网络攻击,其中最主要的攻击点是非匿名验证者, Jonny Rhea (来自 TXRX团队)最近也在研究这个问题。怎样才能保护验证人员的隐私?麻烦的是,如果一个攻击者事先知道轮到我提出一个区块,那么攻击者就会选择性地对我进行低成本的 DoS攻击。因此,网络为攻击者打开了大门。这是一种让每一个 slot提案者都不能事先知道的方法,也就是秘密领导人选举。但是它需要复杂的密码技术,相对来说,每个 slot随机选择多个提案者,期望值为1,这是一个比较简单的方法,这个过程可以通过验证者签名来完成,但是可能会在每个 slot中产生多个甚至没有区块提案者。两者都有各自的优缺点。丹尼?里安提出了一个综合两者优点的方案:公开领导人选举(PSLE)、秘密随机选举(SPBE)、这个方案的主要思想是,如果真有网络攻击发生,那么我们就可以发射烟雾弹,直到有一个可靠的解决方案出现。在七月九日举行的第43次会议上,大会议程,会议录像,以及 Mamy的笔记,除了日常的会议内容外,我们还讨论了一些特别的话题:,,事故反应: Sigma Prime的 Mehdi正在成立一个跨团队的工作小组,负责决定如何对事故作出反应,以便随时处理信标链上的故障。弱主观性:我们在上面讨论了 Aditya关于弱主观性的报告的结果。但是,大多数情况下,我们这群开发人员都是比较内向的,所以在电话会议上不会有太多的讨论。不过,阿迪蒂亚将召开另一个工作组,我希望小组内的所有人都能进行热烈的讨论,与此同时,我期待着 Sigma Prime即将发布的“Fuzzing@Home”设置,它把模糊测试(fuzz-test)环境放在 Docker中,这样客户机实现就可以通过大规模分布式的方式进行测试了。Client团队 Prysm的最新版本。另外,我们现在每两个星期发布一次 Teku的更新,读者可以查看我们的更新日志,而不必再去浏览那些令人眼花缭乱的文章,在 Teku中,我们修复了一个小 bug,而 AdrianSutton则把它写了下来。文摘:晚到区块链(late-arriving blocks)带来了惊人的竞争。Cayman是今天上午 Lodestar团队的成员,他参加了台北的以太坊交流会,展示了他的一套产品: Web中的Eth2。按此浏览 ppt。结果, Lodestar团队找到了一些我以前没有注意到的好工具:,https://simpleserialize.com实际上,我听说过,https://enr-viewer.com 在https://bls-keygen.com上,我在 Gitcoin的第二次匹配(CLR)捐款项目中,收到了48个小号。

提示:如果您觉得本文不错,请点击分享给您的好友!谢谢
相关推荐
新闻聚焦
猜你喜欢
热门推荐
 
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。