Fungible Tokenler
Herkes XRP Ledger üzerinde, resmi olmayan "IOU"lardan fiat destekli stabilcoinlere, tamamen dijital fungible ve yarı fungible tokenlere kadar fungible tokenler çıkarabilir.
Fungible tokenler değiştirilebilir ve birbirlerinden ayırt edilemez. Bunlar, eşdeğer değere sahip diğer tokenler ile değiştirilebilir ve yerine geçilebilir. Fungible tokenler oluşturmak için iki hesap arasında bir trust line (güven hattı) kurar ve ardından bu hesaplar arasında ödemeler gönderirsiniz.
Çoğu kullanım durumu için ilk önce yapılandırmanız gereken bazı ayarlar vardır.
Trust Hatları
Trust hatları, fungible tokenleri
barındırmak için XRP Ledger'daki yapılardır. Trust hatları, başkasının istemediği bir tokeni tutmasını sağlamanın imkansız olduğu kuralını uygular. Bu önlem, XRP Ledger'ın diğer faydaları arasında topluluk kredisi
kullanım durumunu sağlaması için gereklidir.
Her "trust line" (güven hattı), aşağıdakilerden oluşan iki yönlü bir ilişkidir:
- Trust hattını bağlayan iki
hesabın
kimlik bilgileri. - Bir hesabın perspektifinden pozitif, diğerinin perspektifinden negatif olan tek bir, paylaşılan bakiye.
- Negatif bakiyesi olan hesap genellikle tokenlerin "çıkarıcısı" olarak kabul edilir. Ancak,
API'lerde
issuer
ismi her iki tarafı da ifade edebilir.
- Negatif bakiyesi olan hesap genellikle tokenlerin "çıkarıcısı" olarak kabul edilir. Ancak,
- Çeşitli ayarlar ve meta veriler. Her iki hesapta da kendi trust line ayarlarını kontrol etme yetkisi vardır.
- En önemlisi, her iki taraf da 0 olarak varsayılan bir trust line limiti belirler. Her hesabın bakiyesi (trust line üzerindeki perspektifine göre) bu hesabın limitinin üzerine çıkamaz,
hesabın kendi eylemleri üzerinden
dışında.
- En önemlisi, her iki taraf da 0 olarak varsayılan bir trust line limiti belirler. Her hesabın bakiyesi (trust line üzerindeki perspektifine göre) bu hesabın limitinin üzerine çıkamaz,
Her trust line, belirli bir para birimi koduna
özeldir. İki hesap arasında farklı para birimi kodları için istediğiniz kadar trust line olabilir, ancak belirli bir para birimi kodunda yalnızca bir ortak trust line olabilir.
Bir trust line üzerindeki bakiye, hangi tarafın perspektifine göre bakıldığına bağlı olarak negatif veya pozitiftir. Negatif bakiyeye sahip taraf "çıkarıcı" olarak adlandırılır ve bu tokenlerin nasıl davrandığını kontrol edebilir. Eğer tokenleri başka bir hesaba gönderirseniz ve bu hesap çıkarıcı değilse, bu tokenler çıkarıcı ile aynı para birimi kodunu kullanan diğer hesaplar aracılığıyla "dalgalanır". Bu bazı durumlarda faydalıdır, ancak diğerlerinde beklenmedik ve istenmeyen davrana yol açabilir.
Bu nedenle, trust hatlarındaki No Ripple flag
kullanarak bu hatların dalgalanmasını engelleyebilirsiniz.
Oluşum
Herhangi bir hesap, başka bir hesabın token çıkarabilmesi için bir [TrustSet işlemi][] göndererek, sıfır olmayan bir limit ve kendi ayarlarıyla "güven" oluşturabilir. Bu, sıfır bakiyeli bir hat yaratır ve diğer tarafın ayarlarını varsayılan olarak ayarlar.
Trust hatları, merkeziyetsiz borsa
gibi bazı işlemler tarafından dolaylı olarak yaratılabilir. Bu durumda, trust hatı tamamen varsayılan ayarları kullanır.
Limiti Aşma
Bir trust line üzerindeki limitinizi aşan bir bakiye tutabileceğiniz üç durum vardır:
- Daha fazla token elde ettiğinizde
ticaret
yaparak. - Pozitif bakiyeye sahip bir trust line'ın limitini düşürdüğünüzde.
- Daha fazla token elde ettiğinizde,
Çek
bozdurarak. ([CheckCashMakesTrustLine amendment][] gereklidir)
Trust Line Ayarları
Paylaşılan bakiyenin yanı sıra, her hesabın trust line üzerindeki ayarları aşağıdakileri içerir:
- Limit, 0 ile
maksimum token miktarı
arasında bir sayı. Ödemeler ve diğer hesapların eylemleri, trust line'ın bakiyesinin (bu hesabın perspektifine göre) limiti aşmasına sebep olamaz. Varsayılan0
'dır. - Yetkili: Başka bir yanın, bu hesabın çıkardığı tokenleri tutmasına izin vermek için
Yetkili Trust Hatları
ile kullanılan bir doğru/yanlış değeri. Varsayılanfalse
'dır.true
olarak ayarlandıktan sonra geri değiştirilemez. - No Ripple: Bu trust line'da tokenlerin
dalgalanmasına
izin verip vermeyeceğini kontrol etmek için kullanılan bir doğru/yanlış değeri. Varsayılan, hesabın "Varsayılan Dalga" ayarına bağlıdır; yeni hesaplar için "Varsayılan Dalga" kapalıdır, bu da No Ripple için varsayılanıntrue
olduğu anlamına gelir. - Dondurma: Bu trust line üzerinde bir
bireysel dondurma
etkin olduğu anlamına gelen bir doğru/yanlış değeri. Varsayılanfalse
'dır. - Giriş Kalitesi ve Çıkış Kalitesi ayarları, hesabın bu trust line üzerindeki diğer hesap tarafından çıkarılan tokenlere yüz değerlerinden daha az (veya daha fazla) bir değer biçmesine izin verir. Örneğin, bir stabilcoin çıkarıcısı, ledger dışındaki varlıklar için token çekiminde %3 ücret alıyorsa, bu ayarları kullanarak o tokenleri yüz değerinin %97'si olarak değerlendirebilirsiniz. Varsayılan
0
, yüz değerini temsil eder.
Rezervler ve Silinme
Bir trust line, defterin alanını işgal ettiği için, bir trust line hesabınızın ayrılmış XRP miktarını artırır
. Trust line'daki her iki hesap, trust line için rezerv ücreti ödeyebilir; değerlendirilme durumu rezervü etkilemektedir: eğer ayarların herhangi biri varsayılan değilse veya pozitif bir bakiye tutuyorsanız, bu bir kalem olarak sahibin rezervlerine sayılır.
Genellikle, trust line'ı oluşturmanın sorumluluğu, reserve tutmakla ilgili yükümlülük oluşturmaz ve çıkarıcı bu rezerv için sorumluluk taşımaz.
Her iki tarafın ayarları varsayılan durumda ve bakiye sıfır olduğunda, trust hatları otomatik olarak silinir. Bu, bir trust line'ı silmeniz gerektiğinde:
- Varsayılan ayarlarınızı ayarlamak için bir [TrustSet işlemi][] göndermelisiniz.
- Trust line üzerindeki herhangi bir pozitif bakiyenizi aktarın. Bunu, bir
ödemeyi
göndererek veyamerkeziyetsiz borsa
'da parayı satarak yapabilirsiniz.
Eğer bakiyeniz negatifse (çıkarıcıysanız) veya diğer tarafın ayarları varsayılan durumda değilse, trust line'ın tamamen silinmesini sağlayamazsınız, ancak yine de aynı adımları izleyerek sahibin rezervlerinde gösterilmemesine neden olabilirsiniz.
Yetkili ayarı bir kez etkinleştirildiğinde, geri kapatılamayacağı için trust line'ın varsayılan durumuna katılmaz.
Ücretsiz Trust Hatları
Trust hatları XRP Ledger'ın güçlü bir özelliği olduğundan, bir hesabın ilk iki trust line'ını "ücretsiz" hale getiren özel bir özellik vardır.
Bir hesap yeni bir trust line oluşturduğunda, eğer hesap yeni hat dahil olmak üzere en fazla 2 nesneye sahipse, hesaba sahiplik rezervi normal miktarının sıfır olarak değerlendirilir. Bu, işlemin, hesabın defterde nesne bulundurma gereksinimini karşılamak için yeterince XRP bulundurmasa bile başarılı olmasını sağlar.
Bir hesap, defterde 3 veya daha fazla nesneye sahipse, tam sahiplik rezervi geçerlidir.
Ayrıca Bakınız
- Kavramlar:
Merkeziyetsiz Borsa
Dalgalanma
- Referanslar:
- [account_lines metodu][] - Belirli bir hesaba bağlı olan trust hatlarını sorgulama.
- [gateway_balances metodu][] - Bir çıkarıcının toplam çıkarılan bakiyesini sorgulama.
RippleState nesnesi
- Ledgerın durum verisindeki trust hatları için veri formatı.- [TrustSet işlemi][] - Trust hatlarını oluşturmak veya değiştirmek için kullanılan işlem.