Onyx 测试网——打通 ETH 2.0 主网上线的「最后一公里」
Onyx 测试网目标是实现 ETH 2.0 主网上线和多客户端准备就绪之前的最终规范 ,除非出现严重漏洞,否则不再改动。
撰文:娄月
维护顶尖以太坊矿池 Ethermine 的金融科技公司 Bitfly 在推特表示,Onyx 测试网已经启动,同时 公布 了 ETH 2.0 测试网数据统计平台 eth2.ethernodes,链闻查询最新数据显示,截至发稿时,Onyx 测试网目前有 254 个活跃节点,Witti 测试网有 55 个活跃节点,Topaz 测试网的活跃节点数为 201 个。

Onyx 测试网是什么?
以太坊 2.0 客户端执行团队 Prysmatic Labs 于 6 月 11 日 启动 了针对 ETH 2.0 最新规范的测试网络版本——Onyx 测试网。
Onyx 测试网的目标是实现 ETH 2.0 的官方规范 v0.12.1 ,即主网上线和多客户端准备就绪之前的最终规范。
作为 Topaz 测试网的迭代版本,Onyx 测试网包含了一些重要改进,包括改进了 p2p 消息处理,并且与 ETH 2.0 的最新规范保持一致。
v0.12.1 官方规范的目标是成为主网上线版本,除非出现严重漏洞,否则不再改动。而 Onyx 测试网是完全跟进这版规范的。
以下是 Onyx 测试网中包含的一些高级改进:
- 在 P2P 网络基础上更好地处理围绕见证消息形成的次级网络,提高 ETH 2.0 网络实现的稳定性
- 围绕一些危险的共识代码(例如 奖励 / 惩罚 计算等)的测试进行改进
- 改进 ETH 1.0 数据处理
- 确保在 inactivity leak (消极惩罚)机制触发时,表现较好的验证者不会被扣除余额,这将极大改善用户体验
Onyx 测试网目前正在接受创世充值。Prysmatic Labs 之后会拒绝 Topaz 验证者,开始存入新的创世保证金。Onyx 是一条新的区块链,需要新的验证者,因此想要成为验证者的用户必须再走一遍质押流程。
如果想成为创世验证者,需要在北京时间 2020 年 6 月 11 日凌晨 1:00 之前发送保证金。Prysmatic Labs 会在这个时间点将大量保证金发送到 Onyx 测试网络上。
Prysmatic Labs 目标是让 Onyx 测试网兼容多个客户端。为防止新版本中出现共识漏洞,已经投入了额外的工作。一旦其他客户端团队完全更新至 v0.12.1 版本,Onyx 测试网中将会有大量来自不同 ETH 2.0 团队的节点。
- 质押合约地址:0x0f0f0fc0530007361933eab5db97d09acdd6c1c8 (这个地址的十六进制颜色值与玛瑙色 #0F0F0F 一样)
- 配置:主网
- 规范版本:v0.12.1 (最新版本)
- Prysm 版本:v1.0.0-alpha10
- 测试网主页:https://prylabs.net/
- Prysm API :https://api.prylabs.net/
链闻查询发现,截至发稿时,Onyx 测试网合约地址已拥有 22478 名活跃验证者,创世区块已于北京时间 2020 年 6 月 14 日 13:17:24 产生。据 @preston_vanloon 表示,Prysmatic Labs 团队仅控制 Onyx 测试网络的 28%。

Onyx 将运行 0.12.1 版本的规范,在技术上不再是单客户端,不过预计它将由 Prysm 客户端主导,而多客户端的测试工作,则会集中在 Altona 测试网上。
如何在 Windows 上使用 Prysm 客户端在 ONYX 上进行质押
Coinchasew 发布 了一份关于在 Windows 上执行所有这些操作的一个说明。
0. 先决条件
最低设置要求
- 系统:Windows 10
- 处理器:双核 CPU
- 存储器:4GB RAM
- 存储空间:20GB SSD
- 互联网:24/7 宽带互联网连接,速度至少为 1 Mbps
- 电源:24 小时供电
- ETH 余额:至少 32 ETH
- 钱包:已安装 Metamask
- 如果需要安装 Metamask,请 参阅
1. 安装 Prysm
按 Windows + R 键打开运行窗口
键入「cmd」,然后按确定
将目录更改为要安装的目录。 默认情况下,位置为 c:\Users\
1.mkdir prysm && cd prysm 2.curl https://raw.githubusercontent.com/prysmaticlabs/prysm/master/prysm.bat --output prysm.bat
修正了确保日志正确工作的问题。
reg add HKCU\Console /v VirtualTerminalLevel /t REG_DWORD /d 1
Prysm 是一个以太坊 2.0 客户端,由两部分构成:
* 信标链客户端-负责管理信标链的状态,验证者变换等
* 验证者客户端-负责在信标链和分片链中生成新的区块和证明
2. 在 Goerli 测试网获得 ETH
加入 Prysmatic Labs Discord,并在 -request-goerli-eth 频道中发送对 ETH 的请求。
!send
或者访问 prylabs 页面 并使用 metamask 在步骤 2 上请求 ETH,「Get GoETH - Test ether」。
3. 生成验证者密钥
如果参加了以前的 Topaz 测试网,则首先需要清除数据库。
.\prysm.bat beacon-chain --clear-db
1.mkdir \.eth2validator 2..\prysm.bat validator accounts create --keystore-path=\.eth2validator
输入密码来对私钥进行加密
为下一步保存存款数据,存款样本数据如下 :
========================Deposit Data======================= 0x2289511800000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000120d77ff7f6ee42ff448b239856012c2650752b664a3e17927135b0a363a78c1b550000000000000000000000000000000000000000000000000000000000000030b539868a621d45b51f66ce88bc80e35099e01f31a0aec8484e7fbd04936056483053c5f2b1d195273b651599555ef35e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200086c2c1fb70ed4e6435d2f32a3f6a5fdd4596ad5dc82bd6254ef73959d1ec2b0000000000000000000000000000000000000000000000000000000000000060a8480dd7d6341273789afa176e00e2c105cfe76adb670a211da5604c74cb7fd1ee6ceb4753a25400227fbf01cc344e98000d0705db8f3a964692f85901e4cb4fb6211aa5091967c22f550666adfa65bbde8b33c41cdc56fb62564a73a2135c20 ===================================================================
4. 启动信标链
在新的终端中,启动信标链。
.\prysm.bat beacon-chain
5. 开始验证者
在新的终端中,启动验证者
.\prysm.bat validator --keystore-path=\.eth2validator
6. 发送验证者存款
- 在浏览器中打开 Metamask 钱包
- 确保从下拉菜单中选择了 Goerli 测试网
- 点击账号 Identicon (圆形彩色图标)
- 进入设置,进入高级
- 启用「显示十六进制数据」
- 点击发送
- 输入 Onyx 存款合约地址作为收件人:0x0F0F0fc0530007361933EaB5DB97d09aCDD6C1c8
- 在金额中输入 32 ETH
- 将第 3 步中的存款数据粘贴到十六进制数据字段中
- 单击 Next 发送

ETH 2.0 的一些进展
据 ConsenSys 研究员 Ben Edgington表示,以太坊 2.0 的 0 阶段测试工作目前正加速进行。
两个多星期前刚建立的多客户端 Witti 测试网表现的很「安静」。一方面,这是一件好事,代表一切都在顺利进行,然而,它并不是在现实的对抗环境下运行的。为此,Danny Ryan 正在起草一份攻击网络的 提案,并鼓励参与者对网络发起攻击。
研究方面,以太坊基金会的 RIG 激励小组成员 Barnabé Monnot 发表第三期 研究工作,利用 cadCAD 模拟环境 Beacon Runner 2050:基于 ETH 代理对信标链行为的密码经济学建模,即在验证者之间添加一个模拟的异步 p2p 网络。Barnabé Monno 表示:「我们正在接近一个成熟的基于代理的模型」。
在过去的几周中,ethresear.ch 网站上关于以太坊 2.0 的新研究很少,但还是可以参考 Vitalik Buterin 提出 的可有效替代 Merkle 树进行状态表示的新设计。
工具和分析方面,除了上文提到的 ETH2.0 测试网数据统计平台 eth2.ethernodes 之外。Protolambda 关注 Witti 验证者行为的图片可视化呈现方式。Jonny Rhea 继续深入研究 Witti 测试网上的点对点行为,显示了一些早期的分析 结果。BlockAction 发布了一个新的 区块浏览器。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。

链闻速递



