“君士坦丁堡”和“聖彼得堡”將至,能否攪動幣市?

買賣虛擬貨幣

以太坊“君士坦丁堡”和“聖彼得堡”兩大協議更新,計劃將於以太坊第7280000個區塊同時進行,而確切的日期,可能會根據區塊時間而發生改變。根據目前的情況來看,大概的時間會在北京時間3月1日凌晨3時50分左右。讀者可檢視https://amberdata.io/blocks/7280000以及http://forkmon.ethdevops.io/這兩個站點跟蹤更新情況。

為什麼會同時進行兩次協議更新?

“君士坦丁堡”和“聖彼得堡”是這次以太坊網路兩大更新的名稱,以前的網路升級被命名為其他名稱(例如拜占庭)。此次以太坊網路會有兩個升級名稱,原因在於原計劃的君士坦丁堡升級因為存在漏洞而被延遲了,而為了解決以太坊測試網(例如Ropsten)上存在的問題,需要在同一區塊號時間點進行“聖彼得堡”升級,以刪除掉測試網上存在的漏洞,因此,會同時有兩個更新(之所以用更新一詞,是因為“聖彼得堡”只是負責刪除一個帶有漏洞的EIP)。

作為以太坊使用者或者以太坊持幣者,我們需要做些什麼?

如果你是使用交易所(例如CoinBase、幣安等)、網路錢包服務(例如Metamask、MyCrypto或MyEtherWallet等)、移動錢包服務(如CoinBase Wallet、imtoken等)或者硬體錢包(如Ledger、Trezor或Keepkey),除非服務方通知你採取其他措施,否則不需要執行任何操作。

正常情況下,這兩次升級不會創造出什麼有價值的糖果。

而作為節點運營者或者礦工,你就會面臨是否升級客戶端的選擇:

  1. 最新的geth客戶端(v1.8.23)
  2. 最新的Parity客戶端(V2.2.10-穩定版)
  3. 最新的Harmony客戶端(v2.3 Build 74)
  4. 最新的Pantheon客戶端(v0.9.1)
  5. 最新的EthereumJS虛擬機器客戶端(v2.6.0)
  6. 最新的Ethereum Wallet/Mist(v0.11.1)

如果節點或礦工沒有更新到最新版本(如上所列),則一旦網路升級之後,其執行的客戶端將同步到舊的網路,由此出現分叉的情況,然而由於舊分叉沒有激勵以及社羣支援的原因,這一分叉鏈可能很快就會死去。

總的來說,君士坦丁堡將為以太坊平臺帶來效率方面的提升,同時會延遲所謂的“難度炸彈”,並減少區塊獎勵(3eth變為2eth),想必之前大家已經有所瞭解了。

這次君士坦丁堡升級發生了什麼變化?

這次的君士坦丁堡升級發生了些許改變,以下是更新版的內容,:

EIP 145:EVM虛擬機器中的位移位指令

簡而言之:這個EIP在協議中新增了本地功能,這樣在鏈上做某些事情就更便宜、更容易了。

EIP 1014:Skinny CREATE2

在0xf5新增了一個新的操作碼,它接受4個堆疊引數:endowmentmemory_startmemory_lengthsalt

簡而言之:這個EIP使你能夠與尚未建立的地址進行互動。

EIP 1052:EXTCODEHASH操作碼

此EIP指定一個新的操作碼,該操作碼會返回一個合約程式碼的keccak256 雜湊。

簡而言之:這一EIP使得在以太坊鏈上做某些事情變得更便宜(需要更少的gas)。

EIP 1234:君士坦丁堡難度炸彈延遲,以及區塊獎勵調整

該EIP建議將難度炸彈延遲大約12個月,並減少區塊獎勵以調整冰河期延遲。

透過與上一次的君士坦丁堡升級內容進行對比,我們發現,這一次的君士坦丁堡少了一個EIP,而它就是EIP 1283

“聖彼得堡”升級是幹什麼的?

在以太坊主網執行升級之前,測試網路(如Ropsten)會升級以測試更改,而最初的君士坦丁堡升級已經在測試網上應用了,而其包含了一個帶有漏洞的EIP 1283提議,而這個提議中存在一個嚴重的漏洞,這個漏洞會使得現有合約容易受到“重入攻擊”(reentrancy attack),攻擊者可透過該漏洞進入網路並竊取使用者資金。

顯然,EIP 1283對於以太坊網路而言可以稱得上是一個“毒瘤”,而“聖彼得堡”升級,就是刪除掉各種測試網當中存在的EIP 1283。

因此要求第二次網路更新,以扭轉原來的君士坦丁堡變化。這次更新被稱為聖彼得堡,其與君士坦丁堡在同一個區塊號發生。

這次升級具體會對以太坊產生什麼影響?

  1. 首先,區塊間隔時間回覆至正常水平後,以太坊網路的理論tps還是和以前不變的,其中的EIP-1024會最佳化狀態通道,這可以為Raiden等2層解決方案帶來最佳化。
  2. 降低傳送交易所需的gas費用,以及驗證智慧合約所需的計算時間;
  3. 礦工收入會出現波動,由於臨近減產,以太坊網路區塊間隔時間出現調整(正常約為15秒,目前則為20秒),以太坊區塊減產前,整個網路的日ETH產量已提前出現下降的情況(目前接近12500 ETH/每天)。

如下面的兩張圖所示。

(圖:以太坊區塊間隔時間)

(圖:以太坊網路新token日產出量)

歷史上,以太坊網路第一次減產前也出現了類似的情況,當時以太坊區塊間隔時間最高接近30秒,每日的產量接近減半,而在減產發生後,區塊間隔時間逐漸恢復至15秒的水平。

按照正常的15秒區塊間隔時間,以太幣日產出量在減產後大概會在11520 ETH附近,相比當前還是會有下降。

但總的來說,減產對礦工帶來的影響已經不是很大了。

而這兩大協議升級,是否會對以太幣價格乃至整個幣市帶來影響,便要交給市場來驗證了。

參考資料:https://blog.ethereum.org/2019/02/22/ethereum-constantinople-st-petersburg-upgrade-announcement/

https://hackernoon.com/what-is-going-on-with-the-ethereum-hard-fork-update-constantinople-f453af698c0c

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;