主网创世前夕特别篇
作者 | 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
- 阅读 ( 1072 )
- 学分 ( 5 )
- 分类:以太坊