前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >每周以太坊进展2022/5/28

每周以太坊进展2022/5/28

作者头像
Tiny熊
发布2022-11-07 09:35:53
2680
发布2022-11-07 09:35:53
举报
文章被收录于专栏:深入浅出区块链技术

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

PoW 关闭(合并)

  • Mainnet-shadow-fork-6[2] 5 月 31 日过渡到 PoS
  • Ropsten 测试网在 Ropsten 信标链创世之前达到了终端总难度(TTD)[3]:
    • 矿工在恶意的压力测试中增加了哈希率并降低了 gas 限制
    • TTD 重新设置为一个非常大的值,以防合并
    • 在 Ropsten 信标链创世和 Bellatrix 升级后重写 TTD,预计会的 6 月 8 日左右合并
  • 帮助 Nethermind测试合并[4]

主网(执行层)

  • 最新的核心开发者视频会议[5]. 来自Tim Beiko[6]的记录:
    • 两个共识层合并发布:Bellatrix 之后重新设置 TTD
    • 暂未决定延迟难度炸弹,讨论 2-4 个月延迟,加上 Paris 执行层合并升级
    • 关于 EIP4844(proto-danksharding)和 EIP2537(BLS 预编译)的简短讨论
  • Ropsten 测试网 Paris 发布:
    • Geth v1.10.18[7]: 手动重写 TTD
    • Erigon v2022.05.08-alpha[8]
    • Nethermind v1.13.1[9]
    • Besu v22.4.2[10]
  • 弃用OpenEthereum[11] 客户端 (以前的 Parity)
  • EIP4844 交易验证提速[12] (用 KZG 证明), 验证时间减少到 3.5ms
  • 了解 Verkle 树中的密码学: bandersnatch 和 banderwagon[13]的区别

POS(共识层)

  • 信标链 7-block 深度重组[14]: 由提议者推动升级,未升级节点和迟到的块混合而导致。升级你的节点!
  • Ropsten 信标链 Bellatrix 发布:
    • Teku v22.5.1[15]
    • Nimbus v22.5.1[16]
    • Lighthouse v2.3.0-rc.0[17]
    • Prysm v2.1.3-rc.2[18]
  • 检查点同步安全[19]: 从可信来源获取并验证
    • 即使Infura 被攻击[20] 也没有太大风险, 但仍应该验证检查点
  • Swap-or-Not Single Secret Leader Election (SSLE)[21]提案分析
  • Lido 讨论[22],关于限制在信标链上的质押份额

EIP/标准

  • EIP4353[23]: 质押 NFT 的接口
  • EIP5107[24]:绑定名称的代币

Layer2

  • zk-rollup 提议使用实用的可验证延迟加密[25]来最小化 MEV

开发者资料

  • Tim Beiko 的合并提醒[26]: DIFFICULTY 操作码将返回 PREVRANDAO,12s 块时间 (减去错过的槽) 而不是 ~13s
  • ethers js v5.6.8[27]: 更新 BN.js 的十六进制错误, 不会再出现在在 evm 安全范围内(即 256 位数字)
  • 官方 ethers js 的补充[28]
  • Foundry:
    • Forge Snippets[29]对 VS code 的支持
    • 支持签名数据库[30]
    • Foundry 和 Hardhat[31]的使用指南
  • ERC721A v4.0.0[32]: 移除 OpenZeppelin 合约依赖,可升级版本用 EIP2535 (钻石标准)
  • MergeReward[33]: 合约在合并后通过检查难度大于 2^64 来支付第一个调用者
  • Remco 的 Yul 解析器[34]: 基于 Rust
  • Web3.py 自定义选项[35]: 中间件, 自定义方法, 外部模块 ,自定义 provider
  • dApp Starter[36] ,用 Typescript, Next.js, Tailwind CSS, RainbowKit, ethers 和 wagmi
  • RainbowKit 铸造 NFT 的 demo[37]
  • Hop airdrop sybil hunt[38]: Union-Find graph 算法在 O(1) 时间内找到连接的 subgraph 组件
  • StackExchange[39]以太坊自定义网站设计的信息搜集
  • Patrick McCorry 的加密课程资源[40] (8 节)
  • Patrick Collins: 用 JavaScript 进行 web3 开发[41] (32 小时的视频)

安全

  • MEV bot 8 ETH 被利用[42]

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

参考资料

[1]

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

[2]

Mainnet-shadow-fork-6: https://twitter.com/abcoathup/status/1529303473493520384

[3]

达到了终端总难度(TTD): https://notes.ethereum.org/@timbeiko/ropsten-ttd-override

[4]

测试合并: https://twitter.com/m25marek/status/1528644957422206976

[5]

视频会议: https://www.youtube.com/watch?v=5mMd-XHAv2Q&t=207s

[6]

Tim Beiko: https://twitter.com/TimBeiko/status/1530265096156434432

[7]

v1.10.18: https://github.com/ethereum/go-ethereum/releases/tag/v1.10.18

[8]

v2022.05.08-alpha: https://github.com/ledgerwatch/erigon/releases/tag/v2022.05.08

[9]

v1.13.1: https://github.com/NethermindEth/nethermind/releases/tag/1.13.1

[10]

v22.4.2: https://github.com/hyperledger/besu/releases/tag/22.4.2

[11]

OpenEthereum: https://twitter.com/OpenEthereumOrg/status/1529147048758595585

[12]

EIP4844 交易验证提速: https://github.com/ethereum/EIPs/pull/5088

[13]

bandersnatch 和 banderwagon: https://hackmd.io/@6iQDuIePQjyYBqDChYw_jg/BJ2-L6Nzc

[14]

7-block 深度重组: https://twitter.com/terencechain/status/1529566839033933824

[15]

v22.5.1: https://github.com/ConsenSys/teku/releases/tag/22.5.1

[16]

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

[17]

v2.3.0-rc.0: https://github.com/sigp/lighthouse/releases/tag/v2.3.0-rc.0

[18]

v2.1.3-rc.2: https://github.com/prysmaticlabs/prysm/releases/tag/v2.1.3-rc.2

[19]

检查点同步安全: https://www.symphonious.net/2022/05/21/checkpoint-sync-safety/

[20]

Infura被攻击: https://www.symphonious.net/2022/05/23/checkpoint-sync-what-if-infura-is-hacked/

[21]

Swap-or-Not Single Secret Leader Election (SSLE): https://ethresear.ch/t/analysis-of-swap-or-not-ssle-proposal/12700

[22]

Lido 讨论: https://research.lido.fi/t/should-lido-on-ethereum-be-limited-to-some-fixed-of-stake/2225

[23]

EIP4353: https://github.com/ethereum/EIPs/pull/5103/files

[24]

EIP5107: https://github.com/ethereum/EIPs/pull/5107/files

[25]

zk-rollup 提议使用实用的可验证延迟加密: https://ethresear.ch/t/mev-resistant-zk-rollups-with-practical-vde-pvde/12677

[26]

合并提醒: https://twitter.com/timbeiko/status/1528866058022494208

[27]

v5.6.8: https://twitter.com/ethersproject/status/1529232578670120964

[28]

补充: https://github.com/thallo-io/ethers-js-cheatsheet#ethers-js-supplementary-examples

[29]

Forge Snippets: https://github.com/crisgarner/VSCodeForgeSnippets#readme

[30]

签名数据库: https://twitter.com/samczsun/status/1529281934131466240

[31]

Foundry 和 Hardhat: https://book.getfoundry.sh/config/hardhat.html

[32]

v4.0.0: https://twitter.com/cygaar_dev/status/1529196910531121152

[33]

MergeReward: https://gist.github.com/m1guelpf/6d09b85d70a1dfd00d394b2acf789eeb

[34]

Yul 解析器: https://github.com/recmo/yul#yul-language-tools

[35]

Web3.py 自定义选项: https://snakecharmers.ethereum.org/web3-py-patterns-customizations/

[36]

dApp Starter: https://github.com/m1guelpf/dapp-starter#readme

[37]

RainbowKit 铸造 NFT 的 demo: https://github.com/peduarte/rainbowkit-mint-nft-demo#readme

[38]

Hop airdrop sybil hunt: https://twitter.com/richardchen39/status/1528919705498574849

[39]

StackExchange: https://ethereum.meta.stackexchange.com/questions/697/custom-ethereum-design-and-logo-information-gathering

[40]

资源: https://cryptocurrencyclass.github.io/

[41]

web3 开发: https://github.com/smartcontractkit/full-blockchain-solidity-course-js

[42]

8 ETH 被利用: https://twitter.com/BlockSecTeam/status/1529293056179986432

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 深入浅出区块链技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PoW 关闭(合并)
  • 主网(执行层)
  • POS(共识层)
  • EIP/标准
  • Layer2
  • 开发者资料
  • 安全
    • 参考资料
    相关产品与服务
    消息队列 TDMQ
    消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档