Testing
為什麼乙太坊周圍有這麼多測試環境?
這裡是一個新手,只是想把這些點聯繫起來。
為什麼乙太坊生態系統中有這麼多測試環境——
rinkebys
、、testrpc
等等ropsten
?為什麼不擁有一個盡可能接近實際生產“狀態”的測試環境,即mainnet
盡可能?背後的原因是什麼?
最初有一個使用與主網路相同的工作證明的測試網路。事實證明,它很容易受到 DoS 攻擊,因為探勘的難度非常低——任何有足夠計算能力的人都可以探勘包含大量垃圾交易的區塊。Ropsten 測試網受到某種攻擊?我們能做些什麼?
作為解決方案,Parity 團隊提出了權威證明 (PoA) 算法,其中乙太供應由受信任方控制。Kovan 測試網使用 PoA,因此免受垃圾郵件攻擊。https://github.com/kovan-testnet/proposal
乙太坊團隊隨後提出了自己的 PoA 算法並推出了 Rinkeby 測試網:https ://github.com/ethereum/EIPs/issues/225
您可以在此答案中找到更多詳細資訊比較不同的測試網