
作者: Bill Buchanan
來源: 藍狐筆記
前言:礦工為區塊鏈提供記賬服務,因此收取服務費用。本篇短文簡單闡述了以太坊gas的概念,適合初學者閱讀,本文作者Prof Bill Buchanan OBE,是一位加密朋克。文章來源于medium.com,由藍狐筆記社群“LEO”翻譯。
在以太坊的應用中,我們定義了gas的概念。這基本上是用于衡量執行單個Keccak-256哈希所需工作量的單位,其中30個gas消耗與單個哈希相關,另外6個gas用于每個256比特的數據哈希。

通過這種方式,人們有動力讓智能合約保持小規模,這樣成本更低。已編譯的智能合約樣本具有數據和gas值:

因此,gas提供一種方法來定義礦工在區塊鏈上執行操作時收取的費用。不過,它跟比特幣不同,比特幣只收取交易中的kb數。當涉及交易費的實際支付時,要向創建區塊的礦工支付以太幣。
因此,以太坊交易是需要付費的。如果費用太低,礦工不愿意執行交易。當gas被消耗,支付給礦工,且無法收回。如果交易費用設置高,礦工獲利較高,該交易會被優先考慮。但總的來說,礦工只會對他們所做的工作收取費用,如果沒有使用,他們會退還任何多余的gas。
礦工可以根據不同的gas價格來決定是否需要改變gas的使用。這克服了比特幣中交易費用的變化。在以太坊中,就像比特幣一樣,有區塊限制,如果你溢出到另外一個塊,你最終會支付更多。
每筆交易的gas價格目的是為了克服拒絕服務和無限循環,使用0.00001以太幣或1 Gas用于執行一行代碼。如果沒后足夠的以太幣,交易不會被執行。它也是為了促進代碼設計者提高效率,而不是浪費帶寬和CPU的利用率。
由此,在加密世界中,即使是礦工也會掌控一些節奏。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。