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

每周以太坊进展 2022/10/8

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

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

共识层

  • 通过 ERC4337 + EIP3074 + EIP5003 +交易包含列表[2]实现帐户抽象[3]
  • EIP4844 (proto-danksharding):KZG 的算术哈希替代方案[4]是可能的,但需要进行很多权衡
  • Besu v22.7.5[5]: 修复空块提案和 RPC 缺陷
  • Erigon v2.27.0[6]: 实验性嵌入式共识层客户端[7],更改为语义版本[8]
  • Nethermind v1.14.3[9]: 减少错过证明;及即将到来的新特性[10]
  • 建议在 eth_getLogs 返回的日志中添加区块时间戳[11]
  • 利用边缘执行成本估算 gas 成本的第二阶段研究成果[12]

共识层

  • 通过限制构建者的权力[13]来降低中心化风险,并通过部分块拍卖(包含列表或后提议者)最小化区块提议者的责任。
  • MEV-Boost 开发过程讨论[14]
  • Flashbots 计划实现去中心化的区块构建[15]
  • Jon Charbonneau: Flashbot 可以通过开源它们的生成器或添加一个上限来减少审查[16]
  • Nimbus v22.10.0[17]: 出块更快,增加了指标
  • ethStaker Goerli 测试网验证器押金[18]更新为只需要 0.0001 GoETH

EIP

  • EIP5744[19]: 潜在的可替代的代币
  • EIP5748[20]: 有批准期限的 ERC20 代币
  • EIP5749[21]: window.evmproviders 对象
  • EIP5750[22]: 方法中的额外数据参数
  • EIP5753[23]: ERC721 可锁定扩展
  • EIP5757[24]: 外部资源审批流程

Layer 2

  • Norswap 对比了 Optimism Bedrock 和 Arbitrum Nitro[25]
  • Polynya: rollup 比 Layer 1 提供更高的吞吐量[26],因为 rollup 需要的节点更少

开发者资料

  • Reminder[27]: Rinkeby 和 Ropsten 测试网被弃用, 用 Goerli 和 Sepolia
  • Remix v0.27.0[28]: 用 Remixd 编译同步 HardHat/Truffle/Foundry , OpenZeppelin 模板定制,自动完成导入语句和代码格式化
  • Foundry Canary[29]: 示例部署脚本
  • Remco exp & ln[30]: Solidity 中的指数函数和自然对数
  • 0age 提示: 用编译器 irooptimized 设置查看你的 solidity 的 Yul 汇编[31]
  • 有用的 Solidity 模式[32]: 包含 Foundry 测试的独立示例
  • CREATE3 Factory[33]: 部署一个地址基于部署器和 salt 的合约
  • HyVM[34]: Huff 中的 EVM Hypervisor,允许任意字节码执行
  • samczsun 的交易查看器[35]; 前端开源[36]
  • Ethereum utils[37]: 单位转换, 校验和, 十六进制 , Keccak256
  • 用 Echidna 进行模糊处理[38]的指南,尝试打破用户定义的不变量
  • Transpose SQL[39]: 直接 SQL 访问索引区块链数据
  • MEV 模板[40]: 用 Rust 的 MEV bot
  • Slither v0.9.0[41]: 增加了 arbitrary-send-erc20、arbitrary-send-erc20-permit 和 domain-separator-collision 检测器,减少了误报
  • Noir[42]: Aztec 的基于 Rust 的语言,用于创建和验证 zk 证明
  • Circom-Next-Starter[43]: zk 应用程序启动工具包使用 Hardhat, Circom, Snarkjs 和 Nextjs

安全

  • BSC token hub(BNB 信标链和 BSC 的跨链桥) 5.66 亿美元被利用[44]:
    • 跨链桥验证的伪造信息[45]铸造了的 200 万 BNB
    • 1.1 亿美元桥接[46]到其他链
    • BSC 链停止,然后升级到冻结账户[47],禁用 BSC token hub 交易
  • transswap 跨链 DEX 2890 万美元漏洞[48],用任意外部调用转移批准的代币,攻击者被 arb bot 抢先获取 100 万美元[49]

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

参考资料

[1]

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

[2]

交易包含列表: https://notes.ethereum.org/@vbuterin/account_abstraction_roadmap#Transaction-inclusion-lists

[3]

帐户抽象: https://twitter.com/vitalikbuterin/status/1576199517434949634

[4]

KZG的算术哈希替代方案: https://ethresear.ch/t/arithmetic-hash-based-alternatives-to-kzg-for-proto-danksharding-eip-4844/13863

[5]

v22.7.5: https://github.com/hyperledger/besu/releases/tag/22.7.5

[6]

v2.27.0: https://github.com/ledgerwatch/erigon/releases/tag/v2.27.0

[7]

嵌入式共识层客户端: https://giulioswamp.substack.com/p/erigon-embedded-consensus-module

[8]

语义版本: https://erigon.substack.com/p/big-release-and-renaming-of-erigon

[9]

v1.14.3: https://github.com/NethermindEth/nethermind/releases/tag/1.14.3

[10]

将到来的新特性: https://twitter.com/m25marek/status/1578057260248465408

[11]

添加区块时间戳: https://ethereum-magicians.org/t/proposal-for-adding-blocktimestamp-to-logs-object-returned-by-eth-getlogs-and-related-requests/11183

[12]

第二阶段研究成果: https://github.com/imapp-pl/gas-cost-estimator/blob/master/docs/gas-cost-estimator.md

[13]

限制构建者的权力: https://ethresear.ch/t/how-much-can-we-constrain-builders-without-bringing-back-heavy-burdens-to-proposers/13808

[14]

讨论: https://collective.flashbots.net/t/toward-an-open-research-and-development-process-for-mev-boost/464

[15]

计划实现去中心化的区块构建: https://twitter.com/bertcmiller/status/1577482296629739520

[16]

减少审查: https://joncharbonneau.substack.com/p/censorship-wat-do

[17]

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

[18]

Goerli 测试网验证器押金: https://goerli.launchpad.ethstaker.cc/en/

[19]

EIP5744: https://github.com/ethereum/EIPs/pull/5744/files

[20]

EIP5748: https://github.com/ethereum/EIPs/pull/5748/files

[21]

EIP5749: https://eips.ethereum.org/EIPS/eip-5749

[22]

EIP5750: https://github.com/ethereum/EIPs/pull/5750/files

[23]

EIP5753: https://github.com/ethereum/EIPs/pull/5753/files

[24]

EIP5757: https://github.com/ethereum/EIPs/pull/5757/files

[25]

Optimism Bedrock 和 Arbitrum Nitro: https://norswap.com/bedrock-vs-nitro/

[26]

rollup 比 Layer 1 提供更高的吞吐量: https://polynya.mirror.xyz/zYV0g6II0iREbcaph8362sRBC2_a2hm6NlKj1-yuh6Q

[27]

Reminder: https://twitter.com/TimBeiko/status/1577301427051167748

[28]

v0.27.0: https://medium.com/remix-ide/remix-ide-v0-27-0-release-77ea40f9914b

[29]

Foundry Canary: https://github.com/ZeframLou/foundry-canary#readme

[30]

exp & ln: https://xn--2-umb.com/22/exp-ln/index.html

[31]

solidity 的 Yul 汇编: https://twitter.com/z0age/status/1578443864217554945

[32]

有用的 Solidity 模式: https://github.com/dragonfly-xyz/useful-solidity-patterns#readme

[33]

CREATE3 Factory: https://github.com/ZeframLou/create3-factory#readme

[34]

HyVM: https://github.com/oguimbal/HyVM#readme

[35]

交易查看器: https://tx.eth.samczsun.com/#txhash=0x3443cd8f0c722fa9d83e12033f29eb590b177804ae625f2072625dfb79b329c2

[36]

开源: https://github.com/samczsun/ethereum-transaction-viewer-frontend#readme

[37]

Ethereum utils: https://eth-utils.com

[38]

用 Echidna 进行模糊处理: https://blog.pessimistic.io/fuzzing-solidity-smart-contracts-with-echidna-die-hard-level-tips-9ab7033fa893

[39]

SQL: https://www.transpose.io/blogs/introducing-transpose-sql

[40]

MEV 模板: https://github.com/DeGatchi/mev-template-rs#readme

[41]

v0.9.0: https://github.com/crytic/slither/releases/tag/0.9.0

[42]

Noir: https://medium.com/@aztecnetwork/ff43f38d86d9

[43]

Circom-Next-Starter: https://github.com/Darlington02/circom-next-starter#readme

[44]

BSC token hub(BNB信标链和BSC的跨链桥) 5.66 亿美元被利用: https://www.bnbchain.org/en/blog/bnb-chain-ecosystem-update/

[45]

跨链桥验证的伪造信息: https://twitter.com/samczsun/status/1578167198203289600

[46]

1.1亿美元桥接: https://twitter.com/certikalert/status/1578300670544936960

[47]

升级到冻结账户: https://github.com/bnb-chain/bsc/releases/tag/v1.1.15

[48]

2890 万美元漏洞: https://rekt.news/transit-swap-rekt/

[49]

被 arb bot 抢先获取 100 万美元: https://twitter.com/SlowMist_Team/status/1576488479357214721

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 共识层
  • 共识层
  • EIP
  • Layer 2
  • 开发者资料
  • 安全
    • 参考资料
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档