﻿---
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>

## 핵심 답변

본딩 커브는 보통 토큰 공급량과 준비금 잔액으로 이루어진 계약 상태를 발행 및 소각 견적에 대응시키는 결정론적 시장 규칙입니다. 가장 단순한 발행 구조에서는 매수자가 준비자산을 예치하면 계약이 토큰을 발행하고, 매도자가 토큰을 반환해 소각하면 계약이 준비자산을 지급합니다. 동시에 반대 주문을 낼 상대방 없이도 견적을 만들 수 있지만 외부 수요를 창출하거나 준비금을 안전하게 만들거나 상환 기능의 지속을 보장하지는 않습니다.

이상적인 연속 공급 커브 `p(s)`에서 공급량 `S`에 표시되는 값은 한계가격입니다. 토큰 `q`개의 매수 비용은 `C_buy = integral from S to S+q of p(s) ds`입니다. 토큰 `q`개를 소각할 때 `C_sell = integral from S-q to S of p(s) ds`를 받는 것은 동일한 커브와 준비금 회계를 사용하고 수수료가 없을 때뿐입니다. 실제 계약은 준비금 비율 공식, 보존 불변식, 이산 단계, 서로 다른 매수·매도 커브, 가상 잔액, 수수료, 한도 또는 반올림 규칙을 사용할 수 있습니다.

이 용어는 여러 뜻으로 쓰입니다. 발행·소각형 본딩 커브는 발행 토큰 공급량을 준비자산 표시 견적에 연결하고 공급량을 바꿉니다. 자동화 시장조성자도 커브를 따라 거래한다고 표현되지만 `x*y=k` 같은 상수곱 풀은 일반적으로 이미 존재하는 두 준비자산을 교환하고 준비금 구성을 바꿉니다. 명칭을 사용하기 전에 실제 계약, 상태 변수, 자산 흐름, 권한 및 공식을 확인해야 합니다.

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

## 작동 방식

1. **메커니즘을 식별합니다.** 체인, 토큰·준비자산 계약 주소, 구현 버전, 프록시와 관리자, 사용 가능한 발행·소각 함수, 일시정지 상태, 허용 목록, 공급 한도를 기록하고 상환이 계약상 권리인지 홍보 문구인지 구분합니다.
2. **수학을 분류합니다.** 견적이 `p(s)=a*s+b` 같은 직접 함수, 그 함수의 적분, `P=R/(S*w)` 같은 준비금 비율 공식, 다중자산 불변식, 구간별 일정 또는 별도의 매수·매도 커브 중 어디에서 나오는지 확인합니다. 정의역과 공급량 0 및 한도 부근의 동작도 기록합니다.
3. **상태와 단위를 정규화합니다.** 커브가 인식하는 공급량, 총공급량, 준비금 잔액, 가상 공급량 또는 준비금, 토큰 소수점, 수수료 베이시스포인트 및 스케일 상수를 읽습니다. 계약이 실제 보유한 자산, 가격 공식이 인정하는 준비금, 관리자가 이동할 수 있는 금고 자산을 분리합니다.
4. **견적을 재계산합니다.** 한계가격, 거래 적분 또는 프로토콜 공식, 수수료, 반올림 방향, 최소 거래량, 거래 후 상태를 독립적으로 계산합니다. 경곗값을 시험하고 정수 연산 후에도 발행과 소각이 수학적 역연산인지 확인합니다.
5. **실행을 제한합니다.** 대기 상태를 기준으로 시뮬레이션하고 명시적인 `maxInput` 또는 `minOutput`과 짧은 `deadline`을 설정합니다. 승인, 전송 동작, 가스, 거래 순서 및 선행매매 가능성을 포함합니다. 읽기 전용 견적은 체결 보장이 아닙니다.
6. **결제를 대사합니다.** 확정 후 발행 또는 소각된 토큰, 이동한 준비자산, 수수료 경로, 이벤트, 공급량과 준비금 상태 및 환불을 확인합니다. 성공한 트랜잭션과 경제적으로 올바른 결과는 다릅니다.
7. **청산과 통제 계층을 스트레스 테스트합니다.** 동시 상환, 준비자산 손실 또는 디페깅, 외부 시장 차익거래, 중지된 경로, 한도, 오라클 장애, 키 탈취, 업그레이드 및 금고 인출을 모델링합니다. 각 가정을 누가 얼마나 빨리 바꿀 수 있고 사용자가 그보다 먼저 나갈 수 있는지 확인합니다.

`p(s)`가 증가 함수이고 계약이 동일한 커브 아래에서 지급된 면적 전액을 보유한다면 이상적 모델은 경로 독립적입니다. 한 거래를 작은 거래로 나눠도 총 커브 금액이 같습니다. 수수료, 반올림, 블록 순서, 상태 의존 권한, 비대칭 커브 및 외부 자산 동작은 이 단순한 동등성을 깨뜨립니다.

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

## 계산 예시

### 1. 선형 커브, 평균 비용, 준비금

토큰당 준비금 단위 가격을 `p(s)=1+0.01*s`, 시작 공급량을 `S=0`으로 둡니다. 첫 `100`개 발행 비용은 `integral 0..100 (1+0.01*s) ds = 150`입니다. 한계가격은 `1`에서 `2`로 오르므로 `100*2=200`을 청구하면 최종 한계가격을 모든 단위에 적용하는 오류입니다. 다음 `100`개의 비용은 `integral 100..200 (1+0.01*s) ds = 250`입니다. 수수료와 인출이 없으면 공급량은 `200`, 준비금은 `400`, 한계가격은 `3`입니다.

최종 가격 기준 시가총액은 `200*3=600`이며 `400`의 준비금과 같지 않습니다. 동시 청산 가치도 아닙니다. 소각할 때마다 커브를 왼쪽으로 이동하며 서로 다른 한계가격을 받기 때문입니다.

### 2. 매수 수수료, 매도 수수료, 왕복 손실

`S=100`에서 `S=200`까지 발행하는 총 커브 비용은 `250`입니다. `2%` 매수 수수료를 추가하면 매수자는 `250+5=255`를 냅니다. 중간 거래가 없다면 같은 `100`개를 소각할 때 총 커브 반환액은 `250`이고 `2%` 매도 수수료를 빼면 `250-5=245`를 받습니다. 가스 전 왕복 손실은 준비금 `10`단위입니다. 각 수수료가 커브 회계 준비금에 더해지는지, 금고로 보내지는지, 소각되는지는 후속 견적을 바꾸는 별도 계약 규칙입니다.

### 3. 상수 준비금 비율은 다른 커브 계열입니다

Bancor식 표기 `P=R/(S*w)`에서 준비금 `R=400`, 공급량 `S=200`, 준비금 가중치 `w=2/3`이면 현재 한계가격은 `3`입니다. 매수 반환 공식에 따라 준비금 `E=100`을 예치하면 `T=S*((1+E/R)^w-1)=32.07944168`개가 발행됩니다. 새 상태는 약 `R=500`, `S=232.07944168`이고 한계가격은 `3.23165204`입니다. 이는 첫 예시의 선형 커브가 아니며 `w`를 모든 토큰이 일정 비율로 뒷받침된다는 일반적 약속으로 해석해서는 안 됩니다.

### 4. 외부 시장 차익거래와 실행 제한

선형 커브가 `S=200`일 때 `40`개를 소각하면 수수료 전 `integral 160..200 (1+0.01*s) ds = 112`를 받고 한계가격은 `2.6`이 됩니다. 외부 시장에서 `40`개 전부를 단가 `2.4`에 살 수 있다면 명목 비용은 `96`, 총 차이는 `16`입니다. 이는 보장 수익이 아닙니다. 외부 깊이, 거래·전송 수수료, 승인, 가스, 준비금 가용성, `minOutput`, 기한, 순서, 되돌림 및 경쟁 차익거래자가 이를 없앨 수 있습니다. 성공한 소각은 커브 견적도 낮추므로 가격 차이가 수렴하기 시작합니다.

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

## 위험과 검토 실패

### 모델과 회계

- 체인, 계약, 프록시 구현 및 현재 매개변수를 확인하지 않고 프로젝트명, 티커, 화면 라벨 또는 오래된 문서로 대상을 판단합니다.
- 총공급량, 유통 공급량, 커브 인식 공급량, 가상 공급량, 사전 발행 재고 및 메커니즘 밖의 토큰을 혼동합니다.
- 준비금 단위, 토큰 단위, 소수점 스케일, 백분율 가중치, 베이시스포인트 및 고정소수점 상수를 섞습니다.
- 한계 견적을 평균 체결가격으로 취급하거나 거래 공식을 적용하지 않고 최종 가격에 전체 수량을 곱합니다.
- 정확한 산술을 재현하지 않고 연속 적분을 이산, 단계형, 반올림, 상한 또는 구간별 구현에 적용합니다.
- 기부, 누적 수수료, 부채, 가상 잔액 또는 제외 자산이 회계를 바꾸는데 계약의 원시 자산 잔액을 가격 준비금이라고 부릅니다.
- 한계가격 시가총액을 준비금 가치, 실현 가능 수익, 금고 가치 또는 모든 보유자가 동시에 상환할 금액으로 봅니다.
- 커브가 토큰 효용, 본질 가치, 법적 소유권, 담보 품질 또는 오프체인 자산에 대한 집행 가능한 청구권을 입증한다고 가정합니다.

### 계약과 실행

- 오버플로, 정밀도 손실, 불리한 반올림, 역공식 근사, 특이점 및 공급량 0이나 한도 부근 경계 동작을 놓칩니다.
- 전송 수수료형, 리베이스형, 콜백형, 일시정지, 동결, 블랙리스트 또는 비표준 준비 토큰이 일반 ERC-20 전송처럼 동작한다고 가정합니다.
- 상태 업데이트 전에 준비금을 지급하는 등 발행, 소각, 환불 또는 인출 경로를 재진입과 교차 계약 상태 변경에 노출합니다.
- `maxInput`, `minOutput`, `deadline`을 생략하거나 너무 느슨하게 설정해 오래된 상태와 불리한 순서에서도 수용할 수 없는 거래가 실행되게 합니다.
- 선행매매, 샌드위치, 우선순위 정렬, 비공개 주문 흐름, 미포함, 재구성 및 경쟁 차익거래를 무시합니다.
- 정확한 calldata, 발신자, 승인, 블록 상태, 되돌림 조건 및 가스 요구량을 시뮬레이션하지 않고 미리보기나 웹 견적을 신뢰합니다.
- 무제한 반복문 또는 계속 증가하는 상태 때문에 발행, 소각, 마이그레이션 또는 긴급 복구가 실용적 가스 한도를 넘게 합니다.

### 준비금, 거버넌스, 시장

- 온체인 보관이 준비자산의 가격, 브리지, 발행자, 오라클, 블랙리스트, 수탁, 유동성 또는 체인 위험을 없앤다고 가정합니다.
- 일시정지, 허용 목록, 한도, 수수료, 커브, 오라클, 발행, 인출, 구조, 마이그레이션 및 업그레이드 권한과 실행 지연을 무시합니다.
- 멀티시그, DAO 투표, 감사, 타임록 또는 불변 라벨을 특권 작업이 불가능하거나 무해하다는 증거로 봅니다.
- 집중 상환, 준비금 손실, 디페깅, 전송 실패 또는 긴급 종료 중에도 수학적 상환 견적이 지급된다고 가정합니다.
- 결정론적 공식에서 보장된 유동성, 안정 가격, 공정성, 미래 수요, 수익률 또는 초기 매수자 이익을 추론합니다.

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

## 흔한 오해

### 오해 1: 공식이 경제적 가치를 결정합니다

공식은 정의된 상태에서 계약 견적을 결정합니다. 외부 수요, 효용, 준비금 품질, 법적 청구권, 거버넌스 및 다른 시장이 그 견적을 가치로 받아들일지를 결정합니다.

### 오해 2: 연속 유동성이면 모든 보유자가 항상 나갈 수 있습니다

메커니즘이 규칙에 따라 견적을 계산할 수 있다는 뜻입니다. 준비금, 한도, 권한, 가스, 전송 실패, 일시정지, 취약점 또는 커브를 따라 악화되는 가격은 상환을 제한할 수 있습니다.

### 오해 3: 시가총액은 현금 준비금과 같습니다

`supply*marginalPrice`는 마지막 미소 단위의 견적으로 모든 토큰을 평가합니다. 준비금은 이전의 서로 다른 가격에서 누적되며 대규모 청산은 실행 전체에서 가격을 바꿉니다.

### 오해 4: 초기 매수자의 이익은 보장됩니다

정해진 경로에서는 낮은 커브 가격을 얻지만 이익에는 후속 수요 또는 효용과 수수료, 가스, 경쟁, 계약 위험, 준비금 위험 및 거버넌스 조치 후에도 작동하는 청산 경로가 필요합니다.

### 오해 5: 모든 본딩 커브는 2토큰 AMM과 같습니다

둘 다 알고리즘 시장이지만 공급 연동 발행·소각 메커니즘은 토큰 공급량을 바꾸고 지정 준비금에서 지급합니다. 풀 AMM은 보통 준비금 불변식에 따라 기존 자산을 교환합니다. 두 구조를 결합한 시스템도 있으므로 이름만으로는 충분하지 않습니다.

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

## 관련 주제

- [자동화 시장조성자](/ko/crypto/amm/)
- [유동성 풀](/ko/crypto/liquidity-pool/)
- [선행매매](/ko/crypto/front-running/)
- [토크노믹스](/ko/crypto/tokenomics/)
- [업그레이드 가능 계약](/ko/crypto/upgradeable-contract/)

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

## 출처

- [Bancor Protocol Whitepaper](https://resources.bancor.network/pages/BancorProtocolWhitepaper.pdf) - Bancor (열람일: 2026-08-18)
- [From Curved Bonding to Configuration Spaces](https://doi.org/10.57938/8a404390-aaff-47b7-9f14-811694019f5a) - WU Vienna University of Economics and Business (열람일: 2026-08-18)
- [Uniswap v2 Core](https://docs.uniswap.org/whitepaper.pdf) - Uniswap (열람일: 2026-08-18)
- [ERC-20: Token Standard](https://eips.ethereum.org/EIPS/eip-20) - Ethereum Improvement Proposals (열람일: 2026-08-18)
- [Creating ERC-20 Supply](https://docs.openzeppelin.com/contracts/5.x/erc20-supply) - OpenZeppelin (열람일: 2026-08-18)
- [Access Control](https://docs.openzeppelin.com/contracts/5.x/access-control) - OpenZeppelin (열람일: 2026-08-18)
- [Security Considerations](https://docs.soliditylang.org/en/latest/security-considerations.html) - Solidity (열람일: 2026-08-18)
- [Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges](https://arxiv.org/abs/1904.05234) - arXiv (열람일: 2026-08-18)

Source: https://wiki.fcontext.com/ko/crypto/bonding-curve/index.mdx
