AMM'ler Nasıl Çalışır: Uniswap, Curve ve Arkasındaki Matematik
Otomatik Piyasa Yapıcıları (AMM) anlayın: sabit çarpım formülü (x × y = k), fiyat etkisi, Curve'ün Stableswap değişmezleri ve Uniswap v3 yoğunlaştırılmış likidite.

Bu sayfada
- 1. Sabit Çarpım Havuzları Açıklandı
- 2. İşlem Büyüklüğü, Fiyat Etkisi ve Kayma
- 3. Curve Finance ve Stableswap Değişmezi
- 4. Uniswap v3 ve Yoğunlaştırılmış Likidite
- AMM Mimarisi Karşılaştırması
- Likidite Sağlayıcılar (LP'ler) Komisyonları Nasıl Kazanır
- Sonuç: AMM İşlemcileri İçin Temel Çıkarımlar
- Sıkça Sorulan Sorular
- Kaynaklar ve ek okumalar
Hızlı okuma
Otomatik Piyasa Yapıcılar (AMM), geleneksel emir defterlerinin yerini akıllı sözleşme likidite havuzlarıyla alır. Bu derinlemesine inceleme, matematiksel sabit çarpım formülünü (x × y = k), varlık fiyatlarının havuz oranlarına göre nasıl dinamik olarak ayarlandığını, büyük işlemlerin neden fiyat etkisi yaşadığını, Curve'ün stablecoin swap'larını nasıl optimize ettiğini ve Uniswap v3 yoğunlaştırılmış likiditesinin sermaye verimliliğini nasıl artırdığını açıklıyor.
Akılda tutulması gerekenler
- AMM'ler, alıcı ve satıcıların bir emir defterinde emirleri eşleştirmesi yerine algoritmik likidite havuzları kullanır.
- Sabit çarpım formülü (x × y = k) havuz dengesini korur: X tokenini satın almak, arzını azaltır ve fiyatını Y tokenine göre artırır.
- Fiyat etkisi, havuz derinliğine kıyasla işlem büyüklüğüyle birlikte doğrusal olmayan biçimde artar.
- Curve'ün Stableswap değişmezi, sabitlenmiş stablecoin çiftlerinde kaymayı en aza indirmek için sabit çarpım ve sabit toplam eğrilerini harmanlar.
- Uniswap v3 yoğunlaştırılmış likiditesi, LP'lerin belirli fiyat aralıklarını hedeflemesine olanak tanıyarak sermaye verimliliğini büyük ölçüde artırır.
Geleneksel finans piyasaları ve merkezi kripto borsaları, alıcıların alış emri verdiği ve satıcıların satış emri verdiği emir defterlerine dayanır. Ancak erken dönem merkeziyetsiz blok zincirlerinde emir defterlerini eşleştirmek çok yavaş ve maliyetliydi.
Çığır açan çözüm, Otomatik Piyasa Yapıcı (Automated Market Maker, AMM) oldu — Uniswap'in öncülük ettiği ve herkesin bir likidite havuzuna karşı anında token takas etmesini sağlayan bir akıllı sözleşme mimarisi.
1. Sabit Çarpım Havuzları Açıklandı
Klasik AMM'lerin (Uniswap v2 ve SushiSwap gibi) özünde basit bir matematiksel denklem yatar:
x × y = k
- x = Likidite havuzundaki A Tokeninin miktarı (örneğin, ETH).
- y = Likidite havuzundaki B Tokeninin miktarı (örneğin, USDC).
- k = Her işlemden sonra sabit kalması gereken sabit değişmez (LP komisyonları hariç).
Sabit Çarpım Bağlanma Eğrisi ve Fiyat Etkisi Simülatörü
Likidite havuzundan ETH takas etmeyi simüle etmek için kaydırıcıyı ayarlayın ve eğrinin eğiminin (spot fiyat) canlı olarak nasıl dikleştiğini izleyin.
Sabit Çarpım Eğrisi Nasıl Okunur
Şekil 1'de gösterildiği gibi, işlemlerin piyasa fiyatlarını nasıl hareket ettirdiğini anlamak için havuzun yukarıdaki eğri boyunca durumlar arasında nasıl geçiş yaptığını gözlemleyin:
-
Durum 1 (Başlangıç Havuz Dengesi):
- Havuz 10 ETH (rezerv x) ve 30.000 USDC (rezerv y) ile başlar.
- Sabit değişmez: k = 10 × 30.000 = 300.000.
- İma edilen başlangıç fiyatı: ETH başına 3.000 USDC (30.000 / 10).
-
İşlemci Eylemi (1 ETH Satın Alma):
- Bir işlemci havuzdan 1 ETH çekmek istiyor.
- Çekimden sonra havuzda 9 ETH kalacak. k = 300.000 değerini korumak için havuzun 300.000 / 9 = 33.333 USDC'ye ihtiyacı var.
- İşlemci, işlemi tamamlamak için 33.333 - 30.000 = 3.333 USDC yatırır (ortalama 3.333 USDC/ETH fiyatla).
-
Durum 2 (İşlem Sonrası Havuz Dengesi):
- Havuz, hiperbolik eğri boyunca Durum 2'ye kayar (9 ETH, 33.333 USDC).
- USDC'nin ETH'ye oranı arttığı için yeni spot fiyat ETH başına 3.703,70 USDC'ye yükselir (33.333 / 9).
- Eğrinin eğimi dikleşir, bu da bir sonraki ETH alıcısının daha da yüksek bir fiyat etkisiyle karşılaşacağı anlamına gelir.
Fiyat Havuz Oranına Göre Nasıl Belirlenir
Bir AMM, fiyat beslemeleri için harici borsalara veya kripto borsalarına sorgu göndermez. A Tokeninin B Tokenine göre spot fiyatı, yalnızca havuzdaki rezervlerin oranıyla belirlenir:
- Fiyatlandırma Formülü: A Tokeninin Fiyatı = B Tokeni Rezervleri (y) / A Tokeni Rezervleri (x)
Her swap bu rezerv oranını değiştirdiğinden, büyük işlemler sonraki alıcılar için spot fiyatı otomatik olarak yukarı iter — bu, fiyat etkisi olarak bilinen temel bir piyasa mekanizmasıdır.
2. İşlem Büyüklüğü, Fiyat Etkisi ve Kayma
Sabit çarpım eğrisi hiperbolik olduğundan, işlem büyüklüğünüz toplam havuz likiditesine kıyasla ne kadar büyükse, işlem gerçekleşme fiyatınız o kadar kötüleşir.
Bunu, başlangıçtaki 300.000 $'lık havuzda farklı işlem büyüklüklerini (0,5 ETH, 1,0 ETH veya 2,0 ETH gibi) simüle etmek için yukarıdaki Şekil 1'deki interaktif kaydırıcıyı ayarlayarak doğrudan test edebilirsiniz. Aynı senaryo parametreleri kullanılarak aşağıdaki Şekil 2'de gösterildiği gibi, emir büyüklüğü havuz derinliğine kıyasla arttıkça fiyat etkisi cezası doğrusal olmayan biçimde tırmanır:
300.000 $'lık Bir Likidite Havuzunda İşlem Büyüklüğü ve Fiyat Etkisi
Hiperbolik sabit çarpım eğrisi nedeniyle işlem büyüklüğünüzü 1 ETH'den 2 ETH'ye ikiye katlamanın, fiyat etkisi cezasını ikiden fazla katladığına dikkat edin.
- Kayma: Bir işlemi gönderdiğiniz an ile ağ blok doğrulayıcıları tarafından onaylandığı an arasında meydana gelen fiyat hareketi.
- Fiyat Etkisi: Emrinizin havuzun varlık oranını değiştirmesinin neden olduğu doğrudan fiyat hareketi.
3. Curve Finance ve Stableswap Değişmezi
Sabit çarpım AMM'leri oynak varlıklar (ETH/USDC gibi) için iyi çalışsa da, 1:1 oranında işlem görmesi gereken varlıklar (USDC/USDT veya WBTC/BTC gibi) için x × y = k kullanmak gereksiz kaymaya neden olur.
Curve Finance, iki fiyatlandırma eğrisini birleştiren Stableswap Değişmezini tanıttı:
- Sabit Toplam (x + y = C): Sıfır kayma, ancak bir token değer kaybederse havuzun tükenme riski taşır.
- Sabit Çarpım (x × y = k): Sonsuz likidite, ancak paritede daha yüksek kayma.
Curve, her iki eğriyi harmanlayarak 1:1 oranının etrafında son derece düz bir fiyatlandırma bölgesi oluşturur. Bu, işlemcilerin stablecoin'ler arasında milyonlarca dolarlık swap yapmasını neredeyse sıfır fiyat etkisiyle mümkün kılar.
4. Uniswap v3 ve Yoğunlaştırılmış Likidite
Klasik v2 AMM'lerinde likidite, 0'dan sonsuza kadar tüm fiyat eğrisi boyunca eşit biçimde dağıtılır. Pratikte bu sermayenin büyük bölümü atıl kalır, çünkü ETH/USDC gibi varlıklar zamanlarının çoğunu belirli bir fiyat aralığında (örneğin, 2.500 $ ile 3.500 $ arasında) işlem görerek geçirir.
Uniswap v3, Yoğunlaştırılmış Likiditeyi tanıttı:
- Likidite Sağlayıcılar (LP'ler), sermayeleri için özel bir fiyat aralığı (Min Fiyat ile Maks Fiyat arası) belirler.
- Sermaye Verimliliği: LP'ler, v2'ye kıyasla 4.000 kata kadar daha az sermayeyle aynı işlem komisyonlarını kazanabilir.
- Aralık Riski: Piyasa fiyatı bir LP'nin özel aralığının dışına çıkarsa, pozisyonu %100 oranında değer kaybeden varlığa dönüşür ve fiyat aralığa geri dönene kadar komisyon kazanmayı durdurur.
Şekil 3'te gösterildiği gibi, sermayeyi 0'dan ∞'a kadar ince bir şekilde yaymak yerine (v2), Uniswap v3 havuzları likiditeyi kesikli, kademeli fiyat tick'leri üzerinde yığar. Aktif LP pozisyonları mevcut spot fiyatın (3.000 $) yakınında yoğun biçimde kümelenir ve çevredeki fiyat sınırlarına (2.500 $ – 3.500 $) doğru yayılır:
Uniswap v3 Yoğunlaştırılmış Likidite Yoğunluğu
v3 likiditesinin kesikli, kademeli tick çubukları arasında nasıl dağıtıldığını, spot fiyatın (3.000 $) yakınında zirve yaptığını ve gerçekçi bir LP yoğunluğu değişimi gösterdiğini gözlemleyin.
AMM Mimarisi Karşılaştırması
| AMM Modeli | Ana Protokol | Birincil Kullanım Alanı | Sermaye Verimliliği |
|---|---|---|---|
| Sabit Çarpım (x × y = k) | Uniswap v2, SushiSwap | Genel oynak token çiftleri | Standart (Likidite 0'dan ∞'a yayılmış) |
| Stableswap Değişmezi | Curve Finance | Sabitlenmiş varlıklar (USDC/USDT, ETH/stETH) | 1:1 parite yakınında son derece yüksek |
| Yoğunlaştırılmış Likidite | Uniswap v3, Aerodrome | Özel LP fiyat aralığı hedeflemesi | Ultra Yüksek (v2'ye kıyasla 4.000 kata kadar) |
| Zincir Üstü Emir Defteri | Hyperliquid, dYdX | Vadesiz kontratlar ve aktif işlem | Yüksek (Limit emri eşleştirme) |
Likidite Sağlayıcılar (LP'ler) Komisyonları Nasıl Kazanır
LP'ler, bir AMM havuzuna token yatırır. Bir işlemci her swap gerçekleştirdiğinde, bir protokol komisyonu (genellikle stablecoin'ler için %0,01'den egzotik/oynak token çiftleri için %1,00 veya daha fazlasına kadar değişir) kesilir ve aktif LP'lere orantılı olarak dağıtılır.
Geçici Kayıp ile Kalıcı Kaybın Gizli Tuzağı
LP'lerin düşük performansının başlıca nedeni 'dir:
- IL Neden Oluşur: Bir varlığın piyasa fiyatı diğerine göre keskin biçimde yükselip düştüğünde, AMM algoritması havuzu yeniden dengelemek için değer kazanan varlığı otomatik olarak satar ve değer kaybeden varlığı biriktirir.
- IL Ne Zaman Kalıcı Hale Gelir: Fiyat oranları önemli ölçüde ayrışır ve LP likiditeyi çekerse, "geçici" kayıp kalıcı olarak gerçekleşir.
- Komisyonlar ile Fiyat Ayrışması: Trend izleyen veya oynak piyasalarda, geçici kayıp genellikle birikmiş işlem komisyonu kazançlarını aşar ve beklenen LP kârlarını net zarara dönüştürür.
Sonuç: AMM İşlemcileri İçin Temel Çıkarımlar
Otomatik Piyasa Yapıcılar, merkezi emir defterleri olmadan anlık, izinsiz ve 7/24 likidite sağlayarak merkeziyetsiz finansı dönüştürdü. Ancak AMM'lerde etkili biçimde işlem yapmak, havuz mekaniklerinin işlem gerçekleşme maliyetlerini nasıl doğrudan etkilediğini anlamayı gerektirir:
- Likiditeyi ve Fiyat Etkisini Kontrol Edin: Sığ veya oynak havuzlarda swap'ları onaylamadan önce belirtilen fiyat etkisini her zaman inceleyin.
- Doğru AMM Modelini Seçin: Genel altcoin çiftleri için Sabit Çarpımı ($x \times y = k$), 1:1 sabitlenmiş varlıklar için StableSwap'ı ve hedeflenen sermaye verimliliği için Yoğunlaştırılmış Likiditeyi kullanın.
- MEV'e Karşı Korunun: Sandviç saldırılarından kaçınmak için dar kayma toleransları belirleyin (örneğin, %0,1 – %0,5) ve büyük işlemler gerçekleştirirken özel işlem RPC'lerini değerlendirin.
- LP Riskini Değerlendirin: Likidite sağlamanın önemsiz olmayan geçici kayıp riskleri taşıdığını unutmayın — birikmiş swap komisyonları genel kârlılığı garanti etmez.
Sıkça Sorulan Sorular
AMM fiyatları tamamen havuzun iç token oranlarından gelir. Bir AMM fiyatı harici CEX fiyatlarından saparsa, arbitraj işlemcileri devreye girer — fiyatlar yeniden hizalanana kadar daha ucuz platformdan alıp daha pahalı platformda satarlar.
Fiyat etkisi, kendi işlem büyüklüğünüzün havuzun varlık oranını (y/x) değiştirmesinin neden olduğu doğrudan, deterministik fiyat kaymasıdır. Kayma ise, işleminizi yayınlamanız ile blok doğrulayıcılarının onaylaması arasında mempool'da diğer piyasa katılımcılarının veya blok oluşturucularının gerçekleştirdiği işlemlerin neden olduğu fiyat değişimidir.
Sabit çarpım formülü (x × y = k) altında, bir havuz teorik olarak hiçbir zaman tokenlerini tamamen tüketemez. Bir tokenin havuzdaki arzı sıfıra yaklaştıkça, fiyatı sonsuza yaklaşır ve bu da bir sonraki alıcı için üstel biçimde daha pahalı hale gelmesine yol açar.
Yoğunlaştırılmış likidite daha yüksek komisyon getirisi potansiyeli sunar, ancak aktif yönetim gerektirir. Piyasa fiyatı seçtiğiniz aralığın dışına yönelirse, pozisyonunuz komisyon kazanmayı durdurur ve göreceli olarak daha yüksek geçici kayıp yaşar.
MEV arayıcıları (searcher'lar), geniş kayma toleransına sahip bekleyen swap'lar için genel mempool'u izler. Bir sandviç botu, varlığı önce satın alarak (havuz fiyatını yukarı iterek) emrinizin önüne geçer, emrinizin maksimum kayma limitinizde gerçekleşmesine izin verir ve ardından hemen satarak risksiz bir kâr elde eder.
Evet. Saldırganlar, tek bir işlem bloğu içinde bir flash loan aracılığıyla milyonlarca dolarlık teminatsız sermaye borç alarak bir AMM havuzunun oranını geçici olarak çarpıtabilir, savunmasız DeFi borç verme veya sentetik protokolleri istismar etmek için fiyatları yapay olarak şişirebilir veya bastırabilir. Protokoller buna karşı TWAP (Zaman Ağırlıklı Ortalama Fiyat) oracle'ları veya Chainlink fiyat beslemeleri kullanarak korunur.
Sabit çarpım (x × y = k), 1:1 oranında işlem görmesi gereken varlıklara (USDC/USDT gibi) gereksiz fiyat etkisi yükler. Curve'ün StableSwap değişmezi, paritenin yakınında son derece düz bir fiyatlandırma bölgesi oluşturmak için sabit toplamı (x + y = C) sabit çarpımla harmanlar ve bu da minimum kaymayla büyük stablecoin swap'larına olanak tanır.
Kaynaklar ve ek okumalar
Otomatik piyasa yapıcı modelleri için birincil teknik dokümanlar (whitepaper) ile yukarıdaki likidite sağlayıcı getiri rakamlarının dayandığı çalışma:
- Uniswap v2 Core Whitepaper — Constant Product Invariant
- Curve Finance Whitepaper — StableSwap Invariant
- Uniswap v3 Technical Whitepaper — Concentrated Liquidity
- Loesch, Hindman, Welch and Richardson — Impermanent Loss in Uniswap v3
Bu makale eğitim amaçlıdır. İşlem tavsiyesi niteliği taşımaz ve likidite havuzu komisyonları, kayma limitleri ile geçici kayıp riski varlık çiftine ve piyasa koşullarına göre değişir.
İlgili kripto paralar
Öğrenmeye devam et
Bu derse dayanarak önerilen sonraki okumalar.
- Geçici Kayıp Açıklandı: Likidite Sağlamanın Gizli MaliyetiGeçici kaybı sade bir dille anlayın: sayısal örnekler, HODL'e karşı ıraksama kaybı, komisyon telafisi hesabı ve stablecoin havuzlarında risk azaltma.
- Yumuşak Likidasyonlar: Curve LLAMMA ve crvUSD Likidasyon Uçurumunun Yerini Nasıl AlıyorCurve'ün LLAMMA'sının teminatı fiyat bantları boyunca nasıl kademeli olarak dönüştürdüğü, bir gidiş-dönüşün size neden yine de bir bedeli olduğu ve pozisyonun neden volatilitede kısa olduğu.
- DEX vs CEX: Aralarındaki Farklar ve Hangisini KullanmalısınızMerkeziyetsiz ve merkezi kripto borsalarını karşılaştırın: saklama modelleri, emir eşleştirme motorları, gas ücretine karşı işlem komisyonu, KYC gereksinimleri ve seçim kuralları.





