背景
过去几周来,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 上提问。
资源和参考文献
uGAS Station,uGAS-JAN21 on Uniswap
uGAS-JAN21 token address,uGAS-JAN21 contract
uGAS-JAN21 2hr TWAP,30-Day Rolling Median Gas Price,Historical Daily 30-Day Rolling Median Gas Price Data
(完)
原文链接:https://medium.com/uma-project/ulabs-gas-futures-token-9f51682778dd作者:Kevin Chan翻译:闵敏