以太坊創辦人 Vitalik Buterin 在兩天前發佈提案,希望社群針對「把交易費用由價高者優先的模式,轉為固定費用」進行討論。
Vitalik 在 Github 的提案前文表示:「現在大多數的公鏈,包含以太坊、比特幣和 Zcash(就我所知),都使用區塊大小的限制與交易費用市場,讓交易發起者必須為在鏈上的行為付出成本,來規範交易以及防止浪費區塊鏈的垃圾交易。」
他接續表示:「這種限額與競價的模式只是眾多可達成目標的方法之一。還有許多值得探索的機制,於此我也有數項理由說明。」
Vitalik 的提案將取代現有的浮動性交易費用,轉由以特定公式設定於某種交易費用水平。
三項問題
Vitalik 首先點出交易費用三項問題:
- 交易費用水平的波動性與交易的社會成本之間並不匹配--目前以太坊上的交易費用低則 2 gwei(10^9 gwei = 1 ETH),有時會到 20~50 gwei,甚至會到 200 gwei 。 Vitalik 表示,同樣是一筆交易,但卻有不同費用,這一點是荒謬的。
- 低效率的初次競價–Vitalik 表示,目前的方法很簡單,就是「價高者得」,交易創建人發佈交易,礦工選擇收入最高的交易。然而目前的算法表現的並不完美,導致常有超額費用支付。
- 沒有區塊獎勵的區塊鏈不穩定性– 像是比特幣、 Zcash 一類的加密貨幣,以長期來說,將不會有增發量,並將「僅透過交易費用」來獎勵礦工。然而,Vitalik 指出已有研究證明這將帶來不穩定性,促成用挖姐妹塊 (sister blocks) 竊取交易費用的動機,或是會有更多的自私挖礦等。
固定費率
從 Vitalik 看來,他認為這個固定費率的替代機制能舒緩這三項問題。他表示:「簡單來說,如果上一個打包的區塊交易只有 50% 滿載,交易費用維持一樣。但如果上一個打包的區塊交易只有 10% 滿載,則會減少 10% 的交易費用。而假若上一個打包的區塊交易有 90% 滿載,交易費用則可增加 10% 。」
他還引用了兩篇論文來佐證為何浮動交易費用會有不良影響,以及為什麼這種這種固定調整費率的機制,能夠解決上述問題。他認為這麽一來交易費用將可以公平地分配到礦工手上,礦工也可以簡單的預測交易費用。
結論中,Vitalik 表示:「它創建了一個類似永久的區塊獎勵機制 (來自底池的 1 / N),透過『僅交易收費的區塊鏈』減輕了許多不穩定性問題,而無需永久性增發代幣。」
儘管這個所謂的固定費用還未確認,但這個提議是有趣的,因為先前還在討論以太坊增加發行量議題。
此提案若實際運行,將會有不同的經濟思考模式產生互動:如何制定固定費率、在不同的費率狀況下如何行動。不過一切還有賴社群認同以及技術上的執行。