倒計時1天!以太坊網路升級,能否挽回加密貨幣市場的頹勢?
1、君士坦丁堡/聖彼得堡升級
2月22日,以太坊基金會發布公告稱,以太坊網路計劃將於區塊高度達到7,280,000時進行升級,預計激活時間為本周四(2019年2月28日),但具體日期將受到出塊時間和挖礦難度等因素影響,可能在這個日期之前或之後1-2天內進行。
截至2月27日14時,根據以太坊官方指定網站Amberdata,當前以太坊網路區塊高度為7,273,268,距離預期區塊高度還剩6732個區塊,預計將在1天14小時23分鐘23秒後激活網路升級,即北京時間2019年3月1日凌晨4時23分左右。
君士坦丁堡/聖彼得堡升級(Constantinople/St.PetersburgUpgrade),而不再稱之為君士坦丁堡硬分叉升級。更名原因是由於最初的君士坦丁堡網路升級已經被推遲,並且需要在同一區塊高度(即7280000)上進行兩次協議升級,以便修復各個以太坊測試網路(如Ropsten)上的問題。
君士坦丁堡升級:
此次君士坦丁堡升級與之前相比,移除了之前被曝出現漏洞的EIP1283,其餘並未進行大幅改動。
(被移除的EIP1283,此前被認為可能導致「重入攻擊「。簡單來說,重入漏洞是指在同一筆交易中因兩個合約互相調用而導致合約進行重複轉賬的一種現象。利用重入漏洞執行的攻擊即為重入攻擊。之前著名的TheDAO事件其實就是一起重入攻擊事件。)
此次的主要變更包括:
EIP145:提供成本與其他演算法運算一樣的EVM(以太坊虛擬機)中的按位轉移;
EIP1014:在oxf5上添加新的操作碼,允許與尚未創建出來的但仍可依賴的地址(在真實或虛擬通道上)進行交互;
EIP1052:使用新的操作碼EXTCODEHASH,將返回合約位元組碼的keccak256哈希值,使鏈上的某些操作變得極具成本效益(消耗更少的gas);
EIP1234:將難度炸彈推遲12個月,並提高將現有區塊獎勵從3ETH降低至2ETH來適應難度炸彈的延遲。
聖彼得堡升級:
在以太坊主網執行網路升級之前,通常會先在測試網路(如Ropsten)進行升級測試。原定於1月16日進行的君士坦丁堡升級雖在激活前數小時被推遲,但在此之前也曾應用於測試網路中。
所以,此次新增的聖彼得堡升級,將會在與主網升級的相同區塊高度上,對測試網路進行第二次網路升級,從而撤銷最初(即1月16日之前)的君士坦丁堡的更改。
簡而言之,聖彼得堡升級的目的是從測試網路中移除EIP1283。
用戶需要注意:
此次網路升級,普通的以太坊用戶或ETH持有者無需執行任何操作,除非所使用的交易所或錢包服務商另外通知。
而節點運營商或礦工,需要在全網激活前下載最新版以太坊客戶端。如果未升級到最新版本,可能會在以太坊網路升級開始後,出現短時間的分叉。但一般而言,分叉的算力佔比較小,不會對主網造成重大影響。那些由於未能及時升級而處於分叉鏈上的客戶端,不被升級後的以太坊網路兼容,從而將無法發送ETH或在升級後的以太坊網路上運行,也會逐漸升級客戶端,回歸主鏈。因此,只要以太坊社區對此次升級達成普遍共識,理論上不會出現分叉現象。
據PeckShield態勢感知平台數據顯示,在可檢測的10646個以太坊主網全節點中,已有3434個完成了君士坦丁堡(聖彼得堡)軟體的升級,佔比31.01%。
另據BTC.com數據,當前以太坊全網算力為145218.65GH/s,全網難度為2960.57T,平均出塊時間為20.3s。
※互金平台的「四大」新危機?
※簡普科技財報解讀:受信用卡業務拉動 四季度收入創新高並扭虧
TAG:零壹財經 |