每周以太坊进展 2022/11/12

2023-01-09 17:33:57 浏览数 (1)

原文链接:https://weekinethereumnews.com/week-in-ethereum-news-november-12-2022/ 作者:Evan Van Ness 翻译:翻译小组[1]

Layer 1

  • 最新的核心开发者视频会议[2].来自Christine Kim[3]的记录:
    • 上海升级计划,包含取款相关的 EIP, 潜在可能都会包含 EIP 有:EOF(EVM Object Format), EIP4844(proto-danksharding), EIP4758(停用SELFDESTRUCT),EIP1153(临时存储操作码)和 EIP2537 (BLS12 预编译)
    • 下一次视频会议重点将是上海升级 EIP 的分类
    • `SELFDESTRUCT`的用户需要注意[4],计划停用SELFDESTRUCT
    • 关于审查阻力对比扩展和改进节点用户体验的讨论
  • Helios[5]: 用 Rust 实现轻客户端,几秒内同步
  • Prysm Geth[6] 和 Prysm Nethermind[7]的取款互操作指令
  • EIP4844[8] (blobspace/proto-danksharding)历史,正努力把它包含在 升级中, 计划测试网将在 11 月底搭建完成; 对构建者的说明[9]

给质押者

  • MEV-Boost:
    • v1.4.0[10]: 设置最小出价接受来自中继的块,否则在本地构建块
    • DoS 漏洞被修补[11],可能已经阻止了 MEV-Boost 块,并迫使提议者退回到本地生产块

研究

  • Barnabé: Proposer-Builder Separation (PBS) 研究现状[12]
  • Reorg 在 post-SSF(single slot finality) LMD-GHOST 的重组弹性与安全性[13]
  • 高效的BLS 多签 EVM 证明[14]

客户端版本

  • 执行层:
    • Erigon v2.30.0[15]: 现在默认嵌入 CL 轻客户端,新的 RPC 方法:erigon_cacheCheck , erigon_getLatestLogs
  • 共识层:
    • Lodestar v1.2.1[16]: 修复了忽略旧认证的问题; v1.2.0[17]:升级 libp2p,改进 UX,更新代理版本

Layer 2

  • Polynya: 最小可行的 rollup 去中心化[18] (Rollup 里程碑[19]的第一阶段: 有限依赖运营商节点 - 辅助轮)

EIP

  • EIP[20] 创建指南
  • EIP5883[21]:通过社交恢复转移代币
  • EIP5896[22]: 可拒收 NFT
  • EIP5902[23]: 合约事件 hooks

开发者资料

  • OpenZeppelin 合约 v4.8[24]: 批量 ERC721 铸造降低 gas 成本,投票 gas 优化,两步所有权转让,log2/10/256 函数在 Math 库中可用,TimelockController , ERC4626 计算更新为不使用小数
  • OpenZeppelin 合约 Wizard[25] 添加下载 Hardhat 开发包
  • Remix v0.28[26]: 在文件资源管理器和更新的 home 选项卡中管理 Git 分支
  • Foundry 格式化和 gas 快照预提交 Hook[27]
  • Whitenoise CTF 2[28]使用了 EIP1153 (临时存储操作码)
  • RareSkills gas 谜题解决方案: Sqrt[29], ERC165[30]
  • Norswap: 如何用哈希进行链上洗牌[31],默克尔树和简单的 zk-证明
  • ConnectKit v1.0.0[32] (React 组件连接钱包): 添加了支持以太坊登录, avatar 组件和 Nouns 主题
  • Zk-starter[33]: 使用 circom 和 Foundry 创建具有相应 Solidity 合约的算法电路

安全

  • DFX Finance 400 万美元被利用[34], 闪电贷机制的重入

(编者注:本翻译不代表登链社区的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)

参考资料

[1]

翻译小组: https://learnblockchain.cn/people/412

[2]

视频会议: https://www.youtube.com/watch?v=ZZx7d14vE10&t=185s

[3]

Christine Kim: https://www.galaxy.com/research/insights/ethereum-all-core-developers-call-149/

[4]

SELFDESTRUCT的用户需要注意: https://ethereum-magicians.org/t/eip-4758-deactivate-selfdestruct/8710

[5]

Helios: https://a16zcrypto.com/building-helios-ethereum-light-client/

[6]

Prysm Geth: https://hackmd.io/-7X3aN3KRvOcY2TsDbFcvQ

[7]

Prysm Nethermind: https://hackmd.io/3ajXKu7_Tqm3uBRyxH8KfA?view

[8]

EIP4844: https://dev.optimism.io/eip-4844-an-optimistic-bet-on-rollup-scalability/

[9]

对构建者的说明: https://twitter.com/ralexstokes/status/1591190407777775616

[10]

v1.4.0: https://github.com/flashbots/mev-boost/releases/tag/v1.4.0

[11]

DoS漏洞被修补: https://collective.flashbots.net/t/post-mortem-for-a-relay-vulnerability-leading-to-proposers-falling-back-to-local-block-production-nov-10-2022/727

[12]

Proposer-Builder Separation (PBS) 研究现状: https://barnabe.substack.com/p/pbs

[13]

重组弹性与安全性: https://ethresear.ch/t/reorg-resilience-and-security-in-post-ssf-lmd-ghost/14164

[14]

BLS多签EVM证明: https://geometry.xyz/notebook/Optimized-BLS-multisignatures-on-EVM

[15]

v2.30.0: https://github.com/ledgerwatch/erigon/releases/tag/v2.30.0

[16]

v1.2.1: https://github.com/ChainSafe/lodestar/releases/tag/v1.2.1

[17]

v1.2.0: https://blog.chainsafe.io/lodestar-releases-v1-2-0-e34664a774fd

[18]

最小可行的 rollup 去中心化: https://polynya.mirror.xyz/0hmnwXCiainU7HMYes73uH_kjQABRwk6b1WrqgQPAMg

[19]

Rollup 里程碑: https://ethereum-magicians.org/t/proposed-milestones-for-rollups-taking-off-training-wheels/11571

[20]

EIP: https://medium.com/ethereum-magicians/comprehensive-guide-on-writing-and-submitting-an-eip-9474163771f0

[21]

EIP5883: https://github.com/ethereum/EIPs/pull/5883/files

[22]

EIP5896: https://github.com/ethereum/EIPs/pull/5896/files

[23]

EIP5902: https://github.com/ethereum/EIPs/pull/5902/files

[24]

v4.8: https://blog.openzeppelin.com/announcing-openzeppelin-contracts-4-8/

[25]

合约 Wizard: https://twitter.com/OpenZeppelin/status/1590865466993836033

[26]

v0.28: https://medium.com/remix-ide/remix-ide-v0-28-0-release-8786146f6603

[27]

格式化和gas快照预提交Hook: https://twitter.com/devanoneth/status/1590922732988157952

[28]

Whitenoise CTF 2: https://twitter.com/vex_0x/status/1590748480796262402

[29]

Sqrt: https://twitter.com/orenyomtov/status/1589766317585797120

[30]

ERC165: https://twitter.com/w1nt3r_eth/status/1588942261730963456

[31]

如何用哈希进行链上洗牌: https://twitter.com/norswap/status/1590489878726205440

[32]

v1.0.0: https://family.co/changelog/2022-11-07

[33]

Zk-starter: https://github.com/cawfree/zk-starter#readme

[34]

400万美元被利用: https://www.certik.com/resources/blog/27ZZE58zgmjoOnIbygqfJL-dfx-finance

0 人点赞