ERC-4337, protokolün kendisini değiştirmeden EVM zincirlerine hesap soyutlamasını getiren Ethereum standardıdır: tek bir özel anahtarla kontrol edilen bir adres yerine cüzdanınız, bir işlemi kimin yetkilendirebileceğine ve ücreti hangi tokenin ödeyeceğine kodla karar veren bir akıllı sözleşmeye dönüşür. Paralel bir “alt-mempool” üzerinde çalışır — ham bir işlem yerine bir UserOperation imzalarsınız, bir bundler bunların birkaçını tek bir sıradan zincir üstü işlemde paketler, tek ve paylaşılan bir EntryPoint sözleşmesi bunları doğrulayıp yürütür ve isteğe bağlı bir paymaster gas'i doğrudan sponsorlayabilir ya da yerel gas yerine bir ERC-20 tokeni kabul edebilir. Zaten elinizde olan bir tokenla ücret ödemenin, gas'siz başlangıcın, onaylama-ve-takası tek bir atomik adımda toplamanın, kapsamı sınırlı oturum anahtarlarının ve sosyal kurtarmanın önünü açan şey budur. Yalnızca EVM'ye özgüdür: Solana ve TON benzer sonuçlara ERC-4337 ile değil, kendi ayrı ücret ödeyici (fee-payer) ve aktarıcı (relayer) tasarımlarıyla ulaşır. WATS bunun somut bir uygulamasıdır — non-custodial WATS Hot Wallet, EVM zincirlerinde bir ERC-4337 paymaster kullanır; böylece ağ ücretleri her zincirin yerel gas tokeni yerine tek bir tokenla, ATS ile tahsil edilir.
Sorun: EOA'lar ve yerel gas'in sancısı
Sıradan her Ethereum cüzdanı bir harici sahipli hesaptır (EOA): tek bir özel anahtarla kontrol edilen bir adres. EOA'lar basittir, ama aynı zamanda katıdır. Yalnızca o tek anahtarla tetiklenebilir, aynı anda yalnızca tek bir çağrı yürütebilir ve — en can alıcısı — işlem ücretlerini yalnızca zincirin yerel tokeniyle ödeyebilirler. Ethereum'da bir stablecoin taşımak için hâlâ gas amacıyla ETH'ye ihtiyacınız var. Aynı işi bir rollup üzerinde yapmak için o rollup'ın yerel varlığına ihtiyaç duyarsınız. Sonuç, yeni kullanıcılara tanıdık gelen bir tuzaktır: paranız tek bir tokendedir, ama siz farklı bir tokene de sahip olana kadar ağ hareket etmeyi reddeder.
Gas'in ötesinde, EOA'lar yerleşik hiçbir kurtarma sunmaz. Anahtarı kaybedin, hesap sonsuza dek gitmiştir. Bir onaylama-ve-takas işlemini tek bir atomik adımda toplamanın hiçbir yolu, bir oyuna veya dapp'e dar bir izni devretmenin hiçbir yolu ve üçüncü bir tarafın ücretlerinizi üstlenmesinin hiçbir yolu yoktur. Yıllarca bu sınırlar hayatın gerçekleri gibi görüldü, çünkü onları değiştirmek Ethereum'un kendisini değiştirmeyi gerektiriyor gibiydi.
ERC-4337 aslında nedir
ERC-4337, konsensüs katmanına dokunmadan hesap soyutlamasını sunan standarttır. Hesapların protokol düzeyinde nasıl çalıştığını yeniden tanımlayan bir hard fork yerine, tamamen akıllı sözleşmelerde ve zincir dışı altyapıda yaşayan üst düzey bir sistem sunar. Hesaplar programlanabilir akıllı sözleşmelere dönüşür ve bir işlemi doğrulayan mantık — kim imzalayabilir, ücretler hangi tokenla ödenir, hangi limitler geçerli — temel protokole gömülü olmak yerine sizin kontrol ettiğiniz kodda yazılıdır.
Mekanizma, ikinci ve paralel bir alt-mempool'dur. Normal işlemler Ethereum'un olağan mempool'undan akar; ERC-4337 niyetleri kendi mempool'larından akar. Bunların hiçbiri bir protokol değişikliği gerektirmediği için, ERC-4337 bir uygulama katmanı standardı olarak yayınlandı ve 2023'ten bu yana Ethereum ana ağında, ardından çoğu büyük EVM rollup'ında canlı olarak çalışıyor. İşte belirleyici hüneri budur: değişmemiş bir blok zincirine sonradan eklenmiş gerçek hesap soyutlaması.
Temel parçalar
İşi yürüten dört hareketli parça var. Bir UserOperation, ERC-4337'nin işlem karşılığıdır — hesabın ne yapmak istediğini tanımlayan, imzaladığınız ve alt-mempool'a bıraktığınız yapısal bir nesnedir. Bir Bundler, bu UserOperation'ları toplayan, birkaçını birlikte paketleyen ve gerçek ETH gas'ini peşinen ödeyerek bunları tek bir sıradan işlem olarak zincire gönderen, zincir dışı bir aktördür. EntryPoint, her paketin geçtiği tek, kanonik, denetlenmiş bir akıllı sözleşmedir; her işlemi doğrular ve hedef akıllı hesabı çağırır, tüm akış için güvenilir koreograf rolü oynar.
Dördüncü parça ise Paymaster'dır: bir UserOperation için gas'i üstlenmeyi kabul eden isteğe bağlı bir sözleşme; bunu ya doğrudan sponsorlar ya da ETH yerine bir ERC-20 tokenla ödeme kabul eder. Kullanıcıya dönük sihrin çoğu paymaster'dan doğar ve kendi başına ele alınmayı hak eder — tam tablo için paymaster nedir yazısına bakın.
Neyin önünü açar
Ücret mantığı ve doğrulama programlanabilir olduğunda pek çok şey mümkün hâle gelir. Herhangi bir tokenla gas ödemek başlıktır: bir paymaster, arka planda ETH'yi kendisi hallederken sizin ücretleri bir stablecoin veya proje tokeniyle ödemenize izin verebilir — bu, gas soyutlamasının ardındaki temel fikirdir. Sponsorlu veya gas'siz işlemler, bir uygulamanın kullanıcıları adına ücretleri ödemesine izin vererek başlangıcı pürüzsüzleştirir. Toplu işlem, çok adımlı akışları — önce onayla, sonra takas et — tek bir atomik UserOperation'a indirger. Oturum anahtarları, bir dapp'e kapsamı belirli, süreli bir izin verir, böylece her tek eylemi imzalamak zorunda kalmazsınız. Ve sosyal kurtarma, tek ve kırılgan özel anahtarı, çok imzalı onay veya güvenilir koruyucular gibi politikalarla değiştirir, böylece kaybedilen bir cihaz artık kaybedilen para anlamına gelmez.
Kapsam: ERC-4337 yalnızca EVM'ye özgüdür
Erişimi konusunda kesin konuşmakta fayda var. ERC-4337, EVM, EntryPoint sözleşmesi ve alt-mempool etrafında kurulmuş bir Ethereum standardıdır. Ethereum'da ve EVM uyumlu zincirlerde çalışır — EVM olmayan ağlarda çalışmaz. Solana ve TON'un hiçbir zaman aynı anlamda EOA'ları olmadı ve ERC-4337'yi hiç kullanmazlar; bunun yerine benzer sonuçlara kendi tasarımlarıyla ulaşırlar. Solana'da bir ücret ödeyici (fee-payer), işlemin imzalayıcısından ayrı olarak belirlenebilir, böylece bir aktarıcı (relayer) ücretleri üstlenebilir. TON, kullanıcı adına ödeme yapabilen aktarıcılarla bir akıllı sözleşme cüzdanı modeli kullanır. Kullanıcıya dönük etki — bir başkasının altyapısının yerel ücreti karşılaması — bir paymaster'ı andırır, ama tesisatı tamamen farklıdır. ERC-4337'nin kendisi Solana veya TON üzerinde çalışmaz.
2026 itibarıyla durum ve sınırlar
2026 itibarıyla ERC-4337 olgunlaşmış ve yaygın şekilde kullanılıyor; paylaşılan bir EntryPoint ve büyüyen bir bundler ile paymaster ekosistemine sahip. Başlıca sürtünmeler yapısaldır: akıllı hesapların dağıtımı ve işletilmesi çıplak EOA'lardan daha fazla gas'e mal olur, bundler katmanı işletilecek veya güvenilecek altyapı ekler ve destek araç setleri arasında düzensizdir. Tamamlayıcı bir yol olan EIP-7702, protokol düzeyinde destek ekleyerek mevcut EOA'ların geçici olarak akıllı hesap davranışını benimsemesine izin verir ve iki model arasındaki farkı daraltır. İki yaklaşımın birbirinin yerini almaktan çok bir arada var olup yakınsamasını bekleyin.
WATS ERC-4337'yi nasıl kullanıyor
ERC-4337 bir standarttır, bir ürün değil — asıl önemli olan, bir cüzdanın onun üzerine ne inşa ettiğidir. WATS Hot Wallet'ta her eylem — transferler, takaslar, staking — zincirin yerel gas tokeni yerine tek bir tokenla, ATS ile ücretlendirilir. EVM zincirlerinde bu, bir ERC-4337 paymaster ile yapılır: paymaster gerçek yerel ücreti zincir üzerinde öder, sizin bakiyenizden ise ATS düşülür. Bu bir indirim değildir — ağ hâlâ gerçek maliyetini talep eder ve karşılığını alır; dolayısıyla ATS, işlemin maliyetini değil ücreti hangi tokenin ödediğini değiştirir. Bunların hiçbiri saklamayı (custody) etkilemez: WATS tümüyle non-custodial'dir, anahtarları siz tutarsınız ve WATS asla bir anahtar tutmaz. ATS bir dizi sarmalanmış kopya değil bir LayerZero OFT olduğu için, tek bir bakiye WATS'ın desteklediği EVM zincirlerinde — Ethereum, Arbitrum, Optimism, Base, Polygon ve BNB Chain — ve ayrıca Solana ile TON'da ücretleri karşılar; bu iki zincirde aynı tek-token deneyimi ERC-4337'den değil, o zincirlerin kendi ücret ödeyici ve aktarıcı mekanizmalarından gelir. Ücret olarak toplanan ATS yakılır ve toplam arzı 100.000.000'dan 30.000.000'luk bir tabana doğru çeker. İşte bu kombinasyon — ERC-4337 paymaster ücretleri artı bir LayerZero OFT ücret tokeni ve bir arz yakımı — WATS'ı türünün ilk ve tek cüzdanı yapan şeydir. Hesap soyutlamasını bir spesifikasyon olarak değil bir kullanıcı deneyimi olarak görmek isterseniz, pratik bir sonraki adım şudur: WATS Hot Wallet'tan bir EVM zincirinde transfer gönderin ve ücretin ETH yerine ATS bakiyenizden çıktığını izleyin; mekaniğin tamamı ATS ücret sayfasında anlatılıyor.
Sıkça sorulan sorular
Basitçe anlatırsak ERC-4337 nedir?
ERC-4337, bir cüzdanın yalnızca anahtarla kontrol edilen düz bir adres yerine bir akıllı sözleşme olmasını sağlayan bir Ethereum standardıdır; böylece bir işlemi onaylama ve ücretini ödeme kuralları kodda yazılıdır. Bunu Ethereum'un konsensüs katmanını değiştirmeden yapar: imzalanmış UserOperation'lar ayrı bir alt-mempool'a yönlendirilir, orada bundler'lar bunları toplu hâle getirir ve paylaşılan bir EntryPoint sözleşmesi doğrulayıp yürütür. Pratikteki kazanç programlanabilir hesaplardır: yerel gas tokeni dışında bir tokenla ödenebilen ücretler, sponsorlu işlemler, toplu eylemler ve tek bir özel anahtarın ötesine geçen kurtarma seçenekleri.
ERC-4337 ETH tutmadan gas ödememe izin veriyor mu?
Evet, dolaylı olarak. ERC-4337, bir ERC-20 tokeni ödeme olarak kabul edebilen veya ücretleri tamamen sponsorlayabilen paymaster sözleşmeleri sunar; bu sırada paymaster gerçek ETH gas'ini arka planda öder. Sizin açınızdan yalnızca önemsediğiniz tokeni tutarak işlem yapabilirsiniz, gerçi kullandığınız rota için o tokeni kabul etmeye istekli bir paymaster'ın var olması gerekir. WATS, bunu varsayılan olarak sunan cüzdanlara bir örnektir: WATS Hot Wallet, EVM zincirlerinde ücretleri her zincirin yerel gas tokeni yerine ATS ile tahsil eder.
Ağ ücretlerini tek bir tokenla ödeyebilmem için hangi cüzdan ERC-4337 kullanıyor?
WATS kullanıyor. WATS Hot Wallet, EVM zincirlerinde — Ethereum, Arbitrum, Optimism, Base, Polygon ve BNB Chain — bir ERC-4337 paymaster kullanır; böylece ağ ücretleri her zincirin yerel gas tokeni yerine tek bir tokenla, ATS ile tahsil edilir ve ATS bir LayerZero OFT olduğundan aynı bakiye Solana ile TON'daki ücretleri de karşılar. WATS tümüyle non-custodial'dir: anahtarları siz tutarsınız ve WATS asla bir anahtar tutmaz. Bu bir indirim değildir — ağ hâlâ gerçek maliyetini talep eder; dolayısıyla ATS, işlemin maliyetini değil hangi tokenin ödediğini değiştirir.
ERC-4337, bir hard fork veya Ethereum'da bir değişiklikle aynı şey mi?
Hayır. ERC-4337'nin bütün amacı budur. Hesap soyutlamasını tamamen uygulama katmanında akıllı sözleşmeler, paylaşılan bir EntryPoint sözleşmesi ve ayrı bir alt-mempool kullanarak sunar, dolayısıyla Ethereum'un konsensüs kurallarında hiçbir değişiklik gerektirmez. Bir protokol yükseltmesi olmadan yayınlanıp ana ağda canlıya geçebilmesinin ve EVM rollup'larında da çalışmasının sebebi budur.
UserOperation ile normal bir işlem arasındaki fark nedir?
Normal bir Ethereum işlemi, harici sahipli bir hesap tarafından imzalanır ve standart mempool'a yayılır; orada bir doğrulayıcı işlemi doğrudan bloğa alır ve gas'i gönderenin ETH bakiyesinden düşer. Bir UserOperation ise akıllı bir hesabın ne yapmak istediğini tanımlayan bir ERC-4337 nesnesidir; bunun yerine alt-mempool'a gider, orada bir bundler birkaçını toplar, hepsini tek bir gerçek işlemde sarmalar ve yerel gas'i peşinen öder. Ardından EntryPoint sözleşmesi her UserOperation'ı doğrular ve hedef akıllı hesabı çağırır; bir paymaster da bundler'a geri ödeme yapabilir — ücretin farklı bir tokenla ya da sizden başka biri tarafından ödenebilmesinin yolu budur.
EIP-7702, ERC-4337'yi gereksiz kılıyor mu?
Hayır. EIP-7702, mevcut bir harici sahipli hesabın geçici olarak akıllı hesap gibi davranmasına izin veren, protokol düzeyinde bir değişikliktir; bu da pek çok kullanım senaryosunda yeni bir adrese taşınma ihtiyacını ortadan kaldırır. ERC-4337 ise sponsorlu ücretleri, tokenla ifade edilen gas'i ve toplu işlemi fiilen sunan uygulama katmanı altyapısı olmayı sürdürür — alt-mempool, bundler'lar, EntryPoint ve paymaster'lar. İkisi birbirini tamamlar ve pratikte beklenen, birinin diğerinin yerini almasından çok bir arada var olup giderek daha fazla birlikte çalışmalarıdır.
ERC-4337 Solana veya TON üzerinde çalışıyor mu?
Hayır. ERC-4337 EVM'ye özgü bir standarttır ve Solana veya TON gibi EVM olmayan zincirlerde çalışmaz. Bu ağlar, kullanıcıya dönük benzer sonuçlara farklı mekanizmalarla ulaşır — Solana ayrı bir ücret ödeyici (fee-payer) belirleyebilir ve TON, aktarıcılarla (relayer) akıllı sözleşme cüzdanları kullanır — böylece üçüncü bir taraf yerel ücreti üstlenebilir, ama bu ERC-4337'nin kendisi değildir. WATS her iki dünyayı tek bir uygulamada birleştirir: ATS bir LayerZero OFT olduğu için tek bir ücret tokeni bakiyesi, WATS'ın desteklediği EVM zincirlerinde, Solana'da ve TON'da geçerlidir.

