Jul 31, 2026

Kuruşun onda birini ödemek: gassız nanopayment nasıl çalışır

Ödemeler
Bu yazıda ne var

Kuruş altı bir ödeme, onu taşımanın ücreti ödemeden pahalıysa ekonomik değildir. Ajanlardan çağrı başına ücret almanın bütün problemi budur. Toplu settlement ve zincir dışı bir imzanın bunu nasıl çözdüğü ve karşılığında neyden vazgeçtiğiniz.

Çağrı başına fiyatlandırmayı öldüren aritmetik

Bir ajandan bir API çağrısı için kuruşun onda birini almak, transferi fiyatlandırana kadar hoş bir fikirdir. Parayı taşımak paradan pahalıysa model çalışmaz ve hiçbir protokol tasarımı aritmetiği düzeltmez.

Çoğu ajan ödeme demosunun sessizce bir kuruş veya daha fazlasını almasının ya da aylık faturaya toplayıp baştan kaldırmak istediği hesapları ve API anahtarlarını geri getirmesinin sebebi budur.

Buradan çıkmanın dürüst iki yolu var. Ücreti yaklaşık sıfır yapmak ya da her ödemeyi tek tek gerçekleştirmeyi bırakmak. İlginç tasarımlar ikisini birden yapıyor.

İmzayı zincir dışına alın, settlement zincirde kalsın

Mekanizma, alıcının imzaladığı ama yayınlamadığı bir yetkilendirmedir.

EIP-3009 kapsamında bir token sahibi, "bu tutarı bu adrese aktar, şu zamanlar arasında geçerli, şu nonce ile" diyen bir mesaj imzalayabilir. İmza veridir. Üretmenin maliyeti yoktur ve alıcı zincire hiç dokunmaz, gas token'ı tutmaz.

Satıcı bu yetkilendirmeyi alır ve bir aracıya verir; aracı imzayı doğrular, satıcıyı anında alacaklandırır ve zincir üstü settlement'ı sonra, birçok yetkilendirmeyi tek bir işlemde toplayarak yapar. Binlerce kuruş altı ödeme tek bir transferde netleşir ve ödeme başına ücret, toplu işlem ücretinin hepsine bölünmesi haline gelir.

Circle Gateway'in toplu settlement'ı budur ve 0,001 dolarlık bir çağrıyı, sübvanse ettiğiniz bir yuvarlama hatası olmaktan çıkarıp ekonomik olarak gerçek kılan şeydir.

Alıcının deneyimi

Bir ajan bir ucu çağırır. Ağı, varlığı, tutarı ve ödenecek adresi belirten bir meydan okumayla HTTP 402 alır. Bir yetkilendirme imzalar, ekler, isteği tekrarlar ve kaynağı alır.

Gas token yok. Hesap yok. API anahtarı yok. Satıcıyla önceden kurulmuş bir ilişki yok. Ajanın fonlanmış bir bakiyeye ve bir anahtara ihtiyacı var, başka hiçbir şeye değil.

Meydan okumayı hiçbir şey ödemeden görebilirsiniz: Arc ucumuza kimlik doğrulamasız bir GET, Arc testnet ve yerel USDC'yi belirten `accepts` bloğuyla 402 döner. Bakmanın ücreti yok.

Zincir seçimi göründüğünden fazla iş yapıyor

Çoğu zincirde alıcının, değer almak için bile gas amacıyla yerel token'a ihtiyacı vardır ve bu otonom bir ajan için gerçek bir başlangıç problemidir: hiçbir işine yaramayan ikinci bir varlık edinmesi gerekir.

Arc'ta gas token'ı USDC'dir. Dolar tutan bir ajan dolarla işlem yapabilir. Bu, bütün bir kurulum sınıfını ortadan kaldırıyor ve Circle Paymaster'ın Arc entegrasyonumuzun parçası olmamasının sebebi de bu: token paymaster, yerel token başka bir şeyken bir hesabın gas'ı USDC ile ödemesini sağlamak için vardır ve burada o problem yoktur. Varsaymak yerine kontrol ettik; yayınlanan paymaster adreslerinin Arc üzerinde arkasında sözleşme yok.

Entegre etmediğiniz şeyi ve nedenini söylemek, genellikle ettiklerinizin listesinden daha bilgilendiricidir.

Neyden vazgeçiyorsunuz

Toplu settlement takaslardan muaf değil ve dürüst versiyonu söylemeye değer.

Kesinlik ikiye ayrılıyor. Satıcı, aracı imzayı doğruladığında alacaklandırılır, ama zincir üstü transfer sonra, toplu halde gerçekleşir. Çoğu akış için bu sorun değil. Harekete geçmeden önce zincir üstünde geri alınamaz olması gereken bir şey içinse sorundur ve tek tek gerçekleştirmelisiniz.

Bir güven adımı var. Aracı, imza ile settlement arasında duruyor. Bu bir saklayıcıdan daha küçük bir yüzey, çünkü yetkilendirme bir tutara, bir alıcıya ve bir zaman penceresine sınırlı, ama sıfır değil ve öyleymiş gibi davranmak dürüst olmaz.

Ve yetkilendirmeler süresi dolar. Bir imza geçerlilik penceresi taşır ki bu bir özelliktir, çünkü sızmış bir yetkilendirme sonsuza kadar tekrar kullanılamaz. Aynı zamanda imzalayıp sonra bekleyen bir ajanın yetkilendirmesinin ölmüş olacağı ve yeniden imzalaması gerekeceği anlamına gelir.

Hangi rayı ne zaman kullanmalı

Ödemeler ücretin gürültü kaldığı kadar büyükse, harekete geçmeden önce zincir üstü kesinliğe ihtiyacınız varsa ya da her ödemenin bir aracıya hiçbir şey sormadan üçüncü bir tarafça bağımsız doğrulanabilmesini istiyorsanız çağrı başına zincir üstü settlement kullanın.

Ödemeler gerçekten küçükse, hacim yüksekse ve alıcının katılmak için gas token tutmak zorunda kalmaması gerekiyorsa toplu nanopayment kullanın.

Biz ikisini de işletiyoruz. Güven oracle'ı X Layer üzerinde çağrı başına gerçekleştiriyor, o 120 settlement'ın her birinin kontrol edebileceğiniz kendi işlem özetinin olmasının sebebi bu. Arc rayı Gateway toplu işlemini kullanıyor. Aynı protokol, farklı ekonomi, bir inanç olarak değil kullanıma göre seçilmiş.

Denemek

Arc nanopayment ucumuza kimlik doğrulamasız bir GET gönderin ve meydan okumayı okuyun. Ücreti yok, anahtar istemiyor ve gas'ın zaten USDC olduğu bir zincirde bir x402 v2 ödeme gereksiniminin tam şeklini gösteriyor.

Bunun yerine ücretli araçları istiyorsanız, `trust_preview` ücretsiz ve hız sınırlı; diğerleri 0,001 ile 0,01 dolar arasında fiyatlanıyor ve tam tablo yayında.

Okumaya devam et