Home » ETHPoW团队确认将使用ChainID 10001以避免主网的重放攻击

ETHPoW团队确认将使用ChainID 10001以避免主网的重放攻击

by v

在Coinbase介入试图让ETHPoW更新其ChainID之后,PoW团队终于宣布它将使用一个不同于Mainnet的ChainID。

Coinbase团队的一名成员不得不对ETHPoW的GitHub仓库发表评论,以使该团队澄清分叉的链将如何设置。目前,存储库还没有将网络的ChainID更新为与Ethereum Mainnet不同的ID。

ETHPoW Testnet使用ChainID 10002,未被任何其他链使用。以太坊主网的ChainID为1,还有大量的其他数字可以供PoW链使用。

Coinbase不是唯一试图解决这个问题的团队。其他四个拉动请求正在要求开发人员更新ChainID。

ETHPoW团队在9月9日回应了Coinbase的拉动请求,并说:

“ethw的chainid是10001,我们会在我们的Twitter账户上公布。你在上面的评论中提到的代码必须保留,因为在合并之前,需要用chainID 1来验证区块的链式数据,而合并后的所有链式数据将是chainID 10001。”

这一消息将使以太坊生态系统中的许多人的神经得到平静,因为他们知道,不更新ChainID似乎没有恶意的意图。

Ethereum PoW and why it matters

在过去的几周里,以太坊合并后的工作证明硬分叉已经被理论化了几次。Poloniex的创始人Justin Sun宣布,该交易所将支持以太坊的硬分叉,捐赠高达100万美元的ETHPoW用于在新链上建立一个开发者社区。

然而,人们对合并和转向股权证明有很多误解。以太坊主链,即Mainnet,将在整个合并过程中继续运行,一个名为Beacon Chain的新共识层将被并入现有网络。

一个难度炸弹将被应用,使得在Mainnet上挖矿毫无意义,因为要挖出新的区块太难了。然而,这并不意味着矿工必须停止采矿。矿工可以开采升级后的权益证明版本的以太坊,但他们将无法获得任何奖励或对区块生产作出重大贡献。

对于工作证明版本的以太坊,矿工将不得不恢复到开采以太坊经典,它的生态系统要小得多,缺乏任何在以太坊主网上发现的重要DApps,或者创建一个没有Beacon链合并的当前主网的硬分叉。

一个保留工作证明共识方法的新的硬分叉可以随时发生。任何人都可以在任何时候从GitHub分叉以太坊。围绕The Merge出现了一些混乱,一些人认为工作证明版本的以太坊将继续存在,而权益证明版本将是分叉。

对ETH用户的困惑

这种困惑大多源于以太坊基金会最初的The Merge语言,即ETH 2.0。这种语言后来被放弃了,以帮助用户理解,在非托管钱包中持有以太坊的用户不需要采取任何行动。

如果用户希望参与以太坊的硬分叉,他们将不得不在他们的钱包中添加一个新的链,就像你添加Polygon、Avalanche、Optimism或BNB链一样。

所有这些链都是EVM兼容的,这意味着它们与以太坊主网共享许多相同的代码,并且是完全互通的,所有链都使用相同的公共地址。

一个新的ETHPoW链将类似于添加另一个EVM兼容的链,但所有的资产、智能合约和代币都是从主网复制的。

The difference between ETH and ETHPoW

区分以太坊主网和ETHPoW最简单的方法之一将是使用ChainID。ChainID是一个数字,用于识别dApps和智能合约的链,以便他们知道他们正在与哪个网络互动。

然而,目前包含ETHPoW代码的GitHub仓库的ChainID仍然与Ethereum Mainnet相同。如果不改变这个ChainID,dApps和智能合约将无法识别ETHPoW链,因为任何交易都可能由于缺乏使用这个ChainID的验证者的共识而失败。

另一个担心是 “重放攻击 “的可能性,即交易在两个链上重放,这将带来严重的安全问题。

现在,ChainID被确认为10001,一旦有合适的RPC地址发布,用户就可以准备钱包,接收ETHPoW空投。

Related Posts

Leave a Comment