当前位置:主页 > 列表页 > 正文

引介 | UMA LSP 合约:简洁的期权工具

2021-07-09 00:51 | 出处: EthFans


太长不看:UMA 构建了一个叫作多空仓位对(Long Short Pair,LSP)的新型合约模版。这个合约虽然简单,但是功能强大,可以用来构建一系列新的产品。
LSP 在设计上非常简单(只有大约 300 行代码!)。但是它可以创建带有同质化多空仓位的任意复杂衍生品,而且不需要用户主动进行仓位管理。
接下来将具体介绍 LSP 的设计以及我们为何如此看好它。


LSP 的运作原理


正如上文所言,LSP很简单。用户主要可以执行三个操作。
在任何时候,铸造者(minter)都能质押一定量的资产(collateralPerPair)来铸造一个空头代币和一个多头代币。这时,铸造者是全额质押的,而且仓位是风险中性的。无论多空代币的结算价格分别是多少,二者的价值总和恒等于质押物的总价值。这就意味着,铸造者随时都可以偿还一对多空代币来赎回一份质押物,从而关闭仓位。
用户铸造多空代币对时,这两个仓位在风险敞口上是互相抵消的。只有该当用户卖出多头代币或空头代币时,才会产生单向风险敞口。其交易对手方也因此获得了单向风险敞口。
到期时,LSP 会向 UMA 的 Optimistic Oracle(OO)请求结算价格,然后用 OO 返回的价格来决定每个多头代币和空头代币价值多少质押物。在合约中,expiryPercentLong 代表多头代币和空头代币之间的质押物比例。仓位结算函数如下图所示:


就这么简单!不同于 UMA 的 EMP 合约,铸造者完全无需担心因合成品或质押物的价格波动而导致清算。与该领域的其它信息输入机制解决方案不同,LSP 并未集成复杂或高成本的实时链上价格推送机制,而是通过免信任且抗操控的方式将价格一次上链


举例说明


我们来看看如何使用 LSP 来创建备兑看涨期权。
在 2021年 7月 30日


LSP 的用例


虽然LSP合约本身很简单,但是有着广泛的应用场景。


与 Optimistic Oracle 的协同效应


UMA 的 Optimistic Oracle 已经上线,为多种产品提供定制化的喂价服务。它可以通过免信任的方式返回关于任何事物的确定性信息,同时具有抗操控性,可以充当 LSP 合约的结算机制。
LSP 合约有助于释放 OO 的潜力。开发者可以将 LSP 和 OO 结合起来构建传统/长尾产品。
例如,Optimistic Oracle 可为下列场景提供价格信息:
如果你还想了解其它 OO 和 LSP 用例,可以查看这些推特 ——123


下一步计划


LSP 合约价格转换库目前正在接受 OpenZeppelin 的审计,很快就会在以太坊 L1和 Polygon上部署。
正如我们在上一篇文章中提到的,UMA 在接下来的几周将使用 LSP 合约为 UMA 代币推出首个 rangetoken。此外,我们的合作伙伴也在期待使用 LSP 合约推出自己的衍生品、KPI 期权和结构化产品。
如果您有兴趣使用我们的 LSP 合约进行开发,请务必阅读我们的文档并加入我们的 Discord。如有任何反馈和问题,欢迎联系我们,感谢之至!


原文链接:

https://medium.com/uma-project/introducing-umas-long-short-pair-lsp-financial-primitive-845968038**f

作者: https://medium.com/uma-project/introducing-umas-long-short-pair-lsp-financial-primitive-845968038**f

翻译&校对: 闵敏 & 阿剑
作者郑重申明:截至发文时,作者与文中提及项目皆不存在任何利益关系。
相关文章