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

2023-01-09 17:34:21 浏览数 (1)

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

Layer 1

  • EIP4844(proto-danksharding)[2]准备就绪的清单
  • EVM Object Format (EOF)[3] EIP 解释
  • 最新共识层视频会议[4]。来自Ben Edgington[5]和Christine Kim[6]的记录:
    • MEV-Boost 更新[7]:Flashbot 不再是Top Builder[8]
    • 取款:关于设置一个约束避免扫描整个验证者集的讨论
    • EIP4844 blob 待验证,将在测试网上检查
    • 提议将 getCapabilities 添加到 Engine API 并改进规范结构
  • 共识规范v1.3.0-alpha.1[9]:Capella 和 EIP4844 改进,为开发测试网做好准备
  • Flashbot 区块构建器开源[10]
  • MEV-Boost 中继v0.14.0[11]:修复 DoS 漏洞
  • Etherscan(测试版) 显示 每个区块的[12] MEV 信息:包括 proposer fee recipient 和 MEV reward,
  • 整个信标链历史的 ERA 文件[13](区块和共识数据的平面存储格式)

给质押者

  • 验证者奖励[14]:合并后验证者每日(总)奖励增加了约 40%,尽管交易量下降,但优先费增加了 8%。

研究

  • Horn[15]:关于两层 BLS 签名聚合的提案,使一百万验证者能够在同一个 slot 投票。会增加 10 秒的 slot 时间和验证者要求,影响家庭质押者[16]

客户端版本

  • 共识层:
    • Teku v22.11.0[17]:默认配置逻辑validators-proposer-config已更新,修复潜在的 DoS 向量

Layer 2

  • Arbitrum One[18]现在有 9 个验证者
  • 类型理论争议协议[19]提案

EIP

  • EIP5920[20]:PAY 支付操作码
  • EIP5976[21]:EIP 作者手册
  • EIP5982[22]:基于角色的访问控制
  • EIP5987[23] : 基于授权(authorization)的无权限(Permissionless)交易
  • EIP5988[24]:添加预编译 Poseidon 哈希函数
  • EIP5994[25] : Token Pods 扩展 (ERC20/ERC721)

开发者资料

  • Solplot[26]:用 Solidity 绘制图表的 Foundry 插件
  • Prettier Solidity v1.0.0[27](用于格式化 Solidity 的 Prettier 插件):第一个稳定版本
  • 部署在主网上的 Uniswap Permit2 和 Universal Router[28]合约,Optimism 和 Arbitrum:
    • Permit2:任何 ERC20 代币的授权、期限授权、基于签名的转账和批量授权、转账和撤销授权
    • 通用路由器:在单个 swap 路由中的进行 ERC20 和 NFT 兑换
  • 匿名 Vickrey 拍卖[29]:向未初始化的 CREATE2 地址发送竞标,概念证明
  • Paul Berg:时间戳变量为 uint40[30](大约 35k 年后)而不是 uint256 ,为了节省 gas
  • SSX[31] (Self-Sovereign Anything):以太坊登录 (SIWE) 集成库,用于用户身份验证、会话管理和用户指标
  • create-wagmi CLI[32]:带有 Next.js、RainbowKit、ConnectKit 和 Vite 模板的项目启动器
  • BigQuery 自定义事件数据提取[33]指南,查询不在默认公共数据集中的事件
  • react-native-helios[34]:React Native 包装器将 a16z 的 Helios 轻客户端嵌入到移动应用程序中
  • miniSTARK[35] : GPU 加速的 STARK 验证器
  • Nova Scotia[36]:使用 Circom 电路和微软 Nova 验证器的中间件

安全

  • Zellic 的审计覆盖率跟踪器[37]:跟踪某些 DeFi 协议的合约审计覆盖率,链上代码与审计代码之间存在差异
  • evm-dafny[38] : Dafny 中 EVM 的函数规范,允许对合约字节码进行验证

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

参考资料

[1]

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

[2]

EIP4844(proto-danksharding): https://github.com/ethereum/pm/blob/master/Breakout-Room/4844-readiness-checklist.md

[3]

EVM Object Format (EOF): https://twitter.com/lightclients/status/1593270266909450241

[4]

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

[5]

Ben Edgington: https://hackmd.io/@benjaminion/rJBcqhXIo

[6]

Christine Kim: https://www.galaxy.com/research/insights/ethereum-consensus-layer-call-98/

[7]

MEV-Boost 更新: https://hackmd.io/kJQguDvTRXGY4qK0z_j1gA

[8]

Top Builder: https://www.relayscan.io/

[9]

v1.3.0-alpha.1: https://github.com/ethereum/consensus-specs/releases/tag/v1.3.0-alpha.1

[10]

区块构建器开源: https://writings.flashbots.net/open-sourcing-the-flashbots-builder/

[11]

v0.14.0: https://github.com/flashbots/mev-boost-relay/releases/tag/v0.14.0

[12]

每个区块的: https://twitter.com/etherscan/status/1593204861969264640

[13]

整个信标链历史的ERA 文件: https://mainnet.era.nimbus.team/

[14]

验证者奖励: https://mirror.xyz/ratedw3b.eth/b4Pw-ppAxhetrcl1nsCpHB3z8a5vMl161lUPvnWJzPs

[15]

Horn: https://ethresear.ch/t/horn-collecting-signatures-for-faster-finality/14219

[16]

影响家庭质押者: https://twitter.com/technocrypto/status/1593258719105662976

[17]

v22.11.0: https://github.com/ConsenSys/teku/releases/tag/22.11.0

[18]

Arbitrum One: https://offchain.medium.com/arbitrum-decentralization-update-39f093768c42

[19]

类型理论争议协议: https://ethresear.ch/t/type-theoretic-dispute-protocols/14213

[20]

EIP5920: https://github.com/ethereum/EIPs/pull/5920/files

[21]

EIP5976: https://github.com/ethereum/EIPs/pull/5976/files

[22]

EIP5982: https://github.com/ethereum/EIPs/pull/5982/files

[23]

EIP5987: https://github.com/ethereum/EIPs/pull/5987/files

[24]

EIP5988: https://github.com/ethereum/EIPs/pull/5988/files

[25]

EIP5994: https://github.com/ethereum/EIPs/pull/6000/files

[26]

Solplot: https://github.com/0xClandestine/solplot#readme

[27]

v1.0.0: https://github.com/prettier-solidity/prettier-plugin-solidity/releases/tag/v1.0.0

[28]

Permit2 和 Universal Router: https://uniswap.org/blog/permit2-and-universal-router

[29]

匿名 Vickrey 拍卖: https://blog.aayushg.com/posts/vickrey/

[30]

时间戳变量为 uint40: https://twitter.com/PaulRBerg/status/1591832937179250693

[31]

SSX: https://blog.spruceid.com/announcing-ssx/

[32]

create-wagmi CLI: https://wagmi.sh/docs/create-wagmi

[33]

BigQuery 自定义事件数据提取: https://mirror.xyz/nick.eth/KVal7tob7sqZSss27rrFlIpu6i91TJYJJvBzf53kwhQ

[34]

react-native-helios: https://github.com/cawfree/react-native-helios#readme

[35]

miniSTARK: https://github.com/andrewmilson/ministark#readme

[36]

Nova Scotia: https://github.com/nalinbhardwaj/Nova-Scotia#readme

[37]

审计覆盖率跟踪器: https://www.zellic.io/blog/audit-drift

[38]

evm-dafny: https://github.com/ConsenSys/evm-dafny#readme

0 人点赞