Network
為什麼推出宅基地很重要?
似乎有人期待 Homestead 的推出會增加乙太幣的價值並以某種方式改善網路?即將發生哪些變化?
乙太坊項目最初制定了代表生態系統不同狀態的里程碑時間表。簡而言之,它們是:
- Frontier,一個強調使用者謹慎的“狂野西部”舞台
- Homestead,一個更穩定的網路,不再被認為是“測試版”
- Metropolis,代表使用者友好軟體的多樣化生態系統,包括 Mist DApp 瀏覽器和 Mix the IDE 等工具
- Serenity,向重要協議的過渡和可擴展性升級以“工業就緒”
儘管這些是最初的期望,但隨著 Frontier 的臨近,對檢查點等額外保障措施的需求並不那麼必要。由於這個原因,Homestead 的大部分功能已經存在於 Frontier 中,但仍有一些未完成的更改:
EIP-7:新的 EVM 操作碼
DELEGATECALL
EIP-2:共識規則變更:
- 通過交易創建合約的 gas 成本從 21000 增加到 53000
- 所有 s 值大於 的交易簽名
secp256k1n/2
現在都被認為是無效的CREATE
當儲存程式碼的gas不足時OOG呼叫(而不是默默地忽略程式碼儲存);- 難度調整算法已更改為
block_diff = parent_diff + parent_diff // 2048 * max(1 - (block_timestamp - parent_timestamp) // 10, -99) + int(2**((block.number // 100000) - 2))
最重要的是,該網路已經執行了 6 個月,儘管在 Frontier 期間發現了一些影響共識的錯誤,但隨著時間的推移,這些錯誤已經減少,並且幾個月都沒有被發現。