sggcoin 실시간 예측 시스템과 게임 이론


  # sggcoin 실시간 예측 시스템과 게임 이론

sggcoin 플랫폼의 실시간 차트 예측 게임(Up/Down Game)은 암호화폐 거래소의 실시간 시세 데이터 피드를 기반으로 투명하고 공정한 예측 환경을 제공하는 탈중앙형 게임 시스템입니다.

[TOC]

---

## 1. 예측 라운드 상태 머신 (Finite State Machine)

예측 게임은 데몬 프로세스(`updown-daemon`)에 의해 1초 단위로 정확히 전이되는 상태 머신 구조로 동작합니다.

```
       +-------------------------------------------------------+
       |                                                       |
       v                                                       |
  [OPEN (배팅 접수)] ---> [LOCKED (기준가 고정)] ---> [SETTLED (정산 완료)]
    유저 예측 참여           Lock-Price 확정             Close-Price 비교 & 지급
```

* **OPEN 단계**: 사용자는 라운드 마감 전까지 UP 또는 DOWN에 원하는 포인트를 배팅합니다.
* **LOCKED 단계**: 라운드가 잠기는 순간 바이낸스(Binance) 선물 공개 API의 실시간 체결가를 `lock_price`로 데이터베이스에 트랜잭션 단위로 확정합니다.
* **SETTLED 단계**: 라운드 종료 시점의 `close_price`와 비교하여 승자 풀에 배당금을 분배합니다.

---

## 2. 패리뮤추얼(Pari-mutuel) 배당률의 수학

하우스가 일방적으로 확률을 통제하는 구조가 아닌, **양측 참가자들의 배팅 비율에 의해 실시간으로 배당률이 산출**됩니다.

$$\text{Payout Ratio (UP)} = \frac{\text{Total Pool} \times (1 - \text{Fee})}{\text{Total UP Bets}}$$
$$\text{Payout Ratio (DOWN)} = \frac{\text{Total Pool} \times (1 - \text{Fee})}{\text{Total DOWN Bets}}$$

* 한쪽으로 쏠림이 심할수록 반대편의 배당률이 기하급수적으로 높아져 시장의 역배팅 유인을 창출하며, 수학적으로 하우스의 파산 위험을 0으로 만드는 동시에 유저 간 공정한 제로섬 게임을 보장합니다.