Paradigm 연구 파트너가 새로운 NFT 원형 Mortys를 제안하여 NFT 분산화 응용 프로그램을 더 잘 구현합니다
作者: Dave White,블록체인 투자 기관 Paradigm
개요
이 문서는 새로운 NFT 원형인 마르탱겔 주식(Martingale shares) 또는 "Mortys"에 대해 소개합니다. (주: Martingale, 마르탱겔, 이는 확률론의 개념입니다.)
Mortys는 NFT 범주의 부분 소유권을 나타내는 합성물입니다.
이들은 매입이나 오라클을 필요로 하지 않으며, 대신 무작위 마르탱겔(Martingale) 정산 과정을 의존합니다.
Mortys는 매우 투기적이며, 프로토콜 설계와 사고 실험 사이의 무언가로 간주되어야 합니다.
동기
상상해 보세요, 앨리스가 Awful Hot Ocelots 시리즈의 오셀롯(豹猫)을 소유하고 있습니다.
그녀가 이 오셀롯을 구매했을 때, 그것은 가치가 없었습니다. 그러나 그 프로젝트는 그때부터 시작되었고, 그녀는 유동성을 얻고 가격 노출을 줄이기를 원합니다.
그녀는 자신의 오셀롯을 직접 팔고 싶지 않으며, 그것을 Twitter 프로필 사진으로 설정하고 매우 애착을 가지고 있습니다. 이상적으로는, 그녀는 단지 절반만 판매하고 싶습니다.
NFT 분할이 직면한 도전
그녀가 쿠키 한 접시를 절반 팔고 싶다면, 그녀는 단지 절반만 팔 수 있습니다. 만약 그녀가 기업의 50% 지분을 판매하고 싶다면, 그녀는 그 기업이 생성하는 현금 흐름의 50%를 대표하는 지분을 판매할 수 있습니다.
그러나 그녀의 오셀롯 NFT는 자연스럽게 분할할 수 없으며, 어떤 현금 흐름도 생성하지 않습니다. 어떻게 경제적으로 의미 있는 방식으로 그것을 분할할 수 있을까요?
분할
fractional.art는 앨리스가 그녀의 오셀롯을 분할하기 위해 토큰을 판매하고, 최종 미래 판매에서 50%의 수익을 추출할 수 있도록 합니다. 이는 Fractional이 미래의 판매가 공정하고 실제로 발생할 것임을 보장해야 함을 의미합니다. 따라서 이 프로토콜은 관심 있는 구매자가 언제든지 이 오셀롯에 대한 경매를 시작할 수 있도록 매입 메커니즘을 구현했습니다.
이는 많은 시장 관심을 가진 유명하고 독특한 NFT에 대해 매우 효과적입니다. 그러나 앨리스의 오셀롯과 같은 더 일반적인 NFT의 경우, 상황은 다소 어려워집니다.
그녀의 오셀롯의 부분 지분은 새로운 토큰이 될 것이며, 앨리스는 Uniswap과 같은 곳에서 그들을 위한 새로운 시장을 열어야 할 것입니다. 많은 오셀롯이 이미 분할되었기 때문에, 그녀는 합리적인 가격에 그녀의 지분을 판매하기 위해 충분한 주목을 끌기 어려울 것이라고 의심합니다.
마찬가지로, 만약 누군가가 나중에 그녀의 오셀롯에 대해 매입 경매를 시작한다면, 그것은 많은 주목이나 유동성을 끌어내지 못할 수 있으며, 이는 앨리스에게 불리한 가격으로 판매될 수 있습니다.
바닥 가격 선물
앨리스는 그녀의 오셀롯을 사용하여 바닥 가격 선물(Floor Perps)을 발행할 수도 있습니다. 이 파생상품 합성물은 자금 비용 메커니즘과 바닥 가격의 오라클을 사용하여 오셀롯의 바닥 가격을 추적합니다.
그러나 그녀의 오셀롯은 바닥 가격보다 더 가치가 있습니다. 왜냐하면 그것은 상대적으로 인기 있는 마법사 모자 속성을 가지고 있기 때문입니다.
이론적으로, 그녀는 마법사 모자 오셀롯의 바닥 가격만을 추적하는 바닥 가격 선물을 생성할 수 있지만, 이는 마법사 모자 오셀롯 바닥 가격을 정의하기 위한 오라클이 필요합니다. 마법사 모자 속성을 가진 오셀롯은 단 200마리만 존재하기 때문에, 그러한 오라클은 부정확할 수 있으며 조작에 취약할 수 있습니다.
복권형 분할
최근 블로그 글에서 비탈릭 부테린은 가능한 해결책을 제시했습니다: 앨리스는 복권 형태로 분할을 판매할 수 있습니다.
예를 들어, 앨리스의 오셀롯이 10 ETH의 가치가 있다고 가정해 보겠습니다.
그녀가 오셀롯의 절반을 복권으로 밥에게 판매한다면, 그는 그녀에게 5 ETH를 주고, 그녀는 그에게 동전을 던져 이 오셀롯을 얻을 50%의 기회를 줄 것입니다. 만약 앞면이 나오면, 앨리스는 오셀롯을 되찾습니다. 만약 뒷면이 나오면, 밥이 그 오셀롯을 얻게 됩니다.
마찬가지로, 만약 앨리스가 그녀의 오셀롯의 10%를 밥에게 판매한다면, 밥은 그녀에게 1 ETH를 줄 수 있고, 그들은 10면 주사위를 던질 수 있습니다. 만약 1이 나오면, 밥이 오셀롯을 얻고, 2에서 9가 나오면, 앨리스가 그것을 얻습니다.
이러한 배치의 장점은 완전히 공정하다는 것입니다: 밥이 지불한 ETH의 양은 그가 받은 복권의 기대 가치와 정확히 일치합니다. 잠재적 인수에 대한 혼란스러운 유동성 역학도 없으며, 오라클 가격의 유효성에 대한 우려도 없습니다. 만약 밥이 오셀롯의 10%를 구매했다면, 그는 그것을 얻을 10%의 기회를 가집니다.
그러나 앨리스는 여전히 이 거래에 대해 그리 만족하지 않을 수 있습니다. 결국, 그녀는 그녀의 오셀롯을 단순히 현금 가치 때문에 좋아하는 것이 아닙니다. 여기서 그녀는 즉시 그것을 잃을 10%의 확률을 가지고 있습니다.
또한, 복권형 분할은 앨리스가 유동성이나 공정한 가격을 찾는 데 도움이 되지 않습니다. 이 예에서 우리는 앨리스와 밥이 그녀의 오셀롯이 10 ETH의 가치가 있다고 동의한다고 가정합니다. 현실에서는 이것이 사실일 가능성이 낮으며, 앨리스는 경매를 개최하거나 밥과 비공식적으로 가격을 설정하기 위해 협상해야 할 수도 있습니다.
마르탱겔 분할(Martingale Fractionalization)
마르탱겔 분할은 이러한 문제를 해결하면서 복권 분할의 완벽한 수학적 공정성을 유지합니다.
복권 분할과 마찬가지로, 마르탱겔 분할은 소유권을 결정하기 위해 무작위성을 의존합니다: 앨리스는 마르탱겔 주식 또는 Mortys의 형태로 그녀의 오셀롯의 50%를 판매합니다.
시간이 지남에 따라 그녀의 남은 소유권은 마르탱겔이라고 불리는 과정에서 무작위로 축소되고 증가하며, 이는 각 단계가 공정함을 의미합니다. 그녀의 소유권이 0%로 떨어지거나 100%로 회복될 때, 이 과정은 종료됩니다. 이러한 정산은 시간이 지남에 따라 발생하므로, 이 주식은 Uniswap과 같은 시장에서 거래될 수 있어 유동성과 가격 발견을 촉진합니다.
어떤 시점에서도, 앨리스는 담보로 사용한 오셀롯을 다른 마법사 모자 오셀롯으로 교체할 수 있습니다. 이는 Mortys가 그녀의 특정 오셀롯의 조각을 나타내는 것이 아니라, 그들의 범주에서 가장 저렴한 인도 또는 바닥 가격의 오셀롯의 조각을 나타냅니다. 이 기능과 앨리스가 공개 시장에서 마법사 모자 오셀롯 Mortys를 재구매할 수 있는 능력은 그녀가 운이 좋지 않을 경우 그녀의 오셀롯을 회수할 수 있게 합니다.
메커니즘 세부사항
금고 열기
앨리스는 그녀의 마법사 모자 오셀롯을 담보로 하여 새로운 마법사 모자 오셀롯 금고를 엽니다. 이 금고의 초기 잔액은 100개의 마법사 모자 오셀롯 Mortys입니다.
앞서 언급했듯이, 앨리스는 언제든지 그녀의 담보로 사용한 마법사 모자 오셀롯을 다른 마법사 모자 오셀롯으로 교체할 수 있습니다.
Morty 범주
앨리스의 금고와 Mortys는 마법사 모자 오셀롯 범주에 속하며, 이는 마법사 모자 오셀롯으로만 생성될 수 있음을 의미합니다. 주어진 범주의 모든 Mortys는 대체 가능하며, 이는 Maker의 경우와 유사합니다. 모든 DAI는 대체 가능하며, 이는 서로 다른 사람들이 서로 다른 금고에서 서로 다른 담보로 생성한 것입니다.
앨리스는 마법사 모자와 스카프가 모두 있는 오셀롯과 같은 더 엄격한 범주를 선택할 수 있었습니다. 또는 그녀는 바닥 오셀롯 범주와 같이 더 느슨한 범주를 선택할 수 있었으며, 이는 어떤 오셀롯과도 함께 생성될 수 있습니다. 더 복잡한 범주도 가능하며, 이는 하나의 오셀롯 또는 두 개의 아르마딜로(NFT가 완전히 다른 프로젝트에서 온 것)로 주조할 수 있는 Mortys의 범주입니다.
이 경우, 그녀는 Uniswap에서 가격과 기존 유동성의 최상의 조합을 가진 마법사 모자 오셀롯 Mortys를 주조하기로 선택했습니다.
Mortys 판매
앨리스는 Uniswap의 마법사 모자 오셀롯 Morty / ETH 시장에서 그녀의 50개의 Mortys를 판매하여 그녀의 금고 잔액을 50개의 Mortys로 줄였습니다.
구매 풀
구매자(이 경우 Uniswap LP)의 관점에서, 이 Mortys는 앨리스의 특정 금고와 아무런 연관이 없습니다. 반대로, 각 Morty는 마법사 모자 오셀롯 구매 풀에서의 소유권의 일부를 나타내며, 이는 앨리스와 모든 다른 마법사 모자 오셀롯 금고 소유자의 거래 상대방을 구성합니다.
마르탱겔 정산(Martingale Settlement)
이제 앨리스의 금고 잔액이 더 이상 100이 아니므로, 마르탱겔 정산 과정이 시작됩니다.
매일 밤 자정, Morty 프로토콜은 각 금고에 대해 동전을 던집니다. 만약 동전이 앞면이 나오면, 앨리스는 그녀의 Morty 중 하나를 구매 풀에 보냅니다. 만약 뒷면이 나오면, 구매 풀은 그녀에게 Morty 중 하나를 전달합니다.
따라서 첫 번째 던지기 후, 앨리스는 51개의 Morty를 가질 수도 있고, 구매 풀은 49개의 Morty를 가질 수도 있으며, 또는 앨리스는 49개의 Morty를 가질 수도 있고, 구매 풀은 51개의 Morty를 가질 수도 있습니다.
이 과정은 앨리스가 0개의 Morty 또는 100개의 Morty를 가질 때까지 매일 반복됩니다. 만약 그녀가 0개의 Morty를 가지면, 그녀는 현재 그녀의 금고에 있는 모든 오셀롯을 구매 풀에 넘깁니다. 만약 그녀가 100개의 Morty를 가지면, 그녀는 그녀의 오셀롯을 되찾습니다. 어떤 방식이든, 이 과정은 종료됩니다.
마르탱겔 수학(Martingale Math)
각 동전 던지기가 공정하기 때문에, 이 과정은 마르탱겔(Martingale)이라고 불리며, 이는 앨리스가 예상하는 Morty 잔액이 영원히 변하지 않음을 의미합니다.
이는 앨리스가 어떤 날 n개의 Morty를 가지고 있고 아무것도 하지 않는다면, 그녀는 그녀의 오셀롯을 되찾을 n%의 기회를 가진다는 것을 의미합니다(여기에서 증명을 참조하십시오). 다시 말해, 구매 풀에 50개의 Morty를 판매함으로써, 앨리스는 실제로 그녀의 오셀롯의 50%를 판매한 것입니다.
보기: ++https://colab.research.google.com/drive/1tMq0Cqa5o3T-da9m0WdBqou2CJ7QMChQ?usp=sharing++
판매자 NFT 되찾기
운이 좋지 않다면, 앨리스는 그녀의 오셀롯을 되찾기 위한 두 가지 다른 방법이 있습니다.
첫 번째 방법은 그녀의 금고에 있는 오셀롯을 그녀가 덜 중요하게 생각하는 다른 오셀롯으로 교체하는 것입니다.
두 번째 방법은 새로운 마법사 모자 오셀롯 Mortys를 주조하거나 공개 시장에서 구매한 후, 그것들을 사용하여 그녀의 금고 잔액을 늘리는 것입니다. 이는 100까지 계속될 수 있습니다.
구매 풀 정산
만약 금고의 잔액이 0에 도달하면, 그 안에 있는 모든 오셀롯의 소유권은 구매 풀로 복원되며, 이 시점에서 여러 가지 다른 설계 선택이 있을 수 있습니다.
예를 들어, 오셀롯은 NFTX와 유사한 금고에 들어갈 수 있으며, 누구나 그곳에서 100개의 Mortys의 비용으로 교환할 수 있으며, 유동성 비용을 위한 인센티브 풀도 포함됩니다. 이러한 관점에서, Mortys는 NFTX와 같은 프로토콜에 대한 잠재적 확장으로 간주될 수 있습니다.
인센티브
금고 소유자 인센티브
앨리스가 그녀의 오셀롯을 사용하여 Mortys를 주조하고 판매하기로 선택할 때, 그녀는 그것을 잃을 위험을 감수합니다. 그녀는 왜 그렇게 해야 할까요?
첫째, 활발한 시장이 존재한다고 가정하면, 그녀는 공정한 가격으로 빠르게 유동성을 얻을 수 있습니다.
둘째, 마법사 모자 오셀롯과 같은 NFT 범주에 대한 장기적인 수요는 클 수 있으며, 특히 전체 마법사 모자 오셀롯을 구매할 수 없는 사람들에게 더욱 그렇습니다. 앨리스가 이 수요를 충족하고 그렇게 하는 위험을 감수하고 있기 때문에, 그녀는 그녀의 오셀롯을 직접 판매하여 얻을 수 있는 가격보다 더 높은 형태로 보상을 받을 수 있습니다.
셋째, 앨리스는 현재 마르탱겔 위험에 직면해 있지만, 그녀는 마법사 모자 오셀롯의 바닥 가격 위험을 상당 부분 제거했습니다. 오셀롯 가격의 변동에 따라, 그녀의 전체 위험은 상당히 줄어들 수 있습니다.
금고 인센티브
유동적인 Morty 시장의 존재는 그 모체 NFT의 생태계에 매우 유용할 수 있습니다. 예를 들어, Morty 가격은 내부 인원의 지표로 사용될 수 있습니다.
금고 소유자의 중요한 역할을 고려할 때, 그들을 직접적으로 인센티브를 제공하는 것이 의미가 있을 수 있습니다. 예를 들어, 바닥 가격 선물 프로토콜은 그들의 일부 이익을 Morty 금고 소유자에게 보상하는 데 사용할 수 있습니다. 그들은 Uniswap의 Morty 시장에서 LP로 그들의 지분을 사용합니다.
악의적인 되찾기
마르탱겔 정산의 목적은 Morty 구매자가 NFT를 받을 확률을 보장하는 것입니다. 그러나 이러한 상황이 발생하지 않도록 방지할 수 있는 잠재적 공격 매개체가 있습니다.
만약 앨리스가 50개의 서로 다른 금고를 열었다면, 평균적으로 그녀는 매번 25개의 Morty를 잃고 25개의 Morty를 얻을 것입니다. 그녀는 이 Morty를 그녀의 금고 사이에서 이동시킴으로써 그들의 균형을 오랫동안 안정시킬 수 있습니다.
이러한 행동이 일반화되고 Mortys의 인식 가치나 효용에 부정적인 영향을 미친다면, Morty 프로토콜은 금고 소유자가 Mortys를 금고에 추가하고 수익을 구매 풀로 전송할 때 수수료를 부과할 수 있습니다.
더 간단한 해결책은 Mortys를 금고에 다시 추가하는 기능을 종료하는 것입니다. 담보를 교환할 수 있는 능력은 여전히 금고 소유자가 그들이 잃고 싶지 않은 NFT를 구출할 수 있게 합니다.
구매 풀 위험
앨리스가 이 시스템에서 직면하는 위험은 상대적으로 이해하기 쉽습니다: 만약 그녀의 금고 잔액이 50개의 Morty이고 아무것도 하지 않는다면, 그녀는 그녀의 오셀롯을 잃을 50/50의 기회를 가집니다. 구매자의 경우는 좀 더 복잡합니다.
기본 상황
먼저, 시스템에서 유일한 금고 소유자가 앨리스라고 가정하고, 그녀는 10개의 Morty를 판매했으며, 그 중 5개는 밥에게, 5개는 찰리에게 판매했습니다. 만약 앨리스가 그녀의 첫 번째 동전 던지기에서 1개의 Morty를 얻는다면, 밥과 찰리는 각각 0.5개의 Morty를 잃게 되어 총 10%의 포지션을 잃게 됩니다.
더 많은 금고
그러나 금고가 늘어날수록, 밥과 찰리의 상대적 위험은 줄어들기 시작합니다. n개의 금고가 있다고 가정하면, 각 금고는 평균적으로 50개의 주식을 공매도하고 있으므로, 이 구매 풀은 50n개의 Mortys를 포함합니다.
공매도에서 얻은 던지기 횟수는 분산 n/4의 이항 분포를 형성합니다.
밥과 찰리는 여전히 각각 10개의 주식을 보유하고 있으며, 총량의 1/(5n)입니다. 그들의 분산은 각 던지기마다 1/(20n)이며, n이 증가함에 따라 빠르게 줄어듭니다.
자동 취소 던지기
만약 최소한 두 개의 금고가 있다면, 우리는 롱 분산을 완전히 제거할 수 있습니다.
예를 들어, 4개의 금고가 있다고 가정해 보겠습니다. 이 경우, 우리는 그것들을 무작위로 쌍으로 묶어 각 쌍이 한 번만 동전을 던지도록 할 수 있습니다. 이 쌍의 첫 번째 구성원의 "앞면" 던지기는 자동으로 두 번째 구성원의 "뒷면" 던지기로 변환됩니다. 주의할 점은, 우리는 시스템에서 무작위성의 비트를 줄이고 있지만, 각 개별 금고는 여전히 마르탱겔을 경험한다는 것입니다.
이렇게 하면, 개별 금고의 잔액은 던지기에 따라 변할 수 있지만, 완료되지 않은 롱 Morty의 수는 영원히 변하지 않습니다. 홀수 개의 공매도 금고가 있는 경우에도, 우리는 이 방법을 사용할 수 있으며, 단지 무작위로 하나의 금고를 선택하여 이번 라운드의 던지기에서 제외하면 됩니다.
대체 마르탱겔(Alternative Martingales)
우리는 정산에 사용되는 무작위 과정을 변경할 수도 있습니다. 단, 여전히 마르탱겔이어야 합니다.
예를 들어, 위의 동전 던지기 과정은 완료되는 데 오랜 시간이 걸릴 수 있습니다. 만약 우리가 고정된 시간 내에 종료되는 과정을 설계한다면 어떻게 될까요?
앨리스의 금고가 정해진 시간 내에 n개의 Mortys를 공매도하고 있다고 가정해 보겠습니다(이는 잔액이 100-n임을 의미합니다).
우리의 대체 마르탱겔 시스템은 그녀가 모든 n개의 Morty를 반환할지, 그녀의 NFT를 가지고 떠날지, 아니면 그녀의 공매도 포지션에 Morty를 하나 추가할지를 무작위로 결정합니다. 마르탱겔이 되기 위해서는 그녀가 n개의 Morty를 되찾을 확률이 1/(n+1)이고, 추가로 하나의 Morty를 공매도할 확률이 n/(n+1)이어야 합니다.
예를 들어, 만약 앨리스가 방금 2개의 Morty를 주조하고 판매했다면, 그녀의 잔액은 98개의 Morty가 되고, 그녀는 2개의 Morty를 얻을 확률이 1/3이며, 총 잔액이 100이 되고, 1개의 Morty를 잃을 확률이 2/3이며, 잔액이 97이 됩니다. 그녀의 예상 수익은 1/3*2 - 2/3*1 = 0입니다.
이는 마르탱겔이 되기 위해 필요한 과정입니다.
각 시간 단계에서, 앨리스는 그녀의 공매도를 청산하고 그녀의 NFT를 회복하거나, 그녀의 공매도 포지션에 Morty를 하나 추가합니다. 그녀가 더 많은 Mortys를 구매하거나 주조하여 그것들을 그녀의 금고에 추가하지 않는 한, 이 과정은 항상 100개의 시간 단계에서 종료됩니다.
보기: ++https://colab.research.google.com/drive/1tMq0Cqa5o3T-da9m0WdBqou2CJ7QMChQ?usp=sharing++
결론
Mortys는 NFT 범주에 대한 부분 노출을 생성하는 기이하지만 수학적으로 순수한 방법입니다.
현재 이들에 대한 시장의 수요가 얼마나 될지는 불확실하지만, 그것들이 확실히 흥미롭다는 것은 분명합니다.
만약 그것들이 당신의 상상력을 자극할 수 있다면, 저는 당신의 의견을 듣고 싶습니다. 당신은 dave@paradigm.xyz로 저에게 이메일을 보내거나, Twitter에서 @Dave__White에게 연락할 수 있습니다.
출처 링크: https://www.8btc.com/article/6686444