Documentation Index
Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
Use this file to discover all available pages before exploring further.
このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
ボンディングカーブとは
ボンディングカーブ は、トークン価格を現在流通しているサプライ量(s は「売却済みサプライ」を意味する)に関連付ける決定論的な価格関数 p(s) です。買い手はコントラクトに担保を送ることで購入します。コントラクトは曲線によって定められた限界価格で新しいトークン単位を発行します。売り手はトークン単位を返し、統合された払い戻しを受け取ります。
CPMM プールと比較して 2 つの主要な特性があります:
- カウンターパーティが不要。 発行するコントラクトは市場メーカーです。流動性は決定によって存在します。
- 単調な価格。 ネット買いで上昇し、ネット売りで下落します。
一般的な価格計算式
任意の連続価格関数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 に戻す):
一般的な曲線ファミリー
一次曲線
二次曲線
curve_type = 0)。
仮想リザーブ CPMM(ポンプスタイル)
曲線は、見かけ上の初期クォートリザーブV_q を備えた標準的な CPMM です:
s_0 から s_1 に移動するコスト:
s = S_graduate の場合)に、限界価格がリザーブ (S_max − S_graduate, V_q + cost(0, S_graduate)) でシードされた下流の CPMM プールのオープン価格に等しくなるという優雅な特性を持っています。ハンドオフはシームレスです。LaunchLab はこれを curve_type = 1 として公開しています。
離散実装
オンチェーンでは、s と cost は両方とも整数(最小デノミネーション単位)です。連続積分 cost(s_0, s_1) は、1 つが存在するときは常に閉じた形式から直接計算されます(一次、二次)。閉じた形式の逆を持たない曲線(二次、cost が与えられた場合 s_1 を求める)では、ニュートン法が使用されます:
NotConverged で戻します。実際には、これはドメインの端でのみトリガーされます。本番スワップは 2 ~ 3 回の反復で収束します。
手数料統合
手数料は曲線コストの上に適用され、その内部ではありません。購入時:quote_vault に保持され、後の買い手のために曲線をより硬くします — リザーブはサプライをさらに発行することなく成長します。プロトコルと作成者の部分は、後で掃引するための別々のカウンターで追跡されます。
卒業閾値
曲線は、現在の曲線価格に一致する価格で外部 AMM プールをシードするのに十分な担保を受け取ったときに「卒業」します。パラメーター(k, S_max, S_graduate) を持つ二次曲線の場合:
quote_vault ≥ quote_to_graduate になると、Graduate 命令は以下を含む CPMM プールを作成します:
S_graduate のラウンディング(通常 0.8 · S_max)と最終閾値を越える買いからの余分な担保に吸収されます。
CPMM プールと比較した無期限損失
純粋なボンディングカーブローンチは、Uniswap の意味で 無期限損失がありません:バランスを調整すべき「もう一方の側」がありません。曲線はオンデマンドでサプライを発行し、唯一の「LP」はコントラクト自体です。 卒業後、結果の CPMM プールは他の CPMM プールのような動作をします — LP が焼却されなかった場合、それらは通常の無期限損失ダイナミクスの対象となります。これが、公開ローンチ後の 焼却 ポリシーが支配的である理由です:プールを永続的に保ち、LP 引き出し駆動の価格ショックを削除します。実例
曲線:二次、k = 40、S_max = 1e9、S_graduate = 0.8 · S_max = 8e8。購入手数料 1%。
s = 5e8 での価格
最初の 1e6 ベースの購入のコスト
卒業閾値
卒業時の価格
卒業後の CPMM リザーブ
ポインター
/ja/products/launchlab/bonding-curve— これらの計算式の LaunchLab オンチェーン実装。/ja/products/launchlab/instructions—Buy、Sell、Graduateのアカウント レベルの仕様。/ja/algorithms/constant-product— 卒業後の CPMM がリザーブで行うこと。
- Raydium LaunchLab プログラム ソース(二次 + 仮想リザーブ曲線実装)。
- Bancor ホワイトペーパー(線形ボンディング曲線、歴史的)。
- Pump.fun パブリック ポストモーテム(仮想リザーブ バリアント)。


