Testnets
什麼是乙太坊 2.0 測試網?
有許多不同的乙太坊 2.0 測試網,其中
- 勳章
- 斯帕迪納
- 下沉
有什麼區別,它們的目的是什麼?
乙太坊 2.0 測試網可分為不同的測試階段,其操作複雜性各不相同。
- 半公共開發網
- 單客戶端測試網
- 多客戶端測試網
- 半公開攻擊網路
- 發布後的測試網
半公共開發網
在實施乙太坊 2.0 協議時和發布版本之前,核心客戶端開發人員維護他們的半公開測試網來開發和測試協議。
2019 年末第一個記錄在案的 devnet 是:
單客戶端測試網
一旦客戶達到一定的成熟度,客戶就會向公眾發布他們的測試網,並通過提供驗證人邀請社區成員參與共識。
2020 年初的第一個單客戶端測試網是:
多客戶端測試網
在某些時候,不同的客戶必須開始在網路和共識方面一起工作。多客戶端測試網最關鍵的部分是確保所有客戶端正確實施 Eth2 規範。
第一個多客戶端測試網是:
- Schlesi 測試網:燈塔和Teku
- Witti 測試網:Prysm、Lighthouse 和 Teku
- Altona 測試網:Prysm、Lighthouse、Teku 和 Nimbus
- Medalla 測試網:Prysm、Lighthouse、Teku、Nimbus 和 Lodestar
- Spadina 測試網:“彩排”測試網練習主網啟動程序
- Zinken 測試網:“彩排”測試網練習主網啟動程序
半公開攻擊網路
攻擊網路是專門準備的測試網路,應該鼓勵測試人員嘗試破壞它們。
多層賞金可用於破壞以下網路:
發布後的測試網
一旦乙太坊 2.0 信標鏈啟動,預計將看到新一代的測試網,其目的是幫助開發人員實施應用程序和測試潛在的協議升級。
其他測試工作
除了測試網之外,還進行了以下值得注意的測試工作:
- Multinet:模擬多客戶端測試網的腳本集合
- Beacon Fuzz:乙太坊 2.0 客戶端的差分模糊測試框架