Ropsten 测试网在Ropsten信标链创世之前达到了终端总难度(TTD)
* [Mainnet-shadow-fork-6](https://twitter.com/abcoathup/status/1529303473493520384) 5月31日过渡到 PoS
* Ropsten 测试网在Ropsten信标链创世之前[达到了终结总难度(TTD)](https://notes.ethereum.org/@timbeiko/ropsten-ttd-override):
* 矿工在恶意的压力测试中增加了哈希率并降低了gas限制
* TTD 重新设置为一个非常大的值,以防合并
* 在Ropsten信标链创世和Bellatrix升级后重写TTD,预计会的6月8日左右合并
* 帮助Nethermind[测试合并](https://twitter.com/m25marek/status/1528644957422206976)
## 主网(执行层)
* 最新的核心开发者[视频会议](https://www.youtube.com/watch?v=5mMd-XHAv2Q&t=207s). 来自[Tim Beiko](https://twitter.com/TimBeiko/status/1530265096156434432)的记录:
* 两个共识层合并发布:Bellatrix 之后重新设置TTD
* 暂未决定延迟难度炸弹,讨论2-4个月延迟,加上Paris执行层合并升级
* 关于 EIP4844(proto-danksharding)和 EIP2537(BLS 预编译)的简短讨论
* Ropsten 测试网 Paris 发布:
* Geth [v1.10.18](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.18): 手动重写 TTD
* Erigon [v2022.05.08-alpha](https://github.com/ledgerwatch/erigon/releases/tag/v2022.05.08)
* Nethermind [v1.13.1](https://github.com/NethermindEth/nethermind/releases/tag/1.13.1)
* Besu [v22.4.2](https://github.com/hyperledger/besu/releases/tag/22.4.2)
* 弃用[OpenEthereum](https://twitter.com/OpenEthereumOrg/status/1529147048758595585) 客户端 (以前的 Parity)
* [EIP4844 交易验证提速](https://github.com/ethereum/EIPs/pull/5088) (用 KZG 证明), 验证时间减少到 3.5ms
* 了解 Verkle 树中的密码学: [bandersnatch 和 banderwagon](https://hackmd.io/@6iQDuIePQjyYBqDChYw_jg/BJ2-L6Nzc)的区别
## POS(共识层)
* 信标链 [7-block 深度重组](https://twitter.com/terencechain/status/1529566839033933824): 由提议者推动升级,未升级节点和迟到的块混合而导致。**升级你的节点!**
* Ropsten 信标链 Bellatrix 发布:
* Teku [v22.5.1](https://github.com/ConsenSys/teku/releases/tag/22.5.1)
* Nimbus [v22.5.1](https://github.com/status-im/nimbus-eth2/releases/tag/v22.5.1)
* Lighthouse [v2.3.0-rc.0](https://github.com/sigp/lighthouse/releases/tag/v2.3.0-rc.0)
* Prysm [v2.1.3-rc.2](https://github.com/prysmaticlabs/prysm/releases/tag/v2.1.3-rc.2)
* [检查点同步安全](https://www.symphonious.net/2022/05/21/checkpoint-sync-safety/): 从可信来源获取并验证
* 即使[Infura被攻击](https://www.symphonious.net/2022/05/23/checkpoint-sync-what-if-infura-is-hacked/) 也没有太大风险, 但仍应该验证检查点
* [Swap-or-Not Single Secret Leader Election (SSLE)](https://ethresear.ch/t/analysis-of-swap-or-not-ssle-proposal/12700)提案分析
* [Lido 讨论](https://research.lido.fi/t/should-lido-on-ethereum-be-limited-to-some-fixed-of-stake/2225),关于限制在信标链上的质押份额
## EIP/标准
* [EIP4353](https://github.com/ethereum/EIPs/pull/5103/files): 质押 NFT 的接口
* [EIP5107](https://github.com/ethereum/EIPs/pull/5107/files):绑定名称的代币
## Layer2
* [zk-rollup 提议使用实用的可验证延迟加密](https://ethresear.ch/t/mev-resistant-zk-rollups-with-practical-vde-pvde/12677)来最小化 MEV
## 开发者资料
* Tim Beiko 的[合并提醒](https://twitter.com/timbeiko/status/1528866058022494208): DIFFICULTY 操作码将返回 PREVRANDAO,12s 块时间 (减去错过的槽) 而不是 ~13s
* ethers js [v5.6.8](https://twitter.com/ethersproject/status/1529232578670120964): 更新 BN.js 的十六进制错误, 不会再出现在在evm安全范围内(即256位数字)
* 官方 ethers js 的[补充](https://github.com/thallo-io/ethers-js-cheatsheet#ethers-js-supplementary-examples)
* Foundry:
* [Forge Snippets](https://github.com/crisgarner/VSCodeForgeSnippets#readme)对 VS code 的支持
* 支持[签名数据库](https://twitter.com/samczsun/status/1529281934131466240)
* [Foundry 和 Hardhat](https://book.getfoundry.sh/config/hardhat.html)的使用指南
* ERC721A [v4.0.0](https://twitter.com/cygaar_dev/status/1529196910531121152): 移除 OpenZeppelin 合约依赖,可升级版本用 EIP2535 (钻石标准)
* [MergeReward](https://gist.github.com/m1guelpf/6d09b85d70a1dfd00d394b2acf789eeb): 合约在合并后通过检查难度大于 2^64 来支付第一个调用者
* Remco 的 [Yul 解析器](https://github.com/recmo/yul#yul-language-tools): 基于 Rust
* [Web3.py 自定义选项](https://snakecharmers.ethereum.org/web3-py-patterns-customizations/): 中间件, 自定义方法, 外部模块 ,自定义 provider
* [dApp Starter](https://github.com/m1guelpf/dapp-starter#readme) ,用 Typescript, Next.js, Tailwind CSS, RainbowKit, ethers 和 wagmi
* [RainbowKit 铸造 NFT 的 demo](https://github.com/peduarte/rainbowkit-mint-nft-demo#readme)
* [Hop airdrop sybil hunt](https://twitter.com/richardchen39/status/1528919705498574849): Union-Find graph 算法在 O(1) 时间内找到连接的subgraph组件
* [StackExchange](https://ethereum.meta.stackexchange.com/questions/697/custom-ethereum-design-and-logo-information-gathering)以太坊自定义网站设计的信息搜集
* Patrick McCorry 的加密课程[资源](https://cryptocurrencyclass.github.io/) (8节)
* Patrick Collins: 用 JavaScript 进行 [web3 开发](https://github.com/smartcontractkit/full-blockchain-solidity-course-js) (32 小时的视频)
## 安全
* MEV bot [8 ETH 被利用](https://twitter.com/BlockSecTeam/status/1529293056179986432)
—
原文链接:https://weekinethereumnews.com/week-in-ethereum-news-may-28-2022/
作者:Evan Van Ness
翻译:[翻译小组](https://learnblockchain.cn/people/412)
(编者注:本翻译不代表区块链开发网的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)
PoW 关闭(合并)
- Mainnet-shadow-fork-6 5月31日过渡到 PoS
- Ropsten 测试网在Ropsten信标链创世之前达到了终结总难度(TTD):
- 矿工在恶意的压力测试中增加了哈希率并降低了gas限制
- TTD 重新设置为一个非常大的值,以防合并
- 在Ropsten信标链创世和Bellatrix升级后重写TTD,预计会的6月8日左右合并
- 帮助Nethermind测试合并
主网(执行层)
- 最新的核心开发者视频会议. 来自Tim Beiko的记录:
- 两个共识层合并发布:Bellatrix 之后重新设置TTD
- 暂未决定延迟难度炸弹,讨论2-4个月延迟,加上Paris执行层合并升级
- 关于 EIP4844(proto-danksharding)和 EIP2537(BLS 预编译)的简短讨论
- Ropsten 测试网 Paris 发布:
- Geth v1.10.18: 手动重写 TTD
- Erigon v2022.05.08-alpha
- Nethermind v1.13.1
- Besu v22.4.2
- 弃用OpenEthereum 客户端 (以前的 Parity)
- EIP4844 交易验证提速 (用 KZG 证明), 验证时间减少到 3.5ms
- 了解 Verkle 树中的密码学: bandersnatch 和 banderwagon的区别
POS(共识层)
- 信标链 7-block 深度重组: 由提议者推动升级,未升级节点和迟到的块混合而导致。升级你的节点!
- Ropsten 信标链 Bellatrix 发布:
- Teku v22.5.1
- Nimbus v22.5.1
- Lighthouse v2.3.0-rc.0
- Prysm v2.1.3-rc.2
- 检查点同步安全: 从可信来源获取并验证
- 即使Infura被攻击 也没有太大风险, 但仍应该验证检查点
- Swap-or-Not Single Secret Leader Election (SSLE)提案分析
- Lido 讨论,关于限制在信标链上的质押份额
EIP/标准
- EIP4353: 质押 NFT 的接口
- EIP5107:绑定名称的代币
Layer2
- zk-rollup 提议使用实用的可验证延迟加密来最小化 MEV
开发者资料
- Tim Beiko 的合并提醒: DIFFICULTY 操作码将返回 PREVRANDAO,12s 块时间 (减去错过的槽) 而不是 ~13s
- ethers js v5.6.8: 更新 BN.js 的十六进制错误, 不会再出现在在evm安全范围内(即256位数字)
- 官方 ethers js 的补充
- Foundry:
- Forge Snippets对 VS code 的支持
- 支持签名数据库
- Foundry 和 Hardhat的使用指南
- ERC721A v4.0.0: 移除 OpenZeppelin 合约依赖,可升级版本用 EIP2535 (钻石标准)
- MergeReward: 合约在合并后通过检查难度大于 2^64 来支付第一个调用者
- Remco 的 Yul 解析器: 基于 Rust
- Web3.py 自定义选项: 中间件, 自定义方法, 外部模块 ,自定义 provider
- dApp Starter ,用 Typescript, Next.js, Tailwind CSS, RainbowKit, ethers 和 wagmi
- RainbowKit 铸造 NFT 的 demo
- Hop airdrop sybil hunt: Union-Find graph 算法在 O(1) 时间内找到连接的subgraph组件
- StackExchange以太坊自定义网站设计的信息搜集
- Patrick McCorry 的加密课程资源 (8节)
- Patrick Collins: 用 JavaScript 进行 web3 开发 (32 小时的视频)
安全
- MEV bot 8 ETH 被利用
原文链接:https://weekinethereumnews.com/week-in-ethereum-news-may-28-2022/ 作者:Evan Van Ness 翻译:翻译小组
(编者注:本翻译不代表区块链开发网的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)
本文参与区块链开发网写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。
- 发表于 2022-05-31 11:37
- 阅读 ( 486 )
- 学分 ( 9 )
- 分类:以太坊