Testnet
為什麼不能通過有組織的“壓力測試”在測試網上試用塊大小升級
在主網上進行了壓力測試,以查看指數需求對 Tx 量的影響。
為什麼不能組織測試網“壓力測試”來查看 20Mb 塊大小(和其他變數)的含義?
當測試環境通過提供實際指標來解決其中一些問題時,我無法理解為什麼會有如此多的猜測。
有許多更複雜的替代方案正在討論中,它們涉及更多的彈性限制(而不是目前存在的硬限制),基於區塊鏈中的某些指標自動調整的限制,或兩者的某種組合。
更複雜的替代方案意味著更複雜的程式碼和更多潛在的錯誤。他們當然可以而且應該在測試網上進行測試。
使用“只是提高硬限制”選項(甚至使用其他一些替代方案),您可以從測試網測試中收集的大多數指標都不是很有趣,並且已經很容易計算。例如,很容易理解最壞情況下的頻寬、CPU 和磁碟空間要求是多少,並且模擬(沒有測試網)增加的塊傳播時間將如何(或不會)影響礦工效率並不難。
引起大部分爭議的是外部影響,例如:
- 額外的要求是否會驅使更多人遠離執行完整節點,從而提高集中度?
- 摩爾定律、尼爾森定律和目前的Kryder Rate是否會持續到未來,儘管區塊更大,它們是否有助於改善去中心化?
- 當 tx 確認時間開始顯著增加(並且比特幣核心節點開始崩潰)時,“在緊急情況下什麼都不做”的方法會驅使人們遠離比特幣嗎?還是 tx 空間稀缺會簡單地導致 tx 費用逐漸增加(如果增加太多也會將使用者趕走,增加中心化)?
- 隨著區塊補貼的減少,區塊大小限制在未來會產生什麼影響(例如對 tx 費用)?
我並不是要列出所有有爭議的問題/問題(我懷疑我什至不知道),只是為了證明測試網無法回答的問題遠遠多於可以回答的問題。