[Coin] 以太坊交易中的Gas Price 與 Gas Limit

看板DigiCurrency (數位貨幣)作者 (亂飄阿~~~)時間6年前 (2018/03/12 22:25), 6年前編輯推噓7(707)
留言14則, 11人參與, 6年前最新討論串1/1
網頁好讀版:https://goo.gl/oHWBXu 常常在ICO上或者是在交易所上會看到,Gas Price 與 Gas Limit 那什麼是Gas Price 與 Gas Limit呢? 當我們想利用以太坊做交易時 需要讓礦工們進行計算(工作),因此需要付出一些費用 Gas Price 是每一個gas的價格,也就是你願意支付多少錢讓礦工幫你執行這次交易 Gas Limit 是你最大允許多少個gas 而此交易整體的gas就等於運行指令gas數的總和 (每一個指令所需要的gas數量都不一樣) 每個指令所需的gas數量在以太坊的黃皮書中有定義 https://ethereum.github.io/yellowpaper/paper.pdf 可以搜尋關鍵字: The fee schedule G is a tuple of 31 scalar values corresponding to the relative costs 因此進行複雜的智能合約內容交易,所要花費的Gas數量就會越多 而Gas Limit是你最大允許多少個gas 假設此筆交易需要21000 gas,但是你設定Gas Limit是20000的話 此筆交易就會交易失敗,但是付出去的手續費並不會還給你 而Gas Price 當你付的越高,被確認的時間就會比較短一些 也有網站查詢目前的Gas Price,跟平均確認時間 https://ethgasstation.info/ 在補充一個基本知識: 以太坊中的以太虛擬機是用Wei作為單位,而不是用Ether 1 Ether = 1,000,000,000,000,000,000 Wei 10的18次方 1 Gwei = 1,000,000,000 Wei ( G = 10的9次方) 希望這些對你有所幫助 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.179.107 ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1520864712.A.B96.html

03/12 23:36, 6年前 , 1F
G應該是10^9喔
03/12 23:36, 1F
※ 編輯: noiseyou99 (36.224.179.107), 03/12/2018 23:38:20

03/12 23:38, 6年前 , 2F
眼花,謝謝提醒
03/12 23:38, 2F

03/13 00:05, 6年前 , 3F
感謝
03/13 00:05, 3F

03/13 00:27, 6年前 , 4F
有看有推
03/13 00:27, 4F

03/13 00:28, 6年前 , 5F
03/13 00:28, 5F

03/13 02:39, 6年前 , 6F
請問gas limit既然不夠會燒掉 超過會反還 那當初何不設計
03/13 02:39, 6F

03/13 02:39, 6年前 , 7F
成該多少就多少 何必讓我們設定?
03/13 02:39, 7F

03/13 02:47, 6年前 , 8F
不設限你就等著fee被合約迴圈吃光,交易失敗+退0給你
03/13 02:47, 8F

03/13 03:05, 6年前 , 9F
如樓上所說,怕遇到雷的程式設計師
03/13 03:05, 9F

03/13 08:29, 6年前 , 10F
還沒run不知道會用掉多少啊, 實報實銷有聽過吧.
03/13 08:29, 10F

03/13 10:56, 6年前 , 11F
確實是怕遇到雷的程式
03/13 10:56, 11F

03/13 13:59, 6年前 , 12F
之前就遇上過白痴ico導致網路堵死
03/13 13:59, 12F

03/14 09:39, 6年前 , 13F
好文 推推~ 已經聽聞太多因gas 沒設好 損失慘烈的事件了
03/14 09:39, 13F

03/14 09:39, 6年前 , 14F
……
03/14 09:39, 14F
文章代碼(AID): #1Qfet8kM (DigiCurrency)
文章代碼(AID): #1Qfet8kM (DigiCurrency)