옵티미스틱 오라클
개요
옵티미스틱 오라클은 제안 → 이의제기 → 투표 플로우를 통해 주관적 마켓 정산을 가능하게 합니다. UMA Protocol에서 영감을 받았습니다.
플로우
1단계: 제안
누구나 보증금 (기본: 500 KP)을 걸고 정산 제안(Yes 또는 No)을 제출할 수 있습니다.
2단계: 이의제기 기간
제안 후 이의제기 기간 (보통 24-48시간)이 있습니다:
- 아무도 이의를 제기하지 않으면 → 제안이 자동으로 수락됨
- 누군가 이의를 제기하면 → 반대 보증금을 걸고 투표로 진행
3단계: 투표 (이의제기 시)
모든 KP 보유자가 올바른 정산에 투표할 수 있습니다:
- 투표는 KP 가중 (더 많은 KP = 더 많은 투표력)
- 0 KP 사용자는 투표 불가 (시빌 저항)
- 투표 기간: 보통 24-48시간
4단계: 정산
투표 마감 후:
- 가중 투표가 더 많은 측이 승리
- 승자는 보증금 반환 + 패자의 보증금 획득
- 승리 결과에 따라 마켓 정산
보증금 시스템
| 행동 | 필요 보증금 |
|---|---|
| 제안 | 500 KP (기본) |
| 이의제기 | 500 KP (제안자와 동일) |
보증금은 정직하게 제안하고 진정한 분쟁이 있을 때만 이의를 제기하는 경제적 인센티브를 만듭니다.
가중 투표
투표 가중치는 투표 시점의 투표자 KP 잔액과 같습니다:
vote_weight = 투표자 KP 잔액이는 시빌 공격을 방지합니다 — 각 계정이 KP를 보유하지 않는 한 여러 계정을 만드는 것은 도움이 되지 않습니다.