以太坊是如何運作的?(四)

買賣虛擬貨幣


原創:PreethiKasireddy藍狐筆記4天前

前言:本文主要闡述當前以太坊的具體運作原理,有助於我們理解以太坊背後的各種概念和操作,適合初學者閱讀。未來ETH2.0將會發生非常大的變化,具體可以看藍狐筆記之前的文章《ETH2.0:它會是什麼?(一)》和《ETH2.0:它會是什麼?(二)》。本文作者是Preethi Kasireddy,來源於medium.com,由藍狐筆記社群“Leo”翻譯。


接上一篇《以太坊是如何運作的(一)》


Gas和支付

以太坊有一個非常重要的概念是費用的概念。因在以太坊網路上交易而消耗的計算都會產生費用,正所謂天下沒有免費的午餐。支付的費用以“gas”來計算。

gas是用於衡量特定計算所需費用的單位。gas價格是你願意花費在每單位gas上的Ether總量,用“gwei”來衡量。“Wei”是Ether的最小單位,1^018 Wei代表1 Ether。1gwei是1,000,000,000Wei。

每次交易,交易傳送人(轉賬人)都會設定gas的limit和gas價格。gas價格和gas limit代表了傳送人願意為交易支付的最大數量的Wei。例如,我們假設傳送人設定gas limit是50,000,gas價格是20gwei。這意味著交易傳送者願意支付最多50,000*20gwei=1,000,000,000,000,000Wei,也就是0.001Ether用來執行該交易。




請記住,gas limit代表了交易傳送人願意支付的最大費用。如果他們的賬戶餘額可以覆蓋這個最大值,就不會有問題。交易結束時,傳送人會收到未被使用的gas資金退款,並按最初價格交易。



如果交易傳送人沒有提供足夠的gas來執行交易,交易會用光gas,並且該交易無效。在這種情況下,交易過程中止,發生的任何狀態更改都會被逆轉,這樣交易會結束,並回到交易前的以太坊狀態。此外,還會記錄交易失敗,顯示什麼交易試圖發起並在哪裡失敗。同時,既然在用光gas之前,機器已經花費了努力進行計算,邏輯上來說,這些花費的gas不會再退還給交易傳送人。


gas資金到底去哪裡了?交易傳送人花費的所有gas資金都被髮送到“受益人”地址,這通常是礦工的地址。既然礦工花費努力來計算和驗證交易,礦工收取gas費用作為獎勵。


通常,交易傳送人願意支付的gas價格越高,礦工從交易中獲得價值越大。因此,礦工也會選擇價格高的交易。這樣,礦工自由選擇他們願意驗證的交易。為了引導交易傳送者設定gas價格,礦工可以選擇宣傳他們會執行交易的最低gas價格。


--未完待續---


------

風險警示:藍狐筆記所有文章都不構成投資推薦投資有風險,投資應該考慮個人風險承受能力,建議對專案進行深入考察,慎重做好自己的投資決策。

通往區塊鏈的新世界:關注“藍狐筆記”區塊鏈公眾號:lanhubiji 

或加入藍狐筆記的知識星球:https://t.zsxq.com/iaQNnIq

免責聲明:

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

推荐阅读

;