每周以太坊进展 2021/09/04

Erigon 客户端 2021.09.01-alpha:调用追踪功能提升;bad.block 标签变化,使用区块哈希值,为 Ropsten 和测试网修复

(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。) ## 主网 * 最新的[核心开发者会议视频](https://www.youtube.com/watch?v=XxozI0Wpr7I)。来自 [Tim Beiko](https://twitter.com/TimBeiko/status/1433831124267147264) 的笔记: * 共识 API 讨论 * 开发中的 PoW 关停后[同步算法](https://github.com/fjl/p2p-drafts/blob/master/merge-sync/merge-sync.md)讨论 * 固定区块 Gas Limit EIP 讨论 * Erigon 客户端 [2021.09.01-alpha](https://github.com/ledgerwatch/erigon/releases/tag/v2021.09.01):调用追踪功能提升;bad.block 标签变化,使用区块哈希值,为 Ropsten 和测试网修复 * Nethermind 客户端 [v1.11.](https://github.com/NethermindEth/nethermind/releases/tag/1.11.1):支持 eth/66(eth/65 即将弃用)和 eth_feeHistory RPC * [并行的 EVM 执行引擎实验](https://twitter.com/brockjelmore/status/1433189610797113357):单区块 120 笔交易,如都无竞用,则有 5 倍的速度提升,如果 100% 竞用 + 悲观情形,则会慢 17% ## EIP * [EIP3788](https://eips.ethereum.org/EIPS/eip-3788):严格强制执行链 ID * [EIP3779](https://eips.ethereum.org/EIPS/eip-3779):EVM 的安全控制流程 ## 权益证明 * [Prater 测试网升级到 Altair](https://twitter.com/terencechain/status/1433422624785190913):少量客户端专属的问题已经打上补丁,等待研究 * [安全转向 PoS 所需的客户端多样性](https://our.status.im/the-importance-of-client-diversity/):占主导的客户端需要小于 50%,理想是小于 33% * [Stakers 被罚没是因为签发了矛盾的消息](https://twitter.com/JaEsf/status/1431312295192313864),不是因为离线或者选择了错误的分叉 * [给在树莓派上同时运行 1.0 客户端和 2.0 客户端来参与质押的建议](https://twitter.com/EthereumOnARM/status/1432251814402002948) * [理解见证消息的打包效率](https://lighthouse.sigmaprime.io/attestation-packing.html):对质押客户端和质押池效率的匿名调查 * Stereum(信标链客户端安装器)[v1.5](https://stereum.net/ethereum-node-setup-1-5/) ## Layer2 * [Arbitrum](https://offchain.medium.com/mainnet-for-everyone-27ce0f67c85e) beta 版,初始上限为每秒 80k arbgas(等价于主网处理量),代币桥仅限于已得到许可的 token,7 天的退出时间 * Ether 及代币桥 [教程](https://arbitrum.io/bridge-tutorial/) * [Arbiscan](https://arbiscan.io/) 区块浏览器 * Arbitrum 团队的 Reddit [AMA](https://www.reddit.com/r/ethereum/comments/pgl5a4/were_offchain_labs_the_team_behind_arbitrum_the/) * [精选的 app 已经上线](https://portal.arbitrum.one/):Uniswap、 Celer 的 cBridge、Balancer、Sushiswap、Dodo、MCDEX、Swapr。更多 app 即将到来 * [Celer 的 cBridge 已经为 Optimism 添加支持](https://twitter.com/CelerNetwork/status/1432751288681316352)。3 分钟即可退出。可以在主网、Optimism、Arbitrum 和一些侧链间转账 * StarkNet [Alpha 2](https://medium.com/starkware/starknet-alpha-2-4aa116f0ecfc):可组合性、本地测试、迁移到 Goerli 测试网;OpenZeppelin 正在开发合约库 * [Immutable X](https://twitter.com/Immutable/status/1433703349061242882) 开放免 gas 费的 NFT 铸造和交易 ## 开发者材料 * Fe (EVM 语言)[计划在 2021 年推出生产版本](https://snakecharmers.ethereum.org/fes-path-to-production/) * Remix IDE [v0.17.0](https://medium.com/remix-ide/remix-ide-v0-17-0-is-released-75348f044f8d):Solidity 默认版本 0.8.7,EVM 默认为伦敦后版本,在 Remix Terminal 显示 Hardhat 控制台日志 * Etherscan 添加 [ERC1155](https://etherscan.io/tokentxns-nft1155) 多代币标准支持 * [使用 SMTChecker 检查 Solidity 合约不变量的教程](https://medium.com/@sblowpckcr/smtchecker-almost-practical-superpower-5a3efdb3cf19) * [Tenderly](https://blog.tenderly.co/tenderly-now-supports-both-solidity-and-vyper/) 现已支持 Vyper 语言 * ts-essentials [v8.1.0](https://github.com/krzkaczor/ts-essentials/releases/tag/v8.1.0) (TypeScript):修复一些小问题 * [fractional-rs](https://github.com/gakonst/fractional-rs)(Rust):fractional.art 的命令行工具和函数,只支持拍卖 * [在多网络 app 中添加 ENS 支持的指南](https://medium.com/the-ethereum-name-service/how-to-support-ens-for-multi-chain-dapps-b0a7ff043d77) * [zk-ml](https://github.com/zk-ml/demo):隐私的机器学习 demo。 * [GitPOAP](https://twitter.com/poapxyz/status/1432168887739637760):代码库的维护者可以给贡献者奖励 POAP * [使用 scaffold-eth 创建一个 staking dapp 的教程](https://stermi.medium.com/how-to-write-your-first-decentralized-app-scaf0fold-eth-challenge-1-staking-dapp-b0b6a6f4d242) ## 安全性 * [Cream Finance 遭爆破](https://medium.com/cream-finance/c-r-e-a-m-finance-post-mortem-amp-exploit-6ceb20a630c5),损失 4.62 亿 AMP 和 2800 ETH,是因为 ERC777 的可重入问题 * xToken [遭爆破](https://medium.com/xtoken/xsnx-post-mortem-666d35071f38),损失 450 万美元,不正确的请求声明使得函数变成了公开可调用的 * OpenZeppelin Contracts [时间锁控制器漏洞事后报告](https://forum.openzeppelin.com/t/timelockcontroller-vulnerability-postmortem/14958) (完) --- **原文链接:** [https://weekinethereumnews.com/week-in-ethereum-news-september-4-2021/](https://weekinethereumnews.com/week-in-ethereum-news-september-4-2021/) **作者:** Evan Van Ness **翻译:** 阿剑 Week In Ethereum News 现正得到 [Kwenta](https://kwenta.io/) 的赞助。 本文首发于:https://ethfans.org/posts/week-in-ethereum-2021-09-04

(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)

主网

  • 最新的核心开发者会议视频。来自 Tim Beiko 的笔记:
    • 共识 API 讨论
    • 开发中的 PoW 关停后同步算法讨论
    • 固定区块 Gas Limit EIP 讨论
  • Erigon 客户端 2021.09.01-alpha:调用追踪功能提升;bad.block 标签变化,使用区块哈希值,为 Ropsten 和测试网修复
  • Nethermind 客户端 v1.11.:支持 eth/66(eth/65 即将弃用)和 eth_feeHistory RPC
  • 并行的 EVM 执行引擎实验:单区块 120 笔交易,如都无竞用,则有 5 倍的速度提升,如果 100% 竞用 + 悲观情形,则会慢 17%

EIP

  • EIP3788:严格强制执行链 ID
  • EIP3779:EVM 的安全控制流程

权益证明

  • Prater 测试网升级到 Altair:少量客户端专属的问题已经打上补丁,等待研究
  • 安全转向 PoS 所需的客户端多样性:占主导的客户端需要小于 50%,理想是小于 33%
  • Stakers 被罚没是因为签发了矛盾的消息,不是因为离线或者选择了错误的分叉
  • 给在树莓派上同时运行 1.0 客户端和 2.0 客户端来参与质押的建议
  • 理解见证消息的打包效率:对质押客户端和质押池效率的匿名调查
  • Stereum(信标链客户端安装器)v1.5

Layer2

  • Arbitrum beta 版,初始上限为每秒 80k arbgas(等价于主网处理量),代币桥仅限于已得到许可的 token,7 天的退出时间
    • Ether 及代币桥 教程
    • Arbiscan 区块浏览器
    • Arbitrum 团队的 Reddit AMA
    • 精选的 app 已经上线:Uniswap、 Celer 的 cBridge、Balancer、Sushiswap、Dodo、MCDEX、Swapr。更多 app 即将到来
  • Celer 的 cBridge 已经为 Optimism 添加支持。3 分钟即可退出。可以在主网、Optimism、Arbitrum 和一些侧链间转账
  • StarkNet Alpha 2:可组合性、本地测试、迁移到 Goerli 测试网;OpenZeppelin 正在开发合约库
  • Immutable X 开放免 gas 费的 NFT 铸造和交易

开发者材料

  • Fe (EVM 语言)计划在 2021 年推出生产版本
  • Remix IDE v0.17.0:Solidity 默认版本 0.8.7,EVM 默认为伦敦后版本,在 Remix Terminal 显示 Hardhat 控制台日志
  • Etherscan 添加 ERC1155 多代币标准支持
  • 使用 SMTChecker 检查 Solidity 合约不变量的教程
  • Tenderly 现已支持 Vyper 语言
  • ts-essentials v8.1.0 (TypeScript):修复一些小问题
  • fractional-rs(Rust):fractional.art 的命令行工具和函数,只支持拍卖
  • 在多网络 app 中添加 ENS 支持的指南
  • zk-ml:隐私的机器学习 demo。
  • GitPOAP:代码库的维护者可以给贡献者奖励 POAP
  • 使用 scaffold-eth 创建一个 staking dapp 的教程

安全性

  • Cream Finance 遭爆破,损失 4.62 亿 AMP 和 2800 ETH,是因为 ERC777 的可重入问题
  • xToken 遭爆破,损失 450 万美元,不正确的请求声明使得函数变成了公开可调用的
  • OpenZeppelin Contracts 时间锁控制器漏洞事后报告

(完)

原文链接: https://weekinethereumnews.com/week-in-ethereum-news-september-4-2021/ 作者: Evan Van Ness 翻译: 阿剑

Week In Ethereum News 现正得到 Kwenta 的赞助。

本文首发于:https://ethfans.org/posts/week-in-ethereum-2021-09-04

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 2021-09-08 11:21
  • 阅读 ( 314 )
  • 学分 ( 0 )
  • 分类:以太坊

评论