Testnets
testnet
和生產網路在技術上有什麼區別?
原則上我在問,是什麼讓測試網上的乙太幣一文不值,而生產網上的乙太幣有價值。在這兩個網路上,合約和交易都包含在開采的區塊中,因此電力消耗在兩者上。
從技術上講,它們是平等的,它們只有不同的參數,特別是不同的創世塊和不同的 networkId。兩個 Ξthereum 節點只有在使用相同的創世塊和相同的 networkId 時才能相互連接。就是這樣。
當您談論測試網時,您通常指的是**Morden** ,這是社區同意用於測試目的的特定 Ξthereum 區塊鏈。有了這個協議,當你啟動testnet時,所有 Ξthereum 客戶端都使用特定的創世塊和 networkId = 2 。創世塊設置的難度非常低,因此每個人基本上都可以嘗試探勘塊,或者在任何情況下,他都可以呼叫水龍頭來獲取 ETH。
在測試智能合約、交易和挖礦時,使用 Morden 有時比使用私有網路更有用,因為在那裡你可以找到其他具有真實節點的真實開發人員(即其他真實和不同的客戶端、真實延遲等)
在開發的早期,我建議使用私有網路而不是 Morden。同樣,它在技術上與 Morden 和 Frontier(networkId = 1 的主網路)相同,但您就是上帝,您可以測試一切,而不必擔心涉及世界各地的其他真實同行。
最後一點:為什麼在測試網上使用的 ETH 沒有價值?唯一的原因是社區沒有為他們分配價值。在每種加密貨幣中,價值都來自人們為該數字資產分配的價值。而且通常人們不會為豐富且可供所有人獲取的東西賦予價值。ΞTH over Morden 是簡單且免費的錢,因此它們根本不有價值,至少在您找到同意您為它們分配價值的人之前。
- 測試網上的難度要低得多
- 私人測試網可以隨時重置