EnglishEnglish中文中文اَلْعَرَبِيَّةُاَلْعَرَبِيَّةُDeutschDeutschEspañolEspañolΕλληνικάΕλληνικάFrançaisFrançaisעִבְרִיתעִבְרִיתहिन्दीहिन्दीHrvatskiHrvatskiItalianoItaliano日本語日本語한국어한국어MalayMalayNederlandsNederlandsPortuguêsPortuguêsрусскийрусскийภาษาไทยภาษาไทยTürkTürkTiếng ViệtTiếng Việt粵語粵語
了解
常见问题
各利益相关方的常见问题
为什么是经典?
从这里开始,了解Ethereum Classic存在的理由和独特的价值主张。
知识
关于支撑ETC的基础的进一步阅读
视频
一组视频和播客,让你了解ETC的概念和发生的事情
通过帮助翻译本网站来支持ETC!

这个网站现在通过机器学习被翻译成多种语言。单击页面右上角的标志以更改语言。如果您想帮助更正翻译,请联系我们!

帮助翻译
以太坊经典博客

以太坊经典课程: 6. 以太坊经典是原始链

Donald McIntyre
教育, 系列

你可以由此收听或观看本期视频:


历史: 以太坊是如何从以太坊经典中分开来的

以太坊是以太坊经典的一个分叉
以太坊是以太坊经典的一个分叉

正如我们在上一节课中解释的那样,以太坊(ETH)使用了比特币的基础技术,这是一种通过基于工作量证明的中本聪共识进行更新的分布式账本,但为网络增加了可编程性。

这可能听起来有悖常理,因为业界已经被误导了很长一段时间,但以太坊经典(ETC)实际上是由Vitalik Buterin创建的最初和真实的以太坊网络。

原因是ETH在2016年7月20日与ETC分离。分裂的原因是DAO黑客和随后的资金逆转。

事情发生时,社区决定没收黑客的钱,并将其归还给原始所有者。干预发生在1,920,000区块。

大约95%的社区选择了以太坊,5%的社区选择了以太坊经典。

通过执行分叉和没收,以太坊打破了最初的不可篡改原则,因此以太坊经典决定遵循代码即法律的原则,继续使用原始的不可篡改链。

ETC至今仍是相同的、不间断的交易历史,并将永远持续下去。

此外,与他们的“社会共识”理念一致,以太坊在2022年9月转向了股权证明,这是一种劣质的共识设计,并且没有固定的货币政策。

以太坊经典将继续使用基于工作量证明的中本共识,这是计算机科学中已知的最安全的共识机制,并使用固定的货币政策来保证其加密货币的可靠性。

因此,正如我们将在本课程中看到的,以太坊经典是基于以太坊技术的比特币哲学。

以太坊从以太坊经典分离的图示

ETH分叉的详解
ETH分叉的详解

以太坊经典和以太坊在2015年成立时是一个区块链。然后,以太坊于2016年7月20日在1,920,000区块从以太坊经典中分离出来,因为他们通过不规则的状态变化实现了资金的逆转。

今天,ETC是原始链具有不间断的交易历史,运行的工作证明共识机制,具有固定的货币政策,并有代码即法律的哲学。ETH具有社会共识理念,没有货币政策,其历史已被更改且可能随时更改,运行股权证明共识机制。

以太坊经典的设计

ETC
ETC

如上所述,以太坊经典使用与比特币相同的基础技术,但增加了可编程性。

以太坊经典账本以比特币的形式存储账户和余额,但添加了去中心化的软件程序。当它们被发送到网络时也称为智能合约。

为了实现这一点,它有6个主要组成条件:

  1. 以太坊虚拟机 (EVM)
  2. 一种编程语言
  3. 状态转换
  4. Gas(矿工费)系统
  5. ETChash哈希挖矿算法
  6. 固定货币政策

1.以太坊虚拟机 (EVM)

EVM是一个行为类似于计算机的软件组件。作为节点软件的一部分。它被复制到网络中的所有机器中,因此它是一个去中心化的虚拟机。

它的工作方式是:它有超过120个计算操作代码,或简称opcodes,这些代码一起提供了几乎完全的可计算性。

由于节点软件客户端可以安装在具有不同操作系统的多种计算机上,因此EVM使节点能够以其本地计算机在其本地环境中运行,同时以单一且兼容的计算标准与区块链节点的全局网络进行交互。

这保证了在以太坊经典的安全环境中,以统一的方式操作网络和执行智能合约。

2.一种编程语言

为了在网络中发送和存储软件程序,并由EVM执行,必须有一些与区块链环境兼容和适应的编程语言。

Solidity是为以太坊编写程序而创建的编程语言之一,直到今天仍然是在以太坊和以太坊经典上构建dapp的最流行的编程语言。

它的语法类似于JavaScript,被世界各地的许多开发人员广泛使用。但它经过了调整,可以在去中心化的点对点环境下工作。

3.状态转换

状态转换是以太坊经典使用的计算模型,以便EVM可以接受输入,执行程序并产生新的状态输出。这是以区块为单位进行的。

相比之下,比特币没有状态转换,因为账户余额是通过计算指向每个账户的所有交易历史来计算的。

以太坊经典中的状态转换模拟了普通计算机的计算模型,并使网络中所有参与的节点表现为单个机器或全局计算机。

4.Gas(矿工费)系统

基本上,与EVM一起工作的120多个操作码在被执行的gas单元中具有特定的成本。当用户发送交易时,他们需要为矿工执行交易支付相应的挖矿费用。

这种支付作为对矿工的补偿,并对每笔交易施加成本,大大减少了垃圾邮件。

Gas系统还对ETC矿工必须使用的计算周期进行限制,以解决特定的执行。如果达到这个限制而没有结果,那么矿工必须停止并将钱退还给用户。这解决了所谓的停机问题,即机器在尝试解决计算问题时卡住。

5.ETChash哈希挖矿算法

以太坊经典的独特功能之一是ETChash哈希挖矿算法。

由于以太坊在使用ETHash算法,以太坊经典必须区分其挖矿格式,以抵御来自以太坊计算基地的51%攻击。这导致了ETChash的产生。

ETChash是ETHash的一种修改,其中一个组件DAG(在挖矿过程中必须使用的大文件)的大小被缩小,其大小的增长速度被放慢,以允许较小的GPU矿工工作;具有较低内存的GPU卡容量,如3GB、4GB和6GB;使以太坊经典挖矿时间更长。

6.固定的货币政策

ETC的货币政策与比特币很相似:

-加密货币仅用于支付矿工的工作费用,使其成为可靠的货币。 -它有210,700,000个金币的供给上限。 -它有一个递减的矿工奖励计划,每28个月打20%的折扣。 -这是协议的一部分,因此货币政策是固定的。 -加密货币单位可以被10^18高度整除。

下一节课: 更加详细的以太坊经典特征

在这节课中,我们解释了Ethereum Classic是原始链,并概述了它的一些组件。

在接下来的三个类中,我们将更详细地看到以下特性:

  • ETC的“代码即法律”哲学
  • ETC的货币政策
  • ETC加密货币的单位和面额

感谢您阅读本期文章!

了解更多有关ETC: https://ethereumclassic.org

本页的存在部分归功于以下贡献者。


DonaldMcIntyre
DonaldMcIntyre
  • EnglishEnglish
  • 中文中文
  • اَلْعَرَبِيَّةُاَلْعَرَبِيَّةُ
  • DeutschDeutsch
  • EspañolEspañol
  • ΕλληνικάΕλληνικά
  • FrançaisFrançais
  • עִבְרִיתעִבְרִית
  • हिन्दीहिन्दी
  • HrvatskiHrvatski
  • ItalianoItaliano
  • 日本語日本語
  • 한국어한국어
  • MalayMalay
  • NederlandsNederlands
  • PortuguêsPortuguês
  • русскийрусский
  • ภาษาไทยภาษาไทย
  • TürkTürk
  • Tiếng ViệtTiếng Việt
  • 粵語粵語
添加ETC到MetaMask
ETC社区在Discord上很活跃
纪元
纪元
ETC合作论坛
ETC合作论坛
eth_classic 推特
eth_classic 推特
ETC_网络推特
ETC_网络推特
Github
Github
ETC实验室Github
ETC实验室Github
睿迪特(Reddit)公司
睿迪特(Reddit)公司
本网站由Netlify提供技术支持

了解

  • 常见问题
  • 为什么是经典?
  • 知识
  • 视频

<3制作的原始以太坊愿景