Web3 sektöründe AMM'nin önemi ve Solana ekosisteminde AMM'nin uygulanması
Web3 sektöründe, DeFi ile ilgili ürünler pazarın hakimiyetini elinde bulunduruyor. Bu bağlamda, otomatik piyasa yapıcı (AMM) önemli bir aşama olarak, Web3 finansal inovasyonunu teşvik eden önemli bir güçtür. Bu makalede, Solana ekosistemindeki birkaç önemli AMM uygulaması tanıtılacak ve likidite sağlayıcılarının (LP) yatırım stratejisi seçimine referans sağlaması amaçlanacaktır.
CPMM (Sabit Çarpan Piyasa Yapıcı)
CPMM, en temel AMM uygulamalarından biridir ve birçok ürün bu modeli kullanmaktadır. Örneğin, bir ticaret platformunun sunduğu sabit çarpanlı AMM örneğinde, sabit çarpan, havuzdaki iki tokenin arz miktarının çarpımının sabit kalması anlamına gelir: X * Y = k.
LP havuzuna likidite eklediğinde, CPMM otomatik olarak kullanıcı için ilişkilendirilmiş bir hesap oluşturur ve havuz payını kanıtlamak için LP Token dağıtır. Likidite çekildiğinde, ilgili LP Token yok edilir.
CPMM'nin zincir üzerindeki programı Anchor kullanılarak geliştirilmiştir. Kullanıcılar token takas ettiğinde swap ile ilgili komutları tetikler. Örneğin, kullanıcı USDC ile TRUMP takası yaparken, TRUMP-USDC havuzunu kullanarak işlem yapabilir.
Ticaret sürecinde, Solana ekosistemindeki AMM doğrudan CPMM Program ile etkileşimde bulunur, havuz adresi, token adresi gibi girişlerle ilgili Token Hesabının durumunu değiştirerek swap işlemini tamamlar. Belirli bir hedef tokenin ne kadar değiştirilebileceği, ConstantProductCurve.swap_base_input_without_fees ile hesaplanır.
Hesaplama formülü: (x + Δx) * (y - Δy) = x * y
Matematiksel dönüşüm sonrası elde edilen Δy (değiştirilebilir y token miktarı) formülü:
Δy = (Δx * y) / (x + Δx)
Bu, kodda delta_y = (delta_x * y) / (x + delta_x) ifadesinin kökenidir. Dikkat edilmesi gereken nokta, bu hesaplamanın işlem ücretini içermediğidir, çünkü işlem ücreti önceden belirlenmiş mantıkta düşülmüştür.
CLMM (Merkezi Likidite Yapıcı)
CLMM, belirli bir DEX'in V3 versiyonuna benzer; her token çifti için birden fazla ücret katmanı vardır ve bu katmanlara karşılık gelen havuzlar ayrı ayrı oluşturulabilir. CLMM, LP'lerin fonları enjekte ederken fiyat aralığını seçmelerine olanak tanır, fonlar yalnızca seçilen aralıkta dağıtılır.
Merkezi likidite havuzları için, tokenler mevcut fiyatın her iki tarafında bulunur. LP ayrıca yalnızca bir tür token enjekte edebilir ve buna tek taraflı likidite sağlama denir; bu, geleneksel finansal piyasalardaki limit emirlerine benzer.
Genel olarak, fiyat dalgalanmaları az olan havuzlar için LP'ler daha küçük bir aralığı tercih etme eğilimindedir; fiyat dalgalanmaları şiddetli olan havuzlar için ise daha büyük bir aralığı tercih etme eğilimindedir. Bunu yapmanın amacı, mevcut fiyatın seçilen fiyat aralığından uzaklaşmasını en aza indirmek ve kalıcı kayıpları azaltmaktır.
Dikkat edilmesi gereken bir nokta, merkezi likiditenin LP'nin sermaye verimliliğini artırabilmesi, ancak aynı zamanda LP'nin finansal bilincini de artıran daha yüksek talepler getirmesidir. LP'ler, likiditelerini daha aktif bir şekilde yönetmelidir; aksi takdirde, zincir üzerindeki sık dalgalanmalar nedeniyle ciddi bir kalıcı kayıplara maruz kalabilirler.
DLMM (Dinamik Likidite Market Maker)
DLMM, belirli bir platform tarafından sunulan bir AMM ürünüdür ve aynı zamanda belirli bir DEX V3'ün bir varyantıdır, CLMM ile benzerdir. DLMM, Bin kavramını tanıtmaktadır; havuz temel fiyat üzerinden başlar ve her bir Bin, bir Bin olarak varlık gösteren küçük bir Bin adım aralığında bulunur. Eğer işlem aynı Bin içinde gerçekleşirse, işlemciler sıfır kayma avantajından yararlanacaklardır, bu da işlem hacmini ve işlem başarı oranını önemli ölçüde artırabilir.
DLMM'de, havuzdaki tokenler de mevcut fiyatın iki tarafında dağılmıştır. Mevcut aktif Bin'de iki tür token bulunmaktadır, diğer Bin'ler ise mevcut aktif Bin'in her iki tarafında dağılmış olup, yalnızca tek bir token bulunmaktadır.
DLMM, LP'lere üç strateji sunar: Spot, Curve ve Bid Ask. Spot stratejisi çoğu likidite havuzu için uygundur; Curve stratejisi ise fiyat değişikliklerinin az olduğu havuzlar, örneğin stabilcoin çiftleri için daha uygundur; Bid Ask stratejisi ise fiyat dalgalanmalarının fazla olduğu havuzlar için daha uygundur, ancak LP'lerin sıklıkla pozisyonlarını ayarlamalarını gerektirir.
Özet
AMM, Web3 finans alanının önemli bir bileşeni olarak, benzersiz mekanizması ve yenilikleri sayesinde merkeziyetsiz finansın yaygınlaşmasını ve gelişimini teşvik etmektedir. Teknolojinin sürekli ilerlemesi ve ekosistemin gelişmesi ile AMM'nin gelecekte daha büyük bir rol oynaması ve geleneksel finansal yapıyı daha da değiştirmesi beklenmektedir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
21 Likes
Reward
21
4
Share
Comment
0/400
GmGmNoGn
· 07-19 07:36
dlmm gerçekten işe yaramıyor
View OriginalReply0
OnChainSleuth
· 07-19 07:30
Ah, değişken çok zor.
View OriginalReply0
LayerHopper
· 07-19 03:15
Farklı protokollere geçiş oldukça ilginç.
View OriginalReply0
NftPhilanthropist
· 07-19 03:11
gerçekten konuşmak gerekirse - bu amm algoritmaları sadece fazladan adımlarla yapılan bir hayır işi *monoklunu ayarlıyor*
Solana ekosisteminde AMM gerçekleştirme analizi: CPMM, CLMM ve DLMM'nin avantajları ve dezavantajları karşılaştırması
Web3 sektöründe AMM'nin önemi ve Solana ekosisteminde AMM'nin uygulanması
Web3 sektöründe, DeFi ile ilgili ürünler pazarın hakimiyetini elinde bulunduruyor. Bu bağlamda, otomatik piyasa yapıcı (AMM) önemli bir aşama olarak, Web3 finansal inovasyonunu teşvik eden önemli bir güçtür. Bu makalede, Solana ekosistemindeki birkaç önemli AMM uygulaması tanıtılacak ve likidite sağlayıcılarının (LP) yatırım stratejisi seçimine referans sağlaması amaçlanacaktır.
CPMM (Sabit Çarpan Piyasa Yapıcı)
CPMM, en temel AMM uygulamalarından biridir ve birçok ürün bu modeli kullanmaktadır. Örneğin, bir ticaret platformunun sunduğu sabit çarpanlı AMM örneğinde, sabit çarpan, havuzdaki iki tokenin arz miktarının çarpımının sabit kalması anlamına gelir: X * Y = k.
LP havuzuna likidite eklediğinde, CPMM otomatik olarak kullanıcı için ilişkilendirilmiş bir hesap oluşturur ve havuz payını kanıtlamak için LP Token dağıtır. Likidite çekildiğinde, ilgili LP Token yok edilir.
CPMM'nin zincir üzerindeki programı Anchor kullanılarak geliştirilmiştir. Kullanıcılar token takas ettiğinde swap ile ilgili komutları tetikler. Örneğin, kullanıcı USDC ile TRUMP takası yaparken, TRUMP-USDC havuzunu kullanarak işlem yapabilir.
Ticaret sürecinde, Solana ekosistemindeki AMM doğrudan CPMM Program ile etkileşimde bulunur, havuz adresi, token adresi gibi girişlerle ilgili Token Hesabının durumunu değiştirerek swap işlemini tamamlar. Belirli bir hedef tokenin ne kadar değiştirilebileceği, ConstantProductCurve.swap_base_input_without_fees ile hesaplanır.
Hesaplama formülü: (x + Δx) * (y - Δy) = x * y
Matematiksel dönüşüm sonrası elde edilen Δy (değiştirilebilir y token miktarı) formülü: Δy = (Δx * y) / (x + Δx)
Bu, kodda delta_y = (delta_x * y) / (x + delta_x) ifadesinin kökenidir. Dikkat edilmesi gereken nokta, bu hesaplamanın işlem ücretini içermediğidir, çünkü işlem ücreti önceden belirlenmiş mantıkta düşülmüştür.
CLMM (Merkezi Likidite Yapıcı)
CLMM, belirli bir DEX'in V3 versiyonuna benzer; her token çifti için birden fazla ücret katmanı vardır ve bu katmanlara karşılık gelen havuzlar ayrı ayrı oluşturulabilir. CLMM, LP'lerin fonları enjekte ederken fiyat aralığını seçmelerine olanak tanır, fonlar yalnızca seçilen aralıkta dağıtılır.
Merkezi likidite havuzları için, tokenler mevcut fiyatın her iki tarafında bulunur. LP ayrıca yalnızca bir tür token enjekte edebilir ve buna tek taraflı likidite sağlama denir; bu, geleneksel finansal piyasalardaki limit emirlerine benzer.
Genel olarak, fiyat dalgalanmaları az olan havuzlar için LP'ler daha küçük bir aralığı tercih etme eğilimindedir; fiyat dalgalanmaları şiddetli olan havuzlar için ise daha büyük bir aralığı tercih etme eğilimindedir. Bunu yapmanın amacı, mevcut fiyatın seçilen fiyat aralığından uzaklaşmasını en aza indirmek ve kalıcı kayıpları azaltmaktır.
Dikkat edilmesi gereken bir nokta, merkezi likiditenin LP'nin sermaye verimliliğini artırabilmesi, ancak aynı zamanda LP'nin finansal bilincini de artıran daha yüksek talepler getirmesidir. LP'ler, likiditelerini daha aktif bir şekilde yönetmelidir; aksi takdirde, zincir üzerindeki sık dalgalanmalar nedeniyle ciddi bir kalıcı kayıplara maruz kalabilirler.
DLMM (Dinamik Likidite Market Maker)
DLMM, belirli bir platform tarafından sunulan bir AMM ürünüdür ve aynı zamanda belirli bir DEX V3'ün bir varyantıdır, CLMM ile benzerdir. DLMM, Bin kavramını tanıtmaktadır; havuz temel fiyat üzerinden başlar ve her bir Bin, bir Bin olarak varlık gösteren küçük bir Bin adım aralığında bulunur. Eğer işlem aynı Bin içinde gerçekleşirse, işlemciler sıfır kayma avantajından yararlanacaklardır, bu da işlem hacmini ve işlem başarı oranını önemli ölçüde artırabilir.
DLMM'de, havuzdaki tokenler de mevcut fiyatın iki tarafında dağılmıştır. Mevcut aktif Bin'de iki tür token bulunmaktadır, diğer Bin'ler ise mevcut aktif Bin'in her iki tarafında dağılmış olup, yalnızca tek bir token bulunmaktadır.
DLMM, LP'lere üç strateji sunar: Spot, Curve ve Bid Ask. Spot stratejisi çoğu likidite havuzu için uygundur; Curve stratejisi ise fiyat değişikliklerinin az olduğu havuzlar, örneğin stabilcoin çiftleri için daha uygundur; Bid Ask stratejisi ise fiyat dalgalanmalarının fazla olduğu havuzlar için daha uygundur, ancak LP'lerin sıklıkla pozisyonlarını ayarlamalarını gerektirir.
Özet
AMM, Web3 finans alanının önemli bir bileşeni olarak, benzersiz mekanizması ve yenilikleri sayesinde merkeziyetsiz finansın yaygınlaşmasını ve gelişimini teşvik etmektedir. Teknolojinin sürekli ilerlemesi ve ekosistemin gelişmesi ile AMM'nin gelecekte daha büyük bir rol oynaması ve geleneksel finansal yapıyı daha da değiştirmesi beklenmektedir.