(編者注:Week in Ethereum 是 Evan 的個人作品。他既傳達事實,也會加入自己的引申。翻譯這些信息不代表我們認可他的立場,也不代表我們(有能力並且已經)覈實所有的事實並把他的觀點分離開來。)
主網
-
最新的核心開發者視頻會議 1 。來自 Tim Beiko 2 的筆記:
-
目標是在 2022 年 2 月之前準備好 PoW 關停的代碼
-
Arrow Glacier 硬分叉將於 12 月 8 日(區塊高度 1377 3000)左右激活,推遲難度炸彈到 2022 年 6 月(推遲 1070 萬個區塊),如果需要 以及 / 或者 算力波動更大,PoW 的關停有更長的緩衝期
-
OpenEthereum 已經棄用,也不再支持關閉 PoW
-
-
計算 Arrow Glacier 升級帶來的難度炸彈推遲效果
https://tjayrush.medium.com/adventures-in-difficulty-bombing-837890476630 -
Geth v1.10.10 修復了 bug
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.10 -
Erigon v2021.10.03:遠程 RPC daemons 的狀態緩存
https://github.com/ledgerwatch/erigon/releases/tag/v2021.10.03
EIP
-
EIP4363:交易索引操作碼
https://github.com/ethereum/EIPs/blob/556533cbe1257d570da179a20ccf1f2dcd4ff224/eip-4363.md
權益證明
-
Pithos 公開測試網(測試關閉 PoW):
-
回顧希臘的 Amphora 周:主網客戶端和信標鏈客戶端團隊在關閉 PoW 道路上的一大里程碑
https://blog.ethereum.org/2021/10/15/amphora-merge-milestone/ -
註釋版信標鏈 spec
https://github.com/ethereum/annotated-spec/blob/master/merge/beacon-chain.md -
信標鏈 spec v1.1.3
https://github.com/ethereum/consensus-specs/releases/tag/v1.1.3 -
Beacon chain API spec v2.1
https://github.com/ethereum/beacon-APIs/releases/tag/v2.1.0 -
Nimbus v1.5.1:1.5.0 版本的用戶需要升級,修復了押金合約的同步問題
https://github.com/status-im/nimbus-eth2/releases/tag/v1.5.1 -
Vitalik 的兩 slot 區塊提議者 / 建構者 分割提議
https://ethresear.ch/t/two-slot-proposer-builder-separation/10980 -
Stereum 1.8 (信標鏈客戶端安裝器)
https://stereum.net/ethereum-node-setup-1-8/ -
Péter 的 小衆客戶端:協調器僅在多數的客戶端同意時才接受一個狀態變更
https://github.com/karalabe/minority
Layer2
-
Uniswap v2 fork (Solidity 合約和 dapp)在 zkEVM 測試網上運行的 demo
https://medium.com/matter-labs/unisync-a-port-of-uniswap-v2-on-the-zkevm-b12954748504 -
zkSync Reddit AMA
https://www.reddit.com/r/ethereum/comments/q8q822/ama_were_matter_labs_the_team_behind_zksync_the/ -
Arbitrum Nitro 升級預覽:運行在 WASM 上,使用 Geth 替換了定製化的 EVM 模擬器,預計有 20 到 50 倍的執行速度提升
https://medium.com/offchainlabs/arbitrum-nitro-sneak-preview-44550d9054f5 -
zkevm-circuits v0.0.1:首次發佈,實現了 PUSHX、POP、ADD、SUB、LT、GT 操作碼
https://github.com/appliedzkp/zkevm-circuits/releases/tag/v0.0.1
開發者材料
-
Replit (基於網頁的開發者環境)添加了 Solidity 支持:無需安裝、內置測試網、合約實時編輯(熱重載)、dapp 及合約可以分享
https://blog.replit.com/solidity -
Hardhat VSCode 插件將在 2022 年推出
https://medium.com/nomic-labs-blog/hardhat-vscode-9de29467fc26 -
EthernautDAO 挑戰:在挑戰中學習 Solidity 和 web3 開發
https://github.com/ethernautdao/challenges -
Jolly Roger:使用 Hardhat、Svelte 和 The Graph 升級合約模板
https://jolly-roger.eth.link/ -
使用 Hardhat 的暴力探究 ERC20 合約的存儲項佈局
https://blog.euler.finance/brute-force-storage-layout-discovery-in-erc20-contracts-with-hardhat-7ff9342143ed -
EthTx v.0.3.1:升級代理合約的處理,爲未知的簽名和 ENS 感知使用 4 字節的目錄
https://ethtx.info/ -
topic0:從哈希到事件日誌簽名的數據庫,用於日誌解碼、從 Sourcify 驗證合約中抽取數據
https://github.com/wmitsuda/topic0 -
RICKS:碎片化 NFT 的實現,帶有確定性的收購、定製化的拍賣和一個質押池
https://github.com/FrankieIsLost/RICKS -
設計 NFT 啓動器的指南:重點關注不可爆破的公平性、避免競態條件(race conditions)以及成本效率、參看實現
https://www.paradigm.xyz/2021/10/a-guide-to-designing-effective-nft-launches/ -
Circom v2.0 (零知識電路編譯器),用 Rust 重寫,編譯速度提高 10 倍
https://blog.iden3.io/circom-2-is-released.html
安全性
- Lido 和 RocketPool 押金被搶跑的事後報告
https://medium.com/immunefi/rocketpool-lido-frontrunning-bug-fix-postmortem-e701f26d7971
原文鏈接 : https://weekinethereumnews.com
作者 : Evan Van Ness