以太坊伊斯坦布爾硬分叉進(jìn)行了哪些升級(jí)
期待已久的以太坊伊斯坦布爾硬分叉上周六升級(jí)(美國(guó)東部時(shí)間)。雖然被認(rèn)為是權(quán)益證明的一部分,但升級(jí)主要集中在改善側(cè)鏈支持——特別是基于zcash的技術(shù)。
此次升級(jí)是以太坊都市時(shí)代的第三次也是最后一次升級(jí),也是 Casper 權(quán)益證明引入之前的最后一次升級(jí)。之前的更新,拜占庭和君士坦丁堡,是伊斯坦布爾的歷史名稱。
總共有6個(gè)以太坊改進(jìn)方案將從30個(gè)初始候選方案中添加出來(lái)。雖然沒(méi)有一個(gè)方案是特別全面的,但累積的升級(jí)應(yīng)該會(huì)擴(kuò)大智能合約開(kāi)發(fā)人員向以太坊鏈引入大規(guī)模功能的可能性,比如隱私協(xié)議和側(cè)鏈擴(kuò)展。
Zcash技術(shù)增強(qiáng)了以太坊的私密性和可伸縮性
零知識(shí)加密技術(shù)長(zhǎng)期以來(lái)一直被認(rèn)為是以太坊協(xié)議的未來(lái)補(bǔ)充,允許更多私有的基于erc的代幣,并通過(guò)脫機(jī)解決方案提高可伸縮性。
EIP-1108專門為橢圓曲線算法優(yōu)化例程,橢圓曲線算法是大多數(shù)加密算法的核心。該方案改變了橢圓曲線算法的計(jì)算定價(jià),在此之前,對(duì)它們的實(shí)際資源使用進(jìn)行了優(yōu)化。一些計(jì)算的gas成本下降了六倍之多。這是因?yàn)樗杏?jì)算操作的汽油價(jià)格都是由開(kāi)發(fā)人員手動(dòng)設(shè)置的——這只是部分反映了它們的真實(shí)成本。
以太坊開(kāi)發(fā)人員認(rèn)為這些變化對(duì)于在該平臺(tái)上構(gòu)建的許多項(xiàng)目非常重要:AZTEC和ZEther協(xié)議正在努力實(shí)現(xiàn)零知識(shí)證明和加密交易,以便在以太坊鏈上創(chuàng)建私有交易;Matter實(shí)驗(yàn)室和Rollup利用這種加密技術(shù)來(lái)構(gòu)建側(cè)鏈擴(kuò)展解決方案。
該小組以AZTEC議定書(shū)為例,說(shuō)明該建議所提供的有效削減:
“目前,在一項(xiàng)典型的AZTEC機(jī)密交易中,驗(yàn)證密碼需要花費(fèi)82萬(wàn)美元。如果預(yù)編譯程序的gas時(shí)間表正確地反映了以太坊網(wǎng)絡(luò)上的負(fù)載,這一成本將是197,000gas(按當(dāng)前平均gas價(jià)格計(jì)算約為0.23美元)?!?/p>
另一項(xiàng)提議是EIP-152,它將允許直接集成Zcash隱私幣。升級(jí)引入了Blake2b哈希值函數(shù)的高級(jí)版本,與當(dāng)前實(shí)現(xiàn)相比,它的強(qiáng)度要小得多。該特性將促進(jìn)與Zcash和其他基于等價(jià)幣的互操作性。它的主要用例是使以太坊和Zcash鏈之間的無(wú)信任原始交換成為可能,從而提供了一種無(wú)需依賴集中的交換操作符就可以獲得訪問(wèn)隱私幣的方法。
一個(gè)更一般的優(yōu)化設(shè)置,以受益于零知識(shí)系統(tǒng)是EIP-2028,這減少了gas成本的Calldata -數(shù)據(jù)存儲(chǔ)指令。這將允許增加鏈上數(shù)據(jù)傳輸?shù)膸挘ㄒ钥山邮艿木W(wǎng)絡(luò)性能成本)。將數(shù)據(jù)存儲(chǔ)優(yōu)先于原始計(jì)算,為非鏈解決方案鋪平了道路,非鏈解決方主要以增加數(shù)據(jù)傳輸?shù)拇鷥r(jià)來(lái)承擔(dān)部分計(jì)算負(fù)擔(dān)。
更好的側(cè)鏈支持和其他優(yōu)化
其他改進(jìn)包括更一般的安全性和資源使用優(yōu)化。EIP-1344引入了一個(gè)返回當(dāng)前鏈ID的新操作。此措施是為了在發(fā)生有爭(zhēng)議的區(qū)塊鏈分裂時(shí)維護(hù)網(wǎng)絡(luò)的安全性。它特別適用于第二層解決方案,比如Plasma,它將一些交易卸載到主鏈之外,并且只在指定的檢查點(diǎn)更新更改。
在有爭(zhēng)議的硬分叉(例如創(chuàng)建以太經(jīng)典的那個(gè))期間,智能合約可能錯(cuò)誤地將數(shù)據(jù)傳遞給錯(cuò)誤的鏈——這一事件可能導(dǎo)致資金損失。
EIP-2200改進(jìn)了用于智能合約數(shù)據(jù)存儲(chǔ)的gas計(jì)量結(jié)構(gòu)。它為成批的智能合約調(diào)用引入了幾個(gè)優(yōu)化,并在這些特性上組織了以前的EIP。
最后,EIP-1884是幾個(gè)功能的一般重新定價(jià),以使它們符合其實(shí)際資源消耗。
盡管這些更改看起來(lái)很小,但最后的EIP打破了向后兼容性——因此需要一個(gè)硬分叉。應(yīng)該指出的是,伊斯坦布爾并不是一個(gè)有爭(zhēng)議的分叉,所有節(jié)點(diǎn)和礦商都應(yīng)該遵守這些變化?,F(xiàn)在交易所里不會(huì)有新的以太幣。