Skip to main content
Bu sayfa yapay zekâ tarafından otomatik olarak çevrilmiştir. İngilizce sürüm esas alınır.İngilizce sürümü görüntüle →

Bonding curve nedir

Bonding curve, token fiyatını şu anda dolaşımda olan miktarla (s için “satılan arz”) ilişkilendiren belirleyici bir fiyat fonksiyonu p(s)’dir. Alıcılar sözleşmeye teminat göndererek satın alırlar; sözleşme yeni token birimlerini eğri tarafından belirlenen marjinal fiyattan çıkarır. Satıcılar token birimlerini iade eder ve entegre geri ödeme alırlar. CPMM havuzuyla karşılaştırıldığında iki önemli özellik:
  • Karşı taraf gerekmez. Veren sözleşme pazar yapıcısıdır; likidite kanunen mevcuttur.
  • Monoton fiyat. Her net-satın almada fiyat yükselir ve her net-satışta düşer.
Bonding eğrileri, veren kuruluş AMM havuzunu teminatla ön-tohumlama istemeyen standart başlatma mekanizmasıdır.

Genel fiyatlandırma formülleri

Herhangi bir sürekli fiyat fonksiyonu p(s) için: Spot fiyat s arzında:
s_0’dan s_1’e arz satın almak için maliyet (s_1 > s_0 ile):
burada P(s) = ∫ p(s) ds eğrinin antitürevi. Geometrik olarak, cost p’nin s_0 ve s_1 arasında eğri altındaki alandır. Arz’ı s_1’den s_0’a satmaktan elde edilen gelir:
(Simetri: aynı aralıkta satın almak ve satmak aynı teminatı değiştirir — ücretler hariç.) Satın alma için ortalama fiyat:

Yaygın eğri aileleri

Doğrusal

Fiyat arz ile orantılı olarak yükselir. İhraç edecinin ömrü boyunca öngörülebilir, ılımlı bir marjinal istediği “sabit” başlatmalar için kullanılır.

İkinci dereceden

(Normalleştirilmemiş p(s) = k · s² biçimi için S_max² terimini düşürün: P(s) = (k/3) · s³. Bir kural seçin ve ona bağlı kalın — aşağıdaki işlenmiş örnek baştan sona normalleştirilmiş biçimi kullanır.) Fiyat ikinci dereceli olarak yükselir. Erken alıcılar neredeyse sıfır fiyat alırlar (düz başlangıç bölgesi); geç alıcılar daha dik bir prim öderler.
LaunchLab ikinci dereceli bir fiyat eğrisi uygulamaz. Üç eğri türü şunlardır: 0 = ConstantProduct (varsayılan), 1 = FixedPrice ve 2 = LinearPrice. Bu bölümdeki şekle en yakın olan LinearPrice’tır; fiyatı p(s) = a·s olduğundan maliyeti ikinci derecedendir. Bu bölüm, polinom bir eğrinin genel ele alınışı olarak korunmuştur.

Sanal-rezerv CPMM (Pump-stili)

Eğri, taklit edilen bir başlangıç quote rezervi V_q’ya sahip standart bir CPMM’dir:
Spot fiyat:
s_0’dan s_1’e hareket için maliyet:
Bu varyant, mezuniyet noktasında (s = S_graduate), marjinal fiyatın aşağı akış CPMM havuzunun açılış fiyatına eşit olması bakımından zarif bir özelliğe sahiptir ve bu havuz (S_max − S_graduate, V_q + cost(0, S_graduate)) rezervleriyle tohumlanır. Devir sorunsuz. LaunchLab bunu curve_type = 0 (ConstantProduct) olarak ortaya koyar — varsayılan tür ve bugün canlı yapılandırması olan tek tür.

Ayrık uygulama

Zincir üzerinde, hem s hem de cost tam sayıdır (en küçük-birim boyutlandırılması). Sürekli integral cost(s_0, s_1), bir kapalı form var olduğunda (doğrusal, ikinci dereceden) doğrudan kapalı formdan hesaplanır. Kapalı-form tersi olmayan eğriler için (ikinci dereceden, cost verildiğinde s_1 bulun), Newton yinelemesi kullanılır:
Bu, genel sayısal yöntemdir; LaunchLab’ın uygulaması değildir. LaunchLab’da Newton çözücü ve NotConverged hatası yoktur — üç eğrisinin hiçbiri buna ihtiyaç duymaz. Sabit-çarpım eğrisi kapalı biçimde tersine çevrilir, sabit-fiyat eğrisi bir bölme işlemidir ve doğrusal-fiyat eğrisinin ikinci dereceden maliyeti karekök ile tersine çevrilir. Yukarıdaki ikinci dereceli fiyat durumu bile s₁ = ∛(s₀³ + 3·cost/k) tam kapalı biçimine sahiptir ve kod parçası bunu başlangıç değeri olarak kullanır.

Ücret entegrasyonu

Ücretler eğri maliyetinin üzerine uygulanır, içine değil. Satın almada:
Satışta:
Ücretin LP kısmı quote_vault’ta tutulur ve etkili olarak eğriyi sonraki alıcılar için daha sert hale getirir — rezerv daha fazla arz çıkarmadan büyür. Protokol ve yaratıcı kısımları daha sonra süpürme için ayrı sayaçlarda izlenir.

Mezuniyet eşiği

Bir eğri, geçerli eğri fiyatıyla eşleşen bir fiyatla harici bir AMM havuzunu oluşturmak için yeterli teminat aldığında “mezun olur”. İkinci dereceden eğri için (k, S_max, S_graduate) parametreleriyle:
quote_vault ≥ quote_to_graduate olduğunda, Graduate komutu şöyle CPMM havuzu oluşturur:
Sanal-rezerv eğrisi için, yapısına göre:
İkinci dereceli eğri için bu eşitlik geçerli değildir: entegre edilmiş ortalama fiyat, marjinal fiyatın kesinlikle üzerinde kalır; bu nedenle CPMM, p(S_graduate) değerinin sabit bir kat üzerinde açılır (işlenmiş örneğe bakın). Yalnızca sabit-çarpım / sanal-rezerv eğrisi — LaunchLab’ın gerçekten çalıştırdığı eğri — devir anında fiyat sürekliliğine sahiptir.

CPMM havuzuna karşı kalıcılığın etkilenmesi

Saf bir bonding-curve başlatması Uniswap anlamında kalıcılık etkisine sahip değildir: piyasanın “diğer tarafında” yeniden dengelenecek şey yoktur. Eğri isteğe bağlı olarak arz çıkarır ve tek “LP” sözleşmenin kendisidir. Mezuniyet sonrası, elde edilen CPMM havuzu başka herhangi bir CPMM havuzu gibi davranır — LP yakılmadıysa, olağan impermanent-loss dinamiklerine tabidir. Bu, mezuniyet sonrası politikada yazılı yaşayan neden baskın: havuzu kalıcı tutar ve LP-geri-çekme tarafından sürülen herhangi bir fiyat şokunu ortadan kaldırır.

Çalışılmış örnek

Eğri: ikinci dereceden, k = 40, S_max = 1e9, S_graduate = 0.8 · S_max = 8e8. Satın alma ücreti %1.

s = 5e8 sırasında fiyat

Taban birimi başına 10 quote birim.

İlk 1e6 taban satın alma maliyeti

%1 ücret ile:

Mezuniyet eşiği

Mezuniyet sırasında fiyat

Mezuniyet sonrası CPMM rezervleri

Bu değer p(8e8) = 25.6 değildir — tam olarak onun 4/3 katıdır. Herhangi bir ikinci dereceli fiyat eğrisinde entegre ortalama p(s)/3 · s / s olduğundan, kalan arz 1 − 0.8 olduğunda cost(0,s)/s = p(s)/3 · ... sonucu 4/3 · p(s) olarak çıkar. Dolayısıyla ikinci dereceli devir fiyat sürekliliğine sahip değildir. Yukarıda açıklanan tam-eşitlik özelliğine yalnızca sabit-çarpım / sanal-rezerv eğrisi sahiptir; ikinci dereceli bir lansman, mezuniyette bir basamak gösterir.

Göstergeler

Kaynaklar:
  • Raydium LaunchLab program kaynağı (ikinci dereceden + sanal-rezerv eğri uygulamaları).
  • Bancor teknik inceleme (doğrusal bonding eğrileri, tarihsel).
  • Pump.fun genel post-mortems (sanal-rezerv varyantı).