Ξ

    Search by

    以太七日谈 • 2020/7/27

    Ropsten 测试网事故回顾;Reddit 与 Arbitrum 达成合作


    E

    ECN       2021-07-27

    35


    Eth1

    伦敦升级

    Ropsten 测试网共识问题回顾

    7 月 21 日,OpenEthereum 团队发现他们在 Ropsten 测试网上区块 10679538 的节点停止了工作。一开始以为问题出在客户端 OpenEthereum 上,其实是 go-ethereum 实现在检查交易发送者的 1559 式交易的余额上出问题了。有一笔无效交易的发送者余额只够支付交易里的有效 gas 费,而不够支付交易被打包到区块的的maxFeePerGas总额 (即 gas 费上限)。(根据 EIP-1559,这样的交易是应该被拒绝的。)因为 Ropsten 上的矿工都只运行 go-ethereum,该区块随后就被其他 go-ethereum 矿工接受了,但还是被网络上其他一些客户端拒绝了。具体是 OpenEthereum 和 Besu 两个客户端拒绝了该交易/区块,而 Nethermind、go-ethereum 和 Erigon (它的实现有部分代码是从 go-ethereum 分叉过去的) 接受了该交易。以下为个客户端的修复版本,这些版本都已更新到早前发布的《伦敦主网升级公告》:

    new

    针对此次事故,开发者在两方面提出了纠正措施:

    1. 在规范上使断言更加明确

      对 EIP-1559 式的交易新增断言,特别是以下这个断言:

      assert sender.balance >= gasLimit * transaction.max_fee_per_gas
      
    2. Go-Ethereum 的恢复,针对两种情况的不同措施

      • 完成同步的节点选了错误的链

        使用 debug.setHead{X-1) 跳回分叉前的某状态

      • 与一条错误的、总难度更高的链同步中

        通过 whitelist 命令行参数

        $ geth -h | grep white
          --whitelist value                   Comma separated block number-to-hash mappings to enforce (<number>=<hash>)
        

    因此,应该用 geth --whitelist 123123=0x2342fafa9af9af9af9af9af9

    详情:https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/retrospectives/london.md


    JSON RPC API 讨论

    在第 117 次核心开发者会议里讨论到,为了让 1559 式交易向后兼容、方便依赖 gasPrice 字段构建的工具, gasPrice 仍然会被保留。但由于这个值无法在交易被挖前知道,因此在打包前后返回的是不同的数据——打包前是设为 maxFeeGas (gas 费上限),打包后设为 effectiveGasPrice (实际支付的 gas 费)。(具体参阅第 33 期的以太七日谈)

    上周第 118 次核心开发者会议又对这个问题进行了讨论,并认为上述做法其实不理想,因为这个值在区块被挖前后会变,这使得某些漏洞更难被发现或修复。但由于各个客户端目前发布的版本都已按上述内容修改了,且受弃用 gasPrice 字段影响最大的不是客户端,而是基础设施提供者。会议决定gasPrice 字段会被移除出 1559 式交易,但会是在伦敦升级的下一次升级里进行。这个问题也将会在这周北京时间 7 月 31 日 00:00 举行的 EIP-1559 协作会议里进行讨论。

    会议详情:https://github.com/ethereum/pm/issues/363

    来源:https://twitter.com/TimBeiko/status/1418622153646231553?s=20


    伦敦升级后的工作重点——合并 (The Merge)

    关于伦敦升级后的安排是Eth1 与 Eth2 的合并、另一个功能升级,还是仅进行难度推迟,将决定开发者的工作重点。在第 118 次核心开发者会议里,经过反复讨论,会议决定伦敦升级后的工作重点在合并上,起码先搭起“合并测试网”,并运行起来。当做到了这一步,就知道剩下多少工作需要做了——是否需要让测试网稳定运行一段时间,好让基础设施提供者使用它们。如果测试网运行期间还有时间,就可以进行另一个合并前的功能升级。且有了稳定的测试网后,才能更清晰看到合并什么时候才能真正上主网。

    来源:https://twitter.com/TimBeiko/status/1418626076557733889?s=20


    Eth2

    合并进展

    Eth2 开发者 Mikhail、Vitalik 和 Danny 于 7 月 22 日在 Github 发布了用于执行层的合并规范——EIP-3675: PoS 升级共识 (Upgrade consensus to Proof-of-Stake) #361,标志着合并进程的关键一步。


    Altair 升级进展

    根据“以太坊基金会博客”的最新文章,在推出两个小型开发者测试网后,信标链的第一次重大升级 Altair 取得显著进展。目前,由于功能集都经过了所有团队的审查,这两个开发者测试网已从 alpha 版本转为 beta 版本,现在所有预期的改进都写进了名为 Mach’acuay 的规范 v1.1.0-beta.2

    这周预期会有一个分叉 Pyrmont 的另一个开发者测试网上线,这会是一个长期的信标链测试网。这个测试网能容纳规模大得多的节点运行者,并会在这里进行最后一波的测试,再基于这里的测试结果选择主网升级的日期。

    来源:https://blog.ethereum.org/2021/07/26/finalized-no-27/


    Layer2

    Layer-2 NFT 铸造和交易平台 Immutable X 发布代币 IMX

    Immutable X 是以太坊上的首个 Layer-2 NFT 铸造和交易平台,它与以太坊扩容解决方案 StarkWare 合作,实现几乎零成本的 NFT 铸造与交易。其宣布发布的原生代币 IMX 有三个主要用例:

    • 费用:协议上每笔交易的 20% 都将使用 IMX 支付。如果用户没有 IMX,可以使用 ETH 自动购买。
    • 质押:所有用于支付交易费用的 IMX 将被发送至质押奖励池中。这个池将按比例分配给目前持有 IMX 的用户 —— 持有得越多,赚的越多。
    • 治理:作为 Immutable X 社区的活跃成员,用户可以根据持币权重对协议决策进行投票。

    immutable

    来源:https://immutablex.medium.com/introducing-imx-to-power-ethereums-first-layer-2-for-nfts-8be74981f573


    Reddit 与以太坊扩容解决方案 Arbitrum 达成合作,对其社区积分系统进行扩容

    7 月 23 日,社区论坛 Reddit 宣布采用以太坊扩容解决方案 Arbitrum 的技术以对其社区积分系统 (Community Points) 进行扩容。Reddit 表示将先于 Rinkeby 测试网测试该方案,然后再部署至以太坊主网上。

    此前,Reddit 于 2020 年 6 月推出 Community Points (社区积分) —— 这是一种在以太坊上发行的 ERC20 代币,通过去中心化技术将所有权以及控制权交还给用户。之后,Reddit 邀请了加密社区帮助其解决如何将社区积分系统引入以太坊主网。经过研究与调查,Reddit 决定使用 Arbitrum 的技术实现其扩容目标。

    来源:https://www.reddit.com/r/ethereum/comments/opi5rg/scaling_reddits_community_points_with_arbitrum/


    以太坊扩容解决方案 Celer cBridge v1.0 上线主网

    7 月 22 日,以太坊扩容解决方案 Celer Network 的 cBridge v1.0 版本上线主网。用户现在可以通过 cBridge 实现在以太坊、Arbitrum、Polygon 以及 Binance Smart Chain 之间快速转移代币,并且将来 cBridge 将集成更多侧链以及 Layer-2 链。任何用户都能够通过运行一个 cBridge 节点以加入 cBridge 网络,然后提供跨链以及跨层流动性,并从中收取交易费获益。这对 Celer 来说是一个重大的里程碑,因其为将来的多个 Layer-2 和多链生态系统创建了一个关键的互操作性基础设施,从而将所有分散流动性重新聚合起来。

    celer

    该主网发布版本包含用户界面以及 cBridge 节点软件。对于普通用户来说,可以使用 cBridge 实现快速跨层/跨链转账。而想要尝试运行 cBridge 节点的用户可以访问 cBridge 节点软件 github:https://github.com/celer-network/cBridge-node,这是一个完全开源的平台,并附有一些简单的运行操作指引。

    来源:https://blog.celer.network/2021/07/22/celer-cbridge-launches-seamlessly-bridging-cross-chain-and-cross-layer-liquidity-2/


    二层网络研究平台 L2 Beat 上线最新版本

    L2 Beat https://l2beat.com/ 是一个专门追踪二层网络项目数据的研究平台,目前已支持追踪 17 个项目的数据,其中路引协议的锁仓量排第一,锁仓额超 1 亿美元。

    l2beat

    该版本最大的变化就是在项目的概述页面种添加了各种链接,如下列 dydx 协议的例子:

    dydx


    生态

    Eth、埃塞俄比亚、东京奥运会?

    相信大家上周都会发现以太坊社区的推特上频繁出现埃塞俄比亚的国旗🇪🇹,以示在东京奥运会上支持埃塞俄比亚。所以是发生了什么呢?

    上周社交平台推特为了迎接东京奥运会,为每个代表队都添加了国旗表情包,而输入话题标签“ETH”,就会出现埃塞俄比亚 (Ethiopia) 的国旗表情包。以太坊社区成员快速带上这个话题标签,一起表达了对埃塞俄比亚的支持。其中 ENS 的运营总监 Brantly Millegan 主动联系了埃塞俄比亚的外交部,表示给他们在东京奥运会中提供赞助。而以太坊钱包 Rainbow 的联合创始人 Mike Demarais 也作出相似的提议。

    Twitter 的创始人 Jack Dorsey 也在发了带有“eth”话题标签的推特,奥林匹克的官方推特账号对该推特进行了回复,表示很高兴看到 Jack 和加密社区对埃塞俄比亚运动员的支持。

    olympics

    此外,一个围绕埃塞俄比亚和区块链教育的去中心化自治组织 “EthiopiaDAO" 也应运而生,其成员表示尽管目前 EthiopiaDAO 还没有一个清晰的愿景,但他们具有工具,并了解如何协调全球资本来给现实的埃塞俄比亚带来公共物品,以及建设以太坊生态。

    来源:https://cryptobriefing.com/ethereum-community-backs-ethiopia-ahead-of-olympics/


    去中心化借贷协议 Aave 计划于今年在以太坊上发布一个推特的替代项目

    根据 Decrypt 报道,Aave 的创始人 Stani Kulechov 表示,Aave 将于今年在以太坊上发布一个推特的替代项目。Stani 透露,用户将能够将其发布的内容变现,并且参与网络规则的管理。

    aave

    Stani 希望这个新项目能够解决他认为社交媒体特有的问题:易受审查的弱点,以及有利于平台创造者而非用户的剥削性支付结构。他认为现在推特用户并没有真正拥有自己的粉丝,也就是说发生在推特上的,仍然留在推特上。而在其新项目中,最终每个创造者都能允许他们的粉丝通过 DAO 对他们发布的内容类型进行投票。

    来源:https://decrypt.co/76278/defi-project-aave-to-release-ethereum-based-twitter-alternative-this-year


    Stateful Works 发行了以 EIP- 1559 为主题的 NFT 系列作品

    为了激励那些为 EIP-1559 升级做过贡献的研究人员和贡献者,Stateful Works 发行了有限的 EIP-1559 NFT 系列,该作品系列由 @_kitteh 创作。出售 NFT 所获得的所有收益将全部捐赠给 EIP-1559 升级的贡献者。其中 “1559 Supporter Series” 部分有 1559 个作品,每个作品标价 0.1559 ETH (已售罄);“1559 Patron Edition” 部分则有一件作品,以拍卖形式进行,在达到 15.59 ETH 底价后的 155.9 个小时后开始拍卖。

    1559

    来源:https://stateful.mirror.xyz/rsUhYxXARr7j2iDjqJeelY7nc6CN_Y-MilVDP1S5voA


    MakerDAO 宣布 Maker 基金会将在未来几个月内正式解散

    7 月 20 日,DeFi 协议 MakerDAO 发布了博客称,随着治理部门批准了几个核心单元来有效地组织 DAO 内的所有工作,以及现在由全球社区负责 Maker 协议的所有方面的工作。DAO 现在已经完全自给自足,而 Maker 基金会也已经履行了其引导职责。基金会将在未来几个月内正式解散。

    来源:https://blog.makerdao.com/makerdao-has-come-full-circle/


    Ethereum Community Network
    以太坊社区网络
    Ethereum Community Network
    以太坊社区网络