以太坊硬分叉為什麼命名為“君士坦丁堡”?一文看懂!

01.君士坦丁堡分叉,以太坊翻身戰?

2019年開年,一場區塊鏈世界的大戲拉開了帷幕——以太坊將在7,080,000區塊高度上激活君士坦丁堡硬分叉,預計分叉時間是北京時間2019年1月16日。

相比去年的BCH分叉大戰,此次以太坊分叉的火藥味沒有那麼濃,幣安、火幣、OKEx等各大交易所紛紛表態支持君士坦丁堡,業內人士也普遍看好君士坦丁堡。

種種利好聲音,讓以太坊搭上了快車,價格一路攀升,漲到150美元以上,擊敗瑞波幣,市值重回全球第二的寶座。

那麼,君士坦丁堡將給以太坊帶來什麼大變化,讓人趨之若鶩?

以太坊硬分叉為什麼命名為“君士坦丁堡”?一文看懂!

02、4大發展階段和5大升級方案

早在以太坊設計之初,創始人們就為項目發展規劃好路線,宣佈它的發展分為四個階段:前沿、家園、大都會、寧靜。

第一階段,前沿(2015.7~2016.3):以太坊的最初版本,非常複雜,只適用於開發者測試,只允許開發者進行挖礦。

第二階段,家園(2016.3~2017.10):以太坊優化協議後,系統更加穩定、更易使用,普通用戶也可以參與挖礦了。

第三階段,大都會(2017.10~2019.1):這個階段被認為是從PoW機制到PoS機制的過渡階段,以太坊的底層協議發生了重要改變,也就是產生了硬分叉。

第四階段,寧靜(時間待定):全面PoS機制。

因為第三階段實現起來較為複雜,所以又分成拜占庭(2017年10月)和君士坦丁堡(2019年1月)兩個硬分叉升級。現在正處於大都會的拜占庭階段,接下來將邁向君士坦丁堡,將首次引入PoS機制。

君士坦丁堡包含了重要的5項改進提議(EIP),分別是:

EIP145:由兩位以太坊開發人員Alex Beregszaszi 和 Pawel Bylica編寫的技術升級,EIP 145詳細描述了一種更有效的以太坊信息處理方案,其稱為逐位移動(bitwiseshifting)。

EIP1052:由以太坊core開發人員Nick Johnson和Bylica所撰寫,1052提供了一種優化以太坊網絡大規模代碼執行的方法。

EIP1283:由Johnson撰寫,這一提議主要引入了一種針對數據存儲更改更公平的定價方法,這可以讓智能合約開發者受益。

EIP1014:由以太坊創始人Vitalik Buterin(V神)親自創建,此升級的目的是更好地促進基於狀態通道和鏈外(off-chain)交易的擴容解決方案。

EIP1234:由以太坊主要客戶端 Parity發佈經理 Afri Schoedon所倡導,這也是以太坊此次升級中最具爭議的部分,它會使以太坊網絡的區塊獎勵從3ETH減少到2ETH,此外還會延遲難度炸彈12個月的時間。

以太坊硬分叉為什麼命名為“君士坦丁堡”?一文看懂!

03、從拜占庭到君士坦丁堡,以太坊在下一盤什麼棋?

這還得從區塊鏈世界的著名思想實驗“拜占庭將軍問題”談起。

計算機科學家萊斯利·蘭波特(Leslie Lamport)虛構了這樣一個故事:

古代拜占庭帝國想要進攻一個強大的敵人,為此派出了10支軍隊去包圍敵人。敵國也具有一定的實力,能抵禦5支拜占庭軍隊的同時襲擊,也就是說,拜占庭至少要同時出動6支軍隊(一半以上)才能攻下敵國。

在那個時代,沒有先進的通信設備和環境,將軍們只能依靠通信兵騎馬相互通信來協商進攻意向及進攻時間。

將軍們不確定他們中是否有叛徒,叛徒可能擅自變更進攻意向或者進攻時間。拜占庭將軍們如何保證有多於6支軍隊在同一時間發起進攻,從而贏取戰鬥?

以太坊硬分叉為什麼命名為“君士坦丁堡”?一文看懂!

解決這個問題的核心點在於如何讓將軍們達成共識,建立個絕對可靠的信任機制。這個問題看似簡單,卻困擾了計算科學家數十年,直到比特幣之父中本聰橫空出世。

中本聰的解決方案是這樣的:

當某位將軍發出統一進攻的消息後,其他將軍收到發起者的消息必須非對稱加密技術簽名蓋章,確認各自的身份。

這種加密技術既可以保證信息的私密性、不可偽造性, 又能讓消息接收方確定發送方的身份,也就保證了將軍們行動一致。

不過,由誰來發出進攻消息也是一個大問題。如果10個將軍中同時發起消息,各說各話,勢必會造成系統的混亂。

為此,中本聰增加了發送信息的成本——將軍們將統一收到一道複雜的計算題,只有先解出答案的將軍才能獲得發送權限。

以太坊硬分叉為什麼命名為“君士坦丁堡”?一文看懂!

中本聰把這個方案應用到加密貨幣上,比特幣就誕生了。

在比特幣系統中,礦工們挖礦絕不是單純地消耗資源,而是像將軍們一樣通過計算來獲得信任,也就是通過工作量證明(PoW),防止出現信任成本為0,信息混亂的局面。

PoW並不是解決信任成本問題的唯一方案。PoW雖然安全性高,但容易造成大量的資源浪費,網絡性能比較低。於是,又有人提出新的證明方案——PoS(權益證明)。

PoS關注的不是工作量,而是計算你持有佔總幣數的百分比以及佔有幣數的時間來決定記賬權,持有越多,權力越多。

相比PoW,PoS更加節能,而且算力不再決定一切,能避免少數人形成寡頭統治。

這也是以太坊將“全面PoS”作為終極目標的原因,此次君士坦丁堡升級將首次引入PoS機制,為第四階段的全PoS機制做鋪墊。

以太坊硬分叉為什麼命名為“君士坦丁堡”?一文看懂!

04、“拜占庭”“君士坦丁堡”的命名有什麼特殊含義?

區塊鏈技術和拜占庭將軍問題淵源頗深。

而在真實歷史中,拜占庭是古希臘人所建立的移民城市,地理位置優越,但在很長的一段時間內卻一直未受到重視。

後來,羅馬帝國皇帝君士坦丁大帝重建並擴建了拜占庭,宣佈遷都拜占庭,改名為君士坦丁堡,從此這座城市才大放異彩,相繼成為羅馬、拜占庭、拉丁和奧斯曼四大帝國的首都。

如果將以太坊類比為一座城市,這次升級就相當於從拜占庭到君士坦丁堡的轉變,從一座小城市升級為國際大都市。

從這個角度看參與到以太坊項目中的各類人:核心開發者就相當於城市設計者,他們設計了整座城市,開發城市的更多服務功能;礦工相當於工人,他們挖礦,源源不斷地提供生產原材料;用戶相當於居民,他們繁衍生息,使用貨幣進行交易,促進城市發展。

當城市發展到一定程度時,生產原材料已經過剩,城市設計者希望重新分配資源,讓整座城市變得更高效。

於是設計者們減少了鑄幣廠工人所獲得的報酬(PoW),出臺新政策鼓勵工人(PoS)轉行。由於不再需要浪費大量資源去挖礦,有更多人投入到建設中,居民的生活也會更加富足便利。

再回到君士坦丁堡硬分叉上,升級之後,以太坊的整性能會進一步優化提高。對於智能合約開發者而言,將節省大量gas費用;對於用戶而言,會有更舒適的用戶體驗。

以太坊硬分叉為什麼命名為“君士坦丁堡”?一文看懂!

重點問題

1. 以太幣價格會受到什麼影響?

在君士坦丁堡硬分叉中,最引人關注的是減產方案——區塊獎勵將從3ETH調整到2ETH,以太坊預計將減產33%。

從投資者的角度來看,這或許是個好消息,至少短時間內的拉昇不是問題。回顧去年“拜占庭”硬分叉期間,以太幣的價格最大漲幅達到15%。

但對礦工們來說,在關機的邊緣徘徊之際,收益削減三分之一,無疑是雪上加霜。有人認為,以太幣價格至少需要上漲50%才能彌補礦工減產的損失,如果減產後的以太坊不能大漲,恐怕會有很多以太坊礦工另投他處。

這是從PoW轉到PoS難以避免的情況,以太坊一直以來有計劃但緩慢地推進升級,也是為了儘量穩住礦工的心。

只是一向以利益為重的礦工們能否買帳就是另一個問題了,一旦礦工大幅離場,算力大幅減少,影響到網絡的安全性,以太幣價格勢必也會受到重挫。

分叉過後,要麼大漲,要麼大跌,你準備好了嗎?

2. 會不會分出新幣?

去年的BCH分叉大戰,分叉出BCH-BSV和BCH-ABC兩個版本。回顧以太坊歷史,也曾在處理The DAO事件後,分出ETC新幣。

但是,產生新幣並不是加密貨幣分叉的必然結果。當社區對於分叉方案有非常大的爭議,站隊劃為對立兩派時,才更有可能出現新幣。

本次“大都會”升級之前已經得到社區一致同意,而“君士坦丁堡”硬分叉是進一步升級的結果。相信本次硬分叉不會有新的幣產生。

3.PoS 會替代 PoW嗎 ?

尚未實現,目前這方面還在進行很多測試。EIP-1234 目的之一是降低區塊獎勵,並推遲難度炸彈的到來(預計在2021年)。


分享到:


相關文章: