LSP 在設計上非常簡單(只有大約 300 行代碼!)。但是它可以創建帶有同質化多空倉位的任意複雜衍生品,而且不需要用戶主動進行倉位管理。
接下來將具體介紹 LSP 的設計以及我們爲何如此看好它。
原文標題:《 Introducing UMA's Long Short Pair (LSP) Financial Primitive 》
原文作者: Sean Brown, UMA
原文編譯: 閔敏 、 阿劍,以太坊愛好者
太長不看:UMA 構建了一個叫作多空倉位對(Long Short Pair,LSP)的新型合約模版。這個合約雖然簡單,但是功能強大,可以用來構建一系列新的產品。
LSP 在設計上非常簡單(只有大約 300 行代碼!)。但是它可以創建帶有同質化多空倉位的任意複雜衍生品,而且不需要用戶主動進行倉位管理。
接下來將具體介紹 LSP 的設計以及我們爲何如此看好它。
正如上文所言,LSP 很簡單。用戶主要可以執行三個操作。
在任何時候,鑄造者(minter)都能質押一定量的資產(collateralPerPair)來鑄造一個空頭代幣和一個多頭代幣。這時,鑄造者是全額質押的,而且倉位是風險中性的。無論多空代幣的結算價格分別是多少,二者的價值總和恆等於質押物的總價值。這就意味着,鑄造者隨時都可以償還一對多空代幣來贖回一份質押物,從而關閉倉位。
用戶鑄造多空代幣對時,這兩個倉位在風險敞口上是互相抵消的。只有該當用戶賣出多頭代幣或空頭代幣時,纔會產生單向風險敞口。其交易對手方也因此獲得了單向風險敞口。
到期時,LSP 會向 UMA 的 Optimistic Oracle(OO)請求結算價格,然後用 OO 返回的價格來決定每個多頭代幣和空頭代幣價值多少質押物。在合約中,expiryPercentLong 代表多頭代幣和空頭代幣之間的質押物比例。倉位結算函數如下圖所示:

就這麼簡單!不同於 UMA 的 EMP 合約,鑄造者完全無需擔心因合成品或質押物的價格波動而導致清算。與該領域的其它信息輸入機制解決方案不同,LSP 並未集成複雜或高成本的實時鏈上價格推送機制,而是通過免信任且抗操控的方式將價格一次上鍊。
我們來看看如何使用 LSP 來創建備兌看漲期權。

雖然 LSP 合約本身很簡單,但是有着廣泛的應用場景。
UMA 的 Optimistic Oracle 已經上線,爲多種產品提供定製化的喂價服務。它可以通過免信任的方式返回關於任何事物的確定性信息,同時具有抗操控性,可以充當 LSP 合約的結算機制。
LSP 合約有助於釋放 OO 的潛力。開發者可以將 LSP 和 OO 結合起來構建傳統/長尾產品。
例如,Optimistic Oracle 可爲下列場景提供價格信息:
如果你還想了解其它 OO 和 LSP 用例,可以查看這些推特——1、2、3。
LSP 合約和價格轉換庫目前正在接受 OpenZeppelin 的審計,很快就會在以太坊 L1 和 Polygon 上部署。
正如我們在上一篇文章中提到的,UMA 在接下來的幾周將使用 LSP 合約爲 UMA 代幣推出首個 rangetoken。此外,我們的合作伙伴也在期待使用 LSP 合約推出自己的衍生品、KPI 期權和結構化產品。
如果您有興趣使用我們的 LSP 合約進行開發,請務必閱讀我們的文檔並加入我們的 Discord。如有任何反饋和問題,歡迎聯繫我們,感謝之至!
原文鏈接
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia