
摘要
一級標題
摘要
一級標題
一級標題
一級標題
正文
正文
一級標題
一級標題
一級標題
二級標題
君士坦丁堡硬分叉作為以太坊Metropolis(大都會)的第二階段,目的是通過降低費用、提升區塊鏈效率等方式,為以太坊最終過渡至第四階段的PoS機制打下基礎。君士坦丁堡硬分叉名字的起源來自於東羅馬帝國首都君士坦丁堡,由於以太坊創始人Vitalik是俄羅斯人,而俄羅斯在歷史上繼承了東羅馬帝國東正教的傳統,因此以此命名。
日前,以太坊基金會的發言人表示以太坊“君士坦丁堡”分叉將於3月1日激活;屆時,本輪硬分叉的相關改進方案將在以太坊主網上正式部署。市場普遍認為,通過本次硬分叉,以太坊在交易處理速度上將大幅上升,而ETH產量的縮減有助於其價格的上漲。現在就讓我們來認真研究一下此次的“君士坦丁堡”硬分叉以及對以太坊的未來影響。
1.1. 硬分叉和軟分叉
二級標題
所謂硬分叉,是指通過修訂協議引入新的特性,可能會使前一版本的協議失效。即運行新版本協議的節點認定為有效的區塊,會被運行舊版本協議的節點認定為無效。老節點會認為其他分支才是區塊鏈最長、有效的分支,並一直拓展這個分支,直到全部舊節點都升級版本後分叉才會結束;而軟分叉則是對協議加入了新的特性,讓現有的驗證規則更加嚴格。此時老節點依然會接收所有的區塊,而新區塊會拒絕一些,此時老節點可能會挖到一些無效的區塊,因此會激勵老節點去更新協議。這樣可避免硬分叉造成的永久分裂,只會產生一些臨時的小型分叉。
簡而言之,硬分叉造成的規則改變無法向前兼容,舊節點無法認可新節點產生的區塊,於是新舊節點會開始在不同的鏈上運行;而軟分叉造成的規則改變是可以向前兼容的,舊節點可以兼容新節點產生的區塊。
1.2.1.前沿(Frontier)
二級標題
1.2.以太坊的發展路線
1.2.1.前沿(Frontier)
1.2.2.家園(Homestead)
二級標題
所謂難度炸彈,是指計算難度時除了根據出塊時間和上一個區塊難度進行調整外,加上了一個每十萬個區塊呈指數型增長的難度因子。隨著區塊高度的增加,呈指數增長的難度因子比重將會顯著提高,使得出塊難度大大增加,礦工將難以挖出新的區塊。由於出塊越來越艱難,最後區塊將被完全凍結無法產生,這個過程又被稱作“冰川時代”(Ice Age)。有了這個預期,那麼轉PoS引起的硬分叉就不會是一個困難的選擇.。
二級標題
難度炸彈的設計初衷是好的,然而由於各方面原因,以太坊轉PoS機制的計劃被不斷延遲,這也推遲了從PoW機製到PoS機制的轉換時間,為了維持以太坊網絡的正常運轉,難度炸彈代碼被多次修改以延遲“冰川時代”的到來,因此其激勵效果已經不比從前。
二級標題
1.2.3.大都會(Metropolis)
“大都會”是以太坊發展的第三個階段,該階段將又分為兩個部分:分別是“拜占庭”和“君士坦丁堡”。我們現在正處於大都會的拜占庭階段,而在2019年的3月1日,以太坊將迎來“君士坦丁堡”分叉。
“拜占庭”分叉開始於2017年的10月,以太坊網絡在第4370000 區塊左右順利實現硬分叉。在該階段,以太坊仍然100%地採用PoW機制,但是以太坊引入了一個圖形界面,讓非技術用戶也能便捷使用,這就是Mist瀏覽器。此外,由於PoS機制的開發受阻,為了防止難度炸彈影響網絡的性能,以太坊還將挖礦難度按照回退300萬個區塊的高度去計算,因此出塊的時間又回到15秒左右,但為防止通貨膨脹,區塊的獎勵也從5ETH減少為3ETH。
1.2.4.寧靜(Serenity)
一級標題
一級標題
2.一波三折的“君士坦丁堡”硬分叉
二級標題
一級標題
二級標題
2.一波三折的“君士坦丁堡”硬分叉
二級標題
2.1.“君士坦丁堡”的主要升級議案
在即將到來的“君士坦丁堡”硬分叉中,主要包含了EIP-145、EIP-1052、EIP-1283、EIP-1014和EIP-1234共5項更新方案,具體如下:
(4)EIP-1014:Skinny CREATE2
(1)EIP-145:逐位移動(bitwise shifting)
EIP-145主要由Alex Beregszaszi 和Pawel Bylica兩位技術人員來編寫。當前以太坊虛擬機缺少按位轉移的運算符,儘管位移操作可以通過算術運算符來實現,但成本比較高,處理的時間也比較長。例如,通過使用算術來實現左移和右移都需要消耗35 gas,而使用EIP-145方案後只需要消耗3 gas,因此採用EIP-145後運行某些智能合約的成本將顯著減少。
(2)EIP-1052: EXTCODEHASH 操作碼
(3)EIP-1283:調整SSTORE操作碼的淨gas計量
EIP-1014由以太坊創始人Vitalik Buterin親自創建,該提案將狀態通道(state channels)的概念引入到了以太坊網絡。這將允許交易的結算在鏈下進行,類似於比特幣的閃電網絡。 EIP 1014本身將對以太坊網絡的吞吐量帶來巨大的提升,因此以太坊網絡每秒將能夠處理更多的交易。
二級標題
二級標題
一級標題
一級標題
二級標題
一級標題
二級標題
3.硬分叉帶來的實際影響
二級標題
二級標題
在歷史上,以太坊前前後後共經過七次硬分叉,其中與本次“君士坦丁堡”類似的還有“家園”階段和“拜占庭”階段的硬分叉,而其他的硬分或是是為了突發事件,或是在宣傳和規模上較小,與本次硬分叉沒有可比性。以太坊每次因技術升級帶來的硬分叉都會給ETH帶來巨大的行情波動。基於這一現象,我們選取上述兩次歷史上的硬分叉進行分析。
在歷史上,以太坊前前後後共經過七次硬分叉,其中與本次“君士坦丁堡”類似的還有“家園”階段和“拜占庭”階段的硬分叉,而其他的硬分或是是為了突發事件,或是在宣傳和規模上較小,與本次硬分叉沒有可比性。以太坊每次因技術升級帶來的硬分叉都會給ETH帶來巨大的行情波動。基於這一現象,我們選取上述兩次歷史上的硬分叉進行分析。
從實際情況看,在“家園”硬分叉階段,由於2015年下半年以太坊Frontier版本的發布,讓人們看到了以太坊的技術實力和智能合約的潛力,為此市場對即將到來的“家園”版本普遍持樂觀態度,因此以太坊在分叉前的幾個月處於上漲通道,此過程中必然有泡沫的累積,在硬分叉結束後市場的樂觀預期也隨之結束,因此硬分叉後ETH價格的下跌成為必然。
在歷史上,以太坊前前後後共經過七次硬分叉,其中與本次“君士坦丁堡”類似的還有“家園”階段和“拜占庭”階段的硬分叉,而其他的硬分或是是為了突發事件,或是在宣傳和規模上較小,與本次硬分叉沒有可比性。以太坊每次因技術升級帶來的硬分叉都會給ETH帶來巨大的行情波動。基於這一現象,我們選取上述兩次歷史上的硬分叉進行分析。
從實際情況看,在“家園”硬分叉階段,由於2015年下半年以太坊Frontier版本的發布,讓人們看到了以太坊的技術實力和智能合約的潛力,為此市場對即將到來的“家園”版本普遍持樂觀態度,因此以太坊在分叉前的幾個月處於上漲通道,此過程中必然有泡沫的累積,在硬分叉結束後市場的樂觀預期也隨之結束,因此硬分叉後ETH價格的下跌成為必然。