Aave flash loan eğitimi: Aave kullanarak flaş kredi nasıl oluşturulur?
Geleneksel finansta, bir borçlunun borç alabilmesi için teminat yatırması ve kredi kontrollerinden geçmesi gerekir. Ancak merkeziyetsiz finans (DeFi) ile borçlular teminat sağlamadan kredilere erişebilirler. Bu borç verme seçeneği flaş kredi olarak adlandırılır.
Önde gelen DeFi protokolü Aave sektördeki en popüler flaş kredilerden birini sunuyor. Bu Aave flash loan eğitimi, kredi teklifini inceleyecek ve yatırımcının buna nasıl erişebileceğini açıklayacaktır.
Flash Loan (Flaş Kredi) Nedir?
Flaş kredi, DeFi alanında mevcut olan teminatsız, kısa vadeli bir borçlanma türüdür. Flaş krediler genellikle kullanıcıların peşin teminat olmadan kripto borç almasına olanak tanıyan yüksek riskli faaliyetlerdir. Bu krediler akıllı sözleşme kullanılarak gerçekleştirilir ve çok kısa bir süre için geçerlidir.
Bu krediye erişirken, borçlular genellikle krediyi ve faizini en fazla bir işlem bloğu içinde geri ödemek zorundadır. Borçlu ödeme yapamazsa, işlem iptal edilir ve varlıklar borç verene iade edilir.
Flaş krediler genellikle yüksek hızlı ve arbitraj işlem (satın alma ve aynı anda başka bir piyasada varlık satma) stratejileri için işe yarar. Bunun nedeni, onları kullanmak için gereken hızlı tempodur.
Borç talep eden herkes, flaş kredi almak için akıllı bir sözleşme oluşturmalıdır. Sözleşme genellikle, aynı işlemdeki geri ödeme adımları, getiri ve ücretler dâhil olmak üzere kredinin nasıl çalışacağına ilişkin talimatları ve adımları içerir.
Aave, eski adıyla ETHLender, flaş krediler sunan ilk DeFi platformuydu. Flaş krediler oluşturulmadan önce, yatırımcının aşırı teminatlandırılmış bir varlığı başka bir dijital varlık karşılığında kredi olarak stake etmesi gerekiyordu. Örneğin, bir kullanıcının MATIC borç alması gerekiyorsa, öncelikle teminat olarak borç alınacak MATIC’in değerini karşılayan başka bir varlığı yatırırdı.
Ancak flaş kredi sisteminin ortaya çıkmasıyla birlikte, Aave gibi DeFi protokolleri ve dYdX gibi merkeziyetsiz borsalar, kullanıcıların teminat olmadan Ethereum’da borç almalarına olanak tanımaya başladı. Tüm Ethereum işlemleri atomiklik özelliğini paylaşır, bu da işlemlerin ya tamamen gerçekleştirilmesi ya da hiç gerçekleştirilmemesi gerektiği anlamına gelir.
Flaş kredi sistemi, kullanıcıların kredilerini teminat göstermeden kripto para borç almak için bu atomikliği kullanır. Ancak, kullanıcıların likidite havuzlarına varlık eklemeleri gerekmektedir. Ayrıca, krediler borç alınan miktar üzerinden %0,09 oranında bir ücrete tabidir.
Yatırımcılar, flash kredileri aldıkları işlemlerle aynı işlemler içinde geri ödemek zorundadır. Akıllı sözleşme, işlem tamamlanmadan önce kullanıcının borç aldığı varlığı geri ödeyememesi durumunda işlemi iptal eder. Varlık daha sonra borç verene iade edilir.
Aave’de Flaş Kredi Nasıl Oluşturulur?
Aave flaş kredisi, günümüzde geliştiriciler tarafından kullanılan tartışmasız en popüler flaş kredi sistemidir. Akıllı bir sözleşme oluşturmak ve Aave ağında flaş kredi talep etmek için bu Aave flaş kredi eğitimindeki adımları takip edin.
1. Adım: Geliştirme Ortamını Ayarlayın
Flash krediler Solidity akıllı sözleşme üzerinden gerçekleştirilir ve desteklenen geliştirme ortamlarında tamamlanabilir. En yaygın iki flaş kredi ortamı Truffle ve Remix’tir. Her iki açık kaynak araç da Aave flaş kredileri için uygundur, ancak bu eğitimde Remix ve Google Chrome tarayıcısını kullanacağız.
Remix çevrim içi IDE web sitesine gidin ve hüküm ve koşulları kabul edin.
2. Adım: MetaMask Uzantısını Yükleyin
Bir akıllı sözleşme yazmadan önce, Ethereum blok zinciri ile arayüz oluşturmak için MetaMask tarayıcı uzantısını yükleyin. Bunu yapmak için MetaMask’ın web sitesini ziyaret edin ve ekranın alt kısmındaki “Chrome için İndir” seçeneğine tıklayın.
- “Get Started” (Başla) seçeneğine tıklayarak MetaMask eklentisini başlatın ve hüküm ve koşulları kabul edin.
- Yeni bir şifre ile bir cüzdan oluşturun.
- MetaMask kurulumunu tamamlamak için 12 kelimelik gizli kurtarma ifadesini edinin ve ifadeyi onaylayın. Kurtarma ifadesini her zaman bilgisayarın dışında güvenli bir yerde saklamayı unutmayın.
3. Adım: Akıllı Sözleşme Oluşturun
Bir sonraki adım, işlem için akıllı sözleşmeyi oluşturmaktır. Bu sözleşme aynı zamanda Solidity sözleşmesi olarak da bilinir, çünkü kullanılan programlama dili Solidity (genellikle .sol uzantılı) dilidir.
Aşağıda listelenen altı yeni sözleşme dosyasını Remix IDE’de oluşturun.
- FlashLoan.sol (İngilizce)
- FlashLoanReceiverBase.sol
- ILendingPoolAddressesProvider.sol
- IFlashLoanReceiver.sol
- ILendingPool.sol
- Withdrawable.sol
Her bir dosya için Aave tarafından sağlanan kodları buraya ekleyin. Aşağıdaki resim, kod parçacığının bir temsilidir. Örnekte sözleşme 1 Dai miktarında bir kredi talep ediyor.
4. Adım: Cüzdana Varlık Yatırın
Bir sonraki adım, MetaMask cüzdanına varlık yatırmaktır, zira bu varlıklar daha sonra krediye erişmek için gerekecektir. Varlıkların teminat olarak kullanılmadığını unutmayın. Kullanıcılar, likidite için varlığı yalnızca Aave borç verme havuzuna sağlarlar. MetaMask’te “Satın Al” seçeneğine tıklayın ve ETH yatırın.
5. Adım: Sözleşmeyi Dağıtın
Sözleşmeyi dağıtmak için, yeni oluşturulan MetaMask cüzdanını açın ve ağı varsayılan “Ethereum Mainnet”ten “Kovan Test Network”a değiştirin. Bunu yapmak için “Test Ağını Göster/Gizle” seçeneğine tıklayın ve “Test Ağlarını Göster” anahtarını açın.
Aşağıdaki GitHub bağlantısına tıklayın ve gömülü kodları orijinal Solidity dosyalarına yapıştırın.
“Solidity Compiler” simgesine tıklayın, derleyiciyi (compiler) 0.6.6 olarak ayarlayın ve “Compile FlashLoan.sol” seçeneğine tıklayın.
Sözleşme derlendikten sonra, “Deploy” butonunu kullanarak sözleşmeyi MetaMask Kovan Ağı’na dağıtın. Uyumluluk sorunları nedeniyle kod JavaScript VM’de dağıtılırsa sözleşme düzgün çalışmaz. Bu nedenle, ortam alanını JavaScript VM’den Injected Web3’e değiştirin. Böylece tarayıcıda bir MetaMask izin isteği açılır.
Sözleşme cüzdana dağıtıldıktan sonra MetaMask cüzdan sayfasındaki “Onayla” seçeneğine tıklayın.
6. Adım: Flaş Krediyi Finanse Edin
Flaş krediler teminat gerektirmese de, başarılı bir şekilde almak için varlık gerektirmektedir. Aave kredi havuzu bölümüne gidin ve MetaMask cüzdanını bağlayın.
MetaMask izin talebini onaylayın ve “Bağlan” seçeneğine tıklayın. “Sağlanacak Varlıklar (Assets to Supply)” sütununun altından ETH’yi seçerek MetaMask cüzdanından biraz ETH sağlayın. Yatırımcılar 0,01 ETH kadar az tedarik edebilirler.
“Borç Alınacak Varlıklar (Assets to Borrow)” sütunundan kripto parayı seçerek Dai borç alma seçeneğine devam edin.
1 Dai borç alın ve işlemi MetaMask’te onaylayın.
Adım 7: Flash Kredi Sözleşmesini Yürütme
Kodun, dağıtılan akıllı sözleşmenin sözleşmeyi yürütmesi için Aave Kovan Testnet DAI sözleşmesini çağırması ve varlığı onaylaması gerekir. Bunu yapmak için,
- Remix IDE ortamına geri dönün ve “Dağıtılan Sözleşmeler (Deployed Contracts)” sekmesine gidin.
- Flaş kredi sözleşmesini açın ve adresi kopyalayın.
- Alfanümerik sözleşme adreslerini address_asset alanına girin: diyalog kutusu. Adresler şu şekilde görünmelidir 0x5B38Da6a701c568545dCfcB03FcB875f56beddC4.
- İşlemi başlatmak için “Flaş Kredi (Flash Loan)” seçeneğine tıklayın.
Kodlama Olmadan Flash Kredi Oluşturma Mümkün müdür?
Evet, kodlama bilgisi olmayan kripto kullanıcıları da Aave ağının sağladığı Aave flash kredi eğitim dokümantasyonunu kullanarak flash kredileri dağıtabilir ve yürütebilirler. Alternatif olarak, kullanıcılar kodlama yapmadan Aave akıllı kredi sözleşmelerine girmek için Teminat Takası (Collateral Swap) ve Defisaver gibi araçlardan faydalanabilirler.
Herkes için Flaş Kredi
Bu Aave flash kredi eğitimi, Aave protokolünde varlık yatırma ve flash kredilere erişme süreçlerini detaylı bir şekilde incelemiştir. Kodlama bilmeyen kullanıcılar, akıllı sözleşme kodlarını başarıyla kopyalayıp yapıştırabilir, likidite havuzundan dijital varlık borç alabilir ve kredilerini sorunsuz bir şekilde geri ödeyebilirler.
Sıkça Sorulan Sorular
Aave Flash Loan (Flaş Kredi) Nedir?
Aave flash kredisi, Aave ekosistemindeki geliştiricilere ve kripto yatırımcılarına DeFi borç verme ve borç alma yoluyla sunulur. Kredi teminat gerektirmez ve genellikle tek bir işlemde ödenir.
Aave’den Nasıl Borç Alınır?
Kullanıcılar, Aave flaş kredisi almak için krediyi talep eden bir akıllı sözleşme oluşturmalıdır. Sözleşmede kredi miktarı ve geri ödeme bilgileri yer alır.
Aave v3’te Flaş Kredi Ücretleri Nelerdir?
Aave, bir kullanıcının DeFi platformundan borç aldığı miktarın %0,09’u oranında bir flaş kredi ücreti alır. Ancak ücretler, Aave merkeziyetsiz otonom organizasyonu (DAO) tarafından herhangi bir zamanda yeniden düzenlenebilir.
Aave’den Borç Almanın Maliyeti Ne Kadardır?
AAVE’de flaş kredi kullanmak herhangi bir teminat gerektirmez. Buradaki tek masraf hizmet bedelidir. Bu hizmeti kullanmak için %0.09 oranında bir ücret alınmaktadır.