找回密碼
 立即注冊
發布
  • QQ空間
  • 回復
  • 收藏

以太坊伊斯坦布爾升級提前激活,引發諸多問題

2019-10-7 03:17

以太坊伊斯坦布爾升級提前激活,引發諸多問題


免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表火星財經官方立場。

小編:記得關注哦

投資區塊鏈,猛戳:火星財經App下載


文章來源:金色財經

以太坊系統范圍升級已經完成,雖然本次伊斯坦布爾硬分叉承諾將大幅提高網絡效率,但測試網似乎并非一帆風順。由于硬分叉提前到來,已經導致Ropsten測試鏈出現分裂,分成了兩個獨立的鏈,此外680個Aragon智能合約也遭到破壞。

以太坊伊斯坦布爾升級提前激活,引發諸多問題

測試網Ropsten出現分裂

以太坊基金會社區經理哈德森·詹姆森(Hudson Jameson)透露,目前有兩個不同的鏈在Ropsten測試網上挖礦,大部分礦工仍在舊的Ropsten鏈上,但有些礦工已經在新的鏈上了。哈德森·詹姆森補充表示:

“這其實就是測試網的目的,請注意,除非問題完全得到解決,否則Ropsten測試網可能會不穩定。”

事實上,原定于10月2日在以太坊區塊高度6,485,846激活的伊斯坦布爾升級提前了兩天,于世界標準時間9月30日上午3:40完成了硬分叉。根據哈德森·詹姆森透露,本次升級時間之所以提前,很可能是區塊確認時間出現異常加速造成的。一般來說,工作量證明區塊鏈(比如以太坊和測試網絡Ropsten)的礦工都需要手動升級自己的軟件,才能保證一個獨立鏈能夠順利升級。

哈德森·詹姆森補充表示,由于硬分叉時間突然提前,導致許多開發人員措手不及,因此Ropsten區塊鏈上大多數礦工并沒有升級到最新的軟件,也引發了網絡出現分裂,即有的礦工在升級鏈上挖礦,有的在舊鏈上挖礦。實際上,這個問題在以太坊上次君士坦丁堡系統升級時也出現過,當時曾導致Ropsten上的臨時鏈“斷裂”了好幾個小時。

在本周一(9月30日)的以太坊開發人員電話會議上,哈德森·詹姆森透露正在與礦工協調工作量證明測試網上的問題,并且希望幫助一些礦工轉移到正確的伊斯坦布爾升級鏈上。此外,哈德森·詹姆森也承認目前出現的問題并非伊斯坦布爾升級代碼中存在缺陷,而是與礦工溝通不暢導致的。

這種暫時“斷鏈”最終會如何影響以太坊主網絡上伊斯坦布爾的激活尚待確定,核心開發人員會于10月4日再次召開會議討論伊斯坦布爾測試網激活問題。


680個Aragon智能合約被破壞

據Aragon One首席技術官Jorge Izquierdo稱,由于本次以太坊升級中的代碼變更,預計將會破壞Aragon治理平臺上大約680個智能合約,這些智能合約用于在以太坊區塊鏈上管理去中心化應用程序(dApps)的治理工作。Jorge Izquierdo表示,這意味著他們必須對受影響的智能合約進行強制升級,以確保Aragon平臺上的去中心化自治組織(DAO)繼續平穩運行,他說道:

“此前DAO可以相互接收ETH,但在伊斯坦布爾硬分叉之后就不能正常接收了。”

Aragon One通訊主管John Light表示,Aragon上去中心化自治組織之間轉移資金所需要的gas費用其實已經“用光了”——至少從Aragon的角度來看,本次升級只能算是一個“不幸的折衷”。

Jorge Izquierdo補充說道:

“硬分叉出現的這些問題本不該發生,但是社區和開發人員并沒有意識到問題嚴重性,從我們的角度來看,這是很不幸的,但也理解這可能算是一個硬平衡吧。”

不過,本次升級對有些平臺的影響并不大,比如以太坊代幣交換平臺Kyber Network聯合創始人Loi Luu就透露,他們只有一個智能合約受到影響。


EIP1884是影響智能合約的“罪魁禍首”?

讓我們再回到本次伊斯坦布爾升級,事實上,本次影響智能合約的代碼更改是EIP 1884以太坊改進提案,該提案旨在解決以太坊穩定增長的一個弊端:隨著區塊鏈大小的增加,調用網絡狀態數據(比如賬戶余額)的計算成本也在增加。另一方面,gas價格一直停滯不前,導致運營價格與資源消耗之間產生了不平衡。

為了減輕可能出現的以太坊網絡過載,EIP 1884提出了三種資源密集型運營gas價格,這種運營模式稱為“SLOAD運營”,應用程序開發人員單次運營成本將從200gas增加到800gas,翻了四倍。

Kyber Network聯合創始人Loi Luu表示,伊斯坦布爾生效之后,其平臺上的大部分交易價格上漲了30%。不過他也表示,這并不是以太坊首次上漲gas費用,2016年以太坊網絡活躍用戶減少、以及ETH市場價格較低時,gas價格也曾從50上漲至200——毫無疑問,這一舉措對終端用戶和應用程序開發人員帶來了較大影響。

本月初,Kyber Network聯合創始人Loi Luu曾表示伊斯坦布爾硬分叉有可能破壞很多智能合約,如果不與核心開發人員及時溝通對話,那么有可能會錯過EIP 1884信息,也是非常不利的。

但是區塊鏈研究人員Mihailo Bjelic認為,造成智能合約被破壞的問題原因并不是伊斯坦布爾升級本身,而是一些開發人員自身不良行為造成的,他表示:

“開發人員絕對不應該將假設的gas成本硬編碼到他們的應用程序中,因為這些數字隨時可能發生變化。”

本文編譯自CoinDesk


聲明:本文為入駐“火星號”作者作品,不代表火星財經官方立場。轉載請注明出處、作者和本文鏈接

提示:投資有風險,入市須謹慎。本資訊不作為投資理財建議。

文章點評
相關新聞
168pk10直播赛车