ETH2进展更新 (截至2020/11/30)

主网创世前夕特别篇

来源 | [What’s New in Eth2](https://hackmd.io/@benjaminion/wnie2_201130) 作者 | Ben Edgington ## 主网创世前夕特别篇 本文撰写于创世的前一夜… 距离我无意中看到《[比特币与加密货币技术](https://books.google.co.uk/books/about/Bitcoin_and_Cryptocurrency_Technologies.html?id=Ncu4jwEACAAJ)》一书的[草稿](https://www.lopp.net/pdf/princeton_bitcoin_book.pdf),似乎已经过了很久了,实际上只是2016年年初的事。这本书精彩绝伦,领我进入一个迷人的新世界。当我读到第231页的第8.5节上对“权益证明和虚拟挖矿”的描述,我的心灵深深地被震撼了。我立即被权益证明 (PoS) 这个天才概念所吸引。读着读着,我了解到以太坊计划推出PoS,我便开始加入以太坊的进程:这个决定让我在过去4年半里没有一刻后悔过。我从来没有想过,我可以在这其中扮演一个微不足道的角色。 我就不过多描述我现在到底有多兴奋了 (也很紧张,我最后一次有这种感觉还是我结婚那天)。Anthony Sassano在今天的[Daily Gwei](https://thedailygwei.substack.com/p/dawn-of-the-final-day-the-daily-gwei)中[强调](https://twitter.com/sassal0x/status/1331060962107949058)了这一切的重要意义。 这对以太坊来说意义重大:截至本文,有2647个[存款地址](https://www.duneanalytics.com/hagaetc/eth2-0-deposits)质押了855,264 ETH (价值超过5亿美元),来启动Eth2创世事件。 8、9天以前,所有人在问我们真的能启动Eth2吗?质押数量能达到最低门槛吗?质押进展[缓慢而平稳](https://www.duneanalytics.com/queries/12783/25578)。媒体们问我,如果达不到目标怎么办?对于应急情况的规范调整也进行了[很多讨论](https://github.com/ethereum/eth2.0-specs/issues/2134)。但我对大家有信心!尽管刚开始进展缓慢,但质押进程从周末开始加速,并在周一直线上升,在截止时间前几个小时达到创世最低质押门槛 (即有16,384个验证者节点)。 6天半前,我的Teku节点导出以下历史信息: 12:01:00.340 INFO – Genesis Event Genesis state root: 0x7e76880eb67bbdc86250aa578958e9d0675e64e714337855204fb5abaaf82c2b Genesis block root: 0x4d611d5b93fdab69013a7f0a2f961caca0c853f87cfe9595fe50038163079360 Genesis time: 2020-12-01 12:00:23 GMT Number of validators: 21063 其他客户端都同意了,信标链将于北京时间2020年12月1日20:00:23启动创世,创世验证者节点有21,063个 (其余验证者节点将在创世后逐渐加入)。 ## 如何追踪创世事件 Beaconcha.in已上线[创世dashboard](https://beaconcha.in/):可视化地向我们展示了创世过程的细节 (包括记录了创世开始的前25五分钟的一些重要数据)。点击[此处](https://notes.ethereum.org/@djrtwo/eth2-launch-metrics)查看一些开发者需要的指标。 创世直播有以下: * [EthStaker + 以太坊](https://www.reddit.com/r/ethstaker/comments/k3wbr1/join_us_for_the_ethstaker_ethereum_foundation/)基金会 * [EthHub + Bankless + Yield TV](https://www.youtube.com/watch?v=R8xuTHTzoBw) * [Stakefish](https://www.airmeet.com/e/7e37bb10-3084-11eb-b2c5-67120b53089b) 以上三场直播都将于12月1日北京时间19:30开始。 我很[期待](https://twitter.com/benjaminion_xyz/status/1333044091781779456)加入EthStaker的创世派对,或者去StakeFish快速亮相一下。 ## 其他新闻 我今天写的东西有点散。推特上还有很多讨论,我不可能所有都总结完毕。 ### 质押教程 1.Somer Esat更新了基于Eth2主网的[客户端设置教程](https://github.com/SomerEsat/ethereum-staking-guide/blob/master/README.md)。 2.CoinCashew也更新对于每个Eth2客户端的详尽[教程](https://www.coincashew.com/coins/overview-eth/guide-or-how-to-setup-a-validator-on-eth2-mainnet)。也可以选择其他路线,包括[Teku](https://www.reddit.com/r/ethstaker/comments/k16uh8/updated_mainnet_guide_ubuntu_teku/)! 3.Gridplus的Justin Leroux为Bankless写了一份指南:《[懒人运行Eth2验证者节点](https://bankless.substack.com/p/running-an-eth-validator-for-the)》,教程是关于如何使用DAppNode和Avado运行验证者节点的。文章中有途径获得相关硬件折扣! 4.Pol Bordas写了一篇更加细节的[DAppNode使用教程](https://medium.com/dappnode/step-by-step-staking-for-dappnode-users-92fdf7db0d0d)。 5.ConsenSys的Coogan Brennan即将通过四篇文章记录他Eth2质押之旅。第一篇点击[此处](https://consensys.net/blog/blockchain-explained/my-journey-to-becoming-a-validator-on-ethereum-2-0/)阅读。务必仔细阅读他的介绍,Coogan Brennan写得很棒。 ### 释义性文章与最佳实践 * Superphiz超棒的bench chat系列现在变成了每天10分钟以下的短视频系列[State of the Stake](https://www.youtube.com/watch?v=imvM-2Oo8n4&list=PLOB9GGXGcc31_rKi1PlG0kGYf35e6l1wy),每个视频谈论一个重要主题。 * Superphiz还与Jim McDonald合作录制了一个长视频《关于罚没的深度访谈》([in-depth interview about slashing](https://www.youtube.com/watch?v=5_MkcyDcr9s)) ,而该视频的内容也在这期非常重要的[bench chat](https://www.youtube.com/watch?v=tC7s8WDHDxo)里简单总结了。 * EthStaker总结了一个[非常好的FAQ](https://www.reddit.com/r/ethstaker/comments/ju61pf/ethstaker_faq/?utm_source=share&utm_medium=ios_app&utm_name=iossmf),涵盖了关于质押的所有问题。 * eth以[推特](https://twitter.com/phil_eth/status/1327826218180354050)和[google doc.](https://docs.google.com/document/d/1WZuP-K0S4RKlwH4GQVcGpgzVYPdpZF0WiHsawnmOKxM/edit)的形式发表了非常详细的Eth2 质押最佳实践。 * Web3Labs的Conor Svensson继其发布的《Eth2概述视频》([Eth2 overview video](https://www.youtube.com/watch?v=G4hqaxfSV6s))后又推出了《详解Eth2存款》([Eth2 Deposit Walkthrough](https://www.youtube.com/watch?v=h0qltXMHBoQ))。 ### 工具 * 有人在[Teku的discord](https://discord.com/channels/697535391594446898/697539289042649190/782489010890342431)上提出[dshackle](https://github.com/emeraldpay/dshackle),它可以设置Eth1节点间的自动故障切换,检测到像节点停止同步这样的情况。你还可以用[nginx](https://www.reddit.com/r/ethstaker/comments/ju08ll/howto_load_balance_your_eth1_provider_with/)来实现这个功能,只是它的性能没那么好。 * Stakefish的Batch Deposit Contract已经完成审计了。 * Alex Stokes开发的[Eth2 fork monitor](https://eth2-fork-mon.stokes.io/)非常有用,现在支持四个准备上主网的客户端了,它目前用于Pyrmont测试网,我期待不久后会有主网版本。 * [Block Monitor](https://twitter.com/BlockMonitorApp/status/1333389635511144450)应用现在支持为信标链验证者提供提醒功能。 * Ledger Nano X现在支持[以太坊0密钥](https://www.ledger.com/blog/ledger-is-ready-for-ethereum-2/)了。它现在正在开发第二个以太坊应用,使得质押者可以在信标链上安全地对区块进行签名。 ### 其他 * Danny写的[eth2更新速览21](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/)。 * [org](http://ethereum.org/)网站现在已经有[Eth2版本](https://ethereum.org/en/eth2/vision/)页面:“不断发展壮大以太坊吧,直到它强大到足以为全人类提供帮助 (Grow Ethereum until it’s powerful enough to help all of humanity)”。我会支持它的。 * Vitalik在推特上发表了存款数据的统计[分析](https://twitter.com/VitalikButerin/status/1331231955787030528),并附上Python script的链接。 * [Medalla数据挑战](https://blog.ethereum.org/2020/11/17/medalla-data-challenge-results/)的结果出炉,里面有非常出色的内容。如果真的想学习Eth2,我推荐大家花点时间看看这些文章 * 以太坊基金会研究团队的[第五次Reddit AMA](https://www.reddit.com/r/ethereum/comments/jvkoat/ama_we_are_the_efs_eth_20_research_team_pt_5_18/)。 * Jeff Coleman以一系列的推特就“为何价值上百万美元的ETH会被存入信标链这一艺术装置,它与其他PoS系统有何不同,以及为何它值得等待!”这几个问题进行了[精彩论述](https://twitter.com/technocrypto/status/1330150362427387910)。 * Lighthouse的Adrian Manning参加了Near协议的[Whiteboard Series](https://www.youtube.com/watch?v=XvWf6QMBO6k)节目,在该集节目中讨论了Eth2的网络层,包括Discovery v5、libp2p、Gossipsub、以及Eth2 RPC。 * 我很欣赏Jacek的开放性,他给我们透露了一些Nimbus的内部消息。这系列推特为[分叉选择](https://twitter.com/jcksie/status/1329724789519491074)的设计提供了一些洞见,探讨了所有客户端团队都要面对的一些权衡。 * 如果你在主网上有验证者节点,不要忘了试一下领取你的[POAP](https://beaconcha.in/poap)。只需要按照指引一步步设置你的涂鸦字符串。 ## 研究 我的同事Mikhail Kalinin发表了一份《可执行信标链》([**Executable beacon chain**](https://ethresear.ch/t/executable-beacon-chain/8271?u=benjaminion)) 提议。它提供了一个提前实现Eth1和Eth2合并 (即关闭PoW) 的方法,很有可能比分片还早实现。看着合并阶段的开发逐渐向前发展是非常有趣的。最早的想法是将Eth1迁移到作为阶段2一部分的一个执行引擎;然后它将成为其本身的一个分片(或64个分片);现在它可能可以直接在阶段0上实现。以太坊开发者太聪明了! 这都是Eth2向[以rollup为中心的路线图](https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698?u=benjaminion)转变的内容。为了这一目标,我的另一个同事Alexandre Belling发表了提议《在数据分片以太坊2.0上的rollup:将数据可用性与执行连接起来》 ([**Rollups on a data-sharded Ethereum 2**](https://ethresear.ch/t/rollups-on-a-data-sharded-ethereum-2-linking-the-data-availability-with-the-execution/8237?u=benjaminion)**:linking the data availability with the execution**)。它是关于证明“放在数据分片上的交易与在执行分片上的交易无异,且无须向智能合约提供这些交易”。 以下三篇文章是关于在未来验证者的押金 (和奖励) 将可能如何从信标链提款: * Jeff Coleman写的[**Dirt Simple Withdrawal Contract**](https://ethresear.ch/t/dirt-simple-withdrawal-contract/8218?u=benjaminion) * Danny Ryan的另一个提议[**Simple eth1 withdrawals (beacon-chain centric)**](https://ethresear.ch/t/simple-eth1-withdrawals-beacon-chain-centric/8256?u=benjaminion) * Jim McDonald提议[**Simple Transfers of Excess Balance**](https://ethresear.ch/t/simple-transfers-of-excess-balance/8263?u=benjaminion),以避免提款启动时验证者感到厌烦。 ## 活动预告 * Messari于北京时间12月2日UTC 22:30主办的[Messari presents ETH 2.0](https://www.crowdcast.io/e/the-road-to-eth-2/register):加密经济的下一轮演化。讨论嘉宾有Bison Trails。 * [Ethstaker quiz show #2](https://www.reddit.com/r/ethstaker/comments/k1qir1/ethstaker_quiz_show_2_on_december_5_6pm_utc/)北京时间12月6日, 凌晨2:00 ## 最后 Camila Russo善意提醒我们重温[Eth2.0 rap](https://twitter.com/CamiRusso/status/1331071039057629185)。 各位创世后见! 声明:ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系ethereumcn@gmail.com进行授权

来源 | What’s New in Eth2

作者 | Ben Edgington

主网创世前夕特别篇

本文撰写于创世的前一夜…

距离我无意中看到《比特币与加密货币技术》一书的草稿,似乎已经过了很久了,实际上只是2016年年初的事。这本书精彩绝伦,领我进入一个迷人的新世界。当我读到第231页的第8.5节上对“权益证明和虚拟挖矿”的描述,我的心灵深深地被震撼了。我立即被权益证明 (PoS) 这个天才概念所吸引。读着读着,我了解到以太坊计划推出PoS,我便开始加入以太坊的进程:这个决定让我在过去4年半里没有一刻后悔过。我从来没有想过,我可以在这其中扮演一个微不足道的角色。

我就不过多描述我现在到底有多兴奋了 (也很紧张,我最后一次有这种感觉还是我结婚那天)。Anthony Sassano在今天的Daily Gwei中强调了这一切的重要意义。

这对以太坊来说意义重大:截至本文,有2647个存款地址质押了855,264 ETH (价值超过5亿美元),来启动Eth2创世事件。

8、9天以前,所有人在问我们真的能启动Eth2吗?质押数量能达到最低门槛吗?质押进展缓慢而平稳。媒体们问我,如果达不到目标怎么办?对于应急情况的规范调整也进行了很多讨论。但我对大家有信心!尽管刚开始进展缓慢,但质押进程从周末开始加速,并在周一直线上升,在截止时间前几个小时达到创世最低质押门槛 (即有16,384个验证者节点)。

6天半前,我的Teku节点导出以下历史信息:

12:01:00.340 INFO – Genesis Event

Genesis state root: 0x7e76880eb67bbdc86250aa578958e9d0675e64e714337855204fb5abaaf82c2b

Genesis block root: 0x4d611d5b93fdab69013a7f0a2f961caca0c853f87cfe9595fe50038163079360

Genesis time: 2020-12-01 12:00:23 GMT

Number of validators: 21063

其他客户端都同意了,信标链将于北京时间2020年12月1日20:00:23启动创世,创世验证者节点有21,063个 (其余验证者节点将在创世后逐渐加入)。

如何追踪创世事件

Beaconcha.in已上线创世dashboard:可视化地向我们展示了创世过程的细节 (包括记录了创世开始的前25五分钟的一些重要数据)。点击此处查看一些开发者需要的指标。

创世直播有以下:

  • EthStaker + 以太坊基金会
  • EthHub + Bankless + Yield TV
  • Stakefish

以上三场直播都将于12月1日北京时间19:30开始。

我很期待加入EthStaker的创世派对,或者去StakeFish快速亮相一下。

其他新闻

我今天写的东西有点散。推特上还有很多讨论,我不可能所有都总结完毕。

质押教程

1.Somer Esat更新了基于Eth2主网的客户端设置教程。

2.CoinCashew也更新对于每个Eth2客户端的详尽教程。也可以选择其他路线,包括Teku!

3.Gridplus的Justin Leroux为Bankless写了一份指南:《懒人运行Eth2验证者节点》,教程是关于如何使用DAppNode和Avado运行验证者节点的。文章中有途径获得相关硬件折扣!

4.Pol Bordas写了一篇更加细节的DAppNode使用教程。

5.ConsenSys的Coogan Brennan即将通过四篇文章记录他Eth2质押之旅。第一篇点击此处阅读。务必仔细阅读他的介绍,Coogan Brennan写得很棒。

释义性文章与最佳实践

  • Superphiz超棒的bench chat系列现在变成了每天10分钟以下的短视频系列State of the Stake,每个视频谈论一个重要主题。
  • Superphiz还与Jim McDonald合作录制了一个长视频《关于罚没的深度访谈》(in-depth interview about slashing) ,而该视频的内容也在这期非常重要的bench chat里简单总结了。
  • EthStaker总结了一个非常好的FAQ,涵盖了关于质押的所有问题。
  • eth以推特和google doc.的形式发表了非常详细的Eth2 质押最佳实践。
  • Web3Labs的Conor Svensson继其发布的《Eth2概述视频》(Eth2 overview video)后又推出了《详解Eth2存款》(Eth2 Deposit Walkthrough)。

工具

  • 有人在Teku的discord上提出dshackle,它可以设置Eth1节点间的自动故障切换,检测到像节点停止同步这样的情况。你还可以用nginx来实现这个功能,只是它的性能没那么好。
  • Stakefish的Batch Deposit Contract已经完成审计了。
  • Alex Stokes开发的Eth2 fork monitor非常有用,现在支持四个准备上主网的客户端了,它目前用于Pyrmont测试网,我期待不久后会有主网版本。
  • Block Monitor应用现在支持为信标链验证者提供提醒功能。
  • Ledger Nano X现在支持以太坊0密钥了。它现在正在开发第二个以太坊应用,使得质押者可以在信标链上安全地对区块进行签名。

其他

  • Danny写的eth2更新速览21。
  • org网站现在已经有Eth2版本页面:“不断发展壮大以太坊吧,直到它强大到足以为全人类提供帮助 (Grow Ethereum until it’s powerful enough to help all of humanity)”。我会支持它的。
  • Vitalik在推特上发表了存款数据的统计分析,并附上Python script的链接。
  • Medalla数据挑战的结果出炉,里面有非常出色的内容。如果真的想学习Eth2,我推荐大家花点时间看看这些文章
  • 以太坊基金会研究团队的第五次Reddit AMA。
  • Jeff Coleman以一系列的推特就“为何价值上百万美元的ETH会被存入信标链这一艺术装置,它与其他PoS系统有何不同,以及为何它值得等待!”这几个问题进行了精彩论述。
  • Lighthouse的Adrian Manning参加了Near协议的Whiteboard Series节目,在该集节目中讨论了Eth2的网络层,包括Discovery v5、libp2p、Gossipsub、以及Eth2 RPC。
  • 我很欣赏Jacek的开放性,他给我们透露了一些Nimbus的内部消息。这系列推特为分叉选择的设计提供了一些洞见,探讨了所有客户端团队都要面对的一些权衡。
  • 如果你在主网上有验证者节点,不要忘了试一下领取你的POAP。只需要按照指引一步步设置你的涂鸦字符串。

研究

我的同事Mikhail Kalinin发表了一份《可执行信标链》(Executable beacon chain) 提议。它提供了一个提前实现Eth1和Eth2合并 (即关闭PoW) 的方法,很有可能比分片还早实现。看着合并阶段的开发逐渐向前发展是非常有趣的。最早的想法是将Eth1迁移到作为阶段2一部分的一个执行引擎;然后它将成为其本身的一个分片(或64个分片);现在它可能可以直接在阶段0上实现。以太坊开发者太聪明了!

这都是Eth2向以rollup为中心的路线图转变的内容。为了这一目标,我的另一个同事Alexandre Belling发表了提议《在数据分片以太坊2.0上的rollup:将数据可用性与执行连接起来》 (Rollups on a data-sharded Ethereum 2:linking the data availability with the execution)。它是关于证明“放在数据分片上的交易与在执行分片上的交易无异,且无须向智能合约提供这些交易”。

以下三篇文章是关于在未来验证者的押金 (和奖励) 将可能如何从信标链提款:

  • Jeff Coleman写的Dirt Simple Withdrawal Contract
  • Danny Ryan的另一个提议Simple eth1 withdrawals (beacon-chain centric)
  • Jim McDonald提议Simple Transfers of Excess Balance,以避免提款启动时验证者感到厌烦。

活动预告

  • Messari于北京时间12月2日UTC 22:30主办的Messari presents ETH 2.0:加密经济的下一轮演化。讨论嘉宾有Bison Trails。
  • Ethstaker quiz show #2北京时间12月6日, 凌晨2:00

最后

Camila Russo善意提醒我们重温Eth2.0 rap。

各位创世后见!

声明:ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系ethereumcn@gmail.com进行授权

区块链技术网。

  • 发表于 2020-12-01 11:46
  • 阅读 ( 660 )
  • 学分 ( 5 )
  • 分类:以太坊

评论