소학회/기술스터디

[Theori]Patch Thursday — 온체인 옵션 거래소의 구조와 잠재적 위협: 2편

haerim9.9 2025. 11. 17. 13:55

거래 모델 기반으로 분류한 탈중앙화 옵션 거래소:

  1. 주문 장부 방식: Opyn
  2. 자동화된 시장 조성자 방식: Lyra
  3. 구조화 상품 방식: Ribbon Finance
  4. 단일 스테이킹 옵션 볼트 방식: Dopex

1. Opyn

주문 장부 방식: 옵션을 매매하려는 시장 참여자가 공개적으로 접근 가능한 주문 장부에 주문을 제출 -> 가격에 대한 합의가 이루어짐 -> 거래

 

<거래 과정>

  1. 옵션 판매: 볼트 컨트랙트(Vault Contract)에 옵션 토큰인 oToken을 발행하도록 요청. 이때 판매자는 두 가지 설정 중 선택 가능.
    -완전 담보(fully-funded): 잠재적인 최대의 손실을 계산, 초기 증거금 부과. 기초자산의 종류가 담보와 일치하거나 유사해야 함.
    -부분 담보(partiatlly collateralized): 예치 시점의 블랙-숄즈 알고리즘으로 결정된 시장평균가를 기반으로 초기 증거금 부과. 기초자산의 종류가 담보와 일치하거나 유사해야 할 필요 없음.
  2. 증거금 청산: 만기 전 기초자산 가치 대비 담보 가치의 비율이 임계값 아래로 떨어지면 이루어짐. 만기 시점이 도래하면 보유한 옵션 토큰을 정산받을 수 있음. 정산 시 가격 측정은 체인링크(Chainlink) 오라클로 이루어짐.

ERC20 토큰 이용한 장외거래 방식 + 제로엑스(0x) 프로토콜을 통한 주문 장부 거래방식 적용. -> 옵션의 직접적인 거래X.

 

 

<독립적 볼트 운영에 대한 지원>

사용자는 자체적으로 독립적인 볼트 운영 가능. -> 디파이 옵션 볼트(Defi Option Vault, DOV)

DOV: 참가자들이 매 라운드마다 oToken을 예치하고 그에 대한 보상을 받는 시스템.

  • 장점:
    1) 옵션을 지정가에 행사할 수 있음. -> 가스 수수료 절감.
    2) 특정 구간에서 옵션을 묶음 처리 가능. -> 실시간성 향상.
    3) 롤오버(roll-over) 메커니즘으로 라운드마다 포지션 재구성. -> 거래 유연성 향상

 

<잠재적 위험 요인>

  • 중앙화 리스크: 옵션의 기초자산과 담보의 가격을 결정하는 과정에서, 중앙화된 권한을 가진 Disputer라는 개체가 체인링크 오라클을 통해 받아온 자산 가격을 무시하고 임의로 설정할 수 있도록 설계됨. -> 가격 조작 우려.
  • 볼트 유동성 리스크: 기초자산의 종류와 담보의 형태에 따라 각기 다른 볼트가 개설되어 있음. 즉, 기초자산과 담보의 종류가 일치하는 한 쌍의 숏/롱 oToken밖에 포함할 수 없음. -> 유동성 부족.

 

2. Lyra

자동화된 시장 조성자(AMM) 방식: AMM 알고리즘을 기반으로 복잡한 옵션 가격 결정 방식을 자동화함. 만기 12시간 이전까지는 언제든 포지션 개설 가능, 즉 높은 접근성 제공.

-> 거래량이 상대적으로 많이 나오니 변동성 관리 중요. Lyra에선 이를 위해 개별적인 변동성 관리 매커니즘을 개발해 사용.

 

기초자산의 변동성을 예측해야 하는 옵션은 시간에 대한 의존성을 가짐. AMM에서의 시장 구조는 내재 변동성(Implied Volatility, IV)의 시장 가치를 기반으로 함.

IV: 현재 시간과 옵션 만기일 사이의 변동성에 대한 예측값으로, 옵션의 가격을 결정하는 주요 요소. 수요가 증가하면 IV는 상승, 공급이 증가하면 감소.

 

<거래 과정>

  1. 사용자가 기초자산을 담보로 제공.
  2. 사용자의 지갑으로 프리미엄이 즉시 이체됨. 사용자는 최소 담보액을 유지해야 함.
  3. 사용자의 담보 가치가 최소 임계값 아래로 떨어지면 청산 절차가 이행됨.
    -임계값 도래 시: 반대 포지션 구매해 헤징 가능.
    -임계값 도달 시: 프로토콜에 의해 강제 청산을 당함.

프로토콜 성능 향상을 위해 Trading Cutoff 기능 구현. -> 12시간 미만 남은 옵션에 대해 AMM에서의 포지션 개설을 제한, 특정 자산에 대한 델타 임계값을 초과하는 옵션의 거래를 제한하는 등의 사용자 보호 기능 제공.

 

 

<변동성 관리>

Lyra의 옵션의 급격한 가격 변동으로 인한 리스크를 완화하기 위한 여러 방법

  • 키퍼로 다른 프로토콜의 선물 포지션 개설 -> 사용자로 하여금 변동성에 대한 헤징이 가능하도록 함. 기초자산의 가격 변동에 영향을 받지 않는 델타 중립 포지션 개설 가능.
  • GWAV(Geometric Time-Weighted Average Volatitlity, 기하 시간 가중 평균 변동성)으로 변동성 관리 메커니즘 사용. 변동성 이상치 감지 및 대응.

 

<잠재적 위험 요인>

  • 타 프로토콜 의존성: 델타 중립 포지션을 위해 Synthetix, GMX 등의 프로토콜에 의존하는데, 이때 유동성 부족으로 인해 포지션 관리에 제한이 생길 수 있음. 반대로 유동성 풀의 이용률이 높을 경우, 유동성 공급자가 자금 인출에 제한을 받을 수 있음. 또한 타사 프로토콜의 결함으로 인한 잘못된 가격 추정, 청산 지연, 정산 오류 등의 심각한 문제 발생 가능.
  • 중앙화 리스크: 키퍼 봇이 중앙 집중식 처리 방식으로 작동, 정산 시 오라클 가격 호출, 담보 비율 및 가치 측정을 통한 청산 관리 등의 중요한 기능에 관여. -> 키퍼 봇에 대한 오류 발생 시, 거래 과정 전체에 대해 오작동 발생 가능.
  • 유동성 공급 리스크: 유동성 공급자에게 예상치 못한 손실을 유발할 수 있음.

 

3. Ribbon Finance

구조화 상품 방식: 사용자가 기초자산과 옵션 전략을 취사선택해 투자할 수 있는 환경을 제공함. 자동화된 전략을 가진 컨트랙트 형태의 볼트 제공, 사용자가 투자 전략에 따라 선택한 컨트랙트에 자금을 예치할 수 있도록 함.

 

<거래 과정>

  1. -DOV를 활용해 구조화 상품 제공, 사용자가 볼트 컨트랙트에 기초자산 예치.
    -Treasury로 서비스 사용, Ribbon Treasury 팀에 연락해 프로토콜 가치 측정받고 가치가 일정 수준 이상이면 Treasury에 자신의 볼트를 등록 가능.
  2. 구매자는 장외거래(OTC)를 통해 옵션을 구매하기 위해 매매 컨트랙트에 게시된 옵션 토큰(oToken) 정보를 검토 후 입찰 진행.
  3. 경매 게시 시간이 끝나면 경매에 게시된 입찰가를 확인하고 거래를 실행, 프리미엄을 받고 oToken 전달.
  4. 만기 시:
    -내가격(in-the-money, ITM) 구간에 있는 경우 컨트롤러와의 상호작용을 통해 지급금 청구 가능.
    -외가격(Out-of-the-money, OTM) 구간에 있는 경우 정산 요청 가능하지만 지급금 청구X.

 

<잠재적 위험 요인>

  • 전략 상품 제공 프로토콜에 대한 의존성: 가격 참조 과정에서 온체인 전략 상품을 제공하는 프로토콜에 가격에 영향을 주는 외부 요인이 발생하거나 잘못된 가격 반환. -> 가격에 대한 신뢰 평가 기준이 존재X. 서비스 대응에 위험 발생 가능.
  • 중앙화 리스크: 옵션 가격 결정을 위해 키퍼 사용, 광범위한 권한. -> 키퍼 오작동 시 옵션의 거래/결제 모두 불가능해질 수 있음.
  • 비 영구적 손실에 대한 리스크: 매 거래 라운드가 끝날 때만 기초자산에 접근 가능, 일주일까지 접근이 지연될 수 있음. 사용자가 신속하게 변화하는 시장에 대응할 수가 없음.

 

4. Dopex

단일 스테이킹 옵션 볼트(Single Option Values, SSOV) 방식: 옵션 판매자가 담보와 프리미엄을 옵션 볼트 내에 스테이킹함으로써 리스크에 대응할 수 있도록 함. -> 사용자들이 유동성이 더 적은 매도 포지션을 잡도록 유도.

청산 리스크를 완화하기 위한 위험 관리 장치. -> 담보화 개념으로 옵션 판매자의 잠재적 유동성 부족 리스크 해소.

 

<거래 과정>

  1. 장외거래(OTC) 메커니즘으로, 에폭(epoch)마다 3~6개의 서로 다른 행사가에 연동된 컨트랙트 제공. 옵션 매수자는 원하는 행사가의 컨트랙트로 ERC20 형태의 옵션 토큰 발행받아 자신의 포지션 개설.
  2. 옵션 매수자는 자신이 예치한 담보로 옵션 매수.
    -> 이때 행사가에 대한 IV를 매우 낮게 책정해 외가격 범위 옵션 매수를 장려.

옵션에 대한 가격 책정은 블랙-숄즈 모델을 사용해 이루어짐. 예상 변동성은 변동성 오라클로 가져옴.

  • 완전 담보 방식을 통한 대규모 청산 리스크 방지: 옵션 매도자가 볼트에 담보를 예치하는 식으로 옵션을 매도, 충분한 유동성이 존재해야 함.
  • 볼트 내 유동성 관리: 선입 선출 방식으로 이루어져, 예치된 순서대로 담보가 사용됨.더 빨리 예치한 사람이 더 많은 리워드를 얻을 수 있음.
  • 입출금 및 정산 관리: 라운드를 끝내기 위해 expire() 함수, 라운드를 시작시키기 위해 bootStrap() 함수 호출. -> 이 과정에서 행사가와 만기일 설정 가능.
    Odte 상품 운영 -> 하루짜리 만기, 매일 만기와 함께 이전에 사용된 담보를 다음날의 상품의 담보로 전환되도록 하는 시스템 사용. -> 옵션 구매자는 자동 시장 거래자가 설정한 10% 내외의 범위의 가격에 구매할 수 있도록 설정됨. 매수자는 스프레드 옵션을 선택함으로써 더 적은 프리미엄 취함.

 

<잠재적 위험 요인>

  • 중앙화 리스크: Dopex는 키퍼에게 중요한 권한 부여. 또한 허용되는 담보 종류를 프로토콜이 자체적으로 결정해 별도의 보호장치 없이 러그풀을 당할 수 있는 상황에 노출됨.
  • 거래 매칭 리스크: 프로토콜에 시장 조성자의 기능이 구현X, 사용자가 원하는 시점에 거래를 성사시킬 수 없음.
  • 만기 이전 옵션 변동성 하락으로 인한 비영구적 손실: 사용자가 만기 이전에 옵션 가치 변동율이 떨어져 손익분기점을 벗어나게 될 경우 확정적으로 손해를 입게 됨.

 


추가 용어 정리

*증거금: 금융 거래에서 거래 이행을 담보하기 위해 필요한 보증금

*헤징: 현물의 시세 하락에 의한 손해를 막기 이해 선물로 팔아 치우는 일

*스테이킹: 새로운 블록을 제안하거나 검증할 수 있도록 하는 방식

*스프레드 옵션: 서로 다른 행사가격, 만기일, 또는 기초자산 등 조건을 가진 두 개 이상의 옵션 계약을 동시에 매수하고 매도해 두 옵션 가격의 차이에서 수익을 얻거나 위험을 관리하는 투자 전략

*러그풀(rug pull): 암호화폐 시장에서 개발자가 프로젝트를 갑작스럽게 중단하거나 잠적해 투자금 손실을 유발하는 투자 사기

 


본 게시글은 아래의 링크 속 콘텐츠를 기반으로 작성.

https://theori.io/ko/blog/patch-thursday-%EC%98%A8%EC%B2%B4%EC%9D%B8-%EC%98%B5%EC%85%98-%EA%B1%B0%EB%9E%98%EC%86%8C%EC%9D%98-%EA%B5%AC%EC%A1%B0%EC%99%80-%EC%9E%A0%EC%9E%AC%EC%A0%81-%EC%9C%84%ED%98%91

 

Patch Thursday — 온체인 옵션 거래소의 구조와 잠재적 위협: 2편 - Theori 블로그

탈중앙화 옵션 거래소의 거래 모델을 분석해보세요! 주문 장부, AMM, 구조화 상품, SSOV 방식의 주요 프로토콜(Opyn, Lyra, Ribbon, Dopex) 구조 및 잠재적 보안 리스크를 심층적으로 탐구합니다. 스마트

theori.io