> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mycryptocasino.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Crash

> 라운드 진행 방식, 크래시 지점이 정해지는 시점, 캐시아웃, 자동 설정을 설명합니다.

<Frame>
  <img src="https://mintcdn.com/cyberiantechnology/AuuF3KYTE6qxTgZL/images/illustrations/banner-crash.webp?fit=max&auto=format&n=AuuF3KYTE6qxTgZL&q=85&s=3ab95f5fc7b2eea141279e91ab535a29" alt="Crash 게임 배너" width="1376" height="516" data-path="images/illustrations/banner-crash.webp" />
</Frame>

Crash는 모든 플레이어가 같은 곡선에 베팅하는 멀티플레이어 공유 라운드입니다. 라운드가 시작되면 배수가 1.00×부터 올라가기 시작해, 라운드 시작 전에 정해진(그리고 온체인에 암호학적으로 커밋된) 지점에서 크래시할 때까지 계속 올라갑니다. 크래시 전에 캐시아웃하면 캐시아웃 시점의 배수만큼 베팅액이 곱해집니다. 너무 오래 기다리다 베팅이 남아 있는 상태에서 라운드가 크래시하면 베팅액을 잃습니다.

모든 라운드는 Solana 블록체인 위에서 진행됩니다. 베팅, 라운드 시작, 크래시 공개, 지급이 모두 온체인 트랜잭션입니다.

<h2 id="how-a-round-works">
  Crash 라운드는 어떻게 진행되나요?
</h2>

1. **새 라운드가 열립니다.** 백엔드가 온체인에 라운드를 생성합니다. 라운드 계정이 확정되면 베팅이 열립니다.
2. **베팅합니다.** 베팅 시간 동안 베팅액을 정하고, 원하면 **자동 캐시아웃** 목표를 설정합니다. 라운드에 첫 확정 베팅이 들어오면 다른 플레이어도 참여할 수 있도록 카운트다운이 시작됩니다.
3. **베팅이 마감됩니다.** 카운트다운이 끝나면(마지막 순간의 베팅을 위한 짧은 유예 시간 포함) 더 이상 베팅을 받지 않고, 시작 트랜잭션이 온체인으로 전송됩니다.
4. **곡선이 올라갑니다.** 배수는 1.00×에서 시작해 계속 증가합니다. 올라가는 동안 언제든지 수동으로 캐시아웃할 수 있습니다.
5. **크래시.** 곡선이 라운드의 크래시 지점에서 멈춥니다. 그 순간 라운드에 남아 있는 베팅은 모두 패배합니다. 크래시 지점의 바탕이 된 비밀값이 온체인에 공개됩니다.
6. **지급.** 라운드의 모든 베팅이 한 번의 지급 처리로 온체인에서 정산됩니다. 승자는 각자의 캐시아웃 배수로 지급받고, 라운드는 보관 처리됩니다. 새 라운드가 바로 시작됩니다.

라운드가 진행되는 동안에도 **다음 라운드 베팅을 예약**할 수 있으며, 다음 베팅 시간이 열리자마자 자동으로 베팅됩니다.

## 라운드 흐름

아래 다이어그램은 실제 라운드 상태 머신을 플레이어가 경험하는 단계로 단순화해 보여 줍니다.

```mermaid theme={null}
stateDiagram-v2
    state "다음 라운드 준비 중" as Preparing
    state "베팅 열림(첫 베팅 대기 중)" as Waiting
    state "베팅 열림(카운트다운)" as Countdown
    state "베팅 마감" as Starting
    state "라운드 진행 중" as Playing
    state "크래시" as Crashing
    state "지급" as Payout
    state "라운드 완료" as Finished
    state "라운드 취소" as Cancelled

    [*] --> Preparing
    Preparing --> Waiting: 라운드 온체인 확정
    Waiting --> Countdown: 첫 베팅 확정
    Countdown --> Starting: 카운트다운 종료(+ 짧은 유예 시간)
    Starting --> Playing: 시작 트랜잭션 확정
    Playing --> Crashing: 곡선이 크래시 지점 도달
    Crashing --> Payout: 크래시 온체인 공개
    Payout --> Finished: 모든 베팅 정산
    Finished --> Preparing: 다음 라운드
    Countdown --> Cancelled: 오류(드묾)
    Playing --> Cancelled: 오류(드묾)
    Cancelled --> Preparing: 새 라운드
```

라운드가 취소되면(예: 블록체인 오류 발생 시) 해당 라운드는 무효가 되고 새 라운드가 시작됩니다. 이때 다음 라운드에 예약된 베팅은 삭제되므로 다시 베팅해야 합니다.

<h2 id="the-multiplier-curve">
  배수는 얼마나 빨리 올라가나요?
</h2>

표시되는 배수는 라운드 시작 후 경과한 시간만으로 결정되는 함수입니다.

```text theme={null}
배수 = 2^(t / 10)        (t는 초 단위)
```

즉, **곡선은 10초마다 두 배가 됩니다**.

| 경과 시간 | 배수 |
| - | - |
| 0초 | 1.00× |
| 10초 | 2.00× |
| 20초 | 4.00× |
| 약 33.2초 | 10.00× |
| 약 66.4초 | 100.00× |

크래시 지점 자체는 시간으로 정해지지 **않습니다**. 라운드 시작 전에, 운영자가 온체인에 커밋한 비밀값과 Solana 네트워크가 생성한 블록 해시로부터 하우스 엣지를 반영해 도출됩니다. 곡선은 그 지점까지 올라가는 애니메이션일 뿐입니다. 라운드를 직접 검증하는 방법은 [Crash 공정성](/ko/docs/provably-fair/crash)을, 현재 하우스 엣지는 [수수료 및 한도](/ko/docs/fees-and-limits)를 참고하세요.

<img src="https://mintcdn.com/cyberiantechnology/-ySqsND5p03qeamx/diagrams/ko/crash-round-anatomy.svg?fit=max&auto=format&n=-ySqsND5p03qeamx&q=85&s=ae5123accbec016b8bb0c7d00e8b54ee" alt="Crash 라운드: 베팅 시간, 1.00×부터 올라가는 곡선, 도중에 승리를 확정한 두 번의 캐시아웃, 라운드 시작 전에 온체인에 커밋된 크래시 지점" width="920" height="370" data-path="diagrams/ko/crash-round-anatomy.svg" />

<h2 id="cashing-out">
  캐시아웃은 어떻게 하나요?
</h2>

승리를 확정하는 방법은 두 가지입니다.

* **수동 캐시아웃.** 라운드가 진행 중일 때 캐시아웃 버튼을 누릅니다. 서버는 화면에 보이는 값이 아니라 요청을 받은 정확한 시각을 기준으로 배수를 계산하므로, 연결이 느리면 배수가 0.01 단위로 몇 칸 낮아질 수 있습니다.
* **자동 캐시아웃.** 베팅할 때 목표 배수를 설정합니다. 그 전에 수동으로 캐시아웃하지 않았다면, 라운드가 목표에 도달했을 때 정확히 목표 배수로 정산됩니다.

숫자 목표 대신 자동 캐시아웃을 **∞(무한 배수)로** 바꿀 수도 있습니다. 무한 모드 베팅에는 자동 캐시아웃 목표가 없습니다. 라운드가 이어지는 동안 곡선을 계속 따라가며, 수동 캐시아웃으로만 정산됩니다. 크래시가 먼저 오면 라운드에 남아 있는 다른 베팅과 마찬가지로 베팅액을 잃습니다. 다만 두 가지 안전장치가 승리를 놓치지 않도록 베팅을 자동으로 정산합니다. 베팅당 지급 상한([게임 한도](/ko/docs/games/limits) 참고)과 자동 캐시아웃 자체의 10,000× 상한 중 곡선이 먼저 도달하는 쪽입니다. 실시간 베팅 목록과 내 기록에서 무한 모드 베팅의 목표는 ∞로 표시됩니다.

두 방식 모두에 적용되는 규칙:

* 수동 캐시아웃이 자동 캐시아웃 목표보다 **우선합니다**. 자동 목표가 3.00×인데 1.50×에서 버튼을 누르면 1.50×로 정산됩니다.
* 최소 캐시아웃 배수는 \*\*1.01×\*\*입니다(온체인 최솟값).
* 크래시 지점 이상에서의 캐시아웃은 거부됩니다. 이미 크래시한 라운드에서는 캐시아웃할 수 없습니다.
* 각 베팅은 한 번만 캐시아웃할 수 있습니다.
* 자동 목표에 도달하기 전에 라운드가 크래시하고 수동으로도 캐시아웃하지 않았다면 베팅은 패배합니다.

**베팅 시간 중 취소:** 베팅이 아직 대기열에 있으면 그냥 삭제됩니다. 이미 온체인에서 확정되었다면 더 이상 무효로 할 수 없으며, 대신 온체인 최솟값인 1.01×로 정산됩니다.

## 공정성과 한도

* 크래시 지점은 공정성을 검증할 수 있습니다. 베팅이 열리기 전에 커밋되고, 크래시 시점에 온체인에 공개되며, 누구나 검증할 수 있습니다. 자세한 내용과 단계별 검증 가이드는 [Crash 공정성](/ko/docs/provably-fair/crash)과 [라운드 검증](/ko/docs/provably-fair/verify-a-round)에 있습니다.
* 최소·최대 베팅액, 베팅당 최대 수익, 현재 하우스 엣지는 [게임 한도](/ko/docs/games/limits)와 [수수료 및 한도](/ko/docs/fees-and-limits)에 나와 있습니다.
