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

Shapella (上海 + Capella) 升级

  • Shapella 提款开发测试网 devnet-1 已经 确定
  • The Merge (合并)时标志是熊猫, Capella 升级标志是猫头鹰(owls): Lodestar & Nimbus 在为取款过渡显示显示猫头鹰

Cancun + D-starname 升级

  • EIP4844 (proto-danksharding) 开发测试 3 用户手册

Layer 1

  • TX-Fuzz v1.0.0: 创建随机交易,用于破解 ”提款开发测试网 devnet-0
  • Afri: 配置一个网络从创世开始使用PoS, 使用了 Geth + Lodestar
  • Lido: 在测试网上 试验与Obol网络进行分布式验证器技术(DVT)
  • Gasper(以太坊权益证明协议)的演变

研究

  • Flashbots: 在SGX(Software Guard Extensions 提供可信计算环境)内运行Geth

客户端版本

  • 共识层:
    • Nimbus v22.12.0: 改进了Nimbus验证这客户端 doppelganger 检测

Layer 2

  • Polygon zkEVM 测试网升级 :使用递归,更快的证明时间和打包聚合
  • Intmax (zk-rollup) testnet, 仅有命令行
  • Justin Drake: SGX作为务实的对冲措施来应对ZK-rollup SNARK漏洞
  • Arbitrum:
    • rollups上应对延迟攻击的方法
    • 在主网上的批量发布策略
  • Taiko: rollup 去中心化, 定义 & 整体思路

EIP 标准

  • EIP6170: 跨链信息接口
  • EIP6188: Nonce cap(最大值)
  • EIP6189: 别名合约(指向其他合约的合约)
  • EIP6190: 实用的 SELFDESTRUCT(仅在有限状态变化的情况下可触发)
  • EIP6206: EOF – JUMPF 新指令

开发者资料

  • SELFDESTRUCT 被弃用, 避免使用它,因为功能会改变
  • Solarray: 帮助工具,在一行代码里初始化动态数组,对Foundry测试很有用
  • Quickpoc: 使用Foundry为一个经过验证的主网合约(包括依赖)创建一个沙盒
  • Bash Foundry helpers: 方便的方法和别名
  • 使用 Foundry 探索升级合约 通过实现一个 basic proxy
  • Solidity 存取打包 概览
  • Nexth: 含有Chakra UI、TypeScript、ConnectKit和wagmi的Next.js入门开发套件
  • 指南: 理解交易 calldata 数据
  • TrueBlocks docker: 本地索引及数据访问,beta版
  • Sourcify-snap: MetaMask snap 显示函数NatSpec(来自Sourcify)
  • Fleek Non Fungible Apps: 具有关于应用程序的链上元数据的NFT,概念验证
  • Go-waku v0.3.0: 增加了新的协议节点更换和设备配对
  • 钱包开发者会议摘要

安全

  • 审计时,处理代码库的总体流程 (Twitter)

原文链接:https://weekinethereumnews.com/week-in-ethereum-news-december-24-2022/ 作者:Evan Van Ness 翻译:翻译小组

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

评论