原文标题:《引介 | UMA LSP 合约:简洁的期权工具》 太长不看:UMA 构建了一个叫作多空仓位对(Long Short Pair,LSP)的新型合约模版。这个合约虽然简单,但是功能强大,可以用来构建一系列新的产品。 LSP 在设计上非常简单(只有大约 300 行代码!)。但是它可以创建带有同质化多空仓位的任意复杂衍生品,而且不需要用户主动进行仓位管理。 接下来将具体介绍 LSP 的设计以及我们为何如此看好它。 LSP 的运作原理正如上文所言,LSP 很简单。用户主要可以执行三个操作。
在任何时候,铸造者(minter)都能质押一定量的资产(collateralPerPair)来铸造一个空头代币和一个多头代币。这时,铸造者是全额质押的,而且仓位是风险中性的。无论多空代币的结算价格分别是多少,二者的价值总和恒等于质押物的总价值。这就意味着,铸造者随时都可以偿还一对多空代币来赎回一份质押物,从而关闭仓位。 用户铸造多空代币对时,这两个仓位在风险敞口上是互相抵消的。只有当该用户卖出多头代币或空头代币时,才会产生单向风险敞口。其交易对手方也因此获得了单向风险敞口。 到期时,LSP 会向 UMA 的 Optimistic Oracle (OO)请求结算价格,然后用 OO 返回的价格来决定每个多头代币和空头代币价值多少质押物。在合约中,expiryPercentLong 代表多头代币和空头代币之间的质押物比例。仓位结算函数如下图所示: 就这么简单!不同于 UMA 的 EMP 合约,铸造者完全无需担心因合成品或质押物的价格波动而导致清算。与该领域的其它信息输入机制解决方案不同,LSP 并未集成复杂或高成本的实时链上价格推送机制,而是通过免信任且抗操控的方式将价格一次上链。 举例说明我们来看看如何使用 LSP 来创建备兑看涨期权。
|