以太坊又有重大升級?以太坊開發者最近提出了一種提案,為以太坊網路新增第二種燃料,並與與其現有的燃料(gas)同時執行。
以太坊網路今年將發生一系列變化。 最熱切期待的升級就是在新的ETH 2.0區塊鏈下由工作量證明(PoS)共識轉向權益證明(PoS)共識。 以太坊“寧靜(Serenity)”路線圖(即以太坊2.0)的第0階段已經在測試網上執行,但是還有其他建議正在醞釀之中。
“石油”潤滑以太坊的發展“齒輪”
一項向以太坊虛擬機器(EVM)新增第二種燃料來源的提案剛剛被提交。 設計這項升級的獨立研究人員和軟體開發人員Alexey Akhunov(@realLedgerwatch)在推文中釋出了該提案。
儘管該提案尚未成為正式的EIP(以太坊改進提案),但目前正在研究和討論中。 這項提案的動機來自於需要防止針對網路上的操作重複調整燃氣成本。
天然氣(gas,以太坊網路當前所使用的燃料)目前有兩種用途: 支付計算和儲存資源的費用,並透過嚴格限制一次呼叫所可以使用的gas數量來防止重入。
關於這項提案的簡報補充說,由於智慧合約的編寫方式,調整gas計劃以更好地反映資源使用情況會導致意想不到的後果。
以太坊基金會技術作家格里芬·霍奇基斯(Griffin Hotchkiss)建議“石油(oil,這種燃料被建議使用的名字)”與gas平行執行。
Akhunov 闡述;“作為無狀態以太坊研究的一部分,這已經成為現實,這是認識到需要支付見證人費用的一部分,但是調整gas成本可能是一個非常痛苦的方法。 相反,開發者更願意調整oil成本。”
該提案中包含了有關這種新燃料如何與gas協同工作的規範和示例。 Akhunov補充說,oil主要是取代gas的主要交易目的,次要目的才是取代現有的gas。
解決向後相容性問題
未來幾個月內,許多解決方案將會出現,用於解決向後相容性的問題,這個新燃料提案便是其中之一。 當新的ETH 2.0區塊鏈在主網上上線時,為ETH 1.0編寫的智慧合約將出現相容性問題。
本質上,當這些階段推出時,將需要為新鏈及其側鏈(分片)重新編寫它們。 使用第二種燃料可以緩解一些可能會出現的問題。