以太坊Gas的背後,彰顯以太坊網路的繁榮發展

買賣虛擬貨幣

自2017年年中以來,以太坊每天的gas使用量一直在上升,近幾個月隨著連鎖交易的增長而加速。

那麼什麼是gas?

gas類似於內燃機車需要汽油來操作和駕駛,以太坊生態系統需要gas來操作和處理交易。以太坊在區塊鏈上的執行環境實現稱為以太坊虛擬機器(evm)。參與網路的每個節點都執行evm作為區塊驗證協議的一部分。他們會檢查正在驗證的塊中列出的交易,並執行由evm中的事務觸發的程式碼。網路中的每個全節點執行相同的計算並儲存相同的值。

當你執行一個去中心化應用(dapp)時,它會與區塊鏈互動以讀取和修改其狀態,但是dapps通常只會放置對達成共識至關重要的業務邏輯和狀態到區塊鏈上。

當由於訊息或事務觸發而執行合約時,每個指令都在網路的每個節點上執行。這具有一定的成本,對於每個執行的操作都有指定的成本,以一定gas單位表示。gas在以太坊生態系統中普遍使用,包括各種智慧合約和交易的驗證。以太坊gas通常以gwei(以太坊單位)表示。一個以太坊等於10億個gewi。

根據以太坊協議,在合約或交易中執行的每個計算步驟都要收取費用,以防止在以太坊網路上的惡意攻擊和濫用。每筆交易都必須包含gas limit和願意為gas支付的費用。礦工可以選擇是否打包交易和收取費用。如果由交易產生的計算步驟所使用的gas總量(gas used ),包括原始訊息和可能被觸發的任何子訊息,小於或等於gas limit,則處理該交易。如果gas總量超過gas limit,那麼所有的改變都會回退,除非交易仍然有效並且礦工接受了這個費用。交易執行中未使用的所有多餘的gas將以ether返還給交易發起人。你不必擔心超支,因為你只需支付消耗的gas費用。這意味著傳送高於估計值gas limit的交易是有用的,也是安全的。

gas費用受區塊鏈需求的影響,礦工優先處理gas價格最高的交易。因此,隨著以太坊區塊鏈上的活動增加,gas的使用也會增加。由於以太坊的交易價格是按gas使用量x天gas價格計算的,因此區塊鏈需求高的時期導致以太坊交易費用較高。

傳送到以太坊區塊鏈的每筆交易都需要透過大量的計算工作來處理。gas是衡量和支付處理工作的方式。使用者傾向於將gas視為一種令人困惑的煩惱,gas也導致安全漏洞的出現。

眾所周知,前端時間出現的以太坊天價手續費事件,無論此次事件是洗錢還是駭客勒索,造成這起事件的原因就在於過高的gas price,這筆交易裡的gas price為0.50803485 ether,也就是大約5億gwei。針對這一安全問題,以太坊核心團隊馬上提出方案,即手續費大於1 eth的交易將會被其rpc介面拒絕。但該客戶端仍會播報此類遠端事務。以太坊核心開發者表示,這一方案的提出將表明天價手續費事件將不會再發生。

隨著交易變得更具競爭力,交易將使用更多的gas,由以太坊礦工進行優先排序和驗證,最終使交易對傳送者來說更加昂貴。

根據eth加油站的資料,過去30天內,透過以太坊區塊鏈進行的tether(usdt)交易的費用為10500 eth。

coinmarketcap的資料顯示,tether是目前市值為92億美元。龐大的穩定幣在多個區塊鏈上執行,包括以erc-20代幣形式的以太坊區塊鏈。

顯然,gas費用的上漲,彰顯了以太坊網路的繁榮。同時反應出以太坊網路的擁擠。在以太坊2.0沒有升級之前,這個問題很難徹底解決。但以太坊礦工已經開始自救,以太坊作為一個工作證明網路,可以投票對網路進行更改。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;