什麼是乙太坊性能動態?
日期 2017 年 12 月 16 日。
根據最近幾天的區塊統計,區塊gas limit在800萬左右,出塊時間接近15秒,區塊使用gas/gas limit比接近95%,目前的理論交易上限似乎在100萬左右每天 (1.0 M) 筆交易。
顯然,在 12 月 4 日左右,隨著區塊時間和大小的上升以及區塊計數的下降,區塊氣體限制被提高了。最值得注意的變化是叔叔的比例,從平均水平躍升。平均 12.2% 26.1%(10 月 16 日以來的拜占庭時代)。如果我理解正確的話,叔叔對那些交易結束的人來說是一種滋擾,並且因為它們必須重新處理而損害了效率?
在我寫這篇文章的時候,或者至少在接下來的幾天裡,我們可能正在跨越 100 萬筆/天的里程碑。
問題:
為更多交易騰出空間,要再次提高區塊gas上限?
這要麼會增加出塊時間,要麼如果出塊時間需要保持在 15 秒,就必須降低難度?
更長的阻塞時間和更低的難度導致更多的叔叔?
更多的叔叔會降低效率,從而降低區塊鏈的性能?
更長的阻塞時間/更低的難度也會使鏈條受到攻擊?
系統對額外增加塊氣體限制的敏感程度如何,是否有任何其他非常短期的措施來適應呈指數增長的交易負載?
為更多交易騰出空間,要再次提高區塊gas上限?
是的。“更高的氣體限制意味著每個區塊可以執行更多的操作。” (連結)
這要麼會增加出塊時間,要麼如果出塊時間需要保持在 15 秒,就必須降低難度?
“難度是動態調整的,因此整個網路平均每 12 秒產生一個區塊(即 12 秒的區塊時間)。” (連結)
更長的阻塞時間和更低的難度導致更多的叔叔?
是的。
更多的叔叔會降低效率,從而降低區塊鏈的性能?
這是個好問題。當然,這會導致效率的損失。
更長的阻塞時間/更低的難度也會使鏈條受到攻擊?
在這種情況下,惡意分支被接受的機會可能看起來更高,難度更低,但因為這是一種 PoW 算法,礦工數量並沒有減少,所以你的問題的答案是否定的。它不會使鏈條受到攻擊。
系統對額外增加塊氣體限制的敏感程度如何,是否有任何其他非常短期的措施來適應呈指數增長的交易負載?
在我看來,它將主要影響鏈中塊的大小以及它的增長方式。我確信特定區塊中的交易數量對挖礦過程的影響小於難度,這是自動調整的。
適應交易負載增長的措施是乙太坊團隊最關心的問題之一。目前,乙太坊仍然可以輕鬆地處理每天 100 萬到 200 萬筆交易,但此後它可能會開始陷入困境。然而,需求還沒有達到這些水平。一旦它上升到那裡,容量升級可能已經準備就緒,可能會進一步補充 Raiden、Plasma 和其他第二層協議。
還要補充一點,切換到 PoS 可能會縮短區塊之間的發佈時間。我建議你閱讀這個問題。
評論: 我想我會回到這個答案以添加更多資訊或連結,並使特定答案更具體。但是,如果您發現此答案缺少重要內容或具有誤導性-請在評論中告訴我。