Gas和以太幣

講到以太幣,首先大家肯定會關心,以太幣發行總量是多少呢?答案是不設上限。大家聽到這個答案會不會比較失望呢?其實也不用太擔心啦,根據目前的規則,產量會越來越少,所以幾乎接近於非常微量的通脹,後續發行的共識機制很有可能會從pow的共識機制轉爲pos的共識機制。目前從市值上來看,以太幣已經是繼比特幣之後第二大的加密數字貨幣了,或許未來它會超過比特幣,也不是不可能。

與其他貨幣一樣,以太幣也有多種面值,比如Eth,Szabo,Wei等,大家只需記住最常用的單位Eth,和最小的面值單位Wei就行了。他們之間的關係是1以太幣等於10的18次方個Wei。Eth是我們大家最常用的單位了,平時說的一個以太幣就是1eth,那爲什麼我們要記住最小的單位呢,因爲以太坊系統裏交易和交易手續費的面值都是以Wei爲單位的,比如你要給我轉賬一個以太幣,在系統層面,顯示的是你給了我10的18次方個wei的以太幣。

 

講完了以太幣,我們再講講手續費的問題。

首先,爲什麼要有交易手續費呢?

大家都知道,區塊鏈技術由於每個節點都存儲了一份同樣的區塊鏈,所以具有去中心化和不可篡改的優點,但同時,正所謂成也蕭何敗也蕭何,也由於同樣的原因,導致了區塊鏈技術效率比較低。這個問題也是目前區塊鏈亟待解決的重大軟肋。所以呢,爲了避免大家發起無效的交易,以太坊引入了交易手續費。

 

關於交易手續費,有幾點需要明確:

1手續費通過一種叫做gas的東西支付。Gas是有價格的,它的價格標的就是以太幣。所以,你支付gas,其實就是支付以太幣。

2手續費是由交易的發起方承擔的,也就是誰發起交易,誰付交易手續費。也就是說,你給我轉賬,你付手續費,你調用合約,你付手續費,你部署合約,也是你付手續費。這一點,可是比某些市場的雙邊手續費要好的。

3手續費沒有固定標準。也就是說,一個發起者願意支付多少手續費,完全憑他自願,但如果他支付的gas不夠多,他的這筆交易,礦工是不會幫他打包的,所以你如果你選擇支付過低的手續費,就需要承擔這種風險。他在支付手續費的時候,只需要在執行交易的時候填寫上願意支付多少個gas就行了。最終他支付了多少以太幣的手續費,就是它支付的gas個數乘以Gas的價格,對吧。那gas的價格是多少呢?它的價格是由系統自動調節的,說白了就是是受整個市場的供求關係,也就是礦工和交易(合約也是一種交易)發起者的博弈來動態調控的

4gas消耗是多退少不補的。所以你需要合理填寫gas的數量。現在假設你發起一筆轉賬交易,你填的gas數量是10萬,而實際執行的時候花完了10萬gas卻沒執行完這筆交易,那麼你這筆交易就是無效的了,並且你之前花的10萬gas也沒有了。但如果實際執行中只花費了9萬gas,那麼剩下的gas是會還給你的。這時候你會覺得,這個玩意叫gas真的挺形象的是不是,你開車去一個地方,如果沒加夠油,開到一半沒有油了,你只能拋錨了是不是。

 

 

想了解更多?關注我們就夠了。

公衆號:ipfscom
微信(Q):18191727
Q羣:71789361
微信掃一掃,加入知識星球


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章