WATS Wallet logoWATS Wallet
Teknik7 dk okuma

WATS ATS tek ücret token'ı nasıl çalışır

WATS, ağ ücretlerini her zincirin yerel gas token'ı yerine tek bir token'la, ATS ile öder: ERC-4337 paymaster ve LayerZero OFT mekanizmasının nasıl çalıştığı, bunun neden bir indirim olmadığı ve ücret yakımının arzı 100M'den 30M'ye doğru nasıl çektiği.

Gas soyutlaması, bir ağ ücretini ödediğiniz token'ın, o ağın gerçekte tahsil ettiği token olmak zorunda olmaması demektir; ATS, WATS'ın bunu yapmak için kullandığı tek ücret token'ıdır. Dolayısıyla WATS Hot Wallet'ta ücret, işlem ister Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana ister TON üzerinde gerçekleşsin ATS ile ödenir. Bunu iki açık standart mümkün kılar — EVM zincirlerinde bir paymaster'ın ücreti yerel gas yerine ATS ile kapattığı ERC-4337 hesap soyutlaması ve ATS'yi bir sarmalanmış kopyalar kümesi yerine tek bir omnichain token olarak tutan LayerZero OFT. Bu bir indirim değildir: ağ hâlâ gerçek maliyetini tahsil eder ve hâlâ ödemesini alır; yani ATS, işlemin maliyetini değil hangi token'la ödediğinizi değiştirir. Ücret olarak toplanan ATS yakılır ve toplam arzı 100.000.000'dan 30.000.000'luk tabana doğru çeker. Bunların hiçbiri saklamaya dokunmaz — WATS tamamen öz saklamalıdır ve hiçbir zaman anahtar tutmaz.

Sorun: zincir başına gas

Her blok zinciri, işleminizi işleme almadan önce kendi yerel token'ıyla ödeme yapılmasını ister. Ethereum ve EVM ailesi ETH ister (ya da hangi rollup veya yan zincirde olursanız olun onun gas token'ını). Solana SOL ister. TON ise Toncoin ister. Bu, gas'tır ve çok zincirli kriptoda en kalıcı sürtünme kaynağıdır.

Sonucu ince ama süreklidir. Birkaç ağ üzerinde faaliyette kalmak için, yalnızca ücret ödeyebilmek amacıyla her zincirin yerel token'ından küçük bir miktarı cüzdanınızda atıl şekilde tutmanız gerekir. Bu bakiyelerden biri tükendiği anda, o zincirdeki işlemler basitçe başarısız olur — taşımak istediğiniz varlığa sahip olmadığınızdan değil, ağın o varlığı taşıma ayrıcalığı için tahsil ettiği alakasız token'a sahip olmadığınızdan. Yerel gas'ı olmayan bir zincirde mahsur kalmış bir stablecoin'i kurtarmaya çalışan herkes bunun ne kadar saçma hissettirdiğini tam olarak bilir: fonlar tam orada duruyor ve onlara dokunamıyorsunuz.

Tek bir zincir için bu küçük bir rahatsızlıktır. EVM ağları, Solana ve TON üzerinde aynı anda ise dikkatiniz üzerinde gerçek bir vergiye dönüşür. Hiç tutmak istemediğiniz bir token'ı düşünmeye, önemli olmadan önce onu yenilemeye ve bu angaryayı kullandığınız her ağda tekrarlamaya zorlanırsınız.

WATS Hot Wallet'ta gas soyutlaması

Gas soyutlaması, ödediğiniz token'ın ve alttaki ağın tahsil ettiği token'ın aynı şey olmak zorunda olmaması fikridir. WATS bunu tek bir ücret token'ı olan ATS üzerinden uygular. WATS Hot Wallet'ta bir işlemin ücreti, o işlem ister bir EVM zincirinde, ister Solana'da, ister TON'da gerçekleşsin ATS ile tahsil edilir. Tek bir ücret token'ı tutarsınız ve o tek token WATS'ın desteklediği her ağı kapsar: Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana ve TON.

Pratikteki etkisi şudur: üzerinde çalıştığınız zincir, hazırlık yapmanız gereken bir şey olmaktan çıkar. Bir Ethereum işlemi için ETH, bir Solana işlemi için SOL ve bir TON işlemi için Toncoin ayırmazsınız. ATS tutarsınız ve WATS, bu tek bakiye ile her ağın alt katmanda beklediği şey arasındaki çeviriyi halleder. Yerel gas token'ları hâlâ vardır ve ağlar hâlâ ödeme alır — bu kısım asla ortadan kalkmaz — ama artık jonglörlük yapmanız gereken sizin sorununuz olmaktan çıkar.

Bir ücret nasıl ele alınır, adım adım

Süreci uçtan uca görmek faydalıdır. Burada sihirli bir indirim ya da gizli bir formül yoktur; kimin neyi yaptığına dair temiz bir sıralamadır ve hiçbir noktada üzerinde olduğunuz zincirin yerel gas token'ını düşünmeniz istenmez.

  1. Bir işlem başlatırsınız. WATS Hot Wallet'ta bir transfer ya da bir takas başlatırsınız, tıpkı herhangi bir cüzdanda yapacağınız gibi. Varlığı ve hedefi seçersiniz; bir gas token'ı seçmezsiniz.
  2. WATS, alttaki ağ maliyetini tahmin eder. Perde arkasında WATS, işlemin ilgili ağda gerçekte ne kadara mal olacağını hesaplar — zincirin işlemi dahil edip onaylaması için talep edeceği gerçek zincir üstü gas.
  3. Ücret, ATS cinsinden ifade edilip tahsil edilir. Sizden o zincirin yerel token'ını istemek yerine, ücret tek bir token olan ATS ile ifade edilir ve alınır. Gas soyutlamasının gerçekleştiği adım budur: ağın gereksinimi, ağın talep ettiği token'la karşılanır, ama siz bunu tek ve tutarlı bir para birimiyle ödemiş olursunuz.
  4. İşlem zincir üzerinde onaylanır. İşlem, diğerleri gibi kendi ağında gönderilir ve onaylanır. Zincir, normal ve geçerli bir işlem görür; bunu gerçekleştirmek için yalnızca tek bir ücret token'ını yönettiniz.

Dört adımı yeniden okuyun ve neyin eksik olduğunu fark edin: önce gidip zincirin gas token'ını edinmeniz size hiç söylenmedi ve işlem farklı bir ağda gerçekleştiğinde zihinsel modelinizi değiştirmek zorunda hiç kalmadınız. Bu yokluk, meselenin ta kendisidir.

Mekanizma: ERC-4337 ve LayerZero OFT

Tek ücreti gerçek kılan iki açık standart vardır ve bunlar sorunun birbirinden farklı iki yarısını çözer.

  • ERC-4337 hesap soyutlaması, EVM zincirlerinde ATS ile ödeme adımını halleder. ERC-4337 altında hesabınız düz bir EOA değil, bir akıllı sözleşme hesabıdır ve niyetiniz alışıldık bir işlem olarak değil bir UserOperation olarak yol alır. Üçüncü bir tarafın — bir paymaster'ın — yerel gas'ı sizin adınıza üstlenip karşılığını farklı bir token'la almasına imkân tanıyan şey işte bu dolaylılıktır. WATS'ta o farklı token ATS'dir. Zincire yine ETH ya da kendi gas token'ı neyse o ödenir; yalnızca onu elinde tutan siz olmazsınız.
  • LayerZero OFT, her yerde tek token yarısını halleder. ATS bir OFT'dir (Omnichain Fungible Token); yani zincirler arasında, birbirinden bağımsız şekilde sarmalanmış ve sürekli mutabakat gerektiren kopyalar ailesi olarak değil, birleşik arza sahip tek bir token olarak var olur. Bu olmasaydı, “tek ücret token'ı” sessizce “zincir başına bir ücret token'ına” dönüşür ve başladığınız yere geri dönerdiniz.

ERC-4337 yapısı gereği bir EVM standardıdır, dolayısıyla Solana ya da TON için geçerli değildir — bu zincirlerin ne UserOperation'ı ne de paymaster sözleşmeleri vardır. Solana, bir işlemin imzalayandan başka bir ücret ödeyicisi belirtmesine izin verir, TON'un da kendi ücret mekanikleri vardır; bu ağlarda üstlenici rolü ERC-4337 yerine her zincirin kendi eşdeğeriyle doldurulur. ATS bakiyesinin kendisini hepsi genelinde birleşik tutan şey ise OFT'dir; böylece kullanıcıya görünen davranış her yerde aynıdır ve yalnızca alttaki tesisat zincirden zincire değişir.

Bu neden bir gas indirimi değil

Modelin en sık yanlış anlaşılan yanı budur, bu yüzden açıkça söylemekte fayda var: ATS ücret modeli bir indirim değildir. Blokları ucuzlatmaz, doğrulayıcılarla pazarlık etmez ve zincir üstü maliyetleri ortadan kaldırmaz. Ağ ne tahsil ediyorsa onu tahsil eder.

Değişen şey, hangi token'ın ödediğidir. Alttaki maliyet yerel gas cinsinden tahmin edilir, o yerel gas yine zincire teslim edilir ve siz karşılığını ATS ile ödersiniz. Tek bir ücret token'ını bir fiyat indirimi gibi görmek yanlış bir beklenti kurar; dürüst iddia daha dar ve daha kalıcıdır — WATS, kullandığınız her zincirde bir yerel gas token'ını dolu tutma zorunluluğunu ortadan kaldırır, o zincirleri kullanmanın maliyetini değil.

ATS yakımı

Ücret akışının ima ettiği ama açıkça söylemediği bir parça daha var: ücret olarak toplanan ATS yakılır. Her ücret, dolaşımdan kalıcı olarak ATS çıkarır ve toplam arzı 100.000.000'dan 30.000.000'luk tabana doğru çeker. Dolayısıyla ücret talebi ile arz azalması, sonradan birbirine eklenmiş iki ayrı mekanizma değil, aynı olaydır.

WATS'ı, ERC-4337 ve LayerZero OFT tabanlı tek token ücretlerini — her transferde yerel gas yerine tahsil edilen ücretleri — arzı 30M'ye indiren bir yakımla birleştiren ilk ve tek cüzdan yapan şey işte bu bileşimdir. Bunların hiçbiri saklamayı değiştirmez: anahtarlarınız sizde kalır ve WATS hiçbir zaman anahtar tutmaz.

Öz saklama nasıl ilişkilenir

Burada net olmakta fayda var, çünkü iki farklı WATS fikri kolayca birbirine karışabiliyor. Ücret modeli, hangi token'ın ödediğiyle ilgilidir. Saklama ise anahtarları kimin kontrol ettiğiyle ilgilidir. Farklı katmanlarda çalışırlar ve biri diğerini değiştirmez.

WATS Hot Wallet tamamen öz saklamalıdır: anahtarlar sizde kalır ve WATS hiçbir zaman anahtar tutmaz. Fonların hareket ettirilmesini yalnızca siz yetkilendirebilirsiniz; kontrol asla başka birine devredilmez. Bu, cüzdanın kendisine ait bir güvenlik özelliğidir ve ücretlerin nasıl ifade edildiğinden tamamen bağımsızdır.

Bir ücreti ATS ile ödemek, WATS'a herhangi bir saklama yetkisi vermez ve öz saklamayı zayıflatmaz. Bir işlemi onayladığınızda, işlemi yetkilendiren şey kendi anahtarlarınızdır; ücretin yerel gas yerine ATS ile tahsil edilmesi ise yalnızca, bu yetkilendirilmiş işlemin nasıl ödendiğidir. İki sistem bir arada var olacak şekilde tasarlanmıştır: biri anahtarlarınızı sizin elinizde tutar, diğeri ücret deneyimini basit tutar. Bunları karıştırmak — tek bir ücret token'ının tek bir kontrol noktası anlamına geldiğini varsaymak — modeli tam tersine anlamaktır.

Tek bir token çok zincirliliği neden basitleştirir

Tek bir ücret token'ının faydaları soyut değildir; doğrudan zincir başına gas angaryasının kaldırılmasından doğar.

  • Yönetilecek tek bir bakiye. Dokunduğunuz her ağdaki yerel gas bakiyelerini takip etmek yerine tek bir ücret token'ını izlersiniz. Yenileme, zincir başına bir karar değil, tek bir karardır.
  • Daha az engellenen işlem. Bir işlem, hesap ücreti karşılayamadığı için daha yayına verilmeden reddedilebilir — bu tam olarak bir gas için yetersiz bakiye sorunudur ve yürütme kendi gas limitini aştığında aldığınız “gas bitti” hatasıyla aynı şey değildir. Taşıdığınız varlıkla hiçbir ilgisi yoktur; fon eklemeyi unuttuğunuz bir zincirdeki boş yerel gas bakiyesiyle ilgilidir. Ücretleri tek bir token'da toplamak, önlenebilir başarısızlıkların bu bütün sınıfını ortadan kaldırır.
  • Daha az bilişsel yük. Yalnızca ücretler hakkında düşünmek için zincirler arasında bağlam değiştirmeyi bırakırsınız. “Burada gas'ım var mı?” zihinsel yükü ortadan kalkar ki bu, çok zincirliliği olması gerekenden sessizce daha zor hissettiren türden bir sürtünmedir.

Bunların hiçbiri alttaki ağları ucuzlatmaz ya da zincir üstü maliyetleri kaldırmaz — gas hâlâ vardır ve hâlâ ödenmek zorundadır. Değişen şey, karmaşıklığın nerede yaşadığıdır. Tek bir ücret token'ıyla karmaşıklık, sizin kafanızın yerine cüzdanın içinde yaşar.

Bundan sonra nereye gidilir

Ücret modelinin kendisine dair temel referansı istiyorsanız — terminolojiyi ve bir tahsilatın nasıl ele alındığına dair tam çerçeveyi — ATS ücret sayfası ile başlayın. Modelin içinde çalıştığı cüzdanı, yukarıda açıklanan öz saklama tasarımı dahil anlamak için WATS Hot Wallet genel bakışına bakın.

Ve ilginiz özellikle WATS'tan çok kategoriye yönelikse — tek ücret token'lı cüzdanların genel olarak nasıl çalıştığı ve bunları diğer yaklaşımlara karşı dürüstçe nasıl değerlendireceğiniz — en iyi tek ücret token'lı cüzdanlar yazısını okuyun.

Somut sonraki adım, bu yazının açılışındaki sorundan çıkıyor. Gas token'ını fonlamayı unuttuğunuz için fonlarınızı bir zincirde mahsur bırakmaktan bıktıysanız, WATS Hot Wallet'ı kurun ve bunun yerine tek bir ATS bakiyesi fonlayın: aynı bakiye Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana ve TON üzerindeki ücretleri öder, anahtarlarınız asla elinizden çıkmaz ve ödediğiniz her ücret, 30M tabanına giden yolda ATS yakar.

Sıkça sorulan sorular

WATS ATS tek ücret token'ı nasıl çalışır?

WATS, ağ ücretlerini her zincirin yerel gas token'ı yerine tek bir token'la, ATS ile tahsil eder. WATS Hot Wallet'ta tek bir ATS bakiyesi fonlarsınız ve bu bakiye Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana ve TON üzerindeki ücretleri öder. EVM zincirlerinde bir ERC-4337 paymaster'ı yerel gas'ı kapatır ve karşılığını ATS ile alır; LayerZero OFT ise ATS'yi ayrı sarmalanmış kopyalar yerine tek bir omnichain token olarak tutar.

ATS ücret modeli gas'ta bir indirim mi?

Hayır. İşlemin maliyetini değil, ödemeyi yapan token'ı değiştirir. Ağ hâlâ gerçek ücretini tahsil eder ve alt katmanda hâlâ kendi gas token'ını alır; WATS, o zincirleri kullanmanın alttaki maliyetini değil, her zincirde farklı bir gas token'ı bulundurma zorunluluğunu ortadan kaldırır.

Ücretleri ATS ile ödemek, WATS'ın fonlarımı tuttuğu anlamına mı gelir?

Hayır. Ücret token'ı, saklamadan ayrıdır. WATS Hot Wallet tamamen öz saklamalıdır: kendi anahtarlarınızı siz tutarsınız ve WATS hiçbir zaman anahtar tutmaz. Bir ücreti ATS ile tahsil etmek bu düzenlemeyi değiştirmez.

Yine de her zincirin yerel gas token'ına ihtiyacım var mı?

WATS Hot Wallet içindeki ücretler için yok. Gas soyutlamasının bütün amacı, siz ATS ile öderken alttaki ağ maliyetinin sizin yerinize kapatılmasıdır; böylece yalnızca işlem yapmak için ETH, SOL, Toncoin ve gerisini elinizde tutmaya zorlanmazsınız.

Ücret olarak toplanan ATS'ye ne olur?

Yakılır. ATS ile ödenen her ücret, token'ları dolaşımdan kalıcı olarak çıkarır ve toplam arzı 100.000.000'dan 30.000.000'luk tabana doğru çeker; böylece ücret kullanımı ile arz azalması aynı olay olur.