背景
過去幾週來,uLABS 從社區成員那裡獲得了靈感(感謝Ali Atiia),並在幾乎沒有UMA 開發團隊的幫助下在主網上部署了UMA 合約。前交易員Kevin 曾幫助設計了UMA 代幣和Sean,他具備技術諮詢背景,根據UMA 的文檔構建了UMA 合約。現在,uLABS 又推出了uGAS 代幣。如果你想要知道如何在UMA 上構建自己的想法,可以關注他們接下來幾週的Medium 文章。
為什麼是Gas?
DeFi 熱潮推動以太坊gas 價格上漲,進而導致交易成本的波動性和不確定性上升。為了解決這一問題,uLABS 的合成型Gas 期貨代幣(uGAS)採取的方案是允許gas 的“用戶” 和“提供者” 鎖定其成本或收益。 uGAS 代幣既能讓用戶對沖風險,又能充當gas 價格的投機工具。
Gas Token 和Chi Gas Token 等已有合約可以部分解決這一問題。但是,這兩個合約並不能純粹用來對沖或投機,而且對於普通密碼學貨幣用戶來說可能過於復雜。 UMA 採取了截然不同的方案,借鑒了傳統金融業中已經成熟的期貨市場概念。從設計和使用方式上來看,uGAS 代幣類似於原油、黃金或聯邦基金(Fed Funds)的期貨合約。
什麼是uGAS?
uGAS-JAN21 代幣將按照1 月(實際是30 天)所有以太坊交易的gas 價格中位數來結算。通過這樣一個簡單的合約,市場參與者只要今天買入或賣出該合約,就可以將gas 價格鎖定為整1 個月的gas 價格(Gwei)中位數。你可以在uGAS Station 上創建並贖回這些代幣。
我們如何使用uGAS?
理解uGAS 運作方式的最好方法當然是舉例啦。
交易者Alex
Alex 是一名交易者,她相信以太坊的gas 價格會在1 月上漲,於是決定買入uGAS-JAN21 代幣。她將自己密碼學錢包連接到Uniswap 上,準備使用ETH 購買100 個uGAS-JAN21 代幣。
用戶界面上顯示的價格是1 uGAS-JAN21 = 0.070 ETH。也就是說,Alex認為日後的gas 價格將超過70 Gwei。具體來說,每個uGAS-JAN21 代幣代表1,000,000 gas,而1,000,000,000 GWei 等於1 Ether。忽略交易成本,Alex 需要花費7 ETH 來購買100 個uGAS-JAN21 代幣。
由於以太坊gas 價格有看漲預期,uGAS-JAN21 代幣的價格上漲至0.100 ETH(即,gas 價格為100 Gwei)。 Alex 賣掉了她的100 uGAS-JAN21 代幣,獲得了10 ETH,賺到了3 ETH(即,每個代幣賺了0.03 ETH,每單位gas 賺了30 Gwei)。
農夫Brad
Brad 是一名活躍的DeFi 農夫,執行了很多交易來管理他的密碼學貨幣投資組合。在12 月初,他看到uGAS-JAN21 代幣的交易價格為70 GWei/gas,想要藉此鎖定他在1 月的gas 價格。
Brad 每月都要進行10,000 筆簡單的交易(每筆交易消耗21,000 gas),總計需要消耗210,000,000 gas(10,000 transactions x 21,000 gas/transaction)。
鑑於每個uGAS 代幣代表1,000,000 gas,為了完全對沖其gas 消耗量,Brad 需要購買210 個uGAS-JAN21 代幣(210,000,000 gas / 1,000,000 gas)。
Brad 將他的密碼學錢包連接至Uniswap,發現1 uGAS-JAN21 = 0.070 ETH(gas 價格為70 Gwei)。如果忽略交易成本,Brad 需要花費14.7 ETH 來購買210 個uGAS-JAN21 代幣。
在1 月,Brad 一如既往地參與DeFi 流動性挖礦,並按照預期在1 月底消耗了210,000,000 gas。但是,他在1 月為所有交易支付的平均gas 價格是105 Gwei,相比12 月初的gas 價格要高得多。
Brad 一直持有這210 個uGAS-JAN21 代幣,直到這些代幣於2022 年2 月1 日00:00 UTC 到期為止。在該日期前30 天(幾乎整個2021 年1 月),以太坊gas 價格的中位數是110 Gwei,因此uGAS-JAN21 代幣最終的價格為110 Gwei/gas。
Brad 現在可以使用這些uGAS-JAN21 代幣按照0.110 ETH 的價格贖回ETH 了,總計可獲得23.1 ETH——賺到了8.4 ETH(即,每個代幣賺了0.04 ETH,每單位gas 賺了40 Gwei )。然而,這8.4 ETH 與Brad 在1 月支付的較高gas 價格相抵。 uGAS-JAN21 代幣實際上起到了對沖ETH gas 價格上漲風險的作用。
礦工Clare
Clare 經營以太坊挖礦業務。當uGAS-JAN21 代幣的交易價格處於70 Gwei/gas 時,她認為以太坊的gas 價格將在接下來兩個月下降,想要使用uGAS-JAN21 代幣來對沖風險,保障其未來收益。
Clare 每個月打包5 萬筆簡單交易(每筆交易消耗21,000 gas),總計需要消耗1,050,000,000 gas(50,000 transactions x 21,000 gas)。
鑑於每個uGAS 代幣代表1,000,000 gas,為了完全對沖其挖礦收益,Clare 需要鑄造並賣出1,050 個uGAS-JAN21 代幣(1,050,000,000 gas / 1,000,000 gas per token)。
Clare 將他的密碼學錢包連接至uGAS Station,並選擇uGAS-JAN21 代幣。點擊“Manage Position(管理倉位)”,選擇“Create — Mint new synthetic tokens(創建——鑄造新的合成代幣”)。在“Tokens (uGAS-JAN21)” 下方輸入“1,050”,然後在“Collateral (WETH)” 下方點擊“MIN(最低質押量)”。由於全局質押率(Global Collateral Ratio,GCR)為2.5,最低質押量為183.75 WETH(2.5 x 1,050 tokens x 0.070 ETH per token)。最後,Clare 點擊“Create(創建)”,就可以在質押183.75 WETH 的同時鑄造1,050 個uGAS-DEC20 代幣。請注意,由於uGAS-JAN21 代幣的質押率是1.25,Clare 可以取出多餘的質押物而無需擔心被清算。
然後,Clare 將她的密碼學錢包連接至Uniswap,以0.070 ETH 的價格出售她所持有的1,050 個uGAS-JAN21 代幣(gas 價格為70 Gwei),並獲得73.5 ETH。請注意,Clare 目前總計投入110.25 ETH(作為質押物的183.75 WETH - 已收到的73.5 ETH)。現在,Clare 可以取出更多質押物來提高資本效率,只要確保將質押率維持在1.25 即可。
不幸的是,以太坊的gas 價格上漲,過去30 天(1 月) gas 價格中位數是110 Gwei,因此uGAS-JAN21 代幣的結算價格為0.110。 Clare 損失了42 ETH(1,050 tokens x (0.070–0.110))。然而,由於1 月gas 價格上漲,Clare 的挖礦收益增加,與她在uGAS-JAN21 代幣上的損失相抵。最後,uGAS 代幣幫助Clare 將她的挖礦收益鎖定在70 Gwei 的gas 價格上,從而增加其收益的確定性。
餵價和質押
相比通過EMP 合約創建的代幣,uGAS 代幣採用了一種新的方式來監控質押率。之前的代幣使用獨立的價格來源確保uGAS 代幣是足額質押的。 uGAS 代幣則採用了獨特的後瞻性設計,將30 天的gas 價格中位數作為標識符。這種設計帶來了兩大挑戰。第一,沒有哪個獨立的價格來源能夠預測未來30 天gas 價格的中位數;第二,滾動的30 天gas 價格中位數會帶來代幣質押量不足或供應量不足的風險。我們設計了一個符合UMIP 20 規格的特殊價格標識符,可以讓uGAS 使用uGAS 代幣的2 小時加權平均價格(TWAP)來監控質押率。 uGAS 代幣充當30 日後結算的gas 價格中位數的最佳預期,2 小時TWAP 則用來防止價格操控。
開發者挖礦和dApp 挖礦
除了用作對以太坊社區有用的產品之外,uLABS 所設計的uGAS 還有另一個意圖,就是向人們展示如何使用UMA 的開發者挖礦計劃來獎勵產品用戶,並獎勵其他人也參與構建。
開發者確實可以自己保留他們所收到的UMA 代幣。但是,uLABS 選擇將這些代幣發放給社區。為了獎勵早期早期參與者並提供流動性,uLABS 會將獲得的UMA 代幣全都獎勵給從12 月3 日起至17 日(為其兩週)在Uniswap 上鑄造並提供uGAS-JAN21 代幣(以及WETH)的流動性提供者。已經參加過UMA 早期流動性挖礦計劃的農夫請注意,這次的計劃是不一樣的。在最初的計劃中,農夫只需持有相關流動性池的BPT 代幣,就可以鑄造或購買合成代幣。從中我們汲取到的經驗是,以這種方式獎勵流動性提供者會影響交易價格。根據uGAS 的挖礦計劃,只有自己鑄造合成資產的流動性提供者才能獲得獎勵。
uGAS 的挖礦計劃會增加流動性的深度,但是不會影響合成代幣的價格。鑑於uGAS 代幣有天然的買方和賣方來進行對沖,我們想要最大程度上減少因流動性挖礦而造成的價格異常。而且我們相信這種更加嚴格的獎勵分配要求可能會有所幫助。在前兩週過後,我們將評估該代幣的行為和流動性,再推進後續的挖礦計劃。理想情況下,uLABS 想要將所有開發者挖礦獎勵都用來激勵那些支持uGAS 的dApp 和基礎設施。但是,我們將來可能會將部分獎勵分配給流動性提供者,另外一部分獎勵分配給支持uGAS 的開發者。最終,我們想要將該項目的所有權轉交給所有社區成員。
總結
uGAS 代幣既能讓交易者投機,又能讓以太坊用戶和礦工對沖gas 價格波動的風險。我們希望uGAS 代幣會受到大家的歡迎,如果反饋很好的話,我們將來還會創建一系列類似的代幣。無論你的使用感受是好是壞,請反饋給我們,讓我們繼續改進並完善該產品。我們相信uGAS 代幣將幫助以太坊社區更好地管理其交易費,並降低gas 價格的波動性。
警告:uGAS 代幣是實驗性質的——請用戶謹慎對待。雖然EMP 合約已經經過OpenZeppelin 的仔細審計,但是該合約所應用的波動性價格標識符(如,以太坊gas 價格)在實時市場中是新穎且無法預測的。請各位用戶先花一點時間了解uGAS 代幣,可以在UMA 的Discord 上提問。
(文內有許多超鏈接,可點擊左下”閱讀原文“ 從EthFans 網站上獲取)
原文鏈接:https://medium.com/uma-project/ulabs-gas-futures-token-9f51682778dd
作者: Kevin Chan 翻譯: 閔敏