1. 格時財經首頁
  2. 新聞
  3. 資訊

升級什麼?有何影響?以太坊“君士坦丁堡升級”的技術要點都在這裡了

升級什麼?有何影響?以太坊“君士坦丁堡升級”的技術要點都在這裡了

如果不出意外,在本周以太坊就將進行,甚至完成“君士坦丁堡升級”,對於本次升級,行業內不同人士有不同角度的解讀,也帶來了一些誤解。在這裡,我們邀請了北京鏈安的安全專家Hardman來為大家做一番解讀。

1 君士坦丁堡升級概述

本次以太坊君士坦丁堡硬分叉升級官方博客在1月11號已經有系統介紹,剛興趣的朋友可以去其官方網站了解,在這裡,北京鏈安為您做出本次升級的介紹和解讀。

2 君士坦丁堡升級介紹

2.1 引入EIP簡介

君士坦丁堡版本升級主要引入以下EIP(Ethereum Improvement Proposals 以太坊改進建議)。

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

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

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

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

EIP 1234:由以太坊主要客戶端 Parity發布經理 Afri Schoedon所倡導,它會使以太坊網絡的區塊獎勵從3ETH減少到2ETH,此外還會延遲難度炸彈12個月的時間。

2.2什麼是難度炸彈?

在EIP 1234的描述中,各位朋友可能也發現了“難度炸彈”這樣一個陌生的概念,讓我們首先對此作出解釋。跟比特幣一樣,以太坊會隨着算力增長,挖礦難度加大,除此之外,以太坊還加入了一個額外的難度因子(難度炸彈),難度炸彈只針對POW礦工,是一個每十萬個區塊呈指數型增長的難度因子。舉例說明,當共識機制處於POW礦工和POS礦工混合出塊的過渡時期時,隨着區塊高度的增加,由於難度炸彈的存在,POW礦工出塊難度將呈現指數級別增長,慢慢難以挖出新的區塊,從而逼迫POW礦工陸續切換到POS挖礦,從而實現共識機制由POW向POS的平滑切換。

本次升級後依然只是POW出塊,所以將難度炸彈推遲一年後觸發,防止提早觸發難度炸彈,導致依然處於POW階段的以太坊產生無法出塊的問題。

3 君士坦丁堡引入EIP解讀

EIP 145和EIP 1052都致力於通過改進以太坊的底層虛擬機(EVM),來提高網絡的效率。

EVM負責處理智能合約編譯後的字節碼。EIP 145以及EIP 1052的存在,都是為了給智能合約開發者尋求更好的開發體驗。

EIP 145引入了稱為“逐位移動”的功能,該功能能夠在字節碼狀態下運行,無需依賴於乘法和除法之類的算術操作。升級後EVM將更快地處理諸如CryptoKitties之類的去中心化應用(DApp)的智能合約。此外,當以太坊的智能合約被執行和調用時,通過EIP 1052升級,僅需檢查合約代碼的基本數據,而不必檢查代碼的整體。從而不需要驗證完整的合約。通過使合約成為壓縮的代碼行(可被驗證的“哈希”),從而節省了計算時間和成本,這對於那些數千行代碼的長智能合約的運行而言,性能上有所提升。

EIP 1283實施將帶來更廉價的存儲。我們知道,在當前版本的以太坊上,對智能合約代碼進行某些更新,會消耗大量的gas。EIP 1283通過分解以太坊短期存儲(稱為內存)中寫入的合約更改,而不是區塊鏈本身,從而實現對合約更好的成本優化。應用之後,將會降低開發人員的整體成本。

EIP 1014由太坊創始人 Vitalik Buterin所創建,主要為了提升狀態通道的性能。狀態通道作為以太坊擴容路線圖的重要組成部分,實現在以太坊區塊鏈上發生的最小化操作量,從而釋放以太坊網絡的資源和空間。

EIP 1234提案是這次君士坦丁堡升級最具爭議的部分。根據以太坊開發者的設計,以太坊最終是要轉換至Casper Pos共識機制的,然而,這一轉換的過程依然遙遠。因此,開發者必須要採取延遲難度炸彈的操作,並減少以太幣的產量。

4 君士坦丁堡升級改變和總結

本次升級性能和安全上的改變主要有:

(1)長智能合約執行性能優化。

(2)為合約更新時提供更廉價的存儲。

(3)為狀態通道等二層網絡擴容方案做鋪墊。

(4)修改了以太坊經濟政策。

總結:本次的君士坦丁堡升級是以太坊最後一個POW階段,前4個EIP的引入都是常規的性能改進升級。EIP1234屬於以太坊經濟激勵體系的一次改變,提前降低出塊獎勵,為後續共識機制由POW向POS平滑過渡做鋪墊。

本文來自北京鏈安,本文觀點不代表格時財經立場,轉載請聯繫原作者。

免責聲明:作為區塊鏈信息平台,本站所提供的資訊信息不代表任何投資暗示。鑒於中國尚未出台數字資產相關政策及法規,請中國大陸用戶謹慎進行數字貨幣投資。

發表評論

電子郵件地址不會被公開。 必填項已用*標註

聯繫我們

郵件:dgwindow@qq.com

QR code