ETH 2.0 资源汇总(持续更新) August 24, 2020 ## 0 概述 本文整理总结了 ETH 2.0 学习、研究的常用资源,持续更新中。 ETH 2.0 整体介绍:https://hackernoon.com/what-to-expect-when-eths-expecting-80cb4951afcd 国内社区翻译版本:https://www.odaily.com/post/5135663 ![](/images/2020/08/1751595903.png) 目前,ETH 2.0 已经启动了 Phase 0 测试网,可以通过质押 GöETH 成为验证节点。 ## 1 官方资源 ### Ethereum 2.0 Specifications • 说明:ETH 2.0 规范 • 地址:https://github.com/ethereum/eth2.0-specs ### beacon_chain • 说明:官方 ETH 2.0 Beacon 信标链 Python 实现版本,目前似乎已经不再更新 • 地址:https://github.com/ethereum/beacon_chain ### Trinity • 说明:Trinity is a client for the Ethereum protocol including the existing 1.0 chain as well as emerging support for the upcoming Ethereum 2.0 / Serenity spec.(兼容 1.0 且 紧急支持 2.0 的客户端,Python 实现) • 项目地址:https://github.com/ethereum/trinity • 项目主页:https://trinity.ethereum.org/ Eth2 Launch Pad for Medalla testnet • 说明:官方的 ETH 2.0 Medalla 测试网启动页面 • 地址:https://medalla.launchpad.ethereum.org/ ### Eth2.0-deposit-cli • 说明:ETH 2.0 质押工具,Eth2 Launch Pad for Medalla testnet 中需要使用 • 地址:https://github.com/ethereum/eth2.0-deposit-cli ### Beaconscan 浏览器 • 说明:官方 Beacon 浏览器 • 地址:https://beaconscan.com/medalla • 质押计算器地址:https://beaconscan.com/medalla/staking-calculator ETH 2.0 Clients API • 说明:客户端 API 接口 • 项目地址:https://github.com/ethereum/eth2.0-APIs • API 地址:https://ethereum.github.io/eth2.0-APIs ### EthHub • 说明:以太坊信息聚合 • 地址:https://docs.ethhub.io/ ## 2 第三方社区资源 ### 客户端说明 • 客户端列表:https://eth.wiki/eth2/clients • 资金支持列表:https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/ ### Goerli 水龙头 • 说明:水龙头,需要发送一条包含收币地址的 twitter 进行测试币获取 • Goerli 项目地址:https://github.com/goerli • 地址:https://faucet.goerli.mudit.blog/ ### Beaconcha 开源浏览器 • 说明:Open Source Ethereum 2.0 Beacon Chain Explorer • 浏览器地址:https://beaconcha.in/ • 项目地址:https://github.com/gobitfly/eth2-beaconchain-explorer ### Prysm • 说明:第三方 prysmaticlabs 实现的 ETH 2.0 信标链,Go 实现 • 项目主页:https://prylabs.net/ • 代码地址:https://github.com/prysmaticlabs/prysm • 安装说明:https://docs.prylabs.network/docs/install/install-with-script(包含节点要求) ### Nim-beacon-chain • 说明:第三方 status-im 实现的 ETH 2.0 信标链,Nim 实现 • 地址:https://github.com/status-im/nim-beacon-chain ### Lighthouse • 说明:第三方 Sigma Prime 实现的 ETH 2.0 信标链,Rust 实现 • 地址:https://github.com/sigp/lighthouse ### Teku • 说明:第三方 PegaSysEng 实现的 ETH 2.0 信标链,Java 11 实现 • 地址:https://github.com/PegaSysEng/teku ### 官方客户端配置说明 • 验证节点FAQ:https://medalla.launchpad.ethereum.org/faq • teku 说明页面: https://medalla.launchpad.ethereum.org/teku • lighthouse 说明页面:https://medalla.launchpad.ethereum.org/lighthouse • prysm 说明页面:https://medalla.launchpad.ethereum.org/prysm • nimbus 说明页面:https://medalla.launchpad.ethereum.org/nimbus ### Ethereum Sharding Research Compendium • 说明:ETH 2.0 分片研究笔记 • 地址:`https://notes.ethereum.org/@serenity/H1PGqDhpm?type=view` ### eth2stats • 说明:监控本地客户端状态,并显示汇总 • 地址:https://eth2stats.io/medalla-testnet ## 3 第三方公司 ### Attestant • 说明:专注于质押业务的公司,给用户提供 ETH 2.0 质押服务,以及验证节点监控服务 • 公司介绍:https://www.attestant.io/posts/introducing-attestant/ • 官方地址:https://www.attestant.io/ • 项目地址:https://github.com/attestantio • ETH 1.0 质押合约:https://github.com/attestantio/eth2deposits-subgraph-topaz/blob/7a7066f6f72eb739601e3c4a4f3e574d4ec97bef/contracts/deposit_contract.sol ## 4 收益计算 - 一个表格:https://docs.google.com/spreadsheets/d/15tmPOvOgi3wKxJw7KQJKoUe-uonbYR6HF7u83LR5Mj4/edit#gid=1548910165 - 开源浏览器:https://github.com/gobitfly/eth2-beaconchain-explorer/blob/9b23fdaf2213eb10b3b3a88707ac7ba377e48248/handlers/calculator.go - 计算器 Design:https://www.figma.com/file/I9Jv8pE4ijEzZM3oha33qO/Eth2-0-Calculator-Prototype-(andrej-%40-9bb830d)?node-id=0%3A1 ## 5 验证者研究相关 共识 • Casper 论文:https://github.com/ethereum/research/tree/master/papers/casper-basics • 论文翻译:https://www.jianshu.com/p/6fd6d4f97ddd • 确定性小工具文章:https://ethfans.org/posts/the-finality-gadget-by-alex-stokes • 验证者详解(提到28 ETH):https://ethfans.org/posts/two-point-oh-explaining-validators • 有效余额:https://ethfans.org/posts/understanding-validator-effective-balance • 合理化与确定性:https://ethfans.org/posts/two-point-oh-justification-and-finalization • PPT解释共识(推荐):https://docs.google.com/presentation/d/1fqnjL-2TqXjhHx8k7HRX7eUYnDK83adnlCLLH8Bk054/edit#slide=id.g29703948a2_0_0
请问有没有ETH2.0的api可以调用呢?(以为官方的api关了)
https://beaconcha.in/api/v1/docs/index.html