以太坊经典
以太坊经典(Ethereum Classic)是一个开源、公开、 以区块链为基础的分布式计算平台[1]。它提供了一个分散的具有图灵完备性的虚拟机。该虚拟机可以利用全世界的虚拟机节点网络执行脚本。 以太坊经典还提供了一种可在各用户之间流通,名为“经典以太坊”的代币。用户可把代币存到密码货币钱包里,为各节点参与者的算力提供酬劳。为防止以瘫痪系统为目的之大额交易的出现,经典以太坊设有名为Gas的交易定价制度,所有愿意付出较高交易费者之交易均会获优先处理[2]。
首次发布 | 2015年7月30日 |
---|---|
当前版本 | 6.0.8,2019年8月13日 |
源代码库 | go-ethereum |
编程语言 | C++、Go、Rust、Scala |
操作系统 | Linux、Windows、macOS、POSIX |
平台 | x86、ARM |
类型 | 分布式计算 |
许可协议 | 多种开源协议 |
网站 | ethereumclassic.github.io |
以太坊经典是以太坊平台分叉而成的加密货币。在分叉前,经典以太坊被直接称为以太坊。分叉以后,旧分叉以太坊经典,新分叉则保留原名。在第1920000资料块出现前便拥有以太坊者都已获得相等数量的以太坊经典。
分叉原因
2016年4月,去中心化自治组织 The DAO 成立并开始募资。同年5月,在超过 1 万 1 千名投资者的支持下,募集了超过价值超过 1.5 亿美金的 ETH,占比接近彼时 ETH 流通总量的 14%。
2016年6月17日,The DAO 被骇客攻击并盗取了接近三分之一的募资金额,ETH 总流通量的约 5% 的以太币被盗走。The DAO 和以太坊社区成员对如何处置如此大额的被盗款项,产生了分歧。一部分人认为应该通过修改以太坊区块链,即硬分叉,来挽回损失;另一部分人认为这样做违背了区块链去中心化的核心价值。最后经过社区成员投票,97% 的票数都赞成通过硬分叉挽回损失[3]。
于是,彼时的以太坊区块链分叉为两个独立的网络。新的网络继承了以太坊的名字,并使用以太币(ETH)作为加密货币。旧的(也是被盗的)网络则改名为以太坊经典,也就是目前的 ETC 币。
Callisto
Callisto是以太坊经典的分支。Callisto将会被分拆为另一种加密货币,代号CLO[4]。
里程碑
Frontier
在正式启动 Frontier 网络之前,以太坊基金会开发了多个以太坊平台的代号原型,这些原型属于其概念验证系列的一部分。在 DAO 事件发生后,以太坊经典延续了这一代码库。
版本日期 | 代码名 | 里程碑 |
---|---|---|
2015-07-30 | 0 | Frontier |
2015-07-30 | 1 | 5M20 Era 1 |
2015-09-08 | 200,000 | Ice Age |
2016-03-15 | 1,150,000 | Homestead |
2016-10-24 | 2,500,000 | Gas Reprice |
2017-01-13 | 3,000,000 | Die Hard |
2017-12-11 | 5,000,000 | Gotham |
2017-12-11 | 5,000,001 | 5M20 Era 2 |
2020-03-17 | 10,000,001 | 5M20 Era 3 |
2020-06-01 | 10,500,839 | Phoenix |
2020-11-28 | 11,700,000 | Thanos |
2021-07-23 | 13,189,133 | Magneto |
2022-02-12 | 14,525,000 | Mystique |
2022-04-25 | 15,000,001 | 5M20 Era 4 |
2022-09-15 | 15,950,000 | Largest PoW EVM |
2024-02-04 | 19,250,000 | Spiral |
2024-05-30 | 20,000,001 | 5M20 Era 5 |
TBD | 25,000,001 | 5M20 Era 6 |
DAO 救助
主条目:The DAO
2016年7月20日,由于 The DAO 项目的智能合约软件中的漏洞被利用,以及随后价值 5000 万美元以太币(Ether)的盗窃事件发生,以太坊网络分裂为两个独立的区块链——更改历史的链被命名为以太坊(Ethereum,代码:ETH),而未更改历史的链则被命名为以太坊经典(Ethereum Classic,代码:ETC)[5]。
新的更改历史的链被以太坊基金会(商标持有方)命名为以太坊,并分配了 BIP-44 币种索引 60 和 EVM 链 ID 1。在这条新链上,以太坊区块链中关于盗窃事件的历史被删除[6]。
部分以太坊社区成员无视这一更改,继续参与原始以太坊网络。未分叉的链(保留未更改历史)继续以以太坊经典的形式运行,代码为 ETC,并分配了 BIP-44 币种索引 61 和 EVM 链 ID 61。
安全漏洞披露
2016年5月28日,一篇论文详细描述了 DAO 存在的安全漏洞,这些漏洞可能导致以太币被盗[7]。
2016年6月9日,Peter Vessenes 公开披露了许多 Solidity 合约中被忽视的一个关键安全漏洞——递归调用漏洞。
2016年6月12日,Stephan Tual 公开声称,尽管发现了这一关键安全缺陷,DAO 的资金是安全的。
碳投票
2016年7月15日,就 DAO 硬分叉进行了一个简短的链上投票。在2016年7月16日总计 82,054,716 ETH 的流通供应中,仅有 4,542,416 ETH 参与投票,投票率为 5.5%;其中 3,964,516 ETH(87%)赞成分叉,1/4 的投票来自同一个地址,而 577,899 ETH(13%)反对分叉[8]。碳投票的快速决策过程受到 DAO 硬分叉反对者的批评,而支持者则迅速将投票宣传为有效的共识机制,并在四天后推动了分叉[9]。
区块 1,920,000
以太坊经典链上第一个未包含在分叉以太坊链中的区块是第 1,920,000 个区块,由以太坊经典矿工于2016年7月20日生成。[8][10]
解除难度炸弹
"难度炸弹" 机制旨在通过指数级增加挖矿难度,将以太坊链从工作量证明(PoW)共识机制推向权益证明(PoS)。该难度炸弹机制在区块200,000 通过名为 "冰河时代"(Ice Age)的升级加入网络。尽管以太坊经典参与者对难度炸弹的优劣进行了讨论,但在区块 3,000,000 通过名为 "Die Hard" 的网络升级推迟了这一机制的影响。在网络参与者就这一问题达成共识后,以太坊经典在区块 5,900,000 进行升级,永久解除难度炸弹,放弃了 PoS 的未来,转而承诺继续采用 PoW 共识机制。
协议同步
为使以太坊经典协议现代化,多个协议升级被安排启用以太坊网络近年来已实现的功能。"Atlantis" 升级于2019年9月激活,启用了包含 Byzantium 变化的 "Agharta" 升级。"Agharta" 随后通过2020年1月的升级整合了 Constantinople 补丁。最终,以 "Phoenix" 升级为标志,以太坊经典实现了与以太坊的协议同步,从而支持两网络之间完全兼容的应用程序。
挖矿算法
由于以太坊经典网络在2020年遭遇一系列 51% 攻击,社区考虑更改基础的 Ethash 挖矿算法,以防止在 Ethash 算法中成为少数 PoW 链,因为以太坊主导了算力市场[10]。在评估了如门罗币的 RandomX 或标准化的 SHA-3-256 等多种选项后,最终决定将 Ethash 的 epoch 持续时间从 30,000 翻倍至 60,000,以减少 DAG 文件大小,阻止 Ethash 矿工轻松切换至以太坊经典。此修改后的 Ethash 被称为 ETChash 或 Thanos 升级。
参考链接
- ↑ BitBeat: Microsoft to Offer Ethereum-Based Services on Azure - WSJ
- ↑ Ethereum accounts | ethereum.org
- ↑ ETC 以太坊經典是什麼?為什麼會有 ETC 幣?和 ETH 以太幣的區別 - 2024 最新版 | CoinDada 幣答
- ↑ An Ethereum Classic Fork Snapshot Is Coming Next Week – Altcoins Bitcoin News
- ↑ The Great Digital-Currency Debate: ‘New’ Ethereum Vs. Ethereum ‘Classic’ - WSJ
- ↑ Ether Thief Remains Mystery Year After $55 Million Digital Heist By Matthew Leising 2017-06-13
- ↑ Paper Points Up Flaws in Venture Fund Based on Virtual Money - The New York Times
- ↑ Mastering Ethereum: Building Smart Contracts and DApps - Andreas M. Antonopoulos, Gavin Wood Ph.D. - Google Books
- ↑ The DAO Heist Undone: 97% of ETH Holders Vote for the Hard Fork futurism
- ↑ Ethereum Classic "yüzde 51 saldırısı" ile karşı karşıya kaldı | Kripto Para haberleri