Euler, kullanıcıların kripto varlıkları üzerinden faiz kazanmalarına veya güvenilir bir üçüncü tarafa ihtiyaç duymadan oynak piyasalara karşı hedge etmelerine yardımcı olan, Ethereum üzerinde çalışan gözetimsiz ve izne tabi olmayan bir lending protokolüdür.
Euler, Ethereum blockchain’i üzerinde konuşlandırılmış ve internet bağlantısı olan herkes tarafından açıkça erişilebilen bir dizi akıllı sözleşmeden oluşur. Euler, Euler Governance Token (EUL) adı verilen, protokole özgü bir yönetişim token’ının sahipleri tarafından yönetilir. Euler tamamen gözetimsizdir; kullanıcılar kendi fonlarını yönetmekten kendileri sorumludur.
Lending ve Borrowing
Lender’lar Euler üzerinde bir likidite havuzuna para yatırdıklarında, karşılığında faiz getiren ERC20 eToken’ları alırlar; bu token’lar, havuzda ödünç verilmemiş token bulunduğu sürece, istenen herhangi bir anda havuzdaki temel varlıklar üzerindeki paylarını geri almak için kullanılabilir (Compound’un cToken’larına benzer şekilde). Borrower’lar havuzdan likidite çeker ve bunu faizle birlikte geri öderler. Böylece, havuzdaki toplam varlık zaman içinde artar. Bu yolla, lender’lar sağladıkları varlıklar üzerinden faiz kazanırlar; çünkü eToken’ları, zamanla temel varlığın giderek artan bir miktarına dönüştürülebilir.
Tokenleştirilmiş Borçlar
Aave’in debt token’larına benzer şekilde, Euler da protokol üzerindeki borçları, dToken olarak bilinen ERC20 uyumlu arayüzlerle tokenleştirir. dToken arayüzü, temel varlıklarla doğrudan etkileşime girmeden pozisyonların kurulmasına imkân tanır ve borç yükümlülüklerini içeren türev ürünler yaratmak için kullanılabilir.
Borçları transfer etmek için standart dışı yöntemler sunmak yerine, Euler normal transfer/approve ERC20 yöntemlerini kullanır. Ancak, yetkilendirme mantığı tersine çevrilmiştir: token’ları herhangi birine gönderebilmek fakat almaları için onay gerektirmek yerine, dToken’lar herhangi biri tarafından alınabilir, ancak bunları kabul etmek için onay gerektirir. Bu aynı zamanda kullanıcıların dToken’larını “yakmasını” da engeller. Örneğin, sıfır adresin dToken’ların gelen transferini onaylamasının bir yolu yoktur.
Korunan Teminat
Compound ve Aave üzerinde, protokole yatırılan teminat her zaman lending için kullanılabilir hale getirilir. İsteğe bağlı olarak, Euler teminatın yatırılmasına, ancak lending için kullanıma açılmamasına izin verir. Bu tür teminat “korunan” teminattır. Kullanıcıya faiz kazandırmaz, ancak borrower’ların temerrüde düşmesi riskinden muaftır, her zaman anında çekilebilir ve borrower’ların token’ları yönetişim kararlarını etkilemek veya short pozisyonlar almak için kullanmasına karşı korunmaya yardımcı olur.
Likidite Kontrolünü Erteleme
Normalde, bir hesabın likiditesi, yetersiz teminat nedeniyle başarısız olabilecek bir işlem yapıldıktan hemen sonra kontrol edilir. Örneğin, borç almak, teminat çekmek veya bir marketten çıkmak, teminat ihlali sebebiyle işlemin geri alınmasına neden olabilir.
Ancak Euler, kullanıcıların likidite kontrollerini ertelemelerine olanak tanıyan bir özelliğe sahiptir. Birçok işlem gerçekleştirilebilir ve likidite kontrolü yalnızca en sonunda bir kez yapılır. Örneğin, likidite kontrollerini ertelemeden, bir kullanıcının borç almadan önce önce teminat yatırması gerekir. Ancak, aynı işlem içinde yapıldığında, likidite kontrolünü ertelemek, kullanıcının bunu istediği sırada gerçekleştirmesine izin verir.
Ücretsiz Flash Loan’lar
Aave’in aksine, Euler’in yerel bir flash loan kavramı yoktur. Bunun yerine kullanıcılar likidite kontrollerini erteleyebilir, teminatsız bir borrow yapabilir, istedikleri işlemi gerçekleştirebilir ve ardından borcu geri ödeyebilirler. Bu, pozisyonları yeniden dengelemek, kaldıraçlı pozisyonlar inşa etmek, harici arbitraj fırsatlarından yararlanmak ve daha fazlası için kullanılabilir.