LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 以太坊2.0进展更新_截至2020/5/15

以太坊2.0进展更新_截至2020/5/15

2020-05-19 和讯名家 来源:火星财经

作者:BenEdgingtonPegaSys[1],ConsenSys[2]

翻译:Johnny_Unitimes

eth2.news[3]的第42次更新

热门精选

选出一两篇精选文章并非易事:

ConsenSysCodefi发布了Eth2.0Staking生态系统报告[4]。抱歉需要注册,但很值得花点时间来获取这份报告:这是针对参与Eth2.0Staking意图的调查结果和分析,长达40页。

以及如往常一样,前往阅读Danny的《Eth2.0进展速览(11)[5]》获取有关Eth2.0进展消息的最可靠来源。

Eth2.0何时到来?

我们期待Eth2.0的到来已经超过5年时间[6]了,人们对它的发布日期一直持有乐观[7]态度。当前尚未有一个“官方的”共同约定的上线日期。尽管如此,许多有些“莽撞”的人还是敢于做出一些最佳猜测。一些人的信息要比其他人更灵通。在最近参加Ethereal虚拟峰会期间的Eth2.0阶段0会议[8]时,我表示今年第三季度发布的可能性很高。PaulHauner认为第三或第四季度更为现实。其他方面,Vitalik表示自己并没有说[9]今年7月份Eth2.0会上线(我也没这样说过!)。

我越来越多地听到的一个问题是,为什么要推迟这么久?但Eth2.0的上线并没有设定截止日期,所以我认为这个问题可以更为公正地重新定义为,为什么要花这么长的时间?

在我看来。JustinDrake的这条推文[10]对此进行了很好地解释:

JustinDrake推文大意:“我们使得Eth2对我们来说很困难:*许多的设计迭代;*许多的社区客户端vs一个基金会领导的客户端;*libp2pvsdevp2p;BLS12-381vsBN254。我们本可以用更简单的方法在一两年前就启动。尽管(当前的方式)很痛苦但却是正确的。我们的投入将在未来几十年都能带来回报:)”

这花了很长时间,因为我们做得对。这是正确的做法。

DannyRyan最近在参加PoVCrypto博客[11]时进一步阐述了这个主题,这是我本周推荐你收听的内容(视频[12];音频[13])

总结:我们离Eth2.0发布已经很接近了,我几乎察觉到了它的到来。

阶段0测试网

测试网是本周的明亮之星,所以我将这方面的内容排在了前面。

当前有两个Eth2.0阶段0公共测试网:

Topaz[14]是由Prysmaticlabs搭建的仅支持Prysm客户端的测试网;

Schlesi[15]是由AfriSchoeden创建的一个多客户端测试网。

Schlesi测试网

公平地说,Schlesi已经取得了比预期更大的成功,也比预期稳定得多。截至目前,有3个客户端正在该测试网中全面参与,同步的信标节点和验证者都在运行中。这三个客户端分别是Prysm、Lighthouse和Teku。Nimbus客户端也已经非常接近这一目标了,能够同步到链头;Lodestar客户端也取得了一些进展。这是我们自去年在安大略省的聚会[16]以来实现的最大的互操作性里程碑。

你可以在这个Eth2Stats[17]仪表盘上查看到一些信标节点。同时可以在Bitfly的Schlesi浏览器[18]上追踪验证者的性能和网络进展情况。

Schlesi尚未打算成为一个大规模开发的公共网络,它还处于起步阶段,所以我们还没有在上面安装一个易于加入的前端。尽管如此,我还是编写了一些有关在Schlesi上启动和运行Teku节点的说明性文档[19],如果你非常感兴趣,可以加入进来成为一名验证者。可能有更简单的方法来加入(比如从二进制文件或使用Docker安装,或者使用Infura来获取Eth1数据),但该文档忠实地记录了我是如何加入其中的。如果你确实开始运行这些东西,请务必加入EthereumR&DDiscord[20]上面的#schlesi聊天频道,以获得最新消息。预计会存在初期的问题!

在本周的Eth2.0开发者电话会议[21]期间,我们讨论了使用Schlesi的框架来构建一个更为实质性的多客户端测试网。这方面的目标是在6月份,届时规范v0.12版本将在各客户端中实现,且起初至少实现由三个客户端的16,384名验证者参与。这个测试网甚至可以用于Eth2.0存款合约前端(Launchpad)的试运行。

Topaz测试网

Prysm的客户端测试网Topaz一直在运行中,接下来将可以由Etherscan[22]、BeaconChain.in[23]和Eth2Stats[24]进行追踪。

Topaz已经取得了一些令人印象深刻的里程碑[25]:

大约有100万测试网ETH[26]被质押了进来;

Preston(Prysm开发者)已经在其树莓派设备[27]上运行了2,000验证者;

Topaz网络中上至少有500个不同的节点[28]。

Topaz测试网上的节点数量要比一些“以太坊杀手”主网上的节点还要多[29]。

Topaz确实有着一个很棒的前端[30],如果你不想要瞎折腾的话,Topaz是一个不错的选择。

阶段0规范

自上次更新以来没有规范更新。不过,我们预计v0.12版本将很快发布。该版本将包括期待已久的BLS密码学的更新,将我们带向IETF草案BLS签名标准[31]的第二个版本,以及IETF草案hash-to-curve标准[32]的第七个版本。

负责提议一个跨Eth2.0客户端一致性API标准的工作组已经给予反馈[33],讨论正在进行中[34]。

测试

SigmaPrime继续在针对各种客户端实现执行模糊测试。他们最近发布的进展更新#04[35],包括一些发现的bug。大量的研究正在进行中——对Eth2.0共识的关键组成部分进行这种测试是非常重要的。有消息称,他们很快就会发布Docker图片,这样我们就都可以加入到一个大规模分布的模糊测试工作中来了。

在测试客户端实现的同时,检查规范本身的正确性和明确性(也即没有模棱两可的地方)也很重要。我的一些PegaSys同事正在使用Dafny框架正式验证阶段0规范。上周,该团队在EthereumEngineeringGroup上做了一个非常容易理解的演示[36](幻灯片[37],Github[38])。他们演示了如何扩展他们的工作来测试客户端实现,并在Prysm子程序上进行了现场演示。

网络(networking)通常不是共识的关键,但同样重要。LakshmanSankar正在致力于Stethoscope[39]方面的工作,这是针对Eth2信标链客户端的一套网络测试。这些将很好地补充现有的参考测试套件。与此同时,JonnyRhea的Prkl网络监测工具[40]也被证明在监测测试网的健康和发现问题方面非常富有成效。

另一个必须彻底探索的方面是加密经济安全(cryptoeconomicsecurity)。以太坊基金会的RobustIncentivesGroup(RIG)团队已经对场景进行了令人印象深刻的详细建模[41]——在本例中指的是网络分区。

你也可以加入——阶段0bug赏金计划[42]中的奖励金已经翻了一番,并且有一些丰厚的奖励。所以开始寻找bug吧!

Launchpad

上文中我提到过前端。Eth2.0Launchpad[43]已经开源了,这是一个由ConsenSysCodefi,DeepWorkStudio和以太坊基金会协作完成的,它将成为参与Eth2.0主网Staking的正式门户。DeepWork对其设计过程[44]进行了描述。鉴于上面的讨论,你应该有所保留地采纳下方的内容,但这是一个有关该Launchpad何时可以真正启动的投票[45]。[备注:该Launchpad将是抵押ETH加入Eth2.0网络的以太坊基金会官方门户]

JimmyRagosa已经在两条推文中对该Launchpad进行了出色的演练和评论(推文1[46],推文2[47])。上周,MaraSchmiedt和CarlBeekhuizen在Ethereal虚拟峰会上展示了该Launchpad,但他们的视频尚未上传。当时有一些技术性问题:希望能够被修复并发布,可以在这里[48]进行关注。

Staking

在Reddit上发布了一篇全面审视用于参与Eth2.0Staking(质押)的硬件[49]的贴文。这是一场生动的讨论,为家庭式质押者提供了一些很好的建议。这里还有另一条Reddit贴文[50]。几周之前我把我的设备[51]整理好了。

Staking奖励计算器很受欢迎,以下是其中几个:

ethereumprice的Eth2计算器[52]

Bitfly的Staking计算器[53]

ConsenSys的Activate[54]-最初也是最详尽的计算器

CollinMyers在参加Ethreal峰会时就参与Eth2.0Staking你可以赚多少钱进行了回答[55];JosephChow认为我们应该需要免费的Staking服务[56]以及秘密共享验证者。

2020年5月19日ET时间周二下午1:00,ConsenSys将主办一场有关TheStateofStaking[57]的网络研讨会。还有时间预定!

很棒的解释性文章

ConsenSys继续在提供有关Eth2的高质量材料,包括WhatIsEthereum2.0?[58](什么是以太坊2.0?)和WhatIsProofofStake?[59](什么是权益证明?)。

这篇是有关Eth2.0经济学[60]的文章,以及不要再将Eth2.0中的ETH称为BETH[61]!(Eth2.0中依旧称为ETH)

BitMEXResearch[62]发表了一篇相当详细的Eth2.0概览文章,我还没有检查文章的准确性,但第一眼看上去相当不错。虽然不是所有人都喜欢它[63]。

研究方面

本周最具争议观点的赢家当然是JustinDrake提出的有关Eth2喂价的研究[64]。这是一种简单的想法,我完全可以看到其吸引力。由于我的名字被标记上该帖子上,我对Justin的直接反馈是谨慎负面的:基本上,这对于各客户端团队来说是一种治理和维护负担,客户端团队不希望将这一负担加在他们现有的责任之上,且当前的Layer2预言机似乎做的很好。我发现自己与Amee[65]罕见地就此达成一致同时Vitalik的回复[66]很详细。对此的讨论仍在继续...

在ethresear.ch[67]上面的其他研究:

PegaSys研发人员MikhailKalinin发布了他之前承诺撰写的ThescopeofEth1-Eth2merger[68](Eth1-Eth2合并的范围)。文章对于合并Eth1和Eth2(以及关闭PoW)所需的工作进行了全面而广泛的概述.

以太坊基金会Ewasm团队已经发表了Eth1x64Variant1“Apostille”[69]。Eth1x64是一个探索一种更加具体的方式来展现带有分片的以太坊链将是什么样子的试验:将Eth1.0链部署在所有Eth2.0的64个分片中,并试图弄清楚如何将所有的联系起来。这个版本使用跨分片转账的收据(receipts),且他们已经在一个扩展的Solidity版本中编码了一个示例代币[70]。

Dankrad发表了一个0.001bit的阶段0托管证明[71]提议。托管证明的想法是,验证者必须断定(assert)他们已经看到了区块提议者生成的数据,这需要在网络上进行监控,以便可以惩罚那些伪造断言(fakeassertation)的懒惰验证者。Dankrad的提议是一种让所有人(不管是验证者还是验证者的监管者)都保持诚实,且几乎没有协议方面的负担。

Vitalik已经发布了Openproblem:idealvectorcommitment[72]以寻找解决方案。老实说,这一领域发展得太快。多项式承诺在上个月的发展也是如此;现在这一切都是关于可聚合的子向量承诺(aggregatablesubvectorcommitments[73])。

还有别错过最新的PegaSysTXRX团队的更新[74]:

OnotoleEth2规范转译器

信标链分叉选择测试

改进Discoveryv5

Eth1Eth2的合并

Eth2网络监视器

跨分片交易模拟

常规电话会议实施者电话会议

由于Ethreal峰会的开展,实施者电话会议延迟了一周。第39次电话会议在5月14日举行。

会议议程[75]

会议视频[76]

我的快速笔记[77],以及Mamy的笔记[78]

会议中有一些可靠的研究更新[79],包括Axic的evm384[80]介绍,这可能是一种有效的在Eth1链中实现BLS12-381的预编译替代方式,从而使Eth1.0链与Eth2.0链兼容。

网络电话会议

Eth2.0第5次网络(networking)电话会议在5月6日举行。

会议议程[81]

我的快速笔记[82]

会议视频[83]

其中一个重大的主题是gossipsubv1.1[84],它能够增加攻击弹性和bootstrapping。

其他新闻

Prysm[85]客户端团队的最新更新。

Nimbus客户端的安全性审计RFP[86],请在5月24日之前提交。

我没注意到以太坊Stakers社区电话会议[87]。请在推特上关注@Eth2Scc[88]获取更新信息。目前来看该电话会议安全地很棒,但不幸它和我的美容觉不太协调。

写在最后...

什么,还想了解更多信息?

嗯,好的。你知道J.K.Rowling(《哈利波特》作者)最近发布的推文[89]吗?(备注:她在推文上询问“什么是比特币”)请给她看看这个视频[90],这是我迄今为止看到的最好的比特币解释性材料。

参考链接:

[1]https://pegasys.tech/

[2]https://consensys.net/

[3]https://eth2.news/

[4]https://consensys.net/insights/eth-2-staking-ecosystem-report

[5]https://mp.weixin.qq.com/s/UOWSpGTh8MFSvewhnKtMwg

[6]https://blog.ethereum.org/2015/12/24/understanding-serenity-part-i-abstraction/

[7]https://news.ycombinator.com/item?id=7554923

[8]https://vimeo.com/417616896

[9]https://twitter.com/VitalikButerin/status/1260152524495085568

[10]https://twitter.com/drakefjustin/status/1261242655650000897

[11]https://twitter.com/POVCryptoPod/status/1260225357791129601

[12]https://www.youtube.com/watch?v=PYNqoKh3KWs

[13]https://podcasts.google.com/feed/aHR0cDovL3BvdmNyeXB0b3BvZC5idGMubGlic3lucHJvLmNvbS9yc3M/episode/OWFjYWVhYTEtYjdlYS00Y2FmLTg4ZTItMjU3NGMzMTI2NDFm

[14]https://medium.com/prysmatic-labs/introducing-topaz-testnet-8e8a4e00a700

[15]https://github.com/goerli/schlesi/

[16]https://media.consensys.net/how-30-eth-2-0-devs-locked-themselves-in-to-achieve-interoperability-175e4a807d92

[17]https://eth2stats.io/schlesi-testnet

[18]https://schlesi.beaconcha.in/

[19]https://docs.google.com/document/d/1BP6B5muGjLGXVD1EOtorvlSBVzb5XR4OsYwBSTjiiDU/edit?usp=sharing

[20]https://discord.gg/zyZXUN7

[21]https://hackmd.io/@benjaminion/rkzVrp958

[22]https://beacon.etherscan.io/

[23]https://beaconcha.in/

[24]https://eth2stats.io/topaz-testnet

[25]https://twitter.com/terencechain/status/1261366313202487296

[26]https://twitter.com/preston_vanloon/status/1261125852604928002

[27]https://twitter.com/preston_vanloon/status/1257567274736578560

[28]https://twitter.com/preston_vanloon/status/1260434369031933953

[29]https://twitter.com/preston_vanloon/status/1257363955502153729

[30]https://prylabs.net/

[31]https://datatracker.ietf.org/doc/draft-irtf-cfrg-bls-signature/

[32]https://datatracker.ietf.org/doc/draft-irtf-cfrg-hash-to-curve/

[33]https://docs.google.com/spreadsheets/d/1kVIx6GvzVLwNYbcd-Fj8YUlPf4qGrWUlS35uaTnIAVg/edit

[34]https://github.com/ethereum/eth2.0-APIs/issues/37

[35]https://blog.sigmaprime.io/beacon-fuzz-04.html

[36]https://www.youtube.com/watch?v=UCSwkUQO_no&feature=youtu.be

[37]https://slack-files.com/T9C7VSRBN-F01482P95A4-6a8835f00f

[38]https://github.com/PegaSysEng/eth2.0-dafny

[39]https://github.com/lsankar4033/stethoscope

[40]https://github.com/prrkl

[41]https://github.com/ethereum/rig/blob/master/eth2economics/code/beaconrunner2049/beacon_runner_2049.ipynb

[42]https://notes.ethereum.org/@djrtwo/phase0-bounty

[43]https://github.com/ethereum/eth2.0-deposit

[44]https://medium.com/deep-work-studio/eth2-deposit-launchpad-an-interface-for-the-first-world-computer-3e089138b264

[45]https://twitter.com/drakefjustin/status/1260599466144514049

[46]https://twitter.com/JimmyRagosa/status/1260284226244673536

[47]https://twitter.com/JimmyRagosa/status/1261322006458503168

[48]https://www.etherealsummit.com/agenda

[49]https://www.reddit.com/r/ethstaker/comments/ggmbvd/a_comprehensive_look_at_hardware_for_staking/

[50]https://www.reddit.com/r/ethstaker/comments/ge2qwx/looking_for_easy_suggestions_on_staking_hardware/

[51]https://hackmd.io/@benjaminion/wnie2_200501#And-finally%E2%80%A6

[52]https://ethereumprice.org/eth-2-calculator/

[53]https://www.beaconcha.in/calculator

[54]https://docs.google.com/spreadsheets/d/15tmPOvOgi3wKxJw7KQJKoUe-uonbYR6HF7u83LR5Mj4/edit

[55]https://decrypt.co/28217/how-much-you-might-earn-staking-on-ethereum-2-0

[56]https://ethos.dev/free-staking/

[57]https://pages.consensys.net/codefi-networks-the-state-of-staking

[58]https://consensys.net/blog/blockchain-explained/what-is-ethereum-2/

[59]https://consensys.net/blog/blockchain-explained/what-is-proof-of-stake/

[60]https://medium.com/@Austerity_Sucks/more-on-the-economics-of-eth-2-0-26a505fd025

[61]https://twitter.com/preston_vanloon/status/1257304491579174913

[62]https://blog.bitmex.com/ethereum-2-0/

[63]https://twitter.com/FigoFinozeros/status/1257391132650192896

[64]https://ethresear.ch/t/enshrined-eth2-price-feeds/7391?u=benjaminion

[65]https://ethresear.ch/t/enshrined-eth2-price-feeds/7391/5?u=benjaminion

[66]https://ethresear.ch/t/enshrined-eth2-price-feeds/7391/4?u=benjaminion

[67]https://ethresear.ch/

[68]https://ethresear.ch/t/the-scope-of-eth1-eth2-merger/7362?u=benjaminion

[69]https://ethresear.ch/t/eth1x64-variant-1-apostille/7365

[70]https://github.com/ewasm/eth1x64/blob/cfa0317f29cbf5a8ef5f67612944cbb9ba38d5b4/variant1_token_examples.md

[71]https://ethresear.ch/t/a-0-001-bit-proof-of-custody/7409

[72]https://ethresear.ch/t/open-problem-ideal-vector-commitment/7421?u=benjaminion

[73]http://i1.hexun.com/2020-05-19/201375848.pdf

[74]https://hackmd.io/@353yQn6WTImF5o12LQXXfQ/r1wFNxo9U

[75]https://github.com/ethereum/eth2.0-pm/issues/149

[76]https://www.youtube.com/watch?v=7uZtEy0nNbw

[77]https://hackmd.io/@benjaminion/rkzVrp958

[78]https://gist.github.com/mratsim/6e7d4a05c526cdfe64c588bdcab860e1

[79]https://hackmd.io/@benjaminion/rkzVrp958#Research-Updates

[80]https://notes.ethereum.org/@axic/evm384-preview

[81]http://Agenda

[82]https://hackmd.io/@benjaminion/rJkuZ4e5I

[83]https://youtu.be/VPgMe6CVf5Q

[84]https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/gossipsub-v1.1.md

[85]https://medium.com/prysmatic-labs/eth-2-0-dev-update-49-multiclient-testnet-security-audit-741ae1049ebf

[86]https://our.status.im/nimbus-eth2-0-security-audit-request-for-proposal/

[87]https://github.com/superphiz/ethstaker

[88]https://twitter.com/Eth2Scc

[89]https://twitter.com/jk_rowling/status/1261351775698694147

[90]https://www.youtube.com/watch?v=YHjYt6Jm5j8

(责任编辑:张雅洁HF083)

看全文

本文来源:和讯名家
原文标题:以太坊2.0进展更新_截至2020/5/15

—-

编译者/作者:和讯名家

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...