以太坊(分叉)
2016年7月,以太坊開發(fā)團(tuán)隊(duì)通過修改以太坊軟件的代碼唤锉,在第1920000區(qū)塊強(qiáng)行把The DAO及其子DAO的所有資金全部轉(zhuǎn)到一個(gè)特定的退款合約地址,從而“奪回”黑客所控制的DAO合約的幣别瞭。從而形成兩條鏈窿祥,一條為原鏈(ETC),一條為新的分叉鏈(ETH)蝙寨,各自代表不同的社區(qū)共識(shí)以及價(jià)值觀晒衩。
以太坊的發(fā)布分成了四個(gè)階段,即Frontier(前沿)墙歪、Homestead(家園)听系、Metropolis(大都會(huì))和Serenity(寧靜),在前三個(gè)階段以太坊共識(shí)算法采用工作量證明機(jī)制(POW)虹菲,在第四階段會(huì)切換到權(quán)益證明機(jī)制(POS)靠胜。
近期,以太坊將進(jìn)行拜占庭升級(jí),它是以太坊四步路線圖中第三階段“Metropolis(大都市)”的第一步升級(jí)浪漠。據(jù)悉菠赚,以太坊計(jì)劃在2017年10月內(nèi)激活拜占庭硬分叉≈2兀“拜占庭”在以太坊的測(cè)試網(wǎng)絡(luò)Ropsten上已經(jīng)有了一個(gè) 正式的區(qū)塊編號(hào)。此前設(shè)定在9月18日瘩欺,這個(gè)區(qū)塊編號(hào)如今正式被定在高度1必盖,700,000俱饿,預(yù)計(jì)大約將在7天后到達(dá)這個(gè)區(qū)塊歌粥。
針對(duì)與拜占庭改進(jìn)的兼容性,開發(fā)者已經(jīng)為Geth軟件引入了新的性能提升拍埠。其中包括將節(jié)點(diǎn)所需要存儲(chǔ)的數(shù)據(jù)量從25.3GB削減到14.9GB——這使以太坊的運(yùn)行明顯更加輕便失驶。經(jīng)過升級(jí)的節(jié)點(diǎn)還將能夠更快地處理合約,過濾時(shí)間將從數(shù)分鐘降低到一秒鐘枣购。
此次第三階段“Metropolis(大都市)”升級(jí)嬉探,將有以下四大重大改變
1、支持“zk-SNARK”及零知識(shí)證明功能棉圈,用戶將可執(zhí)行匿名性更高的交易涩堤。
2、編程及智能合約將會(huì)變得更加簡(jiǎn)單分瘾,Gas也將被調(diào)整為賬單結(jié)算胎围。
3、為安全性愛好者提供身份掩護(hù)功能德召,允許用戶自行決定私鑰地址白魂。這將提升網(wǎng)絡(luò)安全性,甚至抵御量子計(jì)算機(jī)攻擊上岗。
4福荸、這次升級(jí)包括“難度炸彈”,旨在提升挖礦難度液茎,這也是以太坊網(wǎng)絡(luò)從POW過渡到POS的一個(gè)中間步驟逞姿,這段時(shí)期被稱為“以太坊冰河期”
軟硬分叉的簡(jiǎn)單區(qū)別說明
硬分叉:沒有向前兼容性,之前的版本將不可再用捆等,需要強(qiáng)制升級(jí)滞造。
軟分叉:有較好的兼容性,之前版本至少部分功能可用栋烤,可不升級(jí)谒养。
硬分叉:在區(qū)塊鏈層面會(huì)有分叉的兩條鏈,一條原舊鏈,一條分叉新鏈买窟。
軟分叉:在區(qū)塊鏈層面沒有分叉的鏈丰泊,只是組成鏈的區(qū)塊,有新區(qū)塊和舊區(qū)塊始绍。
硬分叉:需要在某個(gè)時(shí)間點(diǎn)全部同意分叉升級(jí)瞳购,不同意的將會(huì)進(jìn)入原舊鏈。
軟分叉:相當(dāng)長的時(shí)間里亏推,可允許不進(jìn)行升級(jí)学赛,繼續(xù)使用原版本生成舊區(qū)塊,與新區(qū)塊并存吞杭。