以太七日谈 2021/9/14
Eth1 (执行层)
短暂攻击事件
今天北京时间 15:52,核心开发者 Alex 在 Eth R&D 的 allcoredev 频道发消息问主网是否出问题了,区块高度最高的区块显示不存在,有接近 35% 的节点受影响了。其他开发者迅速反应和开始排查,很快发现问题发生在 Nethermind,是一起故意攻击。
在17:38, 开发者 Marius 发推,对事件进行交代,以下为译文:
有人今天尝试发布大约 550 个区块对以太坊进行攻击,其中包含无效区块,此次攻击是失败的。只有少部分 Nethermind 节点转到这条无效链。其他所有客户端都拒绝了这条长侧链,将其视为无效。
这条链在长度上现在已经被正确的链超越了,在区块难度应该很快也会被超越。而且,似乎攻击者已经没有继续在他发布的无效链上继续挖了。这又是客户端多样性使以太坊强大的例证。
(截至发文) 无效链在区块难度上也被超越了,所有受影响的节点都已被重组到权威链上。节点运行者无需采取紧急行动。
来源:https://twitter.com/vdWijden/status/1437712249926393858?s=20
Geth 有必要继续支持存档节点吗?
Geth 客户端开发者 Péter Szilágyi 于 9 月 10 日发推,询问社区对 Geth 是否有必要继续支持存档节点的看法,因为他们团队认为继续支持存档节点意义不大,特别是现在我们正在把 gas 上限推得越来越高。评论里有很多人表示希望 Geth 继续支持存档节点,有人说因为很多开发者用主网状态做测试,以减少集成开销和环境差异,有人说因为一些浏览器不能简单转换到 Erigon 客户端,它们有大量基于 Geth 的自定义代码...... Péter 在评论里表示他只是想了解谁在使用 Geth 的存档节点和使用它来做什么,因为存档节点给他们团队想做的一些修剪优化工作带来困难,他只是想确保 Geth 团队的决定不会给太多人带来不良影响。
大家觉得呢?
来源:https://twitter.com/peter_szilagyi/status/1436226033934606338?s=20
EIP-1559 情况更新
根据 Blocknative | mempool.eth 的数据,截至 9 月 9 日,经过数周的快速攀升,1559 式交易 (类型 2) 和遗留交易 (类型 0) 的比例似乎达至平衡,1559 式交易稳定在占总以太坊交易量的大约 50%,尽管有时比例会飙升至 60% 或降至低于 35%。
另外,在此期间,EIP-1559 的基本费用特征为此起彼伏的峰期——24 小时内基本费用平均介于 77 到 455 之间。而且平均最低费用一直在攀升,从上次更新的 50 左右上升至大约 130。
来源:https://twitter.com/blocknative/status/1436713845955837961?s=20
关于 Eth2 (共识层) 和合并 (The Merge) 的最新情况,请看最新一期的《Eth2 进展更新》。
Layer2
L2 扩容解决方案 Arbitrum 即将开放无需许可代币桥接功能
此前,L2 扩容解决方案 Arbitrum One 主网 beta 版本于 9 月 1 日 向所有终端用户开放,但在一些功能上仍保留白名单限制 (如向 Arbitrum 的跨链桥接添加新的代币)。之所以这么做,是因为帮助确保项目获得适合其需求的代币类型:当桥接代币至 Arbitrum 时,L2 上的代币合约要么是标准 ERC-20 代币合约 (支持基本的 ERC-20 功能以及在 L1 和 L2 之间的可传输性),要么是自定义 ERC-20 合约 (可以与任何其他功能如治理、快照功能等一起部署)。Arbitrum 表示:如果桥接了某个标准的 ERC-20 代币之后,项目方随后选择创建一个自定义的 ERC-20 实现,我们就会得到同一个代币的不同实现。这虽然不会造成安全风险,但这带来了复杂性和不便,我们希望尽可能避免。
因而,代币桥接功能的白名单限制将保留至 10 月 22 日。也就是说 22 号之后,往桥接添加任何代币将无需许可,且默认为标准的 ERC-20 代币实现。在这之前,项目方可以决定自己是否需要自定义功能和实现,如需在 Arbitrum 上部署自定义的 ERC-20 代币合约,请在 10 月 22 日之前向 Arbitrum 团队申请白名单。
联系方式:https://docs.google.com/forms/d/e/1FAIpQLSdXUaQeICSD3ulakR2JL0gz0SUGQMU9vxDi8kNCiMFJ9JFYEw/viewform
来源:https://offchain.medium.com/continued-path-to-decentralization-bridging-tokens-into-arbitrum-42a94b054560
区块链数据分析平台 Dune Analytics 新增 Optimism 以及 L2 gas 消耗的数据分析
9 月 3 日,区块链数据分析平台 Dune Analytics 宣布添加对 L2 扩容解决方案 Optimism 上的交易的数据追踪与分析:https://twitter.com/DuneAnalytics/status/1433814012114898969
来源:https://twitter.com/DuneAnalytics/status/1433814012114898969
@PaoloRebuffo 在 Dune Analytics 上发布了追踪 L2 gas 消耗的 dashboard。分别追踪不同 L2 解决方案的默克尔树、证明、验证合约在以太坊主网的 gas 消耗:
https://dune.xyz/funnyking/L2-Gas-Consumption
如图所示,在 9 月 12 日中,仅 Arbitrum 就消耗了 10 亿 gas (占以太坊每日 gas 总空间的 1%)。
来源:https://twitter.com/PaoloRebuffo/status/1437048428484255745
L2 扩容解决方案 Optimism 将其吞吐量限制提高了一倍
此前,Optimism 于 8 月 20 日宣布将向更多项目开放白名单资格,并将逐步提高 Optimsim TPS 限制。
9 月 13 日,Optimism 在推特上发布信息,Optimism 已将其吞吐量限制提高了一倍,目前每天最多可处理 20 万笔交易。
来源:https://twitter.com/optimismPBC/status/1437437368303329289
跨链通信项目 Optics 上线以太坊主网、 Celo 以及 Polygon
Optics 是一种跨链通信系统,在各个链和 rollup 之间发送信息、代币以及数据。Optics Bridge 支持在其部署的任何网络之间桥接 ERC-20 代币。在主网发布之初,Optics 部署在了以太坊主网、Celo 以及 Polygon 上,未来将与更多网络合作。
来源:https://twitter.com/_prestwich/status/1437451283284119560
生态
Gitcoin Grants 第十一轮火热进行中
开源协作和资助平台 Gitcoin Grants 第十轮 Grant 已经于 UTC 时间 9 月 8 日 15:00 启动。本轮资助有 10 个板块,分别是:DApp、基础设施、社区、NFT、非洲地区、去中心化治理、Uniswap、回溯性资助、Gitcoin DAO、拉丁美洲地区。
本轮截至时间为 9 月 24 日,在此之前用户都能前往支持优秀的生态项目。
ECN on Gitcoin:https://gitcoin.co/grants/380/ethereumcn-ecn
SpruceID 将负责标准化 Sign-in with Ethereum 的工作
两个月前,Danny Ryan 代表以太坊基金会和 ENS 发布"Sign-in with Ethereum RFP (用以太坊登录的提案征求书)",提案内容需包括创建使用以太坊登录的规范、使用 Oauth 的软件包 (便于 web2 服务商实现) 和用于面向用户登录的 Javascript 库。
9 月 13 日,ENS 和 Spruce 宣布合作关系,Spruce 发文表示 Sign-in with Ethrereum 将使得用户可以使用他们的以太坊账户而不是由大企业所有的账户访问网络服务。以太坊生态已经有数以千万的月活跃钱包用户使用他们的加密密钥签名,用于金融交易、社区治理等。这些钱包的安全性已经在其承载的价值数十亿美元的数字资产中得到证明。这些安全钱包还可以用于登录 Web2 服务。
Spruce 是一家开源软件公司,只专注于去中心化身份和数据,从“不是你的密钥,不是你的币''进化到”不是你的密钥,不是你的身份“。Spruce 构建加密货币原生工具,帮助用户管理身份和跨平台数据。
来源:https://blog.spruceid.com/sign-in-with-ethereum/
NFT 分发方式的其他可能性
@0xmons 在推特发起了关于 NFT 的首批供应采用混合式分发方式的讨论。之所以会有这样的讨论是因为 NFT 首批铸造的分发方式是先到先得,需求明显大于供应,这导致了恶性 gas 战的发生。@0xmons 的建议是不要 100% 的供应都以先到先得的方式分发,而是采用更聪明的方法,例如:
50% 通过荷兰式拍卖 (没有浪费的交易,每个人都知道他们准备支付多少钱);
30% 以固定价格卖给在 discord 或 telegram 上的早期地址 (可以通过默克尔树实现,也不会产生浪费的交易);
20% 给制作很酷的粉丝艺术或网站的人。
荷兰式拍卖好在人们可以根据支付意愿进行竞争,而不会影响到其他人的 gas 使用情况;白名单好在你可以按照自己的意愿选择可以获得的人。而先到先得在需求过剩的时候是很糟糕的方式。
@0xmons 认为 gas 与 NFT 之间最大的问题是在首轮分发中没有充分思考两者的关系。上述的例子当然有自己的问题,例如如果 Discord 遭到女巫攻击呢?但这仍然是一个进步。
@0xmons 希望 50% 的荷兰拍卖和 50% 的白名单固定价格出售这种结合可以成为常规模型。@0xmons 还表示不存在一个“正确的” 发行方式,因为这取决于 NFT 项目的目标,是希望最大程度实现公平,触及更广的人群,支持早期粉丝,最大化利益,还是其他。
来源:https://twitter.com/0xmons/status/1435050021213245441?s=20
此外,@0xmons 还另外发了一条推特是关于上述发行方式的开源工具的:https://twitter.com/0xmons/status/1435352561448468481?s=20
ETH Online 准备开始咯
ETHGlobal 一年中最大型的以太坊活动 ETHOnline 来了!这次会有黑客松和多场全天会议,主题包括 NFT、DAO 和合并。
时间:9 月 17 日—10 月 15 日
奖金:20 万美元以上
面向人群:开发者、设计者和创始人
详情:https://online.ethglobal.com/
以太坊官网 ethereum.org 新增了治理板块,对以太坊的治理情况进行了详细介绍。
指路:https://ethereum.org/en/governance/