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

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

作者头像
Tiny熊
发布2022-04-11 13:36:51
9160
发布2022-04-11 13:36:51
举报
文章被收录于专栏:深入浅出区块链技术

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

主网(执行层)

  • 最新的核心开发者视频会议[2]. 来自Tim Beiko[3]的记录:
    • Kiln 测试网成功过渡到 POS ,存在一些问题,需要更多的测试,包括开发网和 fork 主网
    • EIP4895 推送提现作为上海升级的选择
    • EIP4844 数据 blob 交易类型更新
    • 核心 EIP 流程与可执行规范协调一致[4]的提案
  • Erigon v2022.03.01[5]: 修复漏洞
  • Besu v22.1.2[6]: 支持 Kiln v2.1 规范,跟踪 API 改进
  • PluGeth Parity 跟踪插件[7]: 4 种相当于 OpenEthereum 的追踪方法
  • EIP4844 数据 blob 交易类型 meta-spec[8] 和 推广网站[9]
  • Dankrad 的 EIP1559 指数版本解释器[10], 针对数据 blob 交易的提议

POS(共识层)

  • 大多数供应商运行主流客户端的风险模型[11]
  • Lighthouse v2.1.4[12]: Kiln 测试网支持,网络优化;v2.1.5[13]: 用于 https 的 OpenSS L 中的地址 DoS 漏洞
  • Teku v22.3.1[14]: Kiln 测试网支持,处理 gossip 时减少 CPU 和内存使用
  • Ben Edgington 的升级以太坊电子书关于 BLS 签名的章节[15]
  • 对于验证者预计回报分析[16]
  • Rocket 池 平滑池提案[17]"平滑"优先费用和 MEV 的极端差异
  • 如果在 2TB SSD 上运行,质押者应该修剪 Geth 节点[18]

POW 关闭

  • 以太坊基金会 Kiln 测试网[19] 公告:
    • App 和工具开发现在应该测试[20]
    • 当现有公共测试网成功过渡到 POS,PoW 关闭的日期将会确定
  • Kiln 测试网上的 Prysm 区块提案错误[21] :Prysm 信标节点使用不正确的字节顺序处理 execution_payload 对象中的base_fee_per_gas字段;开发测试网中没有检测到,无论什么字节顺序基础费用都是 7。
  • 用 Geth+Lighthouse 加入 Kiln 测试网视频教程[22]
  • 使用 Raspberry Pi 或在 AWS 上加入 Kiln 测试网[23]

EIP

  • EIP4906[24]: ERC721/ERC1155 元数据更新扩展
  • EIP4907[25]: ERC721 用户和有效期扩展
  • EIP4910[26]: Royalty Bearing NFTs

Layer2

  • StarkNet Alpha v0.8.0[27] 测试网, 增加费用, 可选到 v.0.9.0
  • 部分匿名 rollup 设计[28], 运营商可以拥有完整的数据可用性,账户活动信息会在更新账户状态哈希是泄露,但交易细节对无关方不透明

开发者资料

  • Solidity v0.8.13[29]: 修复 abi.encodeCall 错误,准备好 Yul IR 管道生产,优化器可以避免堆栈太深,在文件级别和全局使用,并添加到语言服务器的定义
  • Remix v0.22[30]: 增加浏览器存储容量,使用 Mocha 进行 JavaScript 单元测试,调试器搜索 Sourcify 和 Etherscan 以获取经过验证的代码
  • Foundry 研讨会 视频[31]: 不变测试的设置、测试、调用跟踪、调试和预览以及更智能的工具
  • Chainlink Foundry 入门套件[32]: VRFv2, MockOracle 和 有提示的部署脚本
  • ethers js v5.6.1[33]: 用错误的发送者修复 CCIP 读取
  • Ethernaut 发布的 Solidity trivia[34]
  • 写给普通开发者的 Gas 优化基础[35]: 升级 Solidity 版本, 使用不可变变量, 使用unchecked {}, 自定义错误, 避免计数器,避免复制到内存
  • ERC4626.sol[36]: 代币化保险库实现
  • 收入分配代币[37]: ERC4626 线性收入发行,未经审计,Foundry 中的单元/模糊测试, dapptools 中的不变测试
  • hardhat-circom v3.0.0[38]: 默认使用 circom2 编译器
  • Dune dashboard 通过 Ethereum 和 Optimism 上的部署地址获取合约[39]

安全

  • Agave (Aave 分叉) , Hundred Finance (Compound 分叉) 遭受相同的重入攻击,分别损失 550 万美元和 620 万美元, 这是Gnosis 链(以前的 xDAI)上的第一次[40]攻击
  • 来自 NFTX 保险库的 Bored Apes 以前在同一交易中返回保险库之前要求 APE airdrop[41]
  • 2017 Parity 钱包黑客转移了 990ETH 到 Tornado Cash[42]

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

参考资料

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

[2]视频会议: https://www.youtube.com/watch?v=Lbsjw-lzMIw

[3]Tim Beiko: https://twitter.com/timbeiko/status/1504913092420931584

[4]核心 EIP 流程与可执行规范协调一致: https://notes.ethereum.org/@timbeiko/executable-eips

[5]v2022.03.01: https://github.com/ledgerwatch/erigon/releases/tag/v2022.03.01

[6]v22.1.2: https://github.com/hyperledger/besu/releases/tag/22.1.2

[7]Parity 跟踪插件: https://blog.openrelay.xyz/parity-trace/

[8]meta-spec: https://hackmd.io/@protolambda/eip4844-meta

[9]推广网站: https://www.eip4844.com/

[10]EIP1559 指数版本解释器: https://dankradfeist.de/ethereum/2022/03/16/exponential-eip1559.html

[11]风险模型: https://docs.google.com/spreadsheets/d/12R8wkuv62hZyajrhhlkNrskkwH2-zjYZjXKkHJuxGQc/edit#gid=1446351392

[12]v2.1.4: https://github.com/sigp/lighthouse/releases/tag/v2.1.4

[13]v2.1.5: https://github.com/sigp/lighthouse/releases/tag/v2.1.5

[14]v22.3.1: https://github.com/ConsenSys/teku/releases/tag/22.3.1

[15]关于BLS签名的章节: https://eth2book.info/altair/part2/building_blocks/signatures

[16]回报分析: https://www.attestant.io/posts/exploring-execution-block-rewards/

[17]平滑池提案: https://dao.rocketpool.net/t/a-candidate-design-for-the-smoothing-pool/346

[18]质押者应该修剪 Geth 节点: https://www.reddit.com/r/ethstaker/comments/tgs9qy/if_you_are_running_your_node_on_a_2tb_ssd_its_a/

[19]Kiln 测试网: https://blog.ethereum.org/2022/03/14/kiln-merge-testnet/

[20]测试: https://kiln.themerge.dev/

[21]区块提案错误: https://hackmd.io/@prysmaticlabs/HyZqgTA-c

[22]视频教程: https://www.youtube.com/watch?v=caaV4oMmWe8

[23]使用 Raspberry Pi 或在 AWS 上加入 Kiln 测试网: https://twitter.com/EthereumOnARM/status/1503662463778271237

[24]EIP4906: https://github.com/ethereum/EIPs/blob/f400ed4823ff547e789111adbdd90c83f4aedce5/EIPS/eip-4906.md

[25]EIP4907: https://github.com/ethereum/EIPs/blob/692afba71b6b2cee2e48c6c729597c2f025da732/EIPS/eip-4907.md

[26]EIP4910: https://github.com/ethereum/EIPs/blob/a32f465175f0509781b52615b1e29bed03a5fed5/EIPS/eip-4910.md

[27]v0.8.0: https://medium.com/starkware/starknet-alpha-0-8-0-16e046e0f94b

[28]部分匿名 rollup 设计: https://ethresear.ch/t/partially-anonymous-rollups-a-new-rollup-design/12206

[29]v0.8.13: https://blog.soliditylang.org/2022/03/16/solidity-0.8.13-release-announcement/

[30]v0.22: https://medium.com/remix-ide/remix-v0-22-0-v0-22-1-released-359f7e02f693

[31]视频: https://www.youtube.com/watch?v=Rp_V7bYiTCM

[32]Foundry 入门套件: https://github.com/smartcontractkit/foundry-starter-kit#readme

[33]v5.6.1: https://github.com/ethers-io/ethers.js/releases/tag/v5.6.1

[34]Solidity trivia: https://twitter.com/the_ethernaut/status/1502748198301011969

[35]写给普通开发者的 Gas 优化基础: https://m1guelpf.blog/d0gBiaUn48Odg8G2rhs3xLIjaL8MfrWReFkjg8TmDoM

[36]ERC4626.sol: https://github.com/Rari-Capital/solmate/blob/main/src/mixins/ERC4626.sol

[37]收入分配代币: https://github.com/maple-labs/revenue-distribution-token#readme

[38]v3.0.0: https://github.com/projectsophon/hardhat-circom/releases/tag/v3.0.0

[39]部署地址获取合约: https://dune.xyz/msilb7/Get-Contracts-by-Creator-Address-Ethereum-Optimism

[40]Gnosis 链(以前的xDAI)上的第一次: https://rekt.news/agave-hundred-rekt/

[41]要求 APE airdrop: https://twitter.com/wilburforce_/status/1504437189979119622

[42]转移了990ETH到Tornado Cash: https://twitter.com/PeckShieldAlert/status/1503359286692704267

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 主网(执行层)
  • POS(共识层)
  • POW 关闭
  • EIP
  • Layer2
  • 开发者资料
  • 安全
    • 参考资料
    相关产品与服务
    云服务器
    云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档