以太坊的第8次網(wǎng)絡(luò)升級(jí)即將到來(lái)。以太坊的第8次硬分叉將于2019年12月6日開始。硬分叉相當(dāng)于網(wǎng)絡(luò)升級(jí),準(zhǔn)確的日期可能會(huì)因時(shí)間和時(shí)區(qū)的不同
以太坊的第8次網(wǎng)絡(luò)升級(jí)即將到來(lái)。
以太坊的第8次硬分叉將于2019年12月6日開始。硬分叉相當(dāng)于“網(wǎng)絡(luò)升級(jí)”,準(zhǔn)確的日期可能會(huì)因時(shí)間和時(shí)區(qū)的不同而有所改變??梢栽贓therscan上查看伊斯坦布爾硬分叉的倒計(jì)時(shí)。
伊斯坦布爾是以太坊的硬分叉之一,將在Serenity(以太坊2.0)到來(lái)之前完成。在Serenity之后,以太坊將從目前的PoW機(jī)制過(guò)渡到PoS機(jī)制。
本次升級(jí)將在區(qū)塊高度9069000進(jìn)行,預(yù)計(jì)開始時(shí)間是2019年12月6日,星期五。
伊斯坦布爾帶來(lái)的升級(jí),將改變各種操作碼的成本,以防止垃圾交易區(qū)塊的出現(xiàn),整體提高DoS攻擊彈性。這次升級(jí)將實(shí)現(xiàn)以太坊和Zcash更高的互操作性,以及與其他基于Equihash的PoW加密貨幣。在對(duì)操作碼進(jìn)行改進(jìn)之后,也將提高基于零知識(shí)隱私技術(shù)(如snark和STARKs)解決方案的可擴(kuò)展性。
伊斯坦布爾升級(jí)都涉及哪些EIP?
EIP是以太坊改進(jìn)提案,每次以太坊硬分叉前都會(huì)討論EIP。人人都可以提交EIP,并提出他們對(duì)以太坊網(wǎng)絡(luò)改進(jìn)的看法。本次升級(jí)共涉及11個(gè)EIP,最終選擇了其中6個(gè),以下是伊斯坦布爾升級(jí)接受的EIP:
EIP-152:添加Blake2壓縮函數(shù)F預(yù)編譯。這個(gè)EIP將使BLAKE2b哈希函數(shù)和其他更高整數(shù)的64位BLAKE2變量在EVM(以太坊虛擬機(jī))上運(yùn)行成本更低,方便以太坊和Zcash以及其他基于Equihash的PoW幣種之間的互操作性。
EIP-1108:減少alt_bn128預(yù)編譯gas成本,因?yàn)闄E圓曲線算法預(yù)編譯目前定價(jià)過(guò)高。重新定價(jià)預(yù)編譯程序?qū)⒂欣谝蕴簧系脑S多隱私解決方案和擴(kuò)展解決方案。
EIP-1344:目前,還沒(méi)有關(guān)于如何為特定網(wǎng)絡(luò)設(shè)置鏈ID的規(guī)范,而是依賴于客戶端制定者和社區(qū)手動(dòng)做出的選擇。該EIP建議使用鏈ID來(lái)防止不同鏈之間的重放攻擊,并且在處理簽名時(shí),在智能合約中有相同的可能性將是有益的,特別是在第2層簽名方案方面。
EIP-1844:以太坊狀態(tài)的快速增長(zhǎng)導(dǎo)致某些操作碼與以前相比需要耗費(fèi)更多資源。因此,該EIP對(duì)某些操作碼進(jìn)行重新定價(jià),以在gas支出和資源消耗之間取得良好的平衡。
EIP-2028:調(diào)用鏈上數(shù)據(jù)需要在以太坊網(wǎng)絡(luò)上支付gas。這個(gè)EIP將把gas值從當(dāng)前的68/字節(jié)降低到16/字節(jié),這將有助于增加帶寬,因?yàn)閱蝹€(gè)區(qū)塊可以包含更多數(shù)據(jù)。
EIP-2200:為SSTORE操作碼提供了一個(gè)結(jié)構(gòu)化的凈gas計(jì)量變化定義,為合約存儲(chǔ)開啟了新的應(yīng)用,并減少了與大多數(shù)部署工作不匹配的多余gas成本。
以太坊用戶要怎么做?
如果你在以下服務(wù)商持有或使用以太坊,那么你不需要進(jìn)行任何操作:
通過(guò)MetaMask或Coinbase Wallet等移動(dòng)錢包持有或交易以太坊
在Coinbase、Binance、Kraken等交易所持有以太坊
使用Ledger或Trezor等硬件錢包
其中一些服務(wù)商可能會(huì)通知你采取其他操作,因此只要確保你遵守這些操作即可。
節(jié)點(diǎn)要怎么做?
以太坊是一個(gè)去中心化的點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò),因此任何當(dāng)前正在運(yùn)行以太坊基礎(chǔ)設(shè)施的人都需要將他們的軟件更新到一個(gè)“fork-ready”(準(zhǔn)備分叉)的以太坊客戶端版本,并且應(yīng)該在12月1日前完成。
如果你正在使用Infura,則不需要進(jìn)行任何更改。Infura已經(jīng)做好了準(zhǔn)備,不需要你采取任何措施。Infura運(yùn)行可靠的以太坊基礎(chǔ)設(shè)施已經(jīng)超過(guò)三年,并證明了在網(wǎng)絡(luò)硬分叉期間處理大規(guī)模更新的能力。他們會(huì)負(fù)責(zé)升級(jí),這樣你就可以繼續(xù)構(gòu)建很棒的軟件。
如果你“錯(cuò)過(guò)了分叉”,并且未能及時(shí)升級(jí)軟件,那么你將無(wú)法準(zhǔn)確地查看區(qū)塊鏈數(shù)據(jù)的來(lái)源。一旦錯(cuò)過(guò)分叉,你必須在以太坊區(qū)塊鏈重新同步你的節(jié)點(diǎn),這可能需要幾個(gè)小時(shí)甚至幾天的時(shí)間。
節(jié)點(diǎn)如何準(zhǔn)備分叉?
定期查看客戶端網(wǎng)頁(yè)的軟件更新聲明:
1. 查看分叉升級(jí)以確定你的應(yīng)用是否需要作出任何改變,或者是否有用戶會(huì)受到影響。
2. 在分叉區(qū)塊之前更新你的節(jié)點(diǎn)。
下一步是什么?
以太坊1.0在伊斯坦布爾升級(jí)之后還將進(jìn)行幾次定期的硬分叉,這些升級(jí)致力于網(wǎng)絡(luò)短期的普及。更多關(guān)于以太坊1.0的信息及其背后的團(tuán)隊(duì)所做的改進(jìn)和升級(jí)可以在這里和這里找到。
你可以閱讀關(guān)于Serenity的路線圖,包括在以太坊上實(shí)現(xiàn)PoS的所有階段。
Serenity的第一階段將見證信標(biāo)鏈(Beacon Chain)的推出,這是一個(gè)PoS區(qū)塊鏈,并將標(biāo)志著從PoW轉(zhuǎn)向PoS的長(zhǎng)期計(jì)劃的執(zhí)行。信標(biāo)鏈將與最初的以太坊PoW鏈共同存在,確保兩條鏈不會(huì)中斷。(作者:ConsenSys)
關(guān)鍵詞: 以太坊 網(wǎng)絡(luò)升級(jí) PoS機(jī)制