Gas是什么意思啊?區塊鏈中的Gas有什么用

Gas是什么意思啊?區塊鏈中的Gas有什么用
如果您曾經在以太坊上發送過交易 , 那么必須選擇一定數量的Gas才能進行確認 。 沒有適當數量的Gas , 則網絡的礦工將不會選擇您的交易 , 也不會將其打包在后續區塊中 。 本文將用形象的方法來進行Gas的科普 , 幫助大家對Gas有進一步的認識 。
什么是Gas?想要知道Gas是什么意思 , 首先要了解以太坊的運行原理 。 當我們發起一筆交易的時候 , 這筆交易就會進入一個池子里面 , 礦工就會從這個池子里面去尋找交易來進行確認 。 而轉賬的時候需要給礦工提供獎勵也就是手續費 , 激勵礦工將您的交易打包到區塊鏈中 , 這個就是Gas 。
所以總的來說 , Gas其實就是手續費的意思 , 類似于汽車需要加油才能跑起來 , 你的轉賬交易也需要充氣才能完成 。
這就是為什么區塊鏈社區中的許多人喜歡將ETH稱為“數字經濟的燃料” , ETH確實可以轉化為燃料 , 激勵礦工在全球網絡上進行計算 。
Gas以ETH支付 , 多數情況下會轉換為GWEI , 以獲得更好的用戶體驗 。
在整個網絡里 , Gas非常重要 , 因為它是以太坊網絡中的主要激勵機制 。 請記住 , 礦工必須花費自己的計算能力來運行智能合約操作 , 他們這樣做并非出于其善意 , 因為他們可以通過提供有價值的服務來賺錢 。
像在任何工作量證明系統中一樣 , 網絡的安全性依賴于礦工哈希率 , 礦工哈希率主要取決于保證網絡安全的動機 。 以太坊礦工可以獲得的Gas越多 , 網絡將越安全 。
考慮Gas時 , 有兩個主要組成部分:Gas限制和Gas價格 。 執行一項操作的總成本是“Gas限制”和“Gas價格”的乘積(Gas限制x Gas價格) 。
Gas限制Gas限制是指用戶愿意花費在計算上的最大Gas 。 一些基本計算需要預定數量的Gas , 錢包很容易根據用戶嘗試執行的操作類型提供這些估算值 。 例如 , 以太坊黃皮書指出 , 每筆交易都需要21000 Gas , 這就是為什么大多數用戶界面默認顯示21000作為“Gas限制”的原因 。
Gas價格談到這里 , 就要說Gas Limit和Gas Price這兩個概念了 , 一筆交易的成本等于Gas Limit*Gas Price 。 Gas Limit就相當于一輛車要加多少油 , Gas Price就相當于油價 。
通常來說 , Gas Price最高為50 GWEI , GWEI是以太坊的一個計量單位 , 1個ETH等于10億GWEI 。
一般一筆交易不超過20000Gas Limit , 設置Gas Lim 。
如您所料 , 設置的Gas價格越高 , 該交易將被包含在下一個區塊中的機會就越高 , 因為這是對礦工的激勵 。 大多數接口上的默認Gas價格為20 GWEI , 這足以在接下來的幾分鐘內完成交易 。 但將價格提高到40 GWEI可能會使您進入下一個區塊 。
結論

    gas 是計算費用的方式 。
    費用(fee)仍然以以太(ether)支付 , 但是它與gas不同 。
    gas 消耗量是執行的事務的工作量 , 如勞動小時數、車輛行駛的公里數 , 而gas 價格類似于你為完成工作支付的小時工資 。 兩者的結合決定了總交易費用 。
    【Gas是什么意思啊?區塊鏈中的Gas有什么用】如果 gas 價格過低 , 沒有人會處理你的交易 。
    如果你的gas 價格正常 , 但你的交易的gas 消耗量超出"預算"會導致交易失敗 , 仍最為失敗交易進入區塊鏈 , 并且無法收回支付的費用 。
    它確保沒有程序可以永遠運行 , 并且人們會小心運行他們的代碼 。 它使礦工和用戶都免受壞代碼的影響 。

    推薦閱讀