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

2023-01-09 17:35:06 浏览数 (1)

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

Layer 1

  • 升级命名方案[2]讨论
  • 最新的共识层视频会议[3]。来自 Ben Edgington[4]和Christine Kim[5]的记录:
    • EIP4844 与取款的准备情况不同,因此与 Capella 升级同时进行并单独指定,以免延迟取款
  • EIP4844 实施者视频会议记录[6]:CL 团队致力于通过规范测试和同步协议,EL 团队通过时间戳在分叉之上重新建立基础(rebase),devnet 3 预计下周
  • EOF v1 清单[7],包含 EIP 实施摘要
  • 山东测试网[8]已弃用

给质押者

  • 新的 MEV-Boost 非审查中继:
    • ultrasound.money 团队的 ultra sound[9]
    • GnosisDAO 的 Agnostic Boost Relay[10]
    • (来自 Flashbots 的关于如何运行中继[11]说明)
  • Ephemery 项目[12],用于创建测试质押设置的临时测试网
  • 用不到 400 美元[13]的价格运行一个完整的/归档/质押以太坊节点

研究

  • 优化见证打包[14]。Lighthouse 当前贪婪算法在 52.3%的测试实例中产生了最优解,并在 99.97%的测试实例中产生了离最优解 5%以内的解

客户端版本

  • 共识层:
    • Nimbus v22.11.0[15]:独立验证器客户端,已生产就绪
  • 执行层:
    • Besu v22.10.1[16]:通过数据库缓存、同步修复和日志改进、减少内存消耗改进 RPC 调用来提高性能

Layer 2

  • Christine Kim:zkEVM 概述[17]

EIP

  • EIP6046[18]:将 SELFDESTRUCT 替换为 DEACTIVATE
  • EIP6047[19]:通过 ERC721 事件计算余额
  • EIP6049[20]:弃用 SELFDESTRUCT
  • EIP6051[21] : 私钥封装
  • EIP6059[22]:父母管理的可嵌套 NFT
  • EIP6065[23] : 不动产代币
  • EIP6066[24]:NFT 的签名验证方法

开发者资料

  • Ropsten 测试网[25]正在关闭,接下来是 Rinkeby;应用开发应该使用 Sepolia
  • PRBMath v3[26]:用户定义的值类型 SD59x18 和 UD60x18,自由函数(在合约之外定义),用于 Foundry 测试的类型断言,MIT 许可证
  • Blacksmith[27]:产生与 Foundry 项目中的合约互动的前端
  • Foundry <> Python 微分模糊测试模板[28]:对量化金融合约开发有用
  • RareSkills[29] 40 道限时 Solidity 测试选择题;Tincho 完成了 77.5%[30]
  • 合约构建[31]和部署指南
  • EVM 的结构和访问方式的存储图示[32]
  • evmc[33]:从 Etherscan 获取经过验证的 Solidity 并加载到 IDE 中
  • interface.fyi[34]:主网合约 UI,包括未验证的和没有 ABI 的合约
  • 使用 GitHub Actions、Hardhat 和 OpenZeppelin Defender 的示例合约部署管道[35]概念证明
  • Basement API[36]:获取合约、钱包和 NFT 数据
  • Liberte[37]:用你自己的节点替换 Infura

安全

  • 88mph漏洞披露[38],无人认领的奖励可能会从归属合约中扣除

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

参考资料

[1]

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

[2]

升级命名方案: https://ethereum-magicians.org/t/rfc-post-merge-network-upgrade-naming-schemes/11977

[3]

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

[4]

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

[5]

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

[6]

记录: https://twitter.com/terencechain/status/1597640854742917121

[7]

EOF v1 清单: https://notes.ethereum.org/@ipsilon/eof1-checklist

[8]

山东测试网: https://twitter.com/efjavascript/status/1598323497939378180

[9]

ultra sound: http://relay.ultrasound.money

[10]

Agnostic Boost Relay: http://agnostic-relay.net

[11]

运行中继: https://flashbots.notion.site/Running-mev-boost-relay-at-scale-4040ccd5186c425d9a860cbb29bbfe09

[12]

Ephemery 项目: https://ethereum-magicians.org/t/ephemery-project-an-ephemeral-testnet/11955

[13]

不到400美元: https://twitter.com/EthereumOnARM/status/1597889744821944320

[14]

优化见证打包: https://lighthouse-blog.sigmaprime.io/optimising-attestation-packing.html

[15]

v22.11.0: https://github.com/status-im/nimbus-eth2/releases/tag/v22.11.0

[16]

v22.10.1: https://github.com/hyperledger/besu/releases/tag/22.10.1

[17]

zkEVM 概述: https://www.galaxy.com/research/whitepapers/zkevms-the-future-of-ethereum-scalability/

[18]

EIP6046: https://github.com/ethereum/EIPs/pull/6046/files

[19]

EIP6047: https://github.com/ethereum/EIPs/pull/6047/files

[20]

EIP6049: https://eips.ethereum.org/EIPS/eip-6049

[21]

EIP6051: https://github.com/ethereum/EIPs/pull/6051/files

[22]

EIP6059: https://github.com/ethereum/EIPs/pull/6059/files

[23]

EIP6065: https://github.com/ethereum/EIPs/pull/6065/files

[24]

EIP6066: https://github.com/ethereum/EIPs/pull/6066/files

[25]

Ropsten 测试网: https://blog.ethereum.org/2022/11/30/ropsten-shutdown-announcement

[26]

v3: https://twitter.com/PaulRBerg/status/1597645509094649856

[27]

Blacksmith: https://github.com/blacksmith-eth/blacksmith#readme

[28]

Foundry <> Python 微分模糊测试模板: https://twitter.com/Jib0xD/status/1596878625105592321

[29]

RareSkills: https://www.rareskills.io/test-yourself

[30]

Tincho 完成了 77.5%: https://www.youtube.com/watch?v=tpekiuASieo

[31]

合约构建: https://blog.smlxl.io/evm-contract-construction-93c98cc4ca96

[32]

存储图示: https://twitter.com/blainemalone/status/1597352375593078784

[33]

evmc: https://github.com/joshstevens19/evmc#readme

[34]

interface.fyi: http://interface.fyi

[35]

示例合约部署管道: https://github.com/spalladino/sample-contract-deploy-pipeline#readme

[36]

Basement API: https://mirror.xyz/0x25B2B8458BAB283d465996df38305333C75982B6/uYsldHeef7FxVcBI233QSYzje4ejiQu0SMVdY74vf1s

[37]

Liberte: https://github.com/michael1011/liberte#readme

[38]

漏洞披露: https://medium.com/immunefi/88mph-theft-of-unclaimed-mph-rewards-bugfix-review-1dec98b9956b

Twitter : https://twitter.com/NUpchain Discord : https://discord.gg/pZxy3CU8mh

0 人点赞