Oracleless: Timeswap, fiyatlama ve risk yönetimi sürecini kullanıcılara kaydırarak herhangi bir oracle olmadan çalışır. Bu tasarımın avantajları arasında oracle manipülasyon saldırılarına karşı bağışıklık ve herhangi bir ERC-20 token için lending/borrowing piyasalarını destekleyebilme yer alır.
Permissionless: Herkes Timeswap üzerinden herhangi bir ERC-20 token için market oluşturabilir. Ayrıca herkes mevcut havuzlara borç verebilir, borç alabilir ve likidite sağlayabilir.
Likide edilemeyen krediler: Timeswap’teki borçlular, likide edilemeyen kredilerin sağladığı güvenlikten yararlanır. Bu, token varlıklarını sürekli aktif kredi yönetimine ihtiyaç duymadan teminat göstererek borç alabilecekleri anlamına gelir. Kredi vadesinden önce geri ödeme yapılmaması durumunda, borçlu tarafından sağlanan teminat kaybedilir.
Vade sabit: Timeswap’teki tüm lending ve borrowing işlemlerinin (havuz özelinde) önceden tanımlanmış bir kredi süresi ve (kredi veren/alan pozisyon açtığında) sabit bir faiz oranı vardır; bu da kullanıcılara öngörülebilirlik sağlar.
Esnek çekim işlemleri: Vade sabit olmasına rağmen, kullanıcılar (kredi verenler, borçlular ve likidite sağlayıcılar) pozisyonlarından erken çıkabilir. Ancak, erken çekimlerin slippage’e yol açabileceğini unutmamak gerekir; bu konu bu dokümantasyonun Deep Dive bölümünde daha ayrıntılı açıklanmaktadır.
Piyasa odaklı faiz oranları: Timeswap’te faiz oranları, genelleştirilmiş bir AMM (Uniswap V2’nin x*y=k AMM’inden esinlenilmiştir) aracılığıyla serbest piyasa tarafından belirlenir; AMM’de hiçbir tarihsel veri (ör. utilisation ratio) tutulmaz, bu da tarafsız faiz oranlarıyla sonuçlanır.
İzole marketler: Timeswap’teki tüm lending/borrowing havuzları birbirinden izoledir; bu, her bir riskin kendi havuzu içinde kalmasını ve bir havuzun katılımcılarının diğer bir havuzun sonucundan etkilenmemesini sağlar.
Aşırı teminatlandırılmış krediler: Timeswap’in durum tasarımı ve arbitrajın benimsenmesi, herhangi bir zamanda ve fiyatta borçluların yetersiz teminatlı kredi alamamasını garanti eder. Bu da kredi verenler için güvenlik ve istikrar sağlar.
Immutable: Bir base-layer protokol olarak, bir Timeswap kontratı/havuzu bir kez deploy edildikten sonra değiştirilemez. Belirli protokol seviyesi parametreler (ör. fee switch, token dağıtımı vb.) ise yönetişim yoluyla ( $TIME yayına girdikten sonra) değiştirilebilir olacaktır.