通告
每周以太坊,2020-03-29
Eth1
- Geth v1.9.11 的 eth/65 数据广播协议将交易传输的带宽需求降低了 75%
- Nethermind v1.7.12 也支持了 eth/65 协议
- 最新无状态以太坊会议的备忘录
- Guillaume Ballet 论为什么要将十六进制状态树转为二进制树,网络覆盖层又如何工作
- 评估各项旨在降低区块见证数据大小的提案
- Eth on ARM 更新了镜像,可在树莓派上运行 Geth、Nethermind、Parity、Besu 客户端的全节点了
Eth2
- 最新的 eth2 实现者会议。Ben Edgington 写的 备忘录
- Least Authority 的 eth2 详述审计报告
- 最新的组网技术会议备忘录
- Mikerah:保护验证者隐私的混合组网架构
- Nimbus 客户端最新升级,主攻方向是完全的客户端互操作性。处理验证者和前面速度提升 5 倍
- RuntimeVerification:验证 ewasm 代码
- Carl Beekhuizen 解释了分片的共识以及签名聚合技术的重要性
Eth2+
- 基于 hashmap 的多项式承诺
- 用于状态存储的多层 hashmap
- 解释多项式承诺的视频,来自 Justin、Vitalik 和 Dankrad
- 即使在异步网络中,Casper CBC 也能实现活性
Layer-2
- AZTEC 的 zk-zkrollup,使用 PLONK 证明。很快就能实现在主网上每秒 100 笔隐蔽交易
- 用纠错码(Error-correcting code)来优化 ZK-rollup 验证器
- 一个翻新后的 Nutberry optimistic rollup 方案
开发者材料
- Solidity v0.6.x。功能:fallback 和 receive
- 来自 Fuel Labs 的 Yul+,一种新的以太坊底层编程语言
- Truffle v5.1.19。完全解码内部函数指针,TurffleTest 使用新的 -bail flag
- 使用不变量检查来捕捉 Solidity 代码中的安全 bug
- Slither v0.6.10:5 个新的探测器,支持 Solidity v0.6
- Samczsun 在 Synthetix 新版本中发现了一个 bug
- 开发一个与 Compound 互动的 API
- 在 Remix 在线 IED 中使用调试器
- 使用 React 和 NetworkJS 来开发前端
- OpenZeppelin CLI v2.8:现在你可以选择关闭可升级性了
- 可升级性标准汇总
- 极简智能合约解释:把 Solidity 代码输进去,让网站告诉你它在干嘛
- Nim libp2p 教程
- Zeropool 用于开发 bellman 电路的 Rust 框架:Fawkes
- Iden3 的 Circom v0.5:教程已更新。快接近可用于写 snark 电路的生产环境了
生态
- 一个小工具:帮你 发现/撤销 你曾经的 token 花费授权
- Ceramic:一个建立在 ETH 和 IPFS 上的防文件篡改的免许可协议
- Streamrs Risto Karjalainen 的论文:去中心化网络中的治理
- Moloch v2 教程:看新功能如何提高 grants 并支持营利型 DAO
应用
- Uniswap v2 发布:现在支持建立 token 对 token 的流动性池了,交易手续费、信息输入机制、闪电互换,都有更新
- Maker 的债务拍卖中,MKR 收盘价约为 253 DAI
- Synthetix 的新版本 Hadar 包含了 布伦特原油、FTSE1000 和标准普尔全球 1200 指数
- LEND721:NFT 借贷平台,已上线主网
治理
(完)
原文链接: https://weekinethereumnews.com/
作者: Evan Van Ness
翻译: 阿剑
本文由作者授权 EthFans 翻译及再出版。