﻿---
title: "토큰 베스팅"
description: "토큰 베스팅은 일정에 따라 할당량을 사용할 수 있게 합니다. 클리프와 선형 해제 방식, 확인할 온체인 증거, 베스팅 완료가 매도를 뜻하지 않는 이유를 설명합니다."
image: "https://wiki.fcontext.com/og.png"
---

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

# 토큰 베스팅

> 교육 목적으로만 제공되며 투자 조언이 아닙니다. 투자로 손실이 발생할 수 있습니다.

<a id="answer"></a>

## 직접 답변

토큰 베스팅은 수혜자의 할당량을 한꺼번에 전부가 아니라 일정에 따라 사용할 수 있게 하는 규칙입니다. **클리프(cliff)**는 첫 물량의 권리가 확정되기 전 대기 기간이며, 이후에는 연속적으로, 정기 물량으로, 또는 이정표 달성 시 베스팅될 수 있습니다.

베스팅 자체는 발행이나 매도를 뜻하지 않습니다. 토큰이 이미 존재하지만 잠겨 있을 수도 있고, 해제될 때 발행될 수도 있습니다. 베스팅된 물량도 미청구, 다른 규칙에 따른 양도 불가, 수혜자의 계속 보유, 추후 매도 상태일 수 있습니다.

분석할 때는 **할당, 베스팅, 청구, 양도 가능, 매도**의 다섯 사건을 구분해야 합니다. 마지막 항목만 실제 매도이며, 가격 영향은 시장 기대, 보유자 행동, 체결 가능한 유동성에 달려 있습니다.

<a id="mechanism"></a>

## 작동 방식

1. **법적 문서와 공개 조건을 읽습니다.** 할당량, 수혜자, 시작, 클리프, 종료, 해제 주기, 이정표, 취소권, 일정 변경 권한을 확인합니다.
2. **구현을 검증합니다.** 토큰 주소, 베스팅 계약, 수혜자, 타임스탬프, 해제량, 청구 거래, 프록시 또는 관리자 권한, 소스 코드 검증 여부를 확인합니다. OpenZeppelin의 `VestingWallet`은 하나의 구현일 뿐 보편적 표준이 아닙니다.
3. **공급량 분류를 조정합니다.** 잠긴 토큰이 총공급량에 포함되는지, 해제가 총공급량 없이 유통량만 바꾸는지 확인합니다. ERC-20은 전송 방식을 정의하지만 “유통 공급량”이나 베스팅 일정을 정의하지 않습니다.
4. **시장까지의 경로를 추적합니다.** 베스팅된 토큰은 청구하고 전송할 수 있어야 잠재 공급이 됩니다. 거래소, 브리지, 유동성 풀, 새 지갑 입금은 이동 증거이지 매도 증거가 아닙니다.
5. **시나리오와 유동성을 비교합니다.** 매도 가능 비율을 추정해 주문장 깊이나 AMM 준비금과 비교합니다. 깊이와 거래량을 따로 표시해야 하며, 과거 거래량은 매수 주문을 보장하지 않습니다.

할당량 `A`, 클리프 해제량 `C`, 클리프 시점 `T_c`, 종료 시점 `T_e`인 일정의 가능한 선형 규칙은 다음과 같습니다.

`vested(t) = 0` (`T_c` 이전), 그 외에는 `C + (A - C) × min((t - T_c) / (T_e - T_c), 1)`

실제 계약은 반올림, 타임스탬프, 취소, 이정표 로직이 다를 수 있으므로 구속력 있는 문서와 계약 코드가 우선합니다.

<a id="example"></a>

## 계산 예시

기여자가 12,000,000토큰을 할당받습니다. 12개월 클리프 동안에는 아무것도 베스팅되지 않습니다. 12개월째 3,000,000토큰이 베스팅되고, 나머지 9,000,000토큰은 이후 24개월 동안 매월 375,000씩 베스팅됩니다.

18개월째에는 클리프 후 월별 물량 여섯 번이 확정되므로 누계는 `3,000,000 + 6 × 375,000 = 5,250,000`토큰입니다. 2,000,000을 이미 청구했다면 3,250,000은 베스팅됐지만 미청구 상태입니다. 이 계산은 전송 또는 매도량을 알려주지 않습니다.

현재 100,000,000토큰이 유통되고 12개월째 물량이 양도 가능해지면 이는 유통량의 3%입니다. 수혜자가 그중 20%를 팔 경우 예상 매도량은 600,000토큰이며 3,000,000이 아닙니다. 영향은 현재 체결 가능한 유동성에 대조해 검증해야 합니다.

<a id="risks"></a>

## 위험과 확인 사항

- **불완전하거나 변경 가능한 일정.** 부속 합의, 이정표, 관리자 키, 거버넌스, 업그레이드가 공개 달력을 바꿀 수 있습니다. 각 조건의 변경 권한자를 기록합니다.
- **계약 및 보관 위험.** 버그, 탈취된 키, 잘못된 수혜자, 마이그레이션, 청구 실패가 해제를 지연하거나 다른 곳으로 보낼 수 있습니다. 주소와 확정 거래를 검증합니다.
- **공급량 분류 오류.** 데이터 제공자마다 금고, 잠금, 브리지, 소각, 미청구 잔액 처리가 다릅니다. 비율 계산 전에 정의를 맞춥니다.
- **유동성과 집중 위험.** 낮은 원가의 소수 수령자가 보유한 큰 물량은 얕은 매수세를 압도할 수 있지만, 해제만으로 매도를 입증할 수 없습니다.
- **거짓 정밀도.** 일정은 블록 시간, 초, 불연속 기간, 반올림, 수동 청구를 사용할 수 있습니다. 사건 직전 실제 계약 상태를 읽습니다.

<a id="misconceptions"></a>

## 흔한 오해

### “베스팅 완료”는 “매도 완료”다

아닙니다. 베스팅은 권리를 확정할 뿐입니다. 청구, 전송, 입금, 매도는 각각 별도의 증거가 필요한 행동입니다.

### 클리프 종료 시 전체 할당량이 해제된다

반드시 그렇지 않습니다. 클리프는 첫 베스팅 시점만 정하며, 첫 물량과 이후 곡선은 개별 일정에 달려 있습니다.

### 언락은 항상 총공급량을 늘린다

아닙니다. 이미 발행된 잠금 물량은 총공급량 변화 없이 양도 가능해질 수 있습니다. 해제 시 발행 구조라면 늘 수 있으므로 계약과 공급량 회계를 확인합니다.

### 대규모 언락은 가격 하락을 보장한다

아닙니다. 기대, 수요, 헤지, 수혜자 행동, 유동성도 중요합니다. 매도 비율과 가격 영향은 확정이 아닌 시나리오입니다.

<a id="related"></a>

## 관련 주제

- [유통 공급량](/ko/crypto/circulating-supply/)
- [토큰 발행](/ko/crypto/token-emission/)
- [토큰 언락](/ko/crypto/token-unlock/)
- [베스팅 클리프와 유동성 분석](/ko/crypto/token-vesting-cliff-liquidity/)
- [토크노믹스](/ko/crypto/tokenomics/)

<a id="sources"></a>

## 출처

- [VestingWallet](https://docs.openzeppelin.com/contracts/5.x/api/finance#VestingWallet) - OpenZeppelin (확인일: 2026-08-22)
- [ERC-20 Token Standard](https://eips.ethereum.org/EIPS/eip-20) - Ethereum Improvement Proposals (확인일: 2026-08-22)
- [Pricing](https://docs.uniswap.org/contracts/v2/concepts/advanced-topics/pricing) - Uniswap (확인일: 2026-08-22)

Source: https://wiki.fcontext.com/ko/crypto/vesting/index.mdx
