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

每周以太坊进展2022/4/9

作者头像
Tiny熊
发布2022-05-25 10:34:49
3470
发布2022-05-25 10:34:49
举报

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

主网(执行层)

  • Erigon 稳定的 alpha 版本[2] 支持合并,因为 DB 布局与 beta 版本不兼容需要完全同步
  • Verkle 树 ,Condrieu 测试网为了继续进行压力测试重新启动了两次[3]
  • 预测访问列表[4] —— 为了减少 Portal 网络客户端的状态检索时间

POS(共识层)

  • PoS 实施者 电话会议[5]. 来自 Ben Edgington[6] 和 Christine Kim[7]的记录:
    • 分叉公共测试网的时间将在 4 月 29 日的核心开发者话会议上决定,客户端功能需要基本完成或将需要延迟难度炸弹
    • Goerli 影子分叉(shadow forked:不是真正分叉,仅重放网络上的数据)#3 存在会影响小部分 Geth 节点的问题
    • 主网影子分叉于 4 月 11 日切换到 PoS;警告:txs 可以复制到主网并花费 ETH
    • Builder API 和 MEV-Boost 讨论
  • 最新的 Eth2 新特性[8]
  • Proposer boost - 建议所有用户升级以减轻涉及延迟发布块和认证的攻击。:
    • Lighthouse v2.2.0[9]
    • Teku v22.4.0[10]
  • 一旦到达 327680 个活跃验证者,激活/退出队列的速率限制[11]从 4 增加到 5 个每时段。
  • 以太坊质押池的开源数据分析[12], 数据在 ethsta.com 上可视化呈现。
  • Vitalik: 使用 size-2 blind-and-swap 的[单一秘密领导人选举(single secret leader election-SSLE)的简化版](https://ethresear.ch/t/simplified-ssle/12315 "单一秘密领导人选举(single secret leader election-SSLE "单一秘密领导人选举(single secret leader election-SSLE)的简化版")的简化版") , 不完美但更简单的保证

POW 关闭(合并)

  • clientdiversity.org[13]: 有共识和执行客户端占比的图表;
    • 提醒:仍然需要执行客户端的多样性
    • 目前 Prysm 为 56%,Geth 为 87%
  • EthereumJS 客户端[14] (与 Lodestar 一起)在 Kiln 测试网上提出了一个区块
  • 如果不运行自己的质押节点,交易费用可能会被盗[15]

EIP

  • EIP4974[16]: (EXP) 代币标准
  • EIP4972[17]: 拥有的社会身份帐户
  • EIP4966[18]: 不可转让的 NFT 标准接口,也称为“灵魂绑定代币”(简称“SBT”)。

Layer2

  • Arbitrum Nitro 开发网[19]: 使用核心 Geth 对 WASM 进行欺诈证明,调用数据压缩,代码使用商业源许可证;Twitter 水龙头
  • Polynya: rollup 类型[20], 常规的(regular),不可变的(immutable), 铭记的(enshrined)和自主的(sovereign)

开发者资料

  • Foundry 分叉模式测试[21] - 从 Etherscan 的 API 获取合约源/ABI 解码跟踪
  • EthereumJS 的早期 EIP 实现-EIP-3540 EVM 对象格式实验[22]
  • BokkyPooBah 的 DateTime 库的形式化验证[23]
  • StreamPie[24]: 代币化 Sablier 流,代币持有者可以rageStream分叉他们自己的按比例的 Sablier 流
  • Solidity 中的位翻转技术[25],在井字游戏(tic-tac-toe )中的应用
  • solvm[26]: 用 Yul 和 Solidity 实现的精简版 EVM
  • Trustus[27]: 为合约提供来自受信任服务器的链下数据
  • EVM 绘制合约[28]:在 EVM 合约中绘制每个字节的代码,快速了解智能合约的形状。
  • GateRepo[29]: ERC20 代币 gated 私有 GitHub 存储库
  • 深入研究web3.py 内部结构[30]: JSON-RPC 往返
  • Echidna v2.0.1[31]: 添加了 Foundry 支持,错误修复
  • OpenZeppelin Cairo v0.1.0 合约[32]: 账户抽象、ERC20 和 ERC721 实现,Ownable, Pausable, SafeMath 和 代理
  • GitPOAP[33]: 为开源做出贡献的 POAP

安全

  • Inverse Finance 1560 万美元漏洞利用[34],由于 TWAP 短窗口导致价格预言机操纵
  • Metis Andromeda Layer 2 上的 Starstream 漏洞利用[35],public 执行函数允许 Stars 耗尽金库中的代币
  • Convex Finance 漏洞披露[36],多签所有者可能获得质押 LP 代币的控制权,150 亿美元处于风险之中,已修复

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

参考资料

[1]

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

[2]

Erigon 稳定的 alpha 版本: https://twitter.com/erigoneth/status/1511664827839782916

[3]

重新启动了两次: https://notes.ethereum.org/@gballet/verkle-testnet-updates/%2Fs%2FSksmVxpb5

[4]

预测访问列表: https://ethresear.ch/t/predicting-access-list-a-potential-way-to-speed-up-the-evm-for-portal-clients/12355

[5]

电话会议: https://www.youtube.com/watch?v=rYWF7N8tS0g&t=25s

[6]

Ben Edgington: https://hackmd.io/@benjaminion/H1U6EPnXq

[7]

Christine Kim: https://twitter.com/christine_dkim/status/1512100564586348549

[8]

Eth2 新特性: https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220408

[9]

v2.2.0: https://github.com/sigp/lighthouse/releases/tag/v2.2.0

[10]

v22.4.0: https://github.com/ConsenSys/teku/releases/tag/22.4.0

[11]

激活/退出队列的速率限制: https://twitter.com/terencechain/status/1509923504841392129

[12]

以太坊质押池的开源数据分析: https://hackmd.io/vCxX0WgoQEW3dZ-k_oZgBg?view

[13]

clientdiversity.org: https://clientdiversity.org/

[14]

EthereumJS 客户端: https://twitter.com/efjavascript/status/1510176850873626627

[15]

交易费用可能会被盗: https://www.symphonious.net/2022/04/09/exploring-eth2-stealing-inclusion-fees-from-public-beacon-nodes/

[16]

EIP4974: https://github.com/ethereum/EIPs/blob/8e8709bfa55c6357e6022ca4f886a59f5dc7c148/EIPS/eip-4974.md

[17]

EIP4972: https://github.com/ethereum/EIPs/blob/30ca715aa9b0e4946f4b428f2bf03dc8ca283cab/EIPS/eip-4972.md

[18]

EIP4966: https://github.com/ethereum/EIPs/blob/9754700b44b8e63d5503b563d16c99a2552b8c2e/EIPS/eip-4966.md

[19]

Nitro 开发网: https://medium.com/offchainlabs/its-nitro-time-86944693bf29

[20]

rollup 类型: https://twitter.com/poiynya/status/1511623759786307586

[21]

Foundry 分叉模式测试: https://twitter.com/gakonst/status/1512177380160274432

[22]

EIP-3540 EVM 对象格式实验: https://twitter.com/EFJavaScript/status/1511656097932881921

[23]

BokkyPooBah 的 DateTime 库的形式化验证: https://github.com/Zellic/publications/tree/master/BokkyPooBahsDateTimeLibrary#readme

[24]

StreamPie: https://github.com/ameensol/streampie#readme

[25]

位翻转技术: https://hackmd.io/@fiveoutofnine/Skl9eRbX9

[26]

solvm: https://github.com/brockelmore/solvm#readme

[27]

Trustus: https://github.com/ZeframLou/trustus#readme

[28]

EVM 绘制合约: https://github.com/DanielVF/evm-contract-draw#readme

[29]

GateRepo: https://github.com/anish-agnihotri/gaterepo#readme

[30]

web3.py内部结构: https://snakecharmers.ethereum.org/web3py-internals-json-rpc-round-trips/

[31]

v2.0.1: https://github.com/crytic/echidna/releases/tag/v2.0.1

[32]

Cairo v0.1.0 合约: https://blog.openzeppelin.com/announcing-openzeppelin-contracts-for-cairo/

[33]

GitPOAP: https://medium.com/gitpoap/gitpoap-is-live-ca736f33fa0b

[34]

漏洞利用: https://medium.com/inverse-finance/inv-price-manipulation-incident-55ea0433f4fc

[35]

漏洞利用: https://twitter.com/CertiKAlert/status/1512155452217479171

[36]

漏洞披露: https://blog.openzeppelin.com/15-billion-rugpull-vulnerability-in-convex-finance-protocol-uncovered-and-resolved/

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 主网(执行层)
  • POS(共识层)
  • POW 关闭(合并)
  • EIP
  • Layer2
  • 开发者资料
  • 安全
    • 参考资料
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档