![]()
主网
- 最新的核心开发者会议 [1] 。Beiko 的笔记 [2] :伦敦升级将纳入 1559 和 3404(主要内容是移除 Gas 返还机制)。停止 PoW 的时间点可能放在 2021 年第四季度的分叉更好。
[1]: <https://youtu.be/AclPXsRlgSc?t=26>
[2]: <https://twitter.com/TimBeiko/status/1372959274070986754> - 一个以关闭 PoW 为最大优先级的提案
<https://github.com/ethereum/pm/issues/278> - Turbogeth 客户端最新 Alpha 版发布,支持柏林升级
<https://github.com/ledgerwatch/turbo-geth/releases/tag/v2021.03.01> - 两个客户端为柏林升级发布了 bug 修复版:Besu v21.1.2 [1] 、OpenEthereum v3.2.1 [2]
[1]: <https://github.com/hyperledger/besu/releases/tag/21.1.2>
[2]: <https://github.com/openethereum/openethereum/releases/tag/v3.2.1> - 使用 EVM384 实现 MiMC 哈希函数,Gas 开销比 circom 更低,可能需要一个初始化机制来处理 Montgomery multiplication quirks
<https://hackmd.io/bHRfQfWaRmuIbNLTEQ6fyg> - 可扩展的状态网络广播机制
<https://ethresear.ch/t/scalable-gossip-for-state-network/8958> - Lakshman 长推特解释状态规模管理以及为何要使用 verkle tree 以及状态保质期机制
<https://twitter.com/lakshmansankar/status/1372645109414563840>
EIP
- EIP3382:硬编码区块 Gas 上限
<https://eips.ethereum.org/EIPS/eip-3382> - EIP3404:修改 SSTORE 和 SLOAD 的 Gas 开销以及退款机制
<https://github.com/ethereum/EIPs/blob/b52d409cdbdc6d296890913b3521a96b6d1bca04/EIPS/eip-3404.md> - EIP3403:除了将 SSTORE 值改为 0 以外一律取消 Gas 退款
<https://github.com/ethereum/EIPs/blob/8b1c4f7be8580bff9da11c6b099201b72f57fe3f/EIPS/eip-3403.md>
权益证明
- 解释弱主观性检查点
<https://eth2-fork-mon.stokes.io/#nav-ws-data> - 升级到 Casper CBC 的长期计划,可能需要更快的密码学计算工具
<https://www.reddit.com/r/ethereum/comments/m8pvfb/longterm_cbc_casper_plans/> - 征集安全性和测试提案,截至到 4 月 20 日
<https://notes.ethereum.org/@lsankar/security-rfp> - 解释单领袖秘密选举 —— 保证区块提议者隐蔽,免受威胁攻击
<https://www.reddit.com/r/ethereum/comments/m9j5cy/single_secret_leader_election_protocols/> - Lodestar 计划变身你在浏览器中的 eth2 轻客户端
<https://medium.com/chainsafe-systems/a-lodestar-for-eth2-da9e1a1ea8f2>
Layer-2
- zkmoney:Aztec 启动 zk-zkrollup,支持隐私交易,当前的单笔交易上限为 1 ETH
<https://medium.com/aztec-protocol/launching-aztec-2-0-rollup-ac7db8012f4b> - Aztec:使用 TurboPLONK 的 zk-zkrollup 架构
<https://medium.com/aztec-protocol/aztecs-zk-zk-rollup-looking-behind-the-cryptocurtain-2b8af1fca619>
开发者材料
- WalletConnect v1.4:手机连接的动态注册
<https://github.com/WalletConnect/walletconnect-monorepo/releases/tag/1.4.0> - 复制 MakerDAO 的 multicall,为你的 dApp 快速生成 RPC 批请求,一行代码即可集成
<https://github.com/0 xsequence/sequence.js/tree/master/packages/multicall> - 使用
ReverseRecord 集成 ENV,一次函数调用即可返回多个 ENS 域名
<https://medium.com/the-ethereum-name-service/integrate-ens-reverse-record-into-your-dapp-to-show-ownership-and-participation-of-your-users-882a4703fee2> - 教程:使用 StarkWare 的 Cairo 语言打造一个 AMM
<https://www.cairo-lang.org/build-a-scalable-cairo-basesd-automated-market-maker/> - 用 OpenZeppelin [1] 和 Quiknode [2] 创建和部署一个 NFT 的指南
[1]: <https://forum.openzeppelin.com/t/create-an-nft-and-deploy-to-a-public-testnet-using-remix/6358>
[2]: <https://www.quiknode.io/guides/solidity/how-to-create-and-deploy-an-erc-721-nft>
安全事件
- Cream and Pancake 成为 DNS 劫持的受害者
<https://medium.com/cream-finance/postmortem-report-of-dns-hijacking-66ab9c6ce63d>
生态
- MetaMask v9.2 加入了多种硬件钱包支持
<https://github.com/MetaMask/metamask-extension/releases/tag/v9.2.0> - DuneAnalytics v2,速度更快而且自动刷新
<https://duneanalytics.com/blog/dune-v2> - Flashbots 现已有 12% 的算力接入
<https://medium.com/flashbots/flashbots-transparency-report-february-2021-8ac45b467d0a> - 一套 MEV 分析框架:量化已实现的价值抽取
<https://hackmd.io/IGlkjRDrTmSJf_MM_f2Bcg> - 反夹三明治攻击者:狡猾的 ERC20 合约 [1] 从三明治攻击者手中捕获了 130 ETH;其实就是以其人之道还施其人之身 [2]
[1]: <https://twitter.com/fifikobayashi/status/1372916327837405184>
[2]: <https://twitter.com/fifikobayashi/status/1372338964326092802>
其他
- Vitalik:图解牢不可破的多项式承诺是如何工作的
<https://twitter.com/VitalikButerin/status/1371844878968176647>
原文链接: https://weekinethereumnews.com/
作者: Evan Van Ness
翻译: 阿剑