通告
每周以太坊,2019-09-01
Eth1
- 关于 Eth1 的突破性更新是否应该有个限度的讨论仍在继续。具体到这一次的更新中,就是对操作码的 gas 耗费量重新定价,有可能会破坏现在部署在链上的代码,虽然说依赖于静态的 Gas 定价方案是一种糟糕的做法。Sorpaas 支持不要做出大的变更,虽然这与这场追求可持续性的运动(也就是被错贴标签的 “eth1.x” 运动)背道而驰。在去中心化的生态系统中,这不是一个简单的问题,虽然我们曾经给操作码重定价过,但那是避免 DoS 攻击所必需的措施。
- Swende 论与 EIP-1884 相关的安全考量
- ChainSecurity 的 Hubert Ritzdorf 分析了 可能受 EIP-1884 影响的链上合约代码
- Swende 用 Geth 客户端实现的对 EIP-2046 的基准测试。EIP-2046 降低了调用预编译函数的 gas 消耗量
- ETC Labs Core 为 LLVM 做的 EVM 后台
- evmone:用 c++ 写的快速 EVM 实现
- Péter Szilágyi:“我们已经开发出了一个实验性的 Geth 全节点,与以太坊主网实现了同步:存储空间总计 139 GB,其中 94 GB 存储在机械硬盘上,而 45 GB 存储在固态硬盘上。”
- Parity v2.6.2-beta 以及 v2.5.7-stable 根据一个公开的 RPC 修复了一个可能被 DoS 攻击利用的 bug。Amberdata 的报告值得称赞。
Eth2
- 最新的 What’s New in Eth2
- 最新的 Eth2 实现者会议。Mamy 和 Ben 各自做了备忘录
- Nimbus 客户端升级——正在开发启动的技术细节和客户端互操作性
- Lodestar 客户端升级——BLS 签名算法最优化,disc v5;而且 Eric Tu 写出了最快的 SHA256 JavaScript 实现
- v0.8.3 版详述在一周前写出来了。增加了测试和联网内容
- Phase1 技术规范的目标完成日期是 9 月 30 号
- 一些隐私性提案:使用可追踪型环签名实现隐私保护型 Casper FFG;以及 用零知识证明消除验证者钱包公钥与 IP 地址的匹配
- EF 发放了一系列的 Eth2 奖金,用来奖励客户端团队以及开发 互操作性/联网组件 的团队,还有一些做轻客户端和 Phase1 proof of custody 的研究工作。还有三个开放性悬赏:Phase 0 共识、Legendre PRF 以及 STARK 友好型哈希函数
- Danny Ryan 在 Into the Ether 上讲 Eth2
- Rocketpool 的第二个测试版测试了去中心化的 Eth2 权益池
- Vitalik 写了个列表讨论 Eth2 中的应用开发将有何不同。不会影响到应用开发的短期计划,但你需要留个神。
Layer-2
- Vitalik:混合型 Layer-2 的曙光
- Raiden 轻客户端 v0.1
- FunFair 创始人 Longley 写了一个对他们 状态通道架构和代码的详细解读
- “以太坊上的状态通道统一详述”,用于 “为一个完全可互操作的生态系统打下基础”,让状态通道上的应用开发尽可能简单
- AdEx:我们如何打造出以太坊上最大的支付通道网络。用 1 万 3 千质押在链上的美元,为每一次广告展示支付,实现 900 万笔交易;每百万笔不定向的、一对多的支付交易只付出 10 美分。这是一个状态通道让可编程微支付变得可行的绝佳案例。
- Optimistic VM 上的 rollup。用 押金/挑战期 来保证交易有效,而不是零知识证明,但对所有类型的应用都更容易实现泛化。
开发者材料
- Airscript v0.5.4 —— STARK 性能提升,接近单线程的极限
- Noble BLS12-381 配对友好型曲线
- Truffle v5.0.34 现已支持 Node12
- 首个可以运行 WebAssembly 的 Postgres 插件
- EthFS,一个类似于 Unix 的文件系统
- Remix 插件教程
- 解读 MolochDAO v2 的代码
- 现在可以通过一个许可观看并导出 Etherscan 上经过验证的源代码
原文链接: https://weekinethereumnews.com/
作者: Evan Van Ness
翻译: 阿剑
本文由作者授权 EthFans 翻译及再出版。