時間:2023-06-19|瀏覽:247
根據(jù)測試網(wǎng)絡(luò)與主網(wǎng)之間的相似程度,一些測試網(wǎng)絡(luò)使用與主網(wǎng)絡(luò)相同的底層技術(shù)和共識機制,而一些測試網(wǎng)絡(luò)則使用與主網(wǎng)不同的技術(shù)和共識機制。其中一個重要的區(qū)別是,從測試網(wǎng)絡(luò)獲得的代幣沒有經(jīng)濟價值。
Olympic測試網(wǎng)-2015年初
Olympic測試網(wǎng)是有史以來第一個公共以太坊測試網(wǎng)絡(luò),是以太坊主網(wǎng)正式啟動之前發(fā)布的。它是一個工作量證明測試網(wǎng)絡(luò),為了進行第九次也是最后一次測試,旨在在以太坊主網(wǎng)絡(luò)正式公開發(fā)布之前測試以太坊的功能。Olympic測試網(wǎng)絡(luò)被稱為以太坊0.9,網(wǎng)絡(luò)ID為0。在以太坊主網(wǎng)絡(luò)成功公開發(fā)布后,它于2015年7月停止。
Morden測試網(wǎng)-2015年7月
在以太坊公共主網(wǎng)啟動后,需要一個新的公共測試網(wǎng)絡(luò)與主網(wǎng)攜手并進。于是Morden測試網(wǎng),另一個工作量證明測試網(wǎng)絡(luò)誕生了。該網(wǎng)絡(luò)的ID為2,在2016年11月被棄用之前的一年多的時間里,它是唯一的以太坊測試網(wǎng)絡(luò)。Morden測試網(wǎng)主要用于測試兩個最主要的以太坊客戶端Geth和Parity之間的垃圾數(shù)據(jù)和一些僅測試網(wǎng)的共識問題。
雖然Morden網(wǎng)絡(luò)已被以太坊團隊放棄,但它仍然活躍在EthereumClassic社區(qū)中,并更名為MordenClassic測試網(wǎng)絡(luò)。
Ropsten測試網(wǎng)-2016年11月
Ropsten是以太坊的第三個也是最后一個工作量證明測試網(wǎng)絡(luò)。它在主網(wǎng)升級后推出,這個新的測試網(wǎng)絡(luò)是以瑞典斯德哥爾摩的一個地鐵站命名。Ropsten測試網(wǎng)絡(luò)支持所有主要的以太坊客戶端,并且是唯一可用的工作證明共識機制測試網(wǎng)絡(luò)。
2017年2月,Ropsten測試網(wǎng)絡(luò)遭受了一次嚴(yán)重的拒絕服務(wù)攻擊。這次攻擊導(dǎo)致網(wǎng)絡(luò)速度減慢并消耗過多的磁盤空間,使得以太坊客戶端很難與Ropsten網(wǎng)絡(luò)同步。同時逐漸將Gas限制從470萬增加到大約90億,每當(dāng)發(fā)送大筆交易時都會使網(wǎng)絡(luò)癱瘓并產(chǎn)生大量垃圾區(qū)塊。Ropsten團隊在2017年3月通過社區(qū)捐贈的GPU哈希算力成功地恢復(fù)了網(wǎng)絡(luò),清除了因攻擊而積累的所有垃圾區(qū)塊。
Kovan測試網(wǎng)-2017年3月
2017年2月對Ropsten測試網(wǎng)絡(luò)的攻擊導(dǎo)致了其他幾個測試網(wǎng)絡(luò)的誕生。Kovan測試網(wǎng)由Parity團隊創(chuàng)建。Kovan測試網(wǎng)絡(luò)使用權(quán)威證明共識機制,為了保證安全,它通過維護一小部分受信任的簽名者和驗證者而犧牲了去中心化。與Ropsten一樣,Kovan測試網(wǎng)絡(luò)是以新加坡的一個地鐵站命名的。它的網(wǎng)絡(luò)ID為42,創(chuàng)建一個新塊大約需要4秒。該測試網(wǎng)絡(luò)沒有獲得一些主要的以太坊客戶端(例如Geth)的支持,并且不能完全再現(xiàn)當(dāng)前的生產(chǎn)環(huán)境(PoW主網(wǎng))。
盡管Kovan測試網(wǎng)絡(luò)與Ropsten測試網(wǎng)絡(luò)相比是一個更穩(wěn)定、更快速的測試環(huán)境,但業(yè)內(nèi)許多人仍然認(rèn)為它是一個不優(yōu)雅的解決方案。
Rinkeby測試網(wǎng)-2017年4月
為了解決Kovan測試網(wǎng)絡(luò)因Ropsten攻擊而迅速啟動的問題,以太坊團隊創(chuàng)建了Rinkeby測試網(wǎng)該解決方案使用CliquePOA(權(quán)威證明)。該網(wǎng)絡(luò)是以斯德哥爾摩的一個地鐵站命名的,網(wǎng)絡(luò)ID為4,出快間隔時間為15秒。Rinkeby測試網(wǎng)使用現(xiàn)有的同步技術(shù),如Fast、Light和Warp,而無需客戶端開發(fā)人員向應(yīng)用添加自