以太坊經典

出自非小号百科
於 2024年12月26日 (四) 01:47 由 Doge對話 | 貢獻 所做的修訂

以太坊經典(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 升級。

參考連結