W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
注:GAS,中文直譯,氣體或者汽油,在以太坊上是衡量工作量的計量單位,類似于我們每小時用了多少度電用kilowatt/hours, 千瓦/小時。以太坊上產(chǎn)生的各種交易、存儲等活動都是需要Gas來推動的,Gas好比是燃料,推動以太坊虛擬機(EVM)來工作。
在創(chuàng)建時,每筆交易都會被收取一定數(shù)量的gas ,該氣體必須由交易的發(fā)起者支付(tx.origin)。在 EVM 執(zhí)行交易的同時,gas 根據(jù)特定規(guī)則逐漸耗盡。如果gas在任何時候用完(即它是負數(shù)),就會觸發(fā)一個gas不足異常,這會結(jié)束執(zhí)行并恢復對當前調(diào)用幀中狀態(tài)所做的所有修改。
這種機制激勵了 EVM 執(zhí)行時間的經(jīng)濟使用,并補償了 EVM 執(zhí)行者(即礦工/質(zhì)押者)的工作。由于每個塊都有最大量的gas,它也限制了驗證塊所需的工作量。
gas價格是由交易發(fā)起人設定的值,他必須預先支付?gas_price * gas
?給EVM 執(zhí)行人。如果執(zhí)行后剩余一些gas,則將其退還給交易發(fā)起者。如果發(fā)生恢復更改的異常,已用完的 gas 將不予退還。
由于 EVM 執(zhí)行者可以選擇是否包含交易,交易發(fā)送者不能通過設置低 gas 價格來濫用系統(tǒng)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: