
편집자 주: 이 기사의 출처는오렌지북(ID: chengpishu), 저자:Sorawit Suriyakarn편집자 주: 이 기사의 출처는
오렌지북
(ID: chengpishu), 저자:DeFi 세계의 진화는 빠릅니다. DeFi가 실제 금융의 어설픈 모조품일 뿐이라고 생각했다면 오늘의 기사가 생각을 바꿀 수 있습니다. 거래상대방 없이 공매도 기능을 실현할 수 있는 본딩 커브 모델 기반의 최적화 방안을 제안합니다. 기계와 코드의 결합을 통해 기존 금융권에서는 상상할 수 없던 또 다른 가능성을 점차 보게 될 것이라 믿습니다. 금융의 반복은 또 다른 속도로 발전할 것입니다.확인하다.
github에서
확인하다.
결합 곡선 모델은 토큰 가격의 동적인 변화를 발견할 수 있게 하고 커뮤니티의 토큰 가격 상승을 통해 초기 구매자에게 인센티브를 제공합니다. 기존의 결합 곡선 설정에서 누군가 토큰이 저평가된 것을 발견하면 결합 곡선에서 토큰을 구매하고 더 높은 가격에 판매할 수 있습니다. 그러나 Token의 가치가 과대 평가되면 커뮤니티에 약세를 풀고 이익을 얻을 수 있는 직접적인 방법이 없습니다(일반 시장의 공매도와 유사). 이 기사에서는 단락 기능을 자연스럽게 지원하도록 스마트 계약을 개선하여 이 문제를 해결하는 방법을 살펴봅니다.
보조 제목1 결합 곡선 모델이란 무엇입니까、결합 곡선 모델 소개: 간단히 이해하면 이것이 스마트 계약입니다. 이 계약으로 자금(보통 eth)을 이체하면 스마트 계약이 자동으로 토큰을 생성합니다. 토큰을 전송하면 스마트 계약이 자동으로 토큰을 상환하고 채권 발행을 지원하는 총 자산을 줄입니다. 토큰의 가격은 어떻게 결정되나요? 토큰 가격은 컨트랙트에서 미리 설정한 알고리즘을 통해 완전 자동으로 계산되며 가격은 모든 사용자에게 적용됩니다."결합 곡선 모델이란 무엇입니까?"
""피라미드 마케팅" 방법을 사용하여 자선 활동:
자선 기부에 대한 결속 곡선의 적용
보조 제목
2 짧은 소개
자산 가격이 너무 비싸다고 확신한다면 전통 시장에서 어떻게 하시겠습니까? 아주 간단하게, 미래에 더 낮은 가격으로 다시 사서 이익을 얻을 수 있다는 희망으로 자산을 공매도할 수 있습니다. 기본적으로 거래소나 주식 중개인으로부터 자산을 빌리고 판매하며, 자산을 다시 사거나 강제 청산할 수 있는지 항상 확인합니다.
2.2 탈중앙화 시장에서의 공매도
전통적인 시장에서는 사기에 대한 두려움 없이 제3자에게 자산을 빌리거나 빌려줄 수 있도록 신뢰할 수 있는 조직이 필요합니다. 이러한 우려는 블록체인 세계에는 존재하지 않습니다. dYdX, Dharma 등과 같은 다양한 프로토콜은 분산된 마진 대출 서비스를 제공하는 것을 목표로 합니다. Ocean Protocol에는 이러한 DeFi 프로토콜을 상대방과의 결합 곡선 모델에 잘 적용할 수 있는 일련의 기술 지침이 있습니다. 그러나 불필요한 거래 수수료와 마찰 비용이 발생하는 거래 상대방이 존재하는 상황이 있습니다. 자산을 공매도하고 싶은데 아무도 그 자산에 대한 대출을 제안하지 않는다면 어떻게 하시겠습니까? 이러한 상황은 거래량이 많지 않고 담보 락업이 많지 않은 틈새 토큰의 경우 매우 일반적입니다.
보조 제목
3 본딩 커브 모델을 사용하여 거래 상대방이 없다는 제한을 없앱니다.
이 기사에서는 결합 곡선 모델에 직접 단락 기능을 추가하는 아이디어에 중점을 둘 것입니다. 스마트 계약에는 shortSell, closePosition 및 forceLiquidation의 세 가지 방법이 추가됩니다. 시연 목적으로 가격이 ETH에 연결된 COMM 토큰이 있는 가상의 커뮤니티를 상상해 봅시다.
COMM 토큰의 가격 방정식은 다음과 같습니다. P(x) = 10x(여기서 P(x)는 토큰의 가격이고 x는 토큰의 총 공급량입니다)
모기지 자산의 방정식은 다음과 같습니다. C(x) = 5x ^ 2 (여기서 C(x)는 총 모기지 자산이고 x는 토큰의 총 공급량입니다)
현재 총 100 COMM의 미결제 공급이 있고 1 COMM의 한계 가격은 1,000 ETH라고 가정합니다. 커뮤니티는 marginCall 임계값을 80%로 설정했습니다(포지션 청산 섹션 참조).
3.1 본딩 커브 모델을 사용하여 직접 매도
Alice는 COMM이 과대평가되었다고 믿고 가격이 하락할 것이라고 추측합니다. 그녀는 담보로 15 COMM과 10,000 ETH에 대한 shortSell 명령을 보냅니다. 이때 스마트 컨트랙트는 토큰 공급량을 85개로 조정하고 Alice에게 15 COMM의 포지션을 설정하며 유효 담보는 13,875개(토큰 15개를 판매하여 받은 ETH, 계산 방법은 담보 c(100 ) -c(85) = 5*100^2 - 5*85^2 = 13,875) + 10,000(추가 담보) = 23,875 ETH.
3.2 포지션 청산
Alice는 공급이 증가하면 자신의 포지션을 닫을 수도 있지만 상환할 수 있는 ETH는 10,000개 미만입니다. 이 경우 그녀는 이익을 얻지 못할 것입니다.
3.3 여유 공간
Alice가 공급량이 103.92를 초과하더라도 포지션 청산을 거부한다고 가정합니다. 그때 15 COMM을 다시 사는 비용은 C(118.92) - C(103.92) ≈ 16713이 될 것이며 이는 Alice의 총 담보의 70%보다 큽니다. 청산으로 인한 ETH 가치 하락으로 인해 커뮤니티가 담보를 잃는 것을 방지하기 위해 스마트 계약은 청산을 강제하고 총 23,875 ETH에서 상환 시 ETH 15 COMM을 다시 구입하는 비용을 뺀 금액을 Alice에게 반환합니다.
https://github.com/bandprotocol/contracts/blob/c24c06ed70e61124ac5a898302b71b844ece63f0/contracts/bonding-curve/ShortableBondingCurve.sol
보조 제목
4 구현 세부 정보
ShortableBondingCurve(단락될 수 있는 결합 곡선 모델) 스마트 계약의 소스 코드는 여기에서 볼 수 있습니다.
다음으로 몇 가지 중요한 기술적 구현 세부 사항과 그 배후의 이론적 기반을 소개합니다.
4.1 본딩 곡선 모델에서 "전류 공급"의 개념
전통적인 결합 곡선에는 토큰 공급이라는 개념만 있습니다. 그러나 이 shortable 모델에서 본딩 곡선 공급의 개념은 실제 토큰의 총 공급과 직접적으로 동일하지 않습니다. 대신에, 본딩 커브의 현재 유효 공급량은 이때 쇼트된 토큰의 총량에서 빼야 합니다.
4.2 최악의 청산 시나리오에 주의
간단한 구현에서 결합 곡선의 공급 지점을 사용하여 청산 지점을 결정할 수 있습니다.
한 번에 하나의 짧은 주문만 있는 경우에는 문제가 되지 않습니다. 그러나 다수의 오픈 포지션의 경우, 다수의 청산 이벤트로 인해 모든 손실을 충당하기에 불충분한 담보가 발생할 수 있습니다.
이 문제를 해결하기 위해 청산 시점을 결정하는 공급 시점은 현재 공급량에 모든 미결제 숏 토큰을 더한 것이어야 합니다. 즉, Alice의 포지션이 충분히 증거금이 있는지 확인하기 위해 계약은 Alice의 포지션을 제외한 모든 포지션이 그녀보다 먼저 청산되었다고 가정합니다.
4.3 인센티브 게임으로서의 청산
정상적인 암호화폐 거래에서 거래소와 같은 중앙 집중식 관리 기관은 모든 오픈 포지션에 충분한 담보가 있는지 확인해야 하며 대출 기관의 자금을 잃을 수 있는 모든 포지션을 청산할 책임이 있습니다. 온체인 본딩 곡선 계약에는 실제로 그러한 특권이 없습니다. 대신 forceLiquidation 함수에 대한 호출을 공개하여 공개합니다. 누구나 청산 이벤트에 응답하고 고정된 비율의 토큰 인센티브를 받을 수 있으며 청산 포지션 소유자의 청산 수수료 일부를 응답자에 대한 커미션 반환으로 받을 수 있습니다. 이는 MakerDAO의 청산 체계와 유사합니다.
예상할 수 있는 몇 가지 잠재적인 공격 벡터와 그에 대한 우리의 견해 및 대응에 대해 논의하면서 결론을 내리겠습니다.
1. 공격자는 전체 토큰 공급량을 단락시킵니다. 이런 일이 발생하면 공급량이 곧바로 0으로 떨어지기 때문에 커뮤니티의 어느 누구도 토큰을 판매할 수 없습니다. 언뜻 보기에 이것은 문제가 될 수 있습니다. 그러나 공급을 0으로 줄이면 새 토큰을 매우 저렴하게 구입할 수 있습니다. 토큰이 저평가된 사람들은 토큰을 구매하여 공급 관계와 가격을 변경할 수 있습니다. 따라서 공격자는 이런 종류의 공격에서 돈을 잃을 것입니다.
2. 공격자는 결합 곡선을 위쪽으로 밀고 모든 사람이 강제로 청산하도록 합니다. 이 공격은 기존 거래소에서 이미 가능합니다(2017년 이더리움 플래시 크래시 참조). 위험을 줄이기 위해 공매도자는 포지션이 쉽게 청산되지 않도록 더 많은 담보를 제공해야 합니다.