通告 | 每周以太坊,2020-03-29

2020-04-01 10:03 来源:以太坊爱好者 阅读:4304
每周以太坊

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 实现者会议 [1]。Ben Edgington 写的 备忘录 [2]
    [1]:
    [2]:
  • 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 借贷平台,已上线主网

治理

  • ERC2567:用于合约函数执行的人眼可读参数
  • EIP2565:EIP-198 ModExp 预编译重定价

原文链接: https://weekinethereumnews.com/
作者: Evan Van Ness
翻译: 阿剑

本文由作者授权 EthFans 翻译及再出版。

声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文