以太坊難度炸彈啟動,出塊時間增加且區塊獎勵下降
Libert/張詠晴編譯
2019-11-22 12:32

圖片來源:visualhunt

 

根據Trustnodes 11月21日報導,以太坊網路的ETH產量突然下降,礦工的區塊獎勵從每天的13500枚ETH,降到了12500枚。

 

根據Etherscan的數據,這個下降並不是因為叔塊(孤塊)增多了,而是因為區塊獎勵本身已經從13000 ETH,下降到了11800 ETH。

 

Screenshot_1

 

從上面可以看到,2016年以太坊的區塊獎勵,在每天30000枚ETH以上。2017年網路升級後,這一數字下降到了20000枚,今年早些時候達到了14000枚。

 

然而,最近並沒有網路升級來影響發行量,而且隨著出塊時間的增加,區塊獎勵也隨著哈希率的上升而下降。

 

Screenshot_2

 

出塊時間並沒有上升太多(約增加一秒),但從這個圖表就可以看出是怎麼回事了。難度炸彈(Difficulty Bomb)已經開始生效了。大家都知道,難度炸彈是一種協議級算法,它增加了在某個設定日期或區塊號之後,挖出區塊所需的算力。

 

2017年的牛市期間,難度炸彈在那年的3-4月左右生效,出塊時間也從14秒,一路上升到10月的30秒左右,也就是花了6個月時間。難度炸彈第二次生效是在2018年12月前後,運行兩個月後,也就是到今年2月,出塊時間達到了20秒。那時它被推遲了一年,現在一年後它又重新開始了,這一次從13秒(有時低至12秒)開始上升。

 

難度計算

 

一開始,難度炸彈的啟動非常緩慢,但最終它會以一定指數運行,直到最後挖到區塊越來越難。

 

從上面看,我們可以預計大概需要6個月的時間達到30秒,也就是明年5月左右。然後可能還不要6個月,也就是明年秋天,出塊時間可能會接近1分鐘。

 

出塊時間達到30秒時,區塊獎勵略多於一半。達到1分鐘時,區塊獎勵又會減半,所以一天只有4000枚ETH。

 

巧合的是,這是以太坊聯合創辦人Vitalik Buterin提議的,到明年年底削減數的2/3。所以這次的難度炸彈,可能根本沒有延遲。這將給礦工一個很大的激勵,使其不僅不會受任何發展(如ProgPoW提議)的干擾,而且會積極支持以太坊2.0的開發,甚至還可能提供資助,以便開發人員能夠及時推出以太坊2.0,因此沒有看到發行量下降得太多。

 

這是特別的情況,雖然以太坊網路將在幾周內進行技術升級,但這次不會延遲難度炸彈的啟動,目前也沒有人提議推遲。

 

這意味著至少在6個月內不會出現延遲,因為新的升級必然需要時間。到那時,希望我們已經接近從權益證明(PoS)信標鏈(Beacon Chain)啟動去中心化的檢查點。因此,在實施難度炸彈或類似的事情之前,推遲它大概沒有多大意義。

 

通貨膨脹率

 

非常有趣的是,以太坊對比特幣的比率在兩年來首次開始上升,大約就是在出區時間開始上升、區塊獎勵開始下降的時候。

 

Screenshot_3

 

難度炸彈算法當然是大家所共知的,並非每個人所認為的最前沿的東西。其可能在9月稍提前一點,但時間上基本上是吻合的。原因很明顯,供應減少,假設需求保持不變,那麼以太坊的價值就更高,其他都是一樣的。在這一點上,不僅供應減少,而且預計從現在開始,在任何改變協議的提議出現之前,供應量一直減少。

 

礦工的計算

 

從礦工的角度來看,一開始你會認為區塊獎勵下降沒有任何好處,但前提是他們只關心他們獲得的ETH的數量,而不是整體上獲得的美元收益。

 

如果關注的只是ETH的話,那麼就會與持有者的意圖相衝突。他們有些不願看到自己持有的ETH被稀釋,或許更重要的是,他們也不願看到礦工們都集中在質押(Staking)上。

 

如果關注美元收益的話,那麼就不一定會出現分歧,因為供應下降應該會導致ETH對美元價格的上升,或者如果需求下降,那麼ETH對美元的價格下降就會更小。

 

因此,如果礦工們理性思考的話,他們應該不去考慮這個難度炸彈。但難度炸彈的另一個影響是區塊的容量減少,因為一個區塊中的數據量有限,而且這樣的區塊會更少。

 

然而,一個區塊中的數據量被限制在當前級別,這正是因為出塊更頻繁。如果它們變得更少,則可以按比例增加限制,以使數據量保持相同的速率,而不受出塊時間的影響。

 

Screenshot_4

 

這意味著,如果允許難度炸彈運行,並且礦工至少相應地保持當前的數據容量(或者最好至少是比特幣的兩倍),那麼這裡唯一的區別,就是交易被打包進在一個區塊所需要的時間。

 

比特幣市值是ETH的8倍,比特幣網路中,區塊的確認時間的是10分鐘。因此以太坊一分鐘的出塊時間可能非常合理,況且這還只是暫時的。

 

以太坊上顯然建有眾多Dapp,但是他們可以嘗試BLS rollups、 zk-rollups,或者Buterin給出的一長串潛在工具列表:帳戶抽象(Account abstraction)、頂級智慧合約錢包、Casper權益證明、資源高效的輕型客戶端、Optimistic rollup、伊斯坦堡後3000+ TPS、用於隱私和可伸縮性的非交互式ZKPs(零知識證明),以及更多的後分片TPS。

 

這意味著,在以太坊接近PoS轉換之際,讓難度炸彈至少持續運行幾個月時間,這是一個值得爭論的問題。

 

也許在這種情況下,顯卡礦工需要多等待一些,但遊戲開發人員、去中心化交易所或其他Dapp開發人員,會盡量提高效率,改善用戶界面,因為現實中15秒和60秒之間幾乎沒有太大區別,所以他們無論如何都應該這麼做。

 

也許礦工們不會理性行事,只會讓網路一直堵塞(可以說他們的數據已經到了極點,ETH的容量甚至比比特幣還要低)。但在這種情況下,至少我們會知道有什麼樣的礦工,在一個現實中幾乎不可能用來獲得更大確定性的網路中,幾個月的不便對於PoS的及時推出,或許是值得的。

 

這意味著,現在必須有一些強有力的理由來推遲困難炸彈,因為很難理解為什麼網路應該同意它。如果是這樣的話,那麼以太坊很可能在比特幣之前發生區塊減半。

 

本文為巴比特資訊授權刊登,原文標題為「以太坊難度炸彈啟動,出塊時間上升且區塊獎勵下降