이 페이지는 AI 자동 번역입니다. 모든 내용은 영문판을 기준으로 합니다.영문판 보기 →
결합곡선이란 무엇인가
결합곡선은 토큰 가격과 현재 유통량(s는 “판매된 공급량”의 약자)을 연결하는 결정론적 가격 함수 p(s)입니다. 구매자는 계약에 담보를 보내어 구매하고, 계약은 곡선이 지시하는 한계 가격으로 새로운 토큰 단위를 발행합니다. 판매자는 토큰 단위를 반환하고 통합 환금을 받습니다.
CPMM 풀과 비교했을 때 두 가지 핵심 특성:
- 상대방이 필요 없음. 발행 계약이 시장 조성자이며, 유동성은 자동으로 존재합니다.
- 단조 가격. 모든 순 매수로 가격이 상승하고 모든 순 매도로 가격이 하락합니다.
일반적인 가격 공식
모든 연속 가격 함수p(s)에 대해:
s에서의 현물 가격:
s_0에서 s_1로의 공급 구매 비용 (s_1 > s_0):
P(s) = ∫ p(s) ds는 곡선의 부정적분입니다. 기하학적으로 cost는 s_0과 s_1 사이 p 아래 면적입니다.
s_1에서 s_0로 판매하여 얻는 수익:
일반적인 곡선 유형
1차
2차
p(s) = k · s²의 경우 S_max²를 생략하세요: P(s) = (k/3) · s³. 하나의 규약을 선택하고 일관되게 유지하세요 — 아래 작업 예시는 전체적으로 정규화된 형식을 사용합니다.)
가격은 2차로 상승합니다. 초기 구매자는 거의 0에 가까운 가격을 받고(평탄한 시작 영역), 후기 구매자는 더 가파른 프리미엄을 지불합니다.
LaunchLab은 2차 가격 곡선을 구현하지 않습니다. 세 가지 곡선 유형은
0 = ConstantProduct(기본값), 1 = FixedPrice, 2 = LinearPrice입니다. 이 섹션에
가장 가까운 형태는 LinearPrice이며, 그 가격은 p(s) = a·s이고 따라서 비용이
2차입니다. 이 섹션은 다항 곡선에 대한 일반적인 설명으로 유지됩니다.가상 예비금 CPMM (Pump 스타일)
곡선은 가짜 초기 담보 예비금V_q가 있는 표준 CPMM입니다:
s_0에서 s_1로 이동하는 비용:
s = S_graduate)에서 한계 가격이 예비금 (S_max − S_graduate, V_q + cost(0, S_graduate))로 시드된 다운스트림 CPMM 풀의 개시 가격과 일치한다는 우아한 특성을 가집니다. 전환이 원활합니다. LaunchLab은 이를 curve_type = 0(ConstantProduct)으로 노출하며, 이는 기본값이자 현재 라이브 구성이 존재하는 유일한 유형입니다.
이산 구현
온체인에서s와 cost는 모두 정수(최소 단위)입니다. 연속 적분 cost(s_0, s_1)은 존재할 때마다 닫힌 형식에서 직접 계산됩니다(1차, 2차). 닫힌 형식의 역이 없는 곡선의 경우(2차, cost가 주어지면 s_1을 찾음), Newton 반복이 사용됩니다:
이것은 일반적인 수치 계산 방법이며 LaunchLab의 구현이 아닙니다. LaunchLab에는 Newton 솔버도
NotConverged 오류도 없습니다 — 세 가지 곡선 중 어느 것도 그것을 필요로 하지 않습니다.
고정 곱 곡선은 닫힌 형식으로 역을 구하고, 고정 가격 곡선은 나눗셈이며, 1차 가격 곡선의 2차
비용은 제곱근으로 역을 구합니다. 위의 2차 가격 사례조차 정확한 닫힌 형식
s₁ = ∛(s₀³ + 3·cost/k)를 가지며, 스니펫이 초기값으로 사용하는 것이 바로 이것입니다.수수료 통합
수수료는 곡선 비용 위에 적용되며 내부에 적용되지 않습니다. 매수 시:quote_vault에 유지되며 실질적으로 후기 구매자를 위해 곡선을 더 가파르게 만듭니다 - 예비금은 더 많은 공급을 발행하지 않고 증가합니다. 프로토콜과 크리에이터 부분은 나중에 회수할 수 있도록 별도의 카운터에서 추적됩니다.
졸업 임계값
곡선은 현재 곡선 가격과 일치하는 가격으로 외부 AMM 풀을 시드할 수 있을 만큼 충분한 담보를 받으면 “졸업”합니다. 매개변수(k, S_max, S_graduate)가 있는 2차 곡선의 경우:
quote_vault ≥ quote_to_graduate가 되면 Graduate 명령어는 다음을 포함하는 CPMM 풀을 생성합니다:
p(S_graduate)보다 고정된 배수만큼 높은 가격에서 개시합니다(작업 예시 참고). 전환 시 가격이 연속적인 것은 LaunchLab이 실제로 운영하는 곡선인 고정 곱 / 가상 예비금 곡선뿐입니다.
CPMM 풀과의 비영구성
순수 결합곡선 출시는 Uniswap 의미에서 비영구성이 없습니다: 시장의 “다른 쪽”이 없어 재조정할 수 없습니다. 곡선은 수요에 따라 공급을 발행하며, 유일한 “LP”는 계약 자체입니다. 졸업 후, 결과 CPMM 풀은 다른 CPMM 풀처럼 작동합니다 - LP가 소각되지 않은 경우, 일반적인 비영구 손실 역학을 받습니다. 이것이 공개 출시에서 졸업 후 소각 정책이 지배적인 이유입니다: 풀을 영구적으로 유지하고 LP 출금 중심의 가격 충격을 제거합니다.작업 예시
곡선: 2차,k = 40, S_max = 1e9, S_graduate = 0.8 · S_max = 8e8. 매수 수수료 1%.
s = 5e8에서의 가격
첫 1e6 기본 매수 비용
졸업 임계값
졸업 시 가격
졸업 후 CPMM 예비금
포인터
products/launchlab/bonding-curve— 이 공식의 온체인 LaunchLab 구현.products/launchlab/instructions—Buy,Sell,Graduate계정 수준 사양.algorithms/constant-product— 졸업 후 CPMM이 예비금으로 수행하는 작업.
- Raydium LaunchLab 프로그램 소스(2차 및 가상 예비금 곡선 구현).
- Bancor 백서(1차 결합곡선, 역사적).
- Pump.fun 공개 사후분석(가상 예비금 변형).

