Alert Source Discuss
Informational

EIP-2228: 规范网络 ID 1 和链 ID 1 的名称

Authors William Entriken (@fulldecent)
Created 2019-08-04

简述

网络 ID 为 1 且链 ID 为 1 的以太坊网络被称为 Ethereum Mainnet。

摘要

网络 ID 为 1 且链 ID 为 1 的以太坊网络的名称应为 Ethereum Mainnet 或仅为 Mainnet。这是一个专有名词。

本标准规定了该网络的名称,并提供了参考示例,旨在标准化词语选择,并为提及该网络提供通用语言。

动机

网络 ID 为 1 且链 ID 为 1 的以太坊网络,在 EIP、客户端实现以及互联网上发布的信息中,使用了几个相互冲突的名称。在多个位置,即使是同一作者撰写的文件,也使用了不一致的名称来指代网络 ID 为 1 且链 ID 为 1 的以太坊网络。 在撰写本文时使用的名称包括:

  • “main net”
  • “mainnet”
  • “Main net”
  • “Mainnet”

规范

网络 ID 为 1 且链 ID 为 1 的网络名称应为 Ethereum Mainnet,或者如果已知上下文在讨论以太坊网络,则简称为 Mainnet。 这是一个专有名词。 下面给出了几个示例,区分了网络名称的使用与对网络的描述性引用。

任何与下面引用的测试用例不一致的网络名称或单词样式(即字母的大小写)均不得使用。

商标注意

“Ethereum”是以太坊基金会的商标。 有关提及“Ethereum”(可能还有“Ethereum Mainnet”)时的义务的更多信息,请参见:

  • 以太坊基金会的 USPTO 注册号 5110579
  • 以太坊基金会网站上的“未经基金会事先书面许可,您不得使用[此标记]”注释,使用条款页面

理由

选择常用的词语有助于提高实施的互操作性并提高客户意识。 此外,当客户在不同的实现中看到相同的单词和单词样式(即字母的大小写)时,会增加一种专业感。

任何去过某些国家并看到“IPhone [sic]”维修店的人都应该立即意识到这是非品牌和非官方的。 同样,精明的以太坊客户应该能够识别出,如果他们看到在不同的软件中使用不一致的名称来引用网络,所以让我们避免这种情况。

向后兼容性

  • MetaMask 之前在帐户网络选择器中使用“Main Ethereum Network”。 MetaMask 已根据此 EIP 进行了更新。

  • 在以下位置对 Mainnet 的引用与本规范不一致: EIP-2, EIP-779, EIP-150, EIP-155, EIP-190, EIP-225, EIP-1013, EIP-2028, and EIP-2387。 为了保持一致性,我们建议编辑将 EIP 更新为始终如本 EIP 中指定的名称。

测试用例

引用网络名称的示例 ✅

该合约已部署到 Ethereum Mainnet。

以太坊运行许多应用程序,此 Dapp 已部署到 Mainnet。

未指定首选 Dapp、dapp、dApp 等。

切换到主网

此示例显示了一个大写的用户界面。 为了在语义上正确,这可以在 HTML 中写成 <span style="text-transform: uppercase">Switch to Mainnet</span>

切换到主网

此示例显示了一个小写的用户界面。 为了在语义上正确,这可以在 HTML 中写成 <span style="text-transform: lowercase">Switch to Mainnet</span>

以描述性方式引用网络的示例 ✅

Mainnet 的交易数量是测试网络的 ### 倍。

其他正确的单词用法示例 ✅

以太坊上的主要网络是 Mainnet

这表明“main”用作描述性词,但 Mainnet 是具有网络 ID 1 和链 ID 1 的特定网络。

错误的单词选择示例(避免使用)❌

将您的合约部署到以太坊主网络。

这是指上下文相关的“main”网络。 如果您在关于 Ethereum Classic 的页面上阅读此文本,他们将引用网络 ID 2 和链 ID 62。 因此,这种单词用法不太清晰。 不要使用这样的措辞。

连接到主网。

这些词字面上毫无意义。 小写的、非专有名词“mainnet”不是一个纯粹的英语单词,它不应该出现在任何字典中。 不要使用这样的措辞。

版权

CC0 下放弃版权及相关权利。

Citation

Please cite this document as:

William Entriken (@fulldecent), "EIP-2228: 规范网络 ID 1 和链 ID 1 的名称," Ethereum Improvement Proposals, no. 2228, August 2019. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-2228.