![]()
(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)
主网
- 最新的 核心开发者会议 [1] 。来自 Tim Beiko [2] 的笔记
[1]: <https://youtu.be/_QLDhNMwoe4?t=221>
[2]: <https://twitter.com/TimBeiko/status/1388185926149435399> - 已确定:EIP-3529(取消 gas refund 机制)已纳入伦敦分叉,难度**推迟到 2022 年第二季度,是否纳入 EIP3541 有待下次讨论决定,时间表也待下次讨论
- EIP3074 社区会议
<https://www.youtube.com/watch?v=pUJlZMXrVEI> - 想法:以连续的 31 字节的代码块为单位收取 gas 费,为见证数据施加上限
<https://notes.ethereum.org/@vbuterin/code_chunk_gas_cost> - EVM384 Geth 基准测试更新
<https://hackmd.io/Ou0SkcLPQNOx3qAgGnaZgQ>
EIP
- EIP3540:以太坊对象格式
<https://github.com/ethereum/EIPs/blob/fc03ae17e9f93d7aa372122892205839dcaa1e54/EIPS/eip-3540.md> - EIP3541:拒绝以 0 xEF 字节开头的新合约(迈向 3540 的一步)
<https://github.com/ethereum/EIPs/blob/8aa8b36070c28808f32d1e6465e71e9d0f2b8d2f/EIPS/eip-3541.md> - EIP3534:受限的链语境类型事务
<https://github.com/whilei/EIPs/blob/b61b3563a154de1d6f568ab22dc611eb25172231/EIPS/eip-3534.md> - ERC3525:通用的 NFT
<https://github.com/ethereum/EIPs/blob/ce3d6bdc14d277c39ec5785a52701739068308f8/EIPS/eip-vnft.md> - ERC3549:Anti-sleepminting ERC721 Metadata sig
<https://github.com/ethereum/EIPs/blob/8e3591e986e01490b61abb8205e03bd0e3bb8907/EIPS/eip-3549.md>
权益证明
- 临时多客户端关闭 PoW 测试网,使用了 12 种不同的客户端
<https://twitter.com/protolambda/status/1388093072936951811> - 客户端多样性很要命:切换到 Lighthouse 客户端(或其它小众客户端)自利也利他。他们做了一个我之前不知道的好功能:使用 Teku 客户端作为冗余
<https://lighthouse.sigmaprime.io/switch-to-lighthouse.html> - 谨记:我们已经有四种可用的客户端了:Lighthouse、Nimbus、Prysm、Teku
- Prysmatic 为上周信标链事件做的事后报告:问题源于为押金作的缓存初始化中的一条无效的押金根哈希
<https://medium.com/prysmatic-labs/eth2-mainnet-incident-retrospective-f0338814340c> - 如果已经没有 PoW,又出现了同类事件,会怎么样?
<https://bisontrails.co/eth2/014/> - Barnabé Monnot:事件过程的图示.
<https://barnabe.substack.com/p/a->
- 最新的 关闭 PoW 会议 [1] ,来自 Shane Lightowler [2] 的笔记
[1]: <https://www.youtube.com/watch?v=KAm718N_bvA>
[2]: <https://github.com/ethereum/pm/blob/3432ee86f8987b2c2139024eef07f4a9d4961901/Merge/Meeting 03.md> - 加入变更 staking key 的功能
<https://ethresear.ch/t/adding-pos-validator-key-changes/9264> - 质押者取款功能设计
<https://hackmd.io/@zilm/withdrawal-spec>
Layer-2
- Deversifi 的 layer2 生态系统路线图
<https://twitter.com/deversifi/status/1387379996713439237/photo/1> - Truebit 链下计算验证系统宣布上线主网
<https://truebit.substack.com/p/truebit-early-access>
开发者材料
- OpenZeppelin Contracts v4.1:更便宜的 UUPS 代理合约,闪电铸币功能, 多调用批交易,还有 EIP2098 以及签名检查器
<https://blog.openzeppelin.com/openzeppelin-contracts-4-1> - OCaml-Solidity:Solidity 解析器和类型检查器库
<https://github.com/OCamlPro/ocaml-solidity> - Hardhat 的 Circom 和 SnarkJS snark 插件
<https://www.npmjs.com/package/hardhat-circom> - ZoKrates v0.7.1:不变量声明、不变量范围检查,现在又加入了波塞冬哈希函数(poseidon hash function)
<https://github.com/Zokrates/ZoKrates/releases/tag/0.7.1> - 最新的 web3.py v5.19:可调用状态覆盖
<https://snakecharmers.ethereum.org/web3-py-patterns-eth_call-overrides/> - ENS 集成最佳实践
<https://medium.com/the-ethereum-name-service/ens-integration-best-practices-313d6fbd358> - Remix IDE v0.11.5:加入了 Solidity 的 “定制报错” 功能
<https://medium.com/remix-ide/remix-release-v0-11-5-a840d0444acb> - 你的节点能够用 eth_estimateGas 给你准确的 gas price 信息吗?
<https://twitter.com/gregthegreek/status/1387936480375582724> - Eric Wall 认为 Chainlink v2 不如 v1 安全
<https://ercwl.medium.com/whats-wrong-with-the-chainlink-2-0-whitepaper-for-simpletons-d50f27049464>
安全事件
- Samczsun 发现了 tokenlon 的一个漏洞
<https://tokenlon.medium.com/tokenlon-4-0-fee-incident-disclosure-9ee8b5fad564>
生态
- 多个矿池在挖 gastoken 来交易
<https://compassmining.io/education/empty-blocks-gas-chi-tokens-ether-pools-mining/>
原文链接: https://weekinethereumnews.com/
作者: Evan Van Ness
翻译: 阿剑