寫這篇文章主要是因?yàn)檫@兩天以太坊網(wǎng)絡(luò)又堵了升薯,所謂堵,表現(xiàn)為默認(rèn)的Gas設(shè)置击困,轉(zhuǎn)賬一直在等待打包涎劈,一直不能到賬,而且還無法判斷是否會到賬阅茶。結(jié)果就是蛛枚,你買個幣,等待打包一上午脸哀,你還不能重新設(shè)置Gas蹦浦,因?yàn)槟悴恢滥枪P等待打包的會不會成功,只能眼睜睜的看著價(jià)格上去企蹭。
過去幾個月白筹,基本上每月以太坊會堵一次,上次是因?yàn)橐蕴埩律悖詈笠驗(yàn)橐蕴垷岫认氯ゲ呕謴?fù)徒河,這次應(yīng)該是因?yàn)樾麻_戶的用戶太多,只有通過大的交易所限制新開賬戶來降低交易量送漠。
我相信一個模型:以太坊估值 = 十年后以太網(wǎng)絡(luò)手續(xù)費(fèi)收入顽照。所以交易量越大,以太坊價(jià)格應(yīng)該更高闽寡,比如這次代兵。
不討論幣價(jià),討論技術(shù)爷狈。區(qū)塊打包那些太基礎(chǔ)的不談植影,主要說說以太坊Gas的設(shè)計(jì)特點(diǎn)和優(yōu)勢。
16年初涎永,V神來中國推廣以太坊思币,談到Gas給了一個有趣比喻,說Gas和ETH羡微,就是中國的油價(jià)和RMB的關(guān)系谷饿。希望通過這個體系將使用價(jià)值與投資價(jià)值分離,避免因?yàn)镋TH價(jià)格波動妈倔,造成系統(tǒng)手續(xù)費(fèi)的波動博投。比如V神就幾次在推特上給出官方指導(dǎo)價(jià) 21 GWei。
理解Gas需要的幾個概念:
曠工費(fèi):除了轉(zhuǎn)賬金額需要額外支付給以太坊網(wǎng)絡(luò)曠工的費(fèi)用
Gas:以太坊每一步操作都需要消耗Gas盯蝴,執(zhí)行總量就是Gas
Gas Price:每一步操作的單價(jià)毅哗,一般用GWei作為單位听怕,乘以Gas就是需要支付的曠工費(fèi)
Gas Limit:以太坊為防止某些錯誤或者惡意的智能合約(比如一個死循環(huán))消耗掉用戶大量手續(xù)費(fèi),所以對默認(rèn)Gas上限做了限制黎做,但是有些合約(比如復(fù)雜的眾籌合約)的確會消耗大量的Gas叉跛,所以需要手動設(shè)置上限,這是為什么很多眾籌合約的教程里面需要讓大家打開高級模式手動填Gas Limit
Gwei單位:以太坊有很多單位蒸殿,Gwei最容易記,因?yàn)橐蕴灰还仓С?8位小數(shù)鸣峭,Gwei正好是一半宏所,9位小數(shù)的那個單位
如何知道網(wǎng)絡(luò)情況?
打開下面這個網(wǎng)站看看有多少等待打包的交易即可知道
Ethereum Pending Transactions Queue
網(wǎng)路擁堵時(shí)摊溶,轉(zhuǎn)賬要注意什么爬骤?
最重要就是,你不知道那筆等待打包的會不會成功莫换,所以除非對方是你完全信任的人霞玄,否則不要隨意重復(fù)發(fā)送。
合理的Gas Price設(shè)置拉岁?
打開下面的網(wǎng)站坷剧,按你需要的時(shí)間選擇 Gas Price
Gas Price Oracle - etherchain.org
關(guān)于未來
擁堵的核心問題其實(shí)就是以太坊每秒的打包筆數(shù)限制,這個就靠POS解決了喊暖。
除了速度問題外惫企,還有另外一個容量問題,比如一個塊里面能打包多少內(nèi)容陵叽,太大的話狞尔,普通節(jié)點(diǎn)就無法承受了,根據(jù)以太坊目前規(guī)劃巩掺,這個問題會通過分片來解決偏序。
希望本文對以太幣被堵在路上的同學(xué)有用。